List of usage examples for org.eclipse.jface.action IAction AS_RADIO_BUTTON
int AS_RADIO_BUTTON
To view the source code for org.eclipse.jface.action IAction AS_RADIO_BUTTON.
Click Source Link
8) indicating action is a radio button. From source file:at.rc.tacos.client.perspectives.AbstractPerspectiveSwitcher.java
License:Open Source License
/** * Instantiates an action and registers a perspective-listener * //from www. j a v a2 s . c om * @param text */ public AbstractPerspectiveSwitcher(String text) { super(text, IAction.AS_RADIO_BUTTON); setId(text); IWorkbench workbench = PlatformUI.getWorkbench(); setText(workbench.getPerspectiveRegistry().findPerspectiveWithId(getId()).getLabel()); setImageDescriptor(workbench.getPerspectiveRegistry().findPerspectiveWithId(getId()).getImageDescriptor()); }
From source file:ca.uvic.chisel.diver.sequencediagrams.sc.java.editors.ASTSequenceEditor.java
License:Open Source License
private void makeActions() { focusIn = new FocusInAction(viewer); ImageDescriptor descriptor = StaticSequenceEditorPlugin.getImageDescriptor("icons/in.gif"); focusIn.setImageDescriptor(descriptor); focusUp = new FocusUpAction(viewer); focusUp.setText("Focus On Caller"); descriptor = StaticSequenceEditorPlugin.getImageDescriptor("icons/up.gif"); focusUp.setImageDescriptor(descriptor); cloneAction = new Action("Toggle Clone Pane", IAction.AS_RADIO_BUTTON) { @Override// ww w. j a v a 2s. co m public void run() { UMLSequenceChart chart = getViewer().getChart(); if (!chart.isCloneVisible()) { setText("Hide Clone Pane"); } else { setText("Show Clone Pane"); } chart.setCloneVisible(!chart.isCloneVisible()); setChecked(chart.isCloneVisible()); } }; getViewer().getChart().setCloneVisible(false); cloneAction.setChecked(!getViewer().getChart().isCloneVisible()); if (getViewer().getChart().isCloneVisible()) { cloneAction.setText("Hide Clone Pane"); } else { cloneAction.setText("Show Clone Pane"); } collapseAll = new CollapseAllAction(viewer); descriptor = StaticSequenceEditorPlugin.getImageDescriptor("icons/collapseAll.gif"); collapseAll.setImageDescriptor(descriptor); expandAll = new ExpandAllAction(viewer); descriptor = StaticSequenceEditorPlugin.getImageDescriptor("icons/expandAll.gif"); expandAll.setImageDescriptor(descriptor); }
From source file:ch.hsr.ifs.cdt.metriculator.views.MetriculatorView.java
License:Open Source License
private void createActionHybridView() { actionHybridView = new Action("Hybrid View Mode (Files, Folders and Source Code Nodes)", IAction.AS_RADIO_BUTTON) { public void run() { if (isChecked()) { applyViewMode(ViewMode.Hybrid, NodeFilter.none()); updateViewerData();/*from w ww . j ava 2 s. com*/ } else { setChecked(true); } } }; actionHybridView.setImageDescriptor( MetriculatorPluginActivator.getDefault().getImageDescriptor(Icon.Size16.FILESYSTEM)); }
From source file:ch.hsr.ifs.cdt.metriculator.views.MetriculatorView.java
License:Open Source License
private void createActionLogicalView() { actionLogicalView = new Action("Logical View Mode (Source Code Nodes Only)", IAction.AS_RADIO_BUTTON) { public void run() { if (isChecked()) { applyViewMode(ViewMode.Logical, NodeFilter.none()); updateViewerData();//ww w . ja v a2 s . co m } else { setChecked(true); } } }; actionLogicalView.setImageDescriptor( MetriculatorPluginActivator.getDefault().getImageDescriptor(Icon.Size16.VIEWMODE_LOGICAL)); }
From source file:com.android.ide.eclipse.adt.internal.editors.layout.configuration.SelectThemeAction.java
License:Open Source License
public SelectThemeAction(ConfigurationChooser configuration, String title, String theme, boolean selected) { super(title, IAction.AS_RADIO_BUTTON); assert theme.startsWith(STYLE_RESOURCE_PREFIX) || theme.startsWith(ANDROID_STYLE_RESOURCE_PREFIX) : theme; mConfiguration = configuration;//from w w w . jav a 2s. c om mTheme = theme; if (selected) { setChecked(selected); } }
From source file:com.android.ide.eclipse.auidt.internal.editors.layout.configuration.SelectThemeAction.java
License:Open Source License
public SelectThemeAction(ConfigurationComposite configuration, String title, String theme, boolean selected) { super(title, IAction.AS_RADIO_BUTTON); assert theme.startsWith(PREFIX_STYLE) || theme.startsWith(PREFIX_ANDROID_STYLE) : theme; mConfiguration = configuration;// w ww. j a v a 2 s . com mTheme = theme; if (selected) { setChecked(selected); } }
From source file:com.archimatetool.editor.diagram.AbstractDiagramEditorActionBarContributor.java
License:Open Source License
@Override protected void buildActions() { // Zoom in and out addRetargetAction(new ZoomInRetargetAction()); addRetargetAction(new ZoomOutRetargetAction()); // Alignment Actions addRetargetAction(new AlignmentRetargetAction(PositionConstants.LEFT)); addRetargetAction(new AlignmentRetargetAction(PositionConstants.CENTER)); addRetargetAction(new AlignmentRetargetAction(PositionConstants.RIGHT)); addRetargetAction(new AlignmentRetargetAction(PositionConstants.TOP)); addRetargetAction(new AlignmentRetargetAction(PositionConstants.MIDDLE)); addRetargetAction(new AlignmentRetargetAction(PositionConstants.BOTTOM)); // Match width/height addRetargetAction(new MatchWidthRetargetAction()); addRetargetAction(new MatchHeightRetargetAction()); addRetargetAction(new RetargetAction(SnapToGrid.PROPERTY_GRID_ENABLED, Messages.AbstractDiagramEditorActionBarContributor_0, IAction.AS_CHECK_BOX)); addRetargetAction(new RetargetAction(GEFActionConstants.TOGGLE_GRID_VISIBILITY, Messages.AbstractDiagramEditorActionBarContributor_1, IAction.AS_CHECK_BOX)); addRetargetAction(new RetargetAction(GEFActionConstants.TOGGLE_SNAP_TO_GEOMETRY, Messages.AbstractDiagramEditorActionBarContributor_2, IAction.AS_CHECK_BOX)); //addRetargetAction(new RetargetAction(GEFActionConstants.TOGGLE_RULER_VISIBILITY, // "Ruler", IAction.AS_CHECK_BOX)); // Default Size RetargetAction retargetAction = new RetargetAction(DefaultEditPartSizeAction.ID, DefaultEditPartSizeAction.TEXT); retargetAction.setImageDescriptor(//from w w w . j av a2s . c o m IArchimateImages.ImageFactory.getImageDescriptor(IArchimateImages.ICON_DEFAULT_SIZE)); addRetargetAction(retargetAction); // Reset Aspect Ratio retargetAction = new RetargetAction(ResetAspectRatioAction.ID, ResetAspectRatioAction.TEXT); retargetAction.setImageDescriptor( IArchimateImages.ImageFactory.getImageDescriptor(IArchimateImages.ICON_ASPECT_RATIO)); addRetargetAction(retargetAction); // Export as Image addRetargetAction(new RetargetAction(ExportAsImageAction.ID, ExportAsImageAction.TEXT)); // Export as Image to Clipboard retargetAction = new RetargetAction(ExportAsImageToClipboardAction.ID, ExportAsImageToClipboardAction.TEXT); retargetAction.setActionDefinitionId(ExportAsImageToClipboardAction.ID); // key binding addRetargetAction(retargetAction); // Fill color, line width, font, color addRetargetAction(new RetargetAction(FillColorAction.ID, FillColorAction.TEXT)); addRetargetAction(new RetargetAction(ConnectionLineWidthAction.ID, ConnectionLineWidthAction.TEXT)); addRetargetAction(new RetargetAction(LineColorAction.ID, LineColorAction.TEXT)); addRetargetAction(new RetargetAction(FontAction.ID, FontAction.TEXT)); addRetargetAction(new RetargetAction(FontColorAction.ID, FontColorAction.TEXT)); // Text Alignments for (RetargetAction action : TextAlignmentAction.createRetargetActions()) { addRetargetAction(action); } // Text Positions for (RetargetAction action : TextPositionAction.createRetargetActions()) { addRetargetAction(action); } // Order Actions addRetargetAction(new RetargetAction(BringToFrontAction.ID, BringToFrontAction.TEXT)); addRetargetAction(new RetargetAction(BringForwardAction.ID, BringForwardAction.TEXT)); addRetargetAction(new RetargetAction(SendToBackAction.ID, SendToBackAction.TEXT)); addRetargetAction(new RetargetAction(SendBackwardAction.ID, SendBackwardAction.TEXT)); // Connection Routers addRetargetAction(new RetargetAction(ConnectionRouterAction.BendPointConnectionRouterAction.ID, ConnectionRouterAction.CONNECTION_ROUTER_BENDPONT, IAction.AS_RADIO_BUTTON)); addRetargetAction(new RetargetAction(ConnectionRouterAction.ShortestPathConnectionRouterAction.ID, ConnectionRouterAction.CONNECTION_ROUTER_SHORTEST_PATH, IAction.AS_RADIO_BUTTON)); addRetargetAction(new RetargetAction(ConnectionRouterAction.ManhattanConnectionRouterAction.ID, ConnectionRouterAction.CONNECTION_ROUTER_MANHATTAN, IAction.AS_RADIO_BUTTON)); // Full Screen if (!PlatformUtils.supportsMacFullScreen()) { retargetAction = new RetargetAction(FullScreenAction.ID, FullScreenAction.TEXT); retargetAction.setActionDefinitionId(FullScreenAction.ID); addRetargetAction(retargetAction); } // Border Color addRetargetAction(new RetargetAction(BorderColorAction.ID, BorderColorAction.TEXT)); // Lock addRetargetAction( new LabelRetargetAction(LockObjectAction.ID, Messages.AbstractDiagramEditorActionBarContributor_3)); }
From source file:com.archimatetool.editor.diagram.actions.TextAlignmentAction.java
License:Open Source License
public static List<RetargetAction> createRetargetActions() { List<RetargetAction> list = new ArrayList<RetargetAction>(); for (int i = 0; i < ACTION_IDS.length; i++) { list.add(new RetargetAction(ACTION_IDS[i], ACTION_TEXTS[i], IAction.AS_RADIO_BUTTON)); }//from w w w .jav a 2 s. co m return list; }
From source file:com.archimatetool.editor.diagram.ArchimateDiagramEditorActionBarContributor.java
License:Open Source License
@Override protected void buildActions() { super.buildActions(); // Show Structural Chains RetargetAction retargetAction = new LabelRetargetAction(ShowStructuralChainsAction.ID, ShowStructuralChainsAction.DEFAULT_TEXT); retargetAction.setImageDescriptor(//w w w . jav a 2 s. co m IArchimateImages.ImageFactory.getImageDescriptor(IArchimateImages.ICON_DERIVED_16)); addRetargetAction(retargetAction); // Create Derived Relation retargetAction = new RetargetAction(CreateDerivedRelationAction.ID, CreateDerivedRelationAction.TEXT); retargetAction.setImageDescriptor(new DecorationOverlayIcon( IArchimateImages.ImageFactory.getImage(IArchimateImages.ICON_DERIVED_SM_16), IArchimateImages.ImageFactory.getImageDescriptor(IArchimateImages.ICON_NEW_OVERLAY_16), IDecoration.TOP_LEFT)); addRetargetAction(retargetAction); // Delete From Model retargetAction = new RetargetAction(DeleteFromModelAction.ID, DeleteFromModelAction.TEXT); addRetargetAction(retargetAction); // Viewpoints for (IViewpoint viewPoint : ViewpointsManager.INSTANCE.getAllViewpoints()) { retargetAction = new RetargetAction(viewPoint.getClass().toString(), viewPoint.getName(), IAction.AS_RADIO_BUTTON); // Looks better as a checkbox //retargetAction.setImageDescriptor(ViewpointsManager.INSTANCE.getImageDescriptor(viewPoint)); addRetargetAction(retargetAction); } }
From source file:com.archimatetool.editor.views.navigator.NavigatorView.java
License:Open Source License
/** * Make local actions// w ww.j av a2 s .co m */ private void makeActions() { fActionProperties = new PropertiesAction(getViewer()); fActionPinContent = new Action(Messages.NavigatorView_0, IAction.AS_CHECK_BOX) { { setToolTipText(Messages.NavigatorView_1); setImageDescriptor(IArchimateImages.ImageFactory.getImageDescriptor(IArchimateImages.ICON_PIN_16)); } }; fActionNavDown = new Action(Messages.NavigatorView_2, IAction.AS_RADIO_BUTTON) { { setToolTipText(Messages.NavigatorView_3); setImageDescriptor(IArchimateImages.ImageFactory .getImageDescriptor(IArchimateImages.ICON_NAVIGATOR_DOWNWARD_16)); setChecked(true); } @Override public void run() { fActionNavUp.setChecked(false); fTreeViewer.setShowTargetElements(true); } }; fActionNavUp = new Action(Messages.NavigatorView_4, IAction.AS_RADIO_BUTTON) { { setToolTipText(Messages.NavigatorView_5); setImageDescriptor(IArchimateImages.ImageFactory .getImageDescriptor(IArchimateImages.ICON_NAVIGATOR_UPWARD_16)); } @Override public void run() { fActionNavDown.setChecked(false); fTreeViewer.setShowTargetElements(false); } }; }