I've read my previous mail again and its slipshod, apoligies.
I want to catch whenever active modal tool changes , smth like
ApplicationGIS.getToolManager().addChangeListener(IToolChangeListener);
IToolChangeListener {
activeToolChanged(Event evt) ;
}
Looks like there is no implementation like this. so i tried to listen specific
tools lifecycle ;
ApplicationGIS.getToolManager().findTool("......polygonEdit").addListener(new
ToolLifecycleListener(){
public void changed(ToolLifecycleEvent
event) {
// TODO Auto-generated method
stub
bla bla bla
}
})
but changed method is not being called when edit tool activated or deactivated.
can you give me an advice plz :)
On Apr 16, 2012, at 4:22 PM, omur yavuz wrote:
> I ve got a problem with modal tools :). i want to listen modal tool selection
> change and activate my viewport based selection of the tool. For example
> i ll make myviewpart only polygon tool and line tool selected . i tried
> several methods to do ;
>
> 1) Listening Balackboard : its working to listen edit state , i can catch
> starting editing but can't handle switching to another tool like zoom
> 2) listening tool lifecycle : added IToolLifecycleListener , workbench
> didn't call change event after i clicked tool.
>
> can you give me an advice ?
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel