you can have a look at the GPS extension. it has a options panel build in.
how to add the tab see after line 259
http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/plug-ins/de.soldin.jump/trunk/src/de/soldin/jump/gps/GPSTrackerPlugin.java?revision=3301&view=markup

the options panel has to implement OptionsPanel.

..ede


On 06.03.2013 13:49, Giuseppe Aruta wrote:
> Hi all,
> I need to create a plugin which is able to launch a tool according to a 
> specific choice on an OptionsPanel
> 
> Something like this (I am even not sure if the sintax is correct)
> 
> *******************************************
> Private  class *ThisPlugIn* extends AbstractPlugIn
> 
>  public boolean execute(PlugInContext context)   throws Exception
>        {
>          reportNothingToUndoYet(context);
>          if  (*FileOptionsPanel* = AA) {
>         context.getLayerViewPanel().setCurrentCursorTool(new*AAtTool()*);
>       }
>       else {
>          context.getLayerViewPanel().setCurrentCursorTool(new *BBTool()*);
>       }
>         return true;
>        }
> ********************************************
> 
> As you can see the options are only two  AA (AATool) and else (BBTool)
> My main problem is that I don't know  to build that FileOptionPanel and I am 
> not able to find a similar File into OJ source (SnapOptionPanels, etc)
> I will really appreciate ant suggestions or help
> 
> The aim of this work is a further development of my measure plugin, I want to 
> add the possibility to user to choose if they have to calculate area/distance 
> under projected coordinates (and use tools which use JTS as in OpenJUMP) or 
> they are working with a map under geographic coordinates (and so they switch 
> to tools which use other formulas for area/lenght under lat/lon coordinates 
> AA option will be Metrics coordinates Map, BB (else) geographics
> 
> Thanks a lot for any answer
> 
>  Peppe  [not an automatic machine, Stefan ;-)]
> 
> 
> ------------------------------------------------------------------------------
> Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
> Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
> endpoint security space. For insight on selecting the right partner to 
> tackle endpoint security challenges, access the full report. 
> http://p.sf.net/sfu/symantec-dev2dev
> 
> 
> 
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to