Package com.biglybt.ui.swt.config
Class ButtonSwtParameter
java.lang.Object
com.biglybt.ui.swt.config.BaseSwtParameter<ButtonSwtParameter,Object>
com.biglybt.ui.swt.config.ButtonSwtParameter
- All Implemented Interfaces:
SwtParameter<Object>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.biglybt.ui.swt.config.BaseSwtParameter
BaseSwtParameter.IndentPaintListener
-
Field Summary
FieldsFields inherited from class com.biglybt.ui.swt.config.BaseSwtParameter
change_listeners, paramID, pluginParam, validating, valueProcessor
Fields inherited from interface com.biglybt.ui.swt.config.SwtParameter
DEBUG
-
Constructor Summary
ConstructorsConstructorDescriptionButtonSwtParameter
(org.eclipse.swt.widgets.Composite composite, ActionParameterImpl pluginParam) Make a button. -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
Methods inherited from class com.biglybt.ui.swt.config.BaseSwtParameter
addAndFireChangeListener, addChangeListener, addLabelContextMenus, addValidator, createStandardLabel, debug, dispose, doGridData, getControls, getIndent, getMainControl, getParamID, getRelatedControl, getValue, getValueProcessor, informChanged, isDefaultValue, isDisposed, isEnabled, isIndentFancy, refreshSuffixControl, removeChangeListener, removeValidator, resetToDefault, setConfigValueProcessor, setEnabled, setIndent, setLabelKey, setLabelText, setLayoutData, setMainControl, setPluginParameter, setRelatedControl, setValue, setValueProcessor, setVisible, triggerChangeListeners, updateControl, validate
-
Field Details
-
button
org.eclipse.swt.widgets.Button button
-
-
Constructor Details
-
ButtonSwtParameter
public ButtonSwtParameter(org.eclipse.swt.widgets.Composite composite, ActionParameterImpl pluginParam) Make a button. When parent is of GridLayout, resulting new widgets will take 2 columns- Parameters:
composite
- Where widgets will be placed. Parent is not alteredbuttonTextKey
- Messagebundle key text displayed in buttonlabelKey
- Messagebundle key for the checkbox
-
-
Method Details
-
triggerSubClassChangeListeners
protected void triggerSubClassChangeListeners()- Overrides:
triggerSubClassChangeListeners
in classBaseSwtParameter<ButtonSwtParameter,
Object>
-
refreshControl
public void refreshControl()- Overrides:
refreshControl
in classBaseSwtParameter<ButtonSwtParameter,
Object>
-