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
public class FontPropertyAction extends BaseAction
Action of changing font property
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.moxel.ui.actions.BaseAction
editor
-
-
Constructor Summary
Constructors Constructor Description FontPropertyAction(String text, org.eclipse.jface.resource.ImageDescriptor image, int fontProperty)
Creates new instance ofFontPropertyAction
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
calculateChecked()
Calculates the check state of the actionint
getStyle()
void
refresh()
Refresh action's statevoid
run()
-
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
-
-
-
-
Constructor Detail
-
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 Detail
-
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
-
-