Class AbstractEditorBooleanStateAction

    • Field Detail

      • context

        protected org.openide.util.Lookup context
        Lookup
      • result

        protected org.openide.util.Lookup.Result<SVGEditorCookie> result
        Lookup.Result
      • editorCookieLookupListener

        protected org.openide.util.LookupListener editorCookieLookupListener
        Lookup Listener
    • Constructor Detail

      • AbstractEditorBooleanStateAction

        public AbstractEditorBooleanStateAction()
    • Method Detail

      • getHelpCtx

        public org.openide.util.HelpCtx getHelpCtx()
        Overidden to return HelpCtx.DEFAULT_HELP
        Specified by:
        getHelpCtx in interface org.openide.util.HelpCtx.Provider
        Specified by:
        getHelpCtx in class org.openide.util.actions.SystemAction
      • editorCookieLookupListenerResultChanged

        protected void editorCookieLookupListenerResultChanged​(org.openide.util.LookupEvent evt)
        Listen for the presence or absence of SVGEditorCookie on the lookup and set the enabled state for this action. It also set the boolean state to false if editorCookie.isOpened() == false
        Parameters:
        evt - the Event
      • getMenuPresenter

        public JMenuItem getMenuPresenter()
        Specified by:
        getMenuPresenter in interface org.openide.util.actions.Presenter.Menu
        Overrides:
        getMenuPresenter in class org.openide.util.actions.BooleanStateAction
      • setBooleanState

        public void setBooleanState​(boolean value)
        Overrides:
        setBooleanState in class org.openide.util.actions.BooleanStateAction
      • setEnabled

        public void setEnabled​(boolean value)
        Specified by:
        setEnabled in interface Action
        Overrides:
        setEnabled in class org.openide.util.actions.SystemAction