Java Code Examples for javax.swing.text.TextAction#augmentList()
The following examples show how to use
javax.swing.text.TextAction#augmentList() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: GspKit.java From netbeans with Apache License 2.0 | 6 votes |
@Override protected Action[] createActions() { Action[] superActions = super.createActions(); return TextAction.augmentList(superActions, new Action[] { new GspDeleteCharAction(deletePrevCharAction, false), new GspDefaultKeyTypedAction(), CslActions.createSelectCodeElementAction(true), CslActions.createSelectCodeElementAction(false), CslActions.createCamelCasePositionAction(findAction(superActions, nextWordAction), true), CslActions.createCamelCasePositionAction(findAction(superActions, previousWordAction), false), CslActions.createSelectCamelCasePositionAction(findAction(superActions, selectionNextWordAction), true), CslActions.createSelectCamelCasePositionAction(findAction(superActions, selectionPreviousWordAction), false), CslActions.createDeleteToCamelCasePositionAction(findAction(superActions, removeNextWordAction), true), CslActions.createDeleteToCamelCasePositionAction(findAction(superActions, removePreviousWordAction), false), CslActions.createInstantRenameAction() }); }
Example 2
Source File: LanguagesEditorKit.java From netbeans with Apache License 2.0 | 6 votes |
protected @Override Action[] createActions() { Action[] myActions = new Action[] { new BraceCompletionInsertAction (), new BraceCompletionDeleteAction (), //new IndentAction (), new InstantRenameAction(), new LanguagesGenerateFoldPopupAction (), new org.netbeans.modules.languages.features.ToggleCommentAction(), new org.netbeans.modules.languages.features.CodeCommentAction(), new org.netbeans.modules.languages.features.CodeUncommentAction() }; return TextAction.augmentList ( super.createActions (), myActions ); }
Example 3
Source File: BaseCaretTest.java From netbeans with Apache License 2.0 | 5 votes |
@Override protected Action[] getDeclaredActions() { Action swa = new TextAction("") { @Override public void actionPerformed(ActionEvent evt) { selectWordCalled = true; } }; swa.putValue(Action.NAME, BaseKit.selectWordAction); Action[] actions = new Action[] { swa }; return TextAction.augmentList(super.createActions(), actions); }
Example 4
Source File: ExtKit.java From netbeans with Apache License 2.0 | 5 votes |
protected @Override Action[] createActions() { ArrayList<Action> actions = new ArrayList<Action>(); actions.add(new ExtDefaultKeyTypedAction()); // XXX: remove // if (!ExtCaret.NO_HIGHLIGHT_BRACE_LAYER) { // actions.add(new MatchBraceAction(matchBraceAction, false)); // actions.add(new MatchBraceAction(selectionMatchBraceAction, true)); // } actions.add(new CommentAction()); // to make ctrl-shift-T in Netbeans55 profile work actions.add(new UncommentAction()); // to make ctrl-shift-D in Netbeans55 profile work return TextAction.augmentList(super.createActions(), actions.toArray(new Action[actions.size()])); }
Example 5
Source File: CslEditorKit.java From netbeans with Apache License 2.0 | 5 votes |
@Override protected Action[] createActions() { Action[] superActions = super.createActions(); Language language = LanguageRegistry.getInstance().getLanguageByMimeType(mimeType); ArrayList<Action> actions = new ArrayList<Action>(30); actions.add(new GsfDefaultKeyTypedAction()); actions.add(new GsfInsertBreakAction()); actions.add(new GsfDeleteCharAction(deletePrevCharAction, false)); // The php needs to handle special cases of toggle comment. There has to be // registered ToggleBlockCommentAction in PHP that handles these special cases, // but the current way, how the actions are registered, doesn't allow to overwrite the action // registered here. // See issue #204616. This hack can be removed, when issue #204616 will be done. if (!mimeType.equals("text/x-php5")) { actions.add(new ToggleBlockCommentAction()); } actions.add(new GenerateFoldPopupAction()); actions.add(new InstantRenameAction()); actions.add(CslActions.createGoToDeclarationAction()); actions.add(new GenericGenerateGoToPopupAction()); actions.add(new SelectCodeElementAction(SelectCodeElementAction.selectNextElementAction, true)); actions.add(new SelectCodeElementAction(SelectCodeElementAction.selectPreviousElementAction, false)); if (language == null) { LOG.log(Level.WARNING, "Language missing for MIME type {0}", mimeType); } else if (language.hasOccurrencesFinder()) { actions.add(new GoToMarkOccurrencesAction(false)); actions.add(new GoToMarkOccurrencesAction(true)); } return TextAction.augmentList(superActions, actions.toArray(new Action[actions.size()])); }
Example 6
Source File: PropertiesKit.java From netbeans with Apache License 2.0 | 5 votes |
@Override protected Action[] createActions() { Action[] actions = new Action[] { new ToggleCommentAction("#"), //NOI18N }; return TextAction.augmentList(super.createActions(), actions); }
Example 7
Source File: XMLKit.java From netbeans with Apache License 2.0 | 5 votes |
/** * Provide XML related actions. */ protected @Override Action[] createActions() { Action[] actions = new Action[] { new XMLCommentAction(), new XMLUncommentAction(), new ToggleBlockCommentAction(new XmlCommentHandler()), new TestAction(), }; return TextAction.augmentList(super.createActions(), actions); }
Example 8
Source File: HtmlKit.java From netbeans with Apache License 2.0 | 5 votes |
@Override protected Action[] createActions() { Action[] HtmlActions = new Action[]{ CslActions.createSelectCodeElementAction(true), CslActions.createSelectCodeElementAction(false), CslActions.createInstantRenameAction(), CslActions.createToggleBlockCommentAction(), new ExtKit.CommentAction(""), //NOI18N new ExtKit.UncommentAction(""), //NOI18N CslActions.createGoToMarkOccurrencesAction(false), CslActions.createGoToMarkOccurrencesAction(true), CslActions.createGoToDeclarationAction() }; return TextAction.augmentList(super.createActions(), HtmlActions); }
Example 9
Source File: JavaKit.java From netbeans with Apache License 2.0 | 5 votes |
protected Action[] createActions() { Action[] javaActions = new Action[] { new JavaDefaultKeyTypedAction(), new PrefixMakerAction(makeGetterAction, "get", getSetIsPrefixes), // NOI18N new PrefixMakerAction(makeSetterAction, "set", getSetIsPrefixes), // NOI18N new PrefixMakerAction(makeIsAction, "is", getSetIsPrefixes), // NOI18N new AbbrevDebugLineAction(), }; return TextAction.augmentList(super.createActions(), javaActions); }
Example 10
Source File: NbEditorKit.java From netbeans with Apache License 2.0 | 5 votes |
protected @Override Action[] createActions() { Action[] nbEditorActions = new Action[] { nbUndoActionDef, nbRedoActionDef, new GenerateFoldPopupAction(), new NavigationHistoryBackAction(), new NavigationHistoryForwardAction(), // new ToggleToolbarAction(), // new NbToggleLineNumbersAction(), new NbGenerateGoToPopupAction(), }; return TextAction.augmentList(super.createActions(), nbEditorActions); }
Example 11
Source File: LatteEditorKit.java From netbeans with Apache License 2.0 | 4 votes |
@Override protected Action[] createActions() { return TextAction.augmentList(super.createActions(), new Action[] { new ToggleBlockCommentAction(), CslActions.createInstantRenameAction()}); }
Example 12
Source File: TwigEditorKit.java From netbeans with Apache License 2.0 | 4 votes |
@Override protected Action[] createActions() { return TextAction.augmentList(super.createActions(), new Action[] { new ToggleBlockCommentAction(), CslActions.createInstantRenameAction()}); }
Example 13
Source File: HTMLKit.java From netbeans with Apache License 2.0 | 4 votes |
protected Action[] createActions() { Action[] HTMLActions = new Action[] { new HTMLShiftBreakAction() }; return TextAction.augmentList(super.createActions(), HTMLActions); }