Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] Thinking in Eclipse 3.3 terms: renderer actions on resize.

Well some more can be done. But until we get some caching and tiling it is mostly a pointless exercise to try to make this work. Once we have some tile caching in uDig then maximizing like this can just fill in the unrendered tiles. But until then basically a full render is in order or always render that bigger size or not render when maximizing (which defeats the purpose).

Jesse

On Aug 7, 2007, at 12:18 AM, Adrian Custer wrote:

Hey all,

Eclipse 3.3 is *way* better in terms of usability than its predecessors
which may force us to re-think how we leverage our UI for user
productivity.

Specifically, in eclipse 3.3, the maximize buttons have gotten *much*
more useful (quick and really get the rest out of the way) so that I've
actually started using them in the IDE. In uDig, I suspect we will all
start using these buttons as well. One issue arises
immediately---clicking the maximize/restore buttons on a map editor
triggers a re-render.

I wonder if we could avoid that since it significantly reduces the user experience. Jesse or others, can you think of a reasonable way to alter
the renderer extent or trigger rules so that this render pass is *not*
necessary? I imagine we might be able to render to a canvas the size of
the workbench plus some buffer---this would allow small changes to
window size, including maximize/restore, or small pans without any
rendering pass which should improve user experience.

If this doesn't strike enough of a chord to get anyone working on the
issue then I'll tackle it someday when I get all the way up the
application stack to the renderer. Today it's back to
  products -- features -- plugins --extension points
and trying to understand
  applications -- workbenchAdvisors/Configurators
to grok how users are expected to re-use uDig. Fun, fun, fun.

--adrian

_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel



Back to the top