Package com.iizigo.prop.editor
Class FontFamilyPropEditor
- java.lang.Object
- com.iizigo.prop.BaseEditor<StringProp,java.lang.String>
- com.iizigo.prop.editor.StringPropEditor
- com.iizigo.prop.editor.FontFamilyPropEditor
- All Implemented Interfaces:
IEditedPropControllerOwner<StringProp,java.lang.String>
,IEditedPropertyEntry<StringProp,java.lang.String>
,IEditedPropertyEntryMultiProp<StringProp,java.lang.String>
,IPropertyDefined
public class FontFamilyPropEditor extends StringPropEditor
The FontFamily property editor for styles.- Author:
- Christopher Mindus
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
STANDARD_FONTS
The list of standard fonts that are installed in the system by default.Fields inherited from class com.iizigo.prop.editor.StringPropEditor
descr
Fields inherited from class com.iizigo.prop.BaseEditor
appUI, combo, control, controller, definedButton, display, editor, focusListener, hasBeenModified, info, more, multipleValueWarningInput, options, parent, propController, shell, text, validator, wasDefinedAtFocusGained
Constructor Summary
Constructors Constructor Description FontFamilyPropEditor()
Default constructor called before createControls.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
create()
Creates the property editor controls.IzToolTip
getNativeToolTip()
Gets a "native" tooltip to use.Methods inherited from class com.iizigo.prop.editor.StringPropEditor
doUndefineIfEmpty, formatValue, getDefaultValue, getToolTipText, getToolTipText2, getValue, parseOptions
Methods inherited from class com.iizigo.prop.BaseEditor
assignMaster, beginProcessEvent, canProcessEvents, checkInput, createCCombo, createControls, createGridLayout, createIzMenu, createMoreButton, createMoreIzMenu, createText, dispose, doValueChangeConversion, endProcessEvent, getBaseEditor, getCurrentInput, getCurrentValue, getCurrentValues, getModifyListener, getOption, getSelectionListener, getSeverity, getShell, hasFocus, initialize, isPropReadOnly, onDefine, onDispose, onDoubleClick, onError, onF4List, onFocusGained, onFocusLost, onMore, onReadOnly, onUndefined, onUpdate, setColors, setCurrentValue, setEditable, setFocus, setInput, setInputValue, setInputValueFromProp, setToolTipText, showMenu, updateTooltip, validate
Method Detail
create
protected void create()
Creates the property editor controls.- Overrides:
create
in classStringPropEditor
getNativeToolTip
public IzToolTip getNativeToolTip()
Gets a "native" tooltip to use.- Overrides:
getNativeToolTip
in classBaseEditor<StringProp,java.lang.String>
- Returns:
- null for none, otherwise the IzToolTip instance.