use of org.eclipse.ui.actions.RetargetAction in project tdi-studio-se by Talend.
the class MultiPageEditorContributor method buildDesignActions.
/**
* Pr�pare toutes les actions relatives au designer Gef.
*/
protected void buildDesignActions() {
addDesignRetargetAction(new ZoomInRetargetAction());
addDesignRetargetAction(new ZoomOutRetargetAction());
addDesignRetargetAction(new DeleteRetargetAction());
addDesignRetargetAction(new UndoRetargetAction());
addDesignRetargetAction(new RedoRetargetAction());
addDesignRetargetAction(new RetargetAction(GEFActionConstants.TOGGLE_SNAP_TO_GEOMETRY, //$NON-NLS-1$
Messages.getString("MultiPageEditorContributor.Snap"), IAction.AS_CHECK_BOX));
addDesignRetargetAction(new RetargetAction(GEFActionConstants.TOGGLE_GRID_VISIBILITY, //$NON-NLS-1$
Messages.getString("MultiPageEditorContributor.Grid"), IAction.AS_CHECK_BOX));
addDesignRetargetAction(new ToggleSubjobsRetargetAction());
addDesignActionKey(ActionFactory.COPY.getId());
addDesignActionKey(ActionFactory.PASTE.getId());
addDesignActionKey(ActionFactory.PRINT.getId());
addDesignActionKey(ActionFactory.SELECT_ALL.getId());
addDesignActionKey(ActionFactory.DELETE.getId());
}
use of org.eclipse.ui.actions.RetargetAction in project archi by archimatetool.
the class ArchimateDiagramEditorActionBarContributor method buildActions.
@Override
protected void buildActions() {
super.buildActions();
// Delete From Model
RetargetAction retargetAction = new RetargetAction(DeleteFromModelAction.ID, DeleteFromModelAction.TEXT);
addRetargetAction(retargetAction);
// Viewpoints
for (IViewpoint viewPoint : ViewpointManager.INSTANCE.getAllViewpoints()) {
retargetAction = new RetargetAction(viewPoint.toString(), viewPoint.getName(), IAction.AS_RADIO_BUTTON);
addRetargetAction(retargetAction);
}
}
use of org.eclipse.ui.actions.RetargetAction in project knime-core by knime.
the class WorkflowEditorActionBarContributor method buildActions.
/**
* {@inheritDoc}
*/
@Override
protected void buildActions() {
addRetargetAction(new UndoRetargetAction());
addRetargetAction(new RedoRetargetAction());
addRetargetAction(new DeleteRetargetAction());
addRetargetAction(new ZoomInRetargetAction());
addRetargetAction(new ZoomOutRetargetAction());
addRetargetAction(new RetargetAction(ActionFactory.SAVE_AS.getId(), "Save As"));
}
use of org.eclipse.ui.actions.RetargetAction in project jbosstools-hibernate by jbosstools.
the class DiagramActionBarContributor method buildActions.
/**
* @see org.eclipse.gef.ui.actions.ActionBarContributor#buildActions()
*/
protected void buildActions() {
IWorkbenchAction workbenchAction = ActionFactory.REFRESH.create(getPage().getWorkbenchWindow());
// $NON-NLS-1$
workbenchAction.setImageDescriptor(UiPlugin.getImageDescriptor2(ImageBundle.getString("Explorer.refreshOrmGef")));
workbenchAction.setToolTipText(DiagramViewerMessages.EditorActionContributor_refresh_visual_mapping);
addAction(workbenchAction);
//
DiagramBaseRetargetAction diagramAction;
Action[] act;
//
diagramAction = new DiagramBaseRetargetAction(AutoLayoutAction.ACTION_ID, DiagramViewerMessages.AutoLayoutAction_auto_layout, DiagramViewerMessages.AutoLayoutAction_auto_layout, AutoLayoutAction.img);
addRetargetAction(diagramAction);
//
DiagramBaseRetargetAction diagramToggleConnectionsAction = new DiagramBaseRetargetAction(ToggleConnectionsAction.ACTION_ID, DiagramViewerMessages.ToggleConnectionsAction_toggle_connections, DiagramViewerMessages.ToggleConnectionsAction_toggle_connections, ToggleConnectionsAction.img);
addRetargetAction(diagramToggleConnectionsAction);
//
DiagramBaseRetargetAction diagramToggleExpandStateAction = new DiagramBaseRetargetAction(ToggleShapeExpandStateAction.ACTION_ID, DiagramViewerMessages.ToggleShapeExpandStateAction_toggle_expand_state, DiagramViewerMessages.ToggleShapeExpandStateAction_toggle_expand_state_tooltip, ToggleShapeExpandStateAction.img);
addRetargetAction(diagramToggleExpandStateAction);
//
diagramAction = new DiagramBaseRetargetAction(ShapeExpandAction.ACTION_ID, DiagramViewerMessages.ShapeExpandAction_shape_expand, DiagramViewerMessages.ShapeExpandAction_shape_expand_tooltip, ShapeExpandAction.img);
addRetargetAction(diagramAction);
//
diagramAction = new DiagramBaseRetargetAction(ShapeCollapseAction.ACTION_ID, DiagramViewerMessages.ShapeCollapseAction_shape_collapse, DiagramViewerMessages.ShapeCollapseAction_shape_collapse_tooltip, ShapeCollapseAction.img);
addRetargetAction(diagramAction);
//
DiagramBaseRetargetAction diagramToggleVisibleStateAction = new DiagramBaseRetargetAction(ToggleShapeVisibleStateAction.ACTION_ID, DiagramViewerMessages.ToggleShapeVisibleStateAction_toggle_visible_state, DiagramViewerMessages.ToggleShapeVisibleStateAction_toggle_visible_state_tooltip, ToggleShapeVisibleStateAction.img);
addRetargetAction(diagramToggleVisibleStateAction);
//
diagramAction = new DiagramBaseRetargetAction(ShapeHideAction.ACTION_ID, DiagramViewerMessages.ShapeHideAction_shape_hide, DiagramViewerMessages.ShapeHideAction_shape_hide_tooltip, ShapeHideAction.img);
addRetargetAction(diagramAction);
//
diagramAction = new DiagramBaseRetargetAction(ShapeShowAction.ACTION_ID, DiagramViewerMessages.ShapeShowAction_shape_show, DiagramViewerMessages.ShapeShowAction_shape_show_tooltip, ShapeShowAction.img);
addRetargetAction(diagramAction);
//
diagramAction = new DiagramBaseRetargetAction(ToggleClassMappingAction.ACTION_ID, DiagramViewerMessages.ToggleClassMappingAction_class_mappings, DiagramViewerMessages.ToggleClassMappingAction_class_mappings, ToggleClassMappingAction.img, IAction.AS_CHECK_BOX);
addRetargetAction(diagramAction);
//
diagramAction = new DiagramBaseRetargetAction(TogglePropertyMappingAction.ACTION_ID, DiagramViewerMessages.TogglePropertyMappingAction_property_mappings, DiagramViewerMessages.TogglePropertyMappingAction_property_mappings, TogglePropertyMappingAction.img, IAction.AS_CHECK_BOX);
addRetargetAction(diagramAction);
//
diagramAction = new DiagramBaseRetargetAction(ToggleAssociationAction.ACTION_ID, DiagramViewerMessages.ToggleAssociationAction_associations, DiagramViewerMessages.ToggleAssociationAction_associations, ToggleAssociationAction.img, IAction.AS_CHECK_BOX);
addRetargetAction(diagramAction);
//
diagramAction = new DiagramBaseRetargetAction(ToggleForeignKeyConstraintAction.ACTION_ID, DiagramViewerMessages.ToggleForeignKeyConstraintAction_foreign_key_constraints, DiagramViewerMessages.ToggleForeignKeyConstraintAction_foreign_key_constraints, ToggleForeignKeyConstraintAction.img, IAction.AS_CHECK_BOX);
addRetargetAction(diagramAction);
//
diagramAction = new DiagramBaseRetargetAction(ConnectionRouterManhattanAction.ACTION_ID, DiagramViewerMessages.ConnectionRouterManhattanAction_select_manhattan_connection_router, DiagramViewerMessages.ConnectionRouterManhattanAction_select_manhattan_connection_router, ConnectionRouterManhattanAction.img, IAction.AS_RADIO_BUTTON);
addRetargetAction(diagramAction);
//
diagramAction = new DiagramBaseRetargetAction(ConnectionRouterFanAction.ACTION_ID, DiagramViewerMessages.ConnectionRouterFanAction_select_fan_connection_router, DiagramViewerMessages.ConnectionRouterFanAction_select_fan_connection_router, ConnectionRouterFanAction.img, IAction.AS_RADIO_BUTTON);
addRetargetAction(diagramAction);
//
act = new Action[4];
act[0] = (Action) getAction(TogglePropertyMappingAction.ACTION_ID);
act[1] = (Action) getAction(ToggleClassMappingAction.ACTION_ID);
act[2] = (Action) getAction(ToggleAssociationAction.ACTION_ID);
act[3] = (Action) getAction(ToggleForeignKeyConstraintAction.ACTION_ID);
// act[4] = null;
// act[5] = (Action)getAction(ConnectionRouterManhattanAction.ACTION_ID);
// act[6] = (Action)getAction(ConnectionRouterFanAction.ACTION_ID);
diagramToggleConnectionsAction.setMenuCreator(new ActionMenu(act));
//
// act = new Action[2];
// act[0] = (Action)getAction(ShapeExpandAction.ACTION_ID);
// act[1] = (Action)getAction(ShapeCollapseAction.ACTION_ID);
// diagramToggleExpandStateAction.setMenuCreator(new ActionMenu(act));
//
// act = new Action[2];
// act[0] = (Action)getAction(ShapeShowAction.ACTION_ID);
// act[1] = (Action)getAction(ShapeHideAction.ACTION_ID);
// diagramToggleVisibleStateAction.setMenuCreator(new ActionMenu(act));
//
addRetargetAction(new UndoRetargetAction());
addRetargetAction(new RedoRetargetAction());
addRetargetAction(new ZoomInRetargetAction());
addRetargetAction(new ZoomOutRetargetAction());
addRetargetAction(new RetargetAction(GEFActionConstants.TOGGLE_RULER_VISIBILITY, GEFMessages.ToggleRulerVisibility_Label, IAction.AS_CHECK_BOX));
addRetargetAction(new RetargetAction(GEFActionConstants.TOGGLE_SNAP_TO_GEOMETRY, GEFMessages.ToggleSnapToGeometry_Label, IAction.AS_CHECK_BOX));
addRetargetAction(new RetargetAction(GEFActionConstants.TOGGLE_GRID_VISIBILITY, GEFMessages.ToggleGrid_Label, IAction.AS_CHECK_BOX));
}
use of org.eclipse.ui.actions.RetargetAction in project polymap4-core by Polymap4.
the class CommonNavigatorManager method init.
private void init(IMemento memento) {
updateActionBars = new UpdateActionBarsJob(commonNavigator.getTitle());
CommonViewer commonViewer = commonNavigator.getCommonViewer();
commonViewer.addSelectionChangedListener(this);
commonViewer.addPostSelectionChangedListener(statusBarListener);
updateStatusBar(commonViewer.getSelection());
ICommonViewerSite commonViewerSite = CommonViewerSiteFactory.createCommonViewerSite(commonNavigator.getViewSite());
actionService = new NavigatorActionService(commonViewerSite, commonViewer, commonViewer.getNavigatorContentService());
final RetargetAction openAction = new RetargetAction(ICommonActionConstants.OPEN, CommonNavigatorMessages.Open_action_label);
commonNavigator.getViewSite().getPage().addPartListener(openAction);
openAction.setActionDefinitionId(ICommonActionConstants.OPEN);
if (memento != null)
restoreState(memento);
initContextMenu();
initViewMenu();
}
Aggregations