Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] Can anyone explain how to use uDig from RCP application

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!


Back to the top