Package com.iizigo.prop.editor
Class ExtendsFlagPropEditor
- java.lang.Object
- com.iizigo.prop.editor.ExtendsFlagPropEditor
 
- All Implemented Interfaces:
- IEditedPropertyEntry<PropCnr,java.lang.Object>,- EventListener,- java.lang.Runnable,- java.util.EventListener,- org.eclipse.swt.events.FocusListener,- org.eclipse.swt.events.SelectionListener,- org.eclipse.swt.internal.SWTEventListener
 - public class ExtendsFlagPropEditor extends java.lang.Object implements IEditedPropertyEntry<PropCnr,java.lang.Object>, org.eclipse.swt.events.SelectionListener, EventListener, org.eclipse.swt.events.FocusListener, java.lang.Runnable The boolean property editor consists of a simple check box.- Author:
- Christopher Mindus
 
- Constructor Summary- Constructors - Constructor - Description - ExtendsFlagPropEditor()Default constructor called before createControls.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - MultiPropEditor- createControls(PropertyEditor editor, PropertyEditorInfo info, java.lang.String[] options, org.eclipse.swt.widgets.Composite parent, PropCnr[] containers, Atom atom, DefinedButton definedButton)Creates the required controls in the composite.- void- dispose()Called when disposed of.- void- focusGained(org.eclipse.swt.events.FocusEvent e)At focus gained, select entire field.- void- focusLost(org.eclipse.swt.events.FocusEvent e)Upon focus lost, checks the entry field.- void- onEvent(GEvent e)Property event.- void- run()Runs the updateFromProp code from the SWT thread.- void- widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)Not processed.- void- widgetSelected(org.eclipse.swt.events.SelectionEvent e)Checkbox pressed.
 
- Method Detail- createControls- public MultiPropEditor createControls(PropertyEditor editor, PropertyEditorInfo info, java.lang.String[] options, org.eclipse.swt.widgets.Composite parent, PropCnr[] containers, Atom atom, DefinedButton definedButton) Creates the required controls in the composite.- Specified by:
- createControlsin interface- IEditedPropertyEntry<PropCnr,java.lang.Object>
- Parameters:
- editor- The property editor instance.
- info- The information about edited item.
- options- The options.
- parent- Parent composite, where to place components.
- containers- The containers for the edited property.
- atom- Atom name of the property in the containers.
- definedButton- The define-button or null for none.
- Returns:
- null for normal editors, the instance of the multi-property editor in case of multiple editable entries (lines).
 
 - dispose- public void dispose() Called when disposed of.- Specified by:
- disposein interface- IEditedPropertyEntry<PropCnr,java.lang.Object>
 
 - focusGained- public void focusGained(org.eclipse.swt.events.FocusEvent e) At focus gained, select entire field.- Specified by:
- focusGainedin interface- org.eclipse.swt.events.FocusListener
 
 - focusLost- public void focusLost(org.eclipse.swt.events.FocusEvent e) Upon focus lost, checks the entry field.- Specified by:
- focusLostin interface- org.eclipse.swt.events.FocusListener
 
 - onEvent- public void onEvent(GEvent e) Property event.- Specified by:
- onEventin interface- EventListener
- Parameters:
- e- The event.
 
 - run- public void run() Runs the updateFromProp code from the SWT thread.- Specified by:
- runin interface- java.lang.Runnable
 
 - widgetSelected- public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) Checkbox pressed.- Specified by:
- widgetSelectedin interface- org.eclipse.swt.events.SelectionListener
 
 - widgetDefaultSelected- public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) Not processed.- Specified by:
- widgetDefaultSelectedin interface- org.eclipse.swt.events.SelectionListener