public class HyperlinkCComboButtonField extends HyperlinkCComboField implements ICComboButtonField
Combo Field
Field containing a label, a combo control and a button.
EMPTY_LISTfLabelControl, fLabelText, fUseFormLayout, fWidgetFactory, MAX_WITDH| Constructor and Description |
|---|
HyperlinkCComboButtonField(int flags,
IWidgetFactory widgetFactory,
org.eclipse.ui.forms.events.HyperlinkAdapter hyperlinkAdapter,
IButtonAdapter buttonAdapter) |
| Modifier and Type | Method and Description | |||
|---|---|---|---|---|
void |
dispose()
Disposes of the operating system resources associated with the field.
|
|||
protected org.eclipse.swt.widgets.Control[] |
doFillIntoGrid(org.eclipse.swt.widgets.Composite parent,
int nColumns)
/!\
| To be re-implemented by platform field implementors.
| /!\
|
|
void |
enableButton(boolean enable)
Sets the enable state of the button.
|
|||
org.eclipse.swt.widgets.Control |
getButtonControl() |
|||
protected org.eclipse.swt.widgets.Button |
getChangeControl(org.eclipse.swt.widgets.Composite parent,
int hspan)
Creates button control.
|
|||
protected int |
getNumberOfControls()
Returns the number of columns of the dialog field.
|
|||
void |
setButtonLabel(java.lang.String label)
Sets the label of the button.
|
|||
protected void |
updateEnableState()
Called when the enable state changed.
|
getCComboControl, getCComboControl, getItems, getSelectionIndex, getText, refresh, selectItem, selectItem, setFocus, setItems, setText, setTextWithoutUpdatecreateLabelControl, setLabelTextaddFieldListener, assertCompositeNotNull, createEmptySpace, createEmptySpace, createSpecificComposite, dialogFieldChanged, fillIntoGrid, getLabelControl, getLabelControl, getLabelControl, isEnabled, isOkToUse, removeFieldListener, setEnabled, setToolTipTextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCComboControl, getItems, getSelectionIndex, selectItem, setItems, setTextaddFieldListener, fillIntoGrid, getLabelControl, isEnabled, removeFieldListener, setEnabled, setLabelText, setToolTipTextpublic HyperlinkCComboButtonField(int flags,
IWidgetFactory widgetFactory,
org.eclipse.ui.forms.events.HyperlinkAdapter hyperlinkAdapter,
IButtonAdapter buttonAdapter)
public void setButtonLabel(java.lang.String label)
setButtonLabel in interface ICComboButtonFieldprotected org.eclipse.swt.widgets.Control[] doFillIntoGrid(org.eclipse.swt.widgets.Composite parent,
int nColumns)
BasicField
| /!\ | To be re-implemented by platform field implementors. | /!\ |
doFillIntoGrid in class HyperlinkCComboFieldparent - The parent composite of this dialog field.nColumns - The number of columns of this dialog field.protected int getNumberOfControls()
BasicFieldgetNumberOfControls in class HyperlinkCComboFieldprotected final org.eclipse.swt.widgets.Button getChangeControl(org.eclipse.swt.widgets.Composite parent,
int hspan)
parent - The parent composite (supposed to be not null).hspan - The number of columns the button widget must span.public org.eclipse.swt.widgets.Control getButtonControl()
getButtonControl in interface ICComboButtonFieldpublic void enableButton(boolean enable)
public void dispose()
IFielddispose in interface IFielddispose in class HyperlinkCComboFieldprotected void updateEnableState()
BasicFieldupdateEnableState in class HyperlinkCComboField