public void initialize(PlugInContext context) throws Exception { WorkbenchContext wbContext = context.getWorkbenchContext(); WorkbenchFrame frame = wbContext.getWorkbench().getFrame().getTableEditor(); wbContext.getWorkbench().getFrame().getEditionTableToolBar().addPlugIn(this, btn, context); context .getFeatureInstaller() .addPopupMenuItem( frame, this, new String[] {Names.POPUP_TABLE_UP_PATH1}, Names.POPUP_TABLE_UP_GROUP, false, OrbisGISIcon.REVERT, wbContext); }
@Override public void initialize(PlugInContext context) throws Exception { WorkbenchContext wbContext = context.getWorkbenchContext(); WorkbenchFrame frame = wbContext.getWorkbench().getFrame().getGeocatalog(); context .getFeatureInstaller() .addPopupMenuItem( frame, this, new String[] {Names.POPUP_TOC_SAVE_PATH1}, Names.POPUP_TOC_INACTIVE_GROUP, false, OrbisGISIcon.SAVE, wbContext); }
public void createPlugInContext( JComponent c, String id, ImageIcon icon, String[] editors, WorkbenchContext context) { this.component = c; this.id = id; context .getWorkbench() .getFrame() .getViews() .add(new ViewDecorator(this, id, icon, (editors == null) ? new String[0] : editors)); if (plugInContext == null) { plugInContext = context.createPlugInContext(this); } if (!context.getViewsPlugInObservers().contains(this)) { context.getViewsPlugInObservers().add(this); } }
public void initialize(PlugInContext context) throws Exception { WorkbenchContext wbcontext = context.getWorkbenchContext(); wbcontext.getWorkbench().getFrame().getEditionMapToolBar().addPlugIn(this, btn, context); }