Class ComboboxSection<V>
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
com.amalgamasimulation.desktop.ui.editor.sections.ComboboxSection<V>
- All Implemented Interfaces:
IComboBoxSection<V>,ILabelSection,ISection
- Direct Known Subclasses:
ContainerComboboxSection
public class ComboboxSection<V>
extends com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
implements IComboBoxSection<V>, ILabelSection
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<InternalButton> protected AbstractComboboxDataBinding<V> protected com.amalgamasimulation.desktop.ui.editor.internal.InternalComboBox<V> protected com.amalgamasimulation.desktop.ui.editor.internal.InternalLabelFields inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
compositeForSection, elements, eventBroker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddButton(IButtonProperties buttonProperties) voidaddButton(IButtonProperties buttonProperties, int index) voidcomboBoxProperties(ComboBoxProperties comboBoxProperties) protected InternalButtoncreateButton(IButtonProperties buttonProperties) protected intintbooleanvoidlabelProperties(LabelProperties labelProperties) voidsetLabelWidth(int labelWidth) Methods inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
createSection, getCompositeSection, isEnable, isVisible, moveBelow, needHorizontalIndent, setEnable, setEventBroker, setParent, setVisible, updateEnable, updateSection, updateVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.amalgamasimulation.desktop.ui.editor.common.ISection
isEnable, isVisible, updateEnable, updateSection, updateVisible
-
Field Details
-
internalLabel
protected com.amalgamasimulation.desktop.ui.editor.internal.InternalLabel internalLabel -
internalComboBox
-
buttons
-
comboboxDataBinding
-
-
Constructor Details
-
ComboboxSection
public ComboboxSection()
-
-
Method Details
-
isSkipCalculatingWidth
public boolean isSkipCalculatingWidth()- Specified by:
isSkipCalculatingWidthin interfaceILabelSection
-
getDataBinding
-
getCountColumns
protected int getCountColumns()- Overrides:
getCountColumnsin classcom.amalgamasimulation.desktop.ui.editor.sections.internal.Section
-
labelProperties
- Specified by:
labelPropertiesin interfaceILabelSection
-
comboBoxProperties
-
addButton
-
addButton
-
createButton
-
getRealLabelWidth
public int getRealLabelWidth()- Specified by:
getRealLabelWidthin interfaceILabelSection
-
setLabelWidth
public void setLabelWidth(int labelWidth) - Specified by:
setLabelWidthin interfaceILabelSection
-