public class ToggleableTextElement extends AbstractCdmFormElement implements org.eclipse.swt.events.SelectionListener, org.eclipse.swt.events.ModifyListener, IEnableableFormElement, ISelectable
formFactory
NOT_SELECTED, SELECTED
Modifier | Constructor and Description |
---|---|
protected |
ToggleableTextElement(CdmFormFactory formFactory,
ICdmFormElement parentElement,
java.lang.String labelString,
java.lang.String initialText,
boolean initialState,
int style) |
Modifier and Type | Method and Description |
---|---|
void |
addSelectionListener(org.eclipse.swt.events.SelectionListener listener) |
org.eclipse.swt.widgets.Button |
getBtnToggleProtectTitleCache() |
boolean |
getState() |
java.lang.String |
getText() |
boolean |
isEnabled()
Return
true if the element is enabled and false otherwise |
void |
modifyText(org.eclipse.swt.events.ModifyEvent e) |
void |
removeSelectionListener(org.eclipse.swt.events.SelectionListener listener) |
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 |
setText(java.lang.String text) |
void |
setVisible(boolean b) |
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 ToggleableTextElement(CdmFormFactory formFactory, ICdmFormElement parentElement, java.lang.String labelString, java.lang.String initialText, boolean initialState, int style)
public void setVisible(boolean b)
public void setText(java.lang.String text)
public java.lang.String getText()
public void setEnabled(boolean enabled)
IEnableableFormElement
setEnabled
in interface IEnableableFormElement
enabled
- a boolean.public boolean isEnabled()
IEnableableFormElement
true
if the element is enabled and false
otherwiseisEnabled
in interface IEnableableFormElement
public boolean getState()
public org.eclipse.swt.widgets.Button getBtnToggleProtectTitleCache()
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
public void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
public void modifyText(org.eclipse.swt.events.ModifyEvent e)
modifyText
in interface org.eclipse.swt.events.ModifyListener
public void setIrrelevant(boolean irrelevant)
IRelevantFormElement
setIrrelevant
setIrrelevant
in interface IRelevantFormElement
irrelevant
- a boolean.public void setBackground(org.eclipse.swt.graphics.Color color)
AbstractCdmFormElement
setBackground
setBackground
in interface ICdmFormElement
setBackground
in class AbstractCdmFormElement
color
- a Color
object.public void setSelected(boolean selected)
ISelectable
setSelected
setSelected
in interface ISelectable
selected
- a boolean.Copyright © 2007-2018. All Rights Reserved.