Package com.iizigo.prop.editor
Class VSParticipantEditor
- All Implemented Interfaces:
- IThemeListener,- IEditedPropControllerOwner<AbstractReference<IPropCnr>,,- ReferenceString> - IEditedPropertyEntry<AbstractReference<IPropCnr>,,- ReferenceString> - IEditedPropertyEntryMultiProp<AbstractReference<IPropCnr>,,- ReferenceString> - IPropertyDefined
The VirtualSpace Participant (reference property) editor.
- Author:
- Christopher Mindus
- Field Summary- Fields inherited from class com.iizigo.prop.editor.ReferencePropEditor- alternateExpansionLevel, alternateSelection, classes, filter, filterClass, image, miGoto, miSelect, SELECT_MESSAGE, selectionRoot, TEXT_MESSAGE, tip- 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 SummaryConstructors
- Method SummaryModifier and TypeMethodDescription- protected void- create()Creates the property editor controls.Gets the user input.- void- onDefine- (boolean on) Called when (un)defined.- protected voidCalled when mouse is double-clicked in the text or combobox.- void- onMore()Called when the "more..." button is pressed.- protected void- setEditable- (boolean on) Overridden to disable the entry field.- protected void- setFocus()Overridden to set focus.- protected booleanProvides entry feed-back to label.- protected void- setup()Override to provide user settings.- Methods inherited from class com.iizigo.prop.editor.ReferencePropEditor- addDropSupport, formatValue, getBaseReferencePath, getCurrentReferenceTarget, getDefaultValue, getLookupPropReference, getToolTipText, getValue, onCreateMenu, onGoto, onList, setLookedUpReference, setToolTipText- Methods inherited from class com.iizigo.prop.BaseEditor- assignMaster, beginProcessEvent, canProcessEvents, checkInput, createCCombo, createControls, createGridLayout, createIzMenu, createMoreButton, createMoreIzMenu, createText, dispose, doUndefineIfEmpty, doValueChangeConversion, endProcessEvent, getBaseEditor, getCurrentValue, getCurrentValues, getModifyListener, getNativeToolTip, getOption, getSelectionListener, getSeverity, getShell, getToolTipText2, hasFocus, initialize, isPropReadOnly, onDispose, onError, onF4List, onFocusGained, onFocusLost, onReadOnly, onThemeChanged, onUndefined, onUpdate, setColors, setCurrentValue, setInputValue, setInputValueFromProp, showMenu, updateTooltip, validate
- Constructor Details- VSParticipantEditorpublic VSParticipantEditor()Default constructor called before createControls.
 
- Method Details- setupprotected void setup()Override to provide user settings.- Overrides:
- setupin class- ReferencePropEditor<IPropCnr>
 
- setEditableprotected void setEditable- (boolean on) Overridden to disable the entry field.- Overrides:
- setEditablein class- BaseEditor<AbstractReference<IPropCnr>,- ReferenceString> 
 
- setFocusprotected void setFocus()Overridden to set focus.- Overrides:
- setFocusin class- BaseEditor<AbstractReference<IPropCnr>,- ReferenceString> 
 
- createprotected void create()Creates the property editor controls. Overridden to make entry field read-only and double-click to select.- Overrides:
- createin class- ReferencePropEditor<IPropCnr>
 
- onMorepublic void onMore()Called when the "more..." button is pressed. Override to display dialog box.- Overrides:
- onMorein class- BaseEditor<AbstractReference<IPropCnr>,- ReferenceString> 
 
- onDoubleClickCalled when mouse is double-clicked in the text or combobox. Overridden to check if Goto reference is enabled, and if so goes there.- Overrides:
- onDoubleClickin class- ReferencePropEditor<IPropCnr>
 
- setInputProvides entry feed-back to label.- Overrides:
- setInputin class- BaseEditor<AbstractReference<IPropCnr>,- ReferenceString> 
- Parameters:
- input- The new input, or null for no change.
- Returns:
- true for changed, false for no change.
 
- getCurrentInputGets the user input.- Specified by:
- getCurrentInputin interface- IEditedPropControllerOwner<AbstractReference<IPropCnr>,- ReferenceString> 
- Overrides:
- getCurrentInputin class- BaseEditor<AbstractReference<IPropCnr>,- ReferenceString> 
 
- onDefinepublic void onDefine- (boolean on) Called when (un)defined.- Specified by:
- onDefinein interface- IPropertyDefined
- Overrides:
- onDefinein class- BaseEditor<AbstractReference<IPropCnr>,- ReferenceString> 
- Parameters:
- on- The defined state.