Class FontPropertyAction
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
com._1c.g5.v8.dt.moxel.ui.actions.FontPropertyAction
- All Implemented Interfaces:
IMoxelControlAction
,ISelectionFormatChangeListener
,org.eclipse.jface.action.IAction
- Direct Known Subclasses:
BoldAction
,ItalicAction
,UnderlineAction
Action of changing font property
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.moxel.ui.actions.BaseAction
editor
Fields 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
ConstructorsConstructorDescriptionFontPropertyAction
(String text, org.eclipse.jface.resource.ImageDescriptor image, int fontProperty) Creates new instance ofFontPropertyAction
-
Method Summary
Methods inherited from class com._1c.g5.v8.dt.moxel.ui.actions.BaseAction
onChangeSelectionFormat, setEditor
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, 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
-
Constructor Details
-
FontPropertyAction
public FontPropertyAction(String text, org.eclipse.jface.resource.ImageDescriptor image, int fontProperty) Creates new instance ofFontPropertyAction
- Parameters:
text
- tooltip textimage
-ImageDescriptor
fontProperty
- font property
-
-
Method Details
-
getStyle
public int getStyle()- Specified by:
getStyle
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
getStyle
in classorg.eclipse.jface.action.Action
-
refresh
public void refresh()Description copied from interface:IMoxelControlAction
Refresh action's state -
run
public void run()- Specified by:
run
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
run
in classorg.eclipse.jface.action.Action
-
calculateChecked
protected boolean calculateChecked()Calculates the check state of the action- Returns:
true
if action should be checked,false
otherwise
-