[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [udig-devel] Layer Selection
|
Hi!
"Perhaps getting interested views to ask the Map for a selection manger
tracking the selected view"
I think that is the sort of thing I had expected.
So when I set the selected layer using:
((EditManager)map.getEditManager()).setSelectedLayer(layer);
I expected the layer to be selected in the Layer View (which it now is
thanks to Jesse), and the Selection View to refresh displaying the
correct data.
I thought the setSelectedLayer method would fire a layer changed event
or something, and all the relevant bits would respond appropriatly.
Somethig like that would be great.
Michelle
-----Original Message-----
From: udig-devel-bounces@xxxxxxxxxxxxxxxxxxxxx
[mailto:udig-devel-bounces@xxxxxxxxxxxxxxxxxxxxx] On Behalf Of Jody
Garnett
Sent: 19 April 2006 08:49
To: User-friendly Desktop Internet GIS
Subject: Re: [udig-devel] Layer Selection
Cory Horner wrote:
> Hi Michelle,
>
> It looks like we need to make a few more small changes to the
> framework to support this, unless i'm missing something. Obviously we
> only want to refresh views which are visible, and we need a good place
> to hook into (probably the MapEditor). Either each view or the map
> editor itself can ask: am I visible? and then refresh the view(s).
>
> I wrote a quick plugin to demonstrate this, and none of the views are
> refreshed unless the layers view has the focus. One might be able to
> hack this to function the same way the layers view forces the refresh,
> but that doesn't seem right.
Um the Layers View is not supposed to be "magic". It should be a pure
"view" providing an indication of the "selected layer" from the current
Map Editor. I sent an article out yesterday about selection, should we
be handling this entire problem differently? Perhaps getting interested
views to ask the Map for a selection manger tracking the selected view
...
Jody
_______________________________________________
User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel