Package com.biglybt.ui.swt.config
Class InfoSwtParameter
- java.lang.Object
-
- com.biglybt.ui.swt.config.BaseSwtParameter<InfoSwtParameter,java.lang.String>
-
- com.biglybt.ui.swt.config.InfoSwtParameter
-
- All Implemented Interfaces:
SwtParameter<java.lang.String>
public class InfoSwtParameter extends BaseSwtParameter<InfoSwtParameter,java.lang.String>
Displays a message stored inCOConfigurationManager
, or just a label, or a label and a value
-
-
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 private org.eclipse.swt.widgets.Control
control
private java.lang.String
infoVal
private java.lang.String
labelKey
-
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 InfoSwtParameter(org.eclipse.swt.widgets.Composite parent, InfoParameterImpl infoParameter)
InfoSwtParameter(org.eclipse.swt.widgets.Composite parent, LabelParameterImpl labelParameter)
InfoSwtParameter(org.eclipse.swt.widgets.Composite parent, java.lang.String configID, java.lang.String labelKey, java.lang.String infoVal, boolean isSelectable)
If configKey != null:
[label][config value]
If config == null:
[label][infoVal]
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
doGridData(org.eclipse.swt.widgets.Composite composite)
java.lang.String
getValue()
void
refreshControl()
void
setInfoVal(java.lang.String infoVal)
-
Methods inherited from class com.biglybt.ui.swt.config.BaseSwtParameter
addAndFireChangeListener, addChangeListener, addLabelContextMenus, addValidator, createStandardLabel, debug, dispose, getControls, getIndent, getMainControl, getParamID, getRelatedControl, getValueProcessor, informChanged, isDefaultValue, isDisposed, isEnabled, isIndentFancy, refreshSuffixControl, removeChangeListener, removeValidator, resetToDefault, setConfigValueProcessor, setEnabled, setIndent, setLabelKey, setLabelText, setLayoutData, setMainControl, setPluginParameter, setRelatedControl, setValue, setValueProcessor, setVisible, triggerChangeListeners, triggerSubClassChangeListeners, updateControl, validate
-
-
-
-
Constructor Detail
-
InfoSwtParameter
public InfoSwtParameter(org.eclipse.swt.widgets.Composite parent, LabelParameterImpl labelParameter)
-
InfoSwtParameter
public InfoSwtParameter(org.eclipse.swt.widgets.Composite parent, InfoParameterImpl infoParameter)
-
InfoSwtParameter
public InfoSwtParameter(org.eclipse.swt.widgets.Composite parent, java.lang.String configID, java.lang.String labelKey, java.lang.String infoVal, boolean isSelectable)
If configKey != null:
[label][config value]
If config == null:
[label][infoVal]- Parameters:
parent
-configID
-labelKey
-infoVal
-
-
-
Method Detail
-
doGridData
protected boolean doGridData(org.eclipse.swt.widgets.Composite composite)
- Overrides:
doGridData
in classBaseSwtParameter<InfoSwtParameter,java.lang.String>
-
refreshControl
public void refreshControl()
- Overrides:
refreshControl
in classBaseSwtParameter<InfoSwtParameter,java.lang.String>
-
getValue
public java.lang.String getValue()
- Specified by:
getValue
in interfaceSwtParameter<java.lang.String>
- Overrides:
getValue
in classBaseSwtParameter<InfoSwtParameter,java.lang.String>
-
setInfoVal
public void setInfoVal(java.lang.String infoVal)
-
-