Afterwards go to the action bar contributors in the
net.refractions.udig.project.ui plugin.xml and find
<extension
point="org.eclipse.ui.editors">
<editor
class="net.refractions.udig.project.ui.internal.MapEditor"
contributorClass="net.refractions.udig.project.ui.internal.MapEditorActionBarContributor"
default="true"
icon="icons/obj16/map_obj.gif"
id="net.refractions.udig.project.ui.mapEditor"
name="%mapEditor.name">
</editor>
<editor
class="net.refractions.udig.project.ui.internal.MapEditorWithPalette"
contributorClass="net.refractions.udig.project.ui.internal.MapEditorActionBarContributor"
default="false"
icon="icons/obj16/map_obj.gif"
id="net.refractions.udig.project.ui.mapEditorNew"
name="%mapEditorPalette.name">
</editor>
</extension>
on net.refractions.udig.project.ui.internal.MapEditorActionBarContributor
just uncomment, or input, the following lines:
@Override
public void contributeToCoolBar(ICoolBarManager coolBarManager) {
...
ToolBarManager modalToolBarManager = new ToolBarManager(SWT.FLAT);
ApplicationGIS.getToolManager().contributeModalTools(modalToolBarManager,
getActionBars());
if ( modalToolBarManager.getItems().length > 0){
IContributionItem item =
subManager.find(ToolConstants.MODAL_TOOLBAR_ID);
if(item != null){
subManager.remove(ToolConstants.MODAL_TOOLBAR_ID);
}
ToolBarContributionItem toolBarContributionItem = new
ToolBarContributionItem(modalToolBarManager,
ToolConstants.MODAL_TOOLBAR_ID);
subManager.add(toolBarContributionItem);
}
super.contributeToCoolBar(coolBarManager);
}
See that the toolbar now has the modal tools.
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel