/** * Constructs a new FoldingActionsGroup with a given text editor. * * @param textEditor */ public FoldingActionsGroup(ITextEditor textEditor) { // Initialize the actions. collapseAction = new TextOperationAction(Messages.getResourceBundle(), "Folding.Collapse.", textEditor, ProjectionViewer.COLLAPSE, true); //$NON-NLS-1$ collapseAction.setActionDefinitionId(IFoldingCommandIds.FOLDING_COLLAPSE); textEditor.setAction(IFoldingCommandIds.FOLDING_COLLAPSE, collapseAction); expandAction = new TextOperationAction(Messages.getResourceBundle(), "Folding.Expand.", textEditor, ProjectionViewer.EXPAND, true); //$NON-NLS-1$ expandAction.setActionDefinitionId(IFoldingCommandIds.FOLDING_EXPAND); textEditor.setAction(IFoldingCommandIds.FOLDING_EXPAND, expandAction); collapseAllAction = new TextOperationAction(Messages.getResourceBundle(), "Folding.CollapseAll.", textEditor, ProjectionViewer.COLLAPSE_ALL, true); //$NON-NLS-1$ collapseAllAction.setActionDefinitionId(IFoldingCommandIds.FOLDING_COLLAPSE_ALL); textEditor.setAction(IFoldingCommandIds.FOLDING_COLLAPSE_ALL, collapseAllAction); expandAllAction = new TextOperationAction(Messages.getResourceBundle(), "Folding.ExpandAll.", textEditor, ProjectionViewer.EXPAND_ALL, true); //$NON-NLS-1$ expandAllAction.setActionDefinitionId(IFoldingCommandIds.FOLDING_EXPAND_ALL); textEditor.setAction(IFoldingCommandIds.FOLDING_EXPAND_ALL, expandAllAction); }
@Override protected void createActions() { super.createActions(); setAction(FilterThroughCommandAction.COMMAND_ID, FilterThroughCommandAction.create(this)); this.fThemeableEditorFindBarExtension.createFindBarActions(); // Code formatter setup Action action = new TextOperationAction(Messages.getBundleForConstructedKeys(), "Format.", this, ISourceViewer.FORMAT); //$NON-NLS-1$ action.setActionDefinitionId(ICommonConstants.FORMATTER_ACTION_DEFINITION_ID); setAction(ICommonConstants.FORMATTER_ACTION_ID, action); markAsStateDependentAction(ICommonConstants.FORMATTER_ACTION_ID, true); markAsSelectionDependentAction(ICommonConstants.FORMATTER_ACTION_ID, true); // Folding setup foldingActionsGroup = new FoldingActionsGroup(this); }
protected void createActions() { super.createActions(); // This action will fire a CONTENTASSIST_PROPOSALS operation // when executed IAction action = new TextOperationAction(IvyPlugin.getDefault().getResourceBundle(), "ContentAssistProposal", this, ISourceViewer.CONTENTASSIST_PROPOSALS); action.setActionDefinitionId(CONTENTASSIST_PROPOSAL_ID); // Tell the editor about this new action setAction(CONTENTASSIST_PROPOSAL_ID, action); // Tell the editor to execute this action // when Ctrl+Spacebar is pressed setActionActivationCode(CONTENTASSIST_PROPOSAL_ID, ' ', -1, SWT.CTRL); }
protected void createActions() { super.createActions(); IAction a = new TextOperationAction(TexlipsePlugin.getDefault().getResourceBundle(), "ContentAssistProposal.", this, ISourceViewer.CONTENTASSIST_PROPOSALS); a.setActionDefinitionId(ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS); setAction("ContentAssistProposal", a); //This feature was removed because it causes errors //getDocumentProvider().getDocument(this.getEditorInput()).addDocumentListener(new BibStringCompleter(this)); }
/** * @see org.eclipse.ui.texteditor.AbstractTextEditor#createActions() */ protected void createActions() { super.createActions(); IAction a = new TextOperationAction(TexlipsePlugin.getDefault().getResourceBundle(), "ContentAssistProposal.", this, ISourceViewer.CONTENTASSIST_PROPOSALS); a.setActionDefinitionId(ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS); setAction("ContentAssistProposal", a); }
@Override protected void createActions() { super.createActions(); ResourceBundle bundle = new NodeIconDescriptor("").getResourceBundle(JaspersoftStudioPlugin.getInstance()); setAction("ContentFormatProposal", new TextOperationAction(bundle, "ContentFormatProposal.", this, ISourceViewer.FORMAT)); setAction("ContentAssistProposal", new TextOperationAction(bundle, "ContentAssistProposal.", this, ISourceViewer.CONTENTASSIST_PROPOSALS)); setAction("ContentAssistTip", new TextOperationAction(bundle, "ContentAssistTip.", this, ISourceViewer.CONTENTASSIST_CONTEXT_INFORMATION)); }
protected void createActions( ) { super.createActions( ); IAction contentAssistAction = new TextOperationAction( Messages.getReportResourceBundle( ), "ContentAssistProposal_", this, ISourceViewer.CONTENTASSIST_PROPOSALS, true );//$NON-NLS-1$ contentAssistAction.setActionDefinitionId( ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS ); setAction( "ContentAssistProposal", contentAssistAction );//$NON-NLS-1$ setAction( ITextEditorActionConstants.SAVE, new TextSaveAction( this ) ); }
protected void createActions( ) { super.createActions( ); IAction contentAssistAction = new TextOperationAction( Messages.getReportResourceBundle( ), "ContentAssistProposal_", this, ISourceViewer.CONTENTASSIST_PROPOSALS, true );//$NON-NLS-1$ IAction expandAll = new TextOperationAction( Messages.getReportResourceBundle( ), "JSEditor.Folding.ExpandAll.", this, ProjectionViewer.EXPAND_ALL, true ); //$NON-NLS-1$ IAction collapseAll = new TextOperationAction( Messages.getReportResourceBundle( ), "JSEditor.Folding.CollapseAll.", this, ProjectionViewer.COLLAPSE_ALL, true ); //$NON-NLS-1$ IAction collapseComments = new ResourceAction( Messages.getReportResourceBundle( ), "JSEditor.Folding.CollapseComments." ) { //$NON-NLS-1$ /* * (non-Javadoc) * * @see org.eclipse.jface.action.Action#run() */ public void run( ) { collapseStyle( ScriptProjectionAnnotation.SCRIPT_COMMENT ); } }; IAction collapseMethods = new ResourceAction( Messages.getReportResourceBundle( ), "JSEditor.Folding.CollapseMethods." ) { //$NON-NLS-1$ /* * (non-Javadoc) * * @see org.eclipse.jface.action.Action#run() */ public void run( ) { collapseStyle( ScriptProjectionAnnotation.SCRIPT_METHOD ); } }; contentAssistAction.setActionDefinitionId( ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS ); expandAll.setActionDefinitionId( IFoldingCommandIds.FOLDING_EXPAND_ALL ); collapseAll.setActionDefinitionId( IFoldingCommandIds.FOLDING_COLLAPSE_ALL ); setAction( "ContentAssistProposal", contentAssistAction );//$NON-NLS-1$ setAction( "FoldingExpandAll", expandAll ); //$NON-NLS-1$ setAction( "FoldingCollapseAll", collapseAll ); //$NON-NLS-1$ setAction( "FoldingCollapseComments", collapseComments ); //$NON-NLS-1$ setAction( "FoldingCollapseMethods", collapseMethods ); //$NON-NLS-1$ setAction( ITextEditorActionConstants.SAVE, new TextSaveAction( this ) ); }