Okay, I'll make my question more specific :)
What plugins provide toolbars (with "Adjust Current Zoom" button for example)?

I can programmaticaly add some uDig views in Perspective class:
        public void createInitialLayout(IPageLayout layout) {
                String editorArea = layout.getEditorArea();
         layout.addView("net.refractions.udig.project.ui.projectExplorer",
                 IPageLayout.LEFT, 0.50f, editorArea);
                 layout.addView("net.refractions.udig.project.ui.layerManager",
                 IPageLayout.BOTTOM, 0.25f,
                 "net.refractions.udig.project.ui.projectExplorer");
        }
But I think, I need to add uDig toolbars, because if I try to open
some map in this application, internal error occurs. Here is top of
the stack trace:
java.lang.IllegalArgumentException: Group not found: additions
        at 
org.eclipse.jface.action.ContributionManager.addToGroup(ContributionManager.java:125)
        at 
org.eclipse.jface.action.ContributionManager.appendToGroup(ContributionManager.java:139)
        at 
org.eclipse.jface.action.SubContributionManager.appendToGroup(SubContributionManager.java:84)
        at 
net.refractions.udig.project.ui.internal.tool.display.ToolManager.contributeToMenu(ToolManager.java:603)
        at 
net.refractions.udig.project.ui.internal.MapEditorActionBarContributor.contributeToMenu(MapEditorActionBarContributor.java:42)
        at 
org.eclipse.ui.part.EditorActionBarContributor.init(EditorActionBarContributor.java:167)
        at 
org.eclipse.ui.part.EditorActionBarContributor.init(EditorActionBarContributor.java:146)
        at 
net.refractions.udig.project.ui.internal.MapEditorActionBarContributor.init(MapEditorActionBarContributor.java:26)
        at 
org.eclipse.ui.internal.EditorManager.createEditorActionBars(EditorManager.java:313)...

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

Reply via email to