kiyut.citra 3.7

kiyut.citra.actions.toolbox
Class AbstractToolAction

java.lang.Object
  extended by org.openide.util.SharedClassObject
      extended by org.openide.util.actions.SystemAction
          extended by org.openide.util.actions.BooleanStateAction
              extended by kiyut.citra.actions.toolbox.AbstractToolAction
All Implemented Interfaces:
ActionListener, Externalizable, Serializable, EventListener, Action, org.openide.util.actions.Presenter, org.openide.util.actions.Presenter.Menu, org.openide.util.actions.Presenter.Popup, org.openide.util.actions.Presenter.Toolbar, org.openide.util.HelpCtx.Provider
Direct Known Subclasses:
CropToolAction, PanToolAction, SelectionEllipseToolAction, SelectionLassoToolAction, SelectionMoveToolAction, SelectionRectangleToolAction, SelectionResizeToolAction, SelectionRotateToolAction

public abstract class AbstractToolAction
extends org.openide.util.actions.BooleanStateAction

AbstractToolAction is an action wrapper for FXTool which is used by Toolbox, aka Toolbox Item

Author:
Kiyut
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.openide.util.actions.Presenter
org.openide.util.actions.Presenter.Menu, org.openide.util.actions.Presenter.Popup, org.openide.util.actions.Presenter.Toolbar
 
Field Summary
protected  FXTool tool
          Canvas FXTool
 
Fields inherited from class org.openide.util.actions.BooleanStateAction
PROP_BOOLEAN_STATE
 
Fields inherited from class org.openide.util.actions.SystemAction
PROP_ENABLED, PROP_ICON
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
AbstractToolAction()
          Creates a new instance of AbstractToolAction
 
Method Summary
 void actionPerformed(ActionEvent evt)
           
 org.openide.util.HelpCtx getHelpCtx()
          Overidden to return HelpCtx.DEFAULT_HELP
 
Methods inherited from class org.openide.util.actions.BooleanStateAction
getBooleanState, getMenuPresenter, getPopupPresenter, getToolbarPresenter, initialize, setBooleanState
 
Methods inherited from class org.openide.util.actions.SystemAction
clearSharedData, createPopupMenu, createToolbarPresenter, get, getIcon, getIcon, getName, getValue, iconResource, isEnabled, linkActions, putValue, setEnabled, setIcon
 
Methods inherited from class org.openide.util.SharedClassObject
addNotify, addPropertyChangeListener, equals, finalize, findObject, findObject, firePropertyChange, getLock, getProperty, hashCode, putProperty, putProperty, readExternal, removeNotify, removePropertyChangeListener, reset, writeExternal, writeReplace
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.Action
addPropertyChangeListener, removePropertyChangeListener
 

Field Detail

tool

protected FXTool tool
Canvas FXTool

Constructor Detail

AbstractToolAction

public AbstractToolAction()
Creates a new instance of AbstractToolAction

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

actionPerformed

public void actionPerformed(ActionEvent evt)
Specified by:
actionPerformed in interface ActionListener
Overrides:
actionPerformed in class org.openide.util.actions.BooleanStateAction

kiyut.citra 3.7