@Override public AFreeplaneAction getAction(final String key) { final AFreeplaneAction action = super.getAction(key); if (action != null) { return action; } return getController().getAction(key); }
FrameController frameController = (FrameController) controller.getViewController(); UIComponentVisibilityDispatcher.install(filterToolbar, "filter_toolbar_visible"); final JButton undoBtn = new JButton(controller.getAction("UndoFilterAction")); final JButton redoBtn = new JButton(controller.getAction("RedoFilterAction")); final JToggleButton showAncestorsBox = new JAutoToggleButton(controller.getAction("ShowAncestorsAction"), showAncestors); showAncestorsBox.setSelected(showAncestors.isSelected()); final JToggleButton showDescendantsBox = new JAutoToggleButton(controller.getAction("ShowDescendantsAction"), showDescendants); final JToggleButton applyToVisibleBox = new JAutoToggleButton(controller.getAction("ApplyToVisibleAction"), applyToVisibleNodeOnly); final JButton btnEdit = new JButton(controller.getAction("EditFilterAction")); activeFilterConditionComboBox = new JComboBoxWithBorder(getFilterConditions()); final JButton applyBtn = new JButton(controller.getAction("ReapplyFilterAction")); final JButton filterSelectedBtn = new JButton(controller.getAction("ApplySelectedViewConditionAction")); final JButton noFilteringBtn = new JButton(controller.getAction("ApplyNoFilteringAction")); final JButton applyFindPreviousBtn = new JButton(controller.getAction("QuickFindAction.BACK")); final JButton applyFindNextBtn = new JButton(controller.getAction("QuickFindAction.FORWARD")); final JAutoToggleButton applyQuickFilterBtn = new JAutoToggleButton(controller.getAction("QuickFilterAction")); final JButton applyQuickSelectBtn = new JButton(controller.getAction("QuickFindAllAction")); final JToggleButton applyQuickHighlightBtn = new JAutoToggleButton(controller.getAction("QuickHighlightAction"));
@Override public void actionPerformed(ActionEvent e) { ((QuickFindAction)Controller.getCurrentController().getAction("QuickFindAction.FORWARD")).executeAction(true); if(getHighlightNodes().isSelected()){ setHighlightCondition( quickEditor.getCondition()); } }
controller.setViewController(viewController); controller.addExtension(HighlightController.class, new HighlightController()); controller.addAction(currentController.getAction("AboutAction")); FilterController.install(); TextController.install();