public class CheckboxElement extends AbstractCdmFormElement implements org.eclipse.swt.events.SelectionListener, IEnableableFormElement, ISelectable
CheckboxElement class.
formFactory
NOT_SELECTED, SELECTED
Modifier | Constructor and Description |
---|---|
protected |
CheckboxElement(CdmFormFactory formFactory,
ICdmFormElement parentElement,
java.lang.String labelString,
boolean initialState,
int style)
Constructor for CheckboxElement.
|
Modifier and Type | Method and Description |
---|---|
boolean |
getSelection()
getSelection
|
boolean |
isEnabled()
Return
true if the element is enabled and false otherwise |
void |
setBackground(org.eclipse.swt.graphics.Color color)
setBackground
|
void |
setEnabled(boolean enabled)
Sets composites of this element to the given enablement state.
|
void |
setIrrelevant(boolean irrelevant)
setIrrelevant
|
void |
setSelected(boolean selected)
setSelected
|
void |
setSelection(boolean selected)
setSelection
|
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) |
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e) |
addControl, addElement, containsFormElement, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, getColor, getControls, getElements, getFormFactory, getLayoutComposite, getParentElement, getPersistentBackground, getPropertyChangeListeners, propertyChange, refresh, removeControl, removeElement, removeElements, removeElementsAndControls, setFocus, setLayoutComposite, setPersistentBackground, setPropertyChangeListeners
protected CheckboxElement(CdmFormFactory formFactory, ICdmFormElement parentElement, java.lang.String labelString, boolean initialState, int style)
Constructor for CheckboxElement.
initialState
- a boolean.style
- a int.formFactory
- a CdmFormFactory
object.parentElement
- a ICdmFormElement
object.labelString
- a String
object.public void setSelection(boolean selected)
setSelection
selected
- a boolean.public boolean getSelection()
getSelection
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
public void setSelected(boolean selected)
setSelected
setSelected
in interface ISelectable
selected
- a boolean.public void setEnabled(boolean enabled)
setEnabled
in interface IEnableableFormElement
enabled
- a boolean.public boolean isEnabled()
IEnableableFormElement
true
if the element is enabled and false
otherwiseisEnabled
in interface IEnableableFormElement
public void setIrrelevant(boolean irrelevant)
setIrrelevant
setIrrelevant
in interface IRelevantFormElement
irrelevant
- a boolean.public void setBackground(org.eclipse.swt.graphics.Color color)
setBackground
setBackground
in interface ICdmFormElement
setBackground
in class AbstractCdmFormElement
color
- a Color
object.Copyright © 2007-2018. All Rights Reserved.