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
editorFields 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, setEditorMethods 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, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods 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-ImageDescriptorfontProperty- font property
-
-
Method Details
-
getStyle
public int getStyle()- Specified by:
getStylein interfaceorg.eclipse.jface.action.IAction- Overrides:
getStylein classorg.eclipse.jface.action.Action
-
refresh
public void refresh()Description copied from interface:IMoxelControlActionRefresh action's state -
run
public void run()- Specified by:
runin interfaceorg.eclipse.jface.action.IAction- Overrides:
runin classorg.eclipse.jface.action.Action
-
calculateChecked
protected boolean calculateChecked()Calculates the check state of the action- Returns:
trueif action should be checked,falseotherwise
-