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 BaseSwtParameter
BaseSwtParameter.IndentPaintListener -
Field Summary
FieldsFields inherited from class BaseSwtParameter
change_listeners, paramID, pluginParam, validating, valueProcessorFields inherited from interface SwtParameter
DEBUG -
Constructor Summary
ConstructorsConstructorDescriptionButtonSwtParameter(org.eclipse.swt.widgets.Composite composite, ActionParameterImpl pluginParam) Make a button. -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidMethods inherited from class 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:
triggerSubClassChangeListenersin classBaseSwtParameter<ButtonSwtParameter, Object>
-
refreshControl
public void refreshControl()- Overrides:
refreshControlin classBaseSwtParameter<ButtonSwtParameter, Object>
-