Package com.biglybt.ui.swt.config
Class ButtonSwtParameter
- java.lang.Object
-
- com.biglybt.ui.swt.config.BaseSwtParameter<ButtonSwtParameter,java.lang.Object>
-
- com.biglybt.ui.swt.config.ButtonSwtParameter
-
- All Implemented Interfaces:
SwtParameter<java.lang.Object>
public class ButtonSwtParameter extends BaseSwtParameter<ButtonSwtParameter,java.lang.Object>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.biglybt.ui.swt.config.BaseSwtParameter
BaseSwtParameter.IndentPaintListener
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.eclipse.swt.widgets.Button
button
-
Fields inherited from class com.biglybt.ui.swt.config.BaseSwtParameter
change_listeners, KEY_LABEL_ADDCOPYTOCLIPMENU, paramID, pluginParam, validating, valueProcessor
-
Fields inherited from interface com.biglybt.ui.swt.config.SwtParameter
DEBUG
-
-
Constructor Summary
Constructors Constructor Description ButtonSwtParameter(org.eclipse.swt.widgets.Composite parent, ActionParameterImpl pluginParam)
ButtonSwtParameter(org.eclipse.swt.widgets.Composite composite, java.lang.String buttonTextKey, java.lang.String labelKey)
Make a button.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
refreshControl()
protected void
triggerSubClassChangeListeners()
-
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
-
-
-
-
Constructor Detail
-
ButtonSwtParameter
public ButtonSwtParameter(org.eclipse.swt.widgets.Composite parent, ActionParameterImpl pluginParam)
-
ButtonSwtParameter
public ButtonSwtParameter(org.eclipse.swt.widgets.Composite composite, java.lang.String buttonTextKey, java.lang.String labelKey)
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 Detail
-
triggerSubClassChangeListeners
protected void triggerSubClassChangeListeners()
- Overrides:
triggerSubClassChangeListeners
in classBaseSwtParameter<ButtonSwtParameter,java.lang.Object>
-
refreshControl
public void refreshControl()
- Overrides:
refreshControl
in classBaseSwtParameter<ButtonSwtParameter,java.lang.Object>
-
-