Class TextFocusControlListener
java.lang.Object
org.eclipse.nebula.widgets.opal.promptsupport.BaseFocusControlListener<org.eclipse.swt.widgets.Text>
org.eclipse.nebula.widgets.opal.promptsupport.TextFocusControlListener
- All Implemented Interfaces:
java.util.EventListener
,org.eclipse.swt.events.FocusListener
,org.eclipse.swt.events.ModifyListener
,org.eclipse.swt.internal.SWTEventListener
class TextFocusControlListener extends BaseFocusControlListener<org.eclipse.swt.widgets.Text> implements org.eclipse.swt.events.ModifyListener
Focus/Control listener for a Text widget
-
Field Summary
Fields Modifier and Type Field Description protected boolean
updatingPropmpt
Fields inherited from class org.eclipse.nebula.widgets.opal.promptsupport.BaseFocusControlListener
control, EMPTY_STRING
-
Constructor Summary
Constructors Constructor Description TextFocusControlListener(org.eclipse.swt.widgets.Text control)
Constructor -
Method Summary
Modifier and Type Method Description protected void
fillPromptText()
Fill the prompt textprotected void
hidePrompt()
Code when the focus behiaviour is "Hide"protected void
highLightPrompt()
Code when the focus behiaviour is "Highlight"(package private) void
hookControl()
Attach listeners to the controlprotected boolean
isFilled()
void
modifyText(org.eclipse.swt.events.ModifyEvent e)
protected void
updatePrompt(java.lang.String prompt)
Methods inherited from class org.eclipse.nebula.widgets.opal.promptsupport.BaseFocusControlListener
applyInitialLook, applyPromptLook, focusGained, focusLost, storeInitialLook
-
Field Details
-
updatingPropmpt
protected boolean updatingPropmpt
-
-
Constructor Details
-
TextFocusControlListener
public TextFocusControlListener(org.eclipse.swt.widgets.Text control)Constructor- Parameters:
control
- control on which this listener will be attached
-
-
Method Details
-
hookControl
void hookControl()Description copied from class:BaseFocusControlListener
Attach listeners to the control- Overrides:
hookControl
in classBaseFocusControlListener<org.eclipse.swt.widgets.Text>
-
modifyText
public void modifyText(org.eclipse.swt.events.ModifyEvent e)- Specified by:
modifyText
in interfaceorg.eclipse.swt.events.ModifyListener
-
hidePrompt
protected void hidePrompt()Description copied from class:BaseFocusControlListener
Code when the focus behiaviour is "Hide"- Specified by:
hidePrompt
in classBaseFocusControlListener<org.eclipse.swt.widgets.Text>
- See Also:
BaseFocusControlListener.hidePrompt()
-
highLightPrompt
protected void highLightPrompt()Description copied from class:BaseFocusControlListener
Code when the focus behiaviour is "Highlight"- Specified by:
highLightPrompt
in classBaseFocusControlListener<org.eclipse.swt.widgets.Text>
- See Also:
BaseFocusControlListener.highLightPrompt()
-
fillPromptText
protected void fillPromptText()Description copied from class:BaseFocusControlListener
Fill the prompt text- Specified by:
fillPromptText
in classBaseFocusControlListener<org.eclipse.swt.widgets.Text>
- See Also:
BaseFocusControlListener.fillPromptText()
-
isFilled
protected boolean isFilled()- Specified by:
isFilled
in classBaseFocusControlListener<org.eclipse.swt.widgets.Text>
- Returns:
true
if the widget is filled,false
otherwise- See Also:
BaseFocusControlListener.isFilled()
-
updatePrompt
protected void updatePrompt(java.lang.String prompt)
-