Class BaseAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
com._1c.g5.v8.dt.moxel.ui.actions.BaseAction
- All Implemented Interfaces:
IMoxelControlAction
,ISelectionFormatChangeListener
,org.eclipse.jface.action.IAction
- Direct Known Subclasses:
AlignAction
,FontPropertyAction
,SwitchFormattedStringAction
public abstract class BaseAction
extends org.eclipse.jface.action.Action
implements ISelectionFormatChangeListener, IMoxelControlAction
Basic action
-
Field Summary
FieldsFields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorBaseAction
(String text) Execute base actionBaseAction
(String text, org.eclipse.jface.resource.ImageDescriptor image) Creates new instance ofBaseAction
-
Method Summary
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, run, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com._1c.g5.v8.dt.moxel.ui.actions.IMoxelControlAction
refresh
-
Field Details
-
editor
Editor to apply action for
-
-
Constructor Details
-
BaseAction
public BaseAction()Default constructor -
BaseAction
Execute base action- Parameters:
text
- tooltip text
-
BaseAction
Creates new instance ofBaseAction
- Parameters:
text
- tooltip textimage
-ImageDescriptor
-
-
Method Details
-
setEditor
Description copied from interface:IMoxelControlAction
Set up moxel editor- Specified by:
setEditor
in interfaceIMoxelControlAction
- Parameters:
editor
-MoxelEditor
-
onChangeSelectionFormat
public void onChangeSelectionFormat()- Specified by:
onChangeSelectionFormat
in interfaceISelectionFormatChangeListener
-