Class CustomSection
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
com.amalgamasimulation.desktop.ui.editor.sections.CustomSection
- All Implemented Interfaces:
ICustomSection,ILabelSection,ISection
public class CustomSection
extends com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
implements ICustomSection, ILabelSection
-
Field Summary
Fields inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
compositeForSection, elements, eventBroker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V> voidautoCompleteEditor(AbstractAutoCompleteTextDataBinding<V> dataBinding, TextProperties textProperties) voidbutton(SeparateButtonProperties buttonProperties) voidcheckBoxEditor(AbstractBooleanDataBinding dataBinding, CheckboxButtonProperties checkBoxProperties) <V> voidcomboBoxEditor(AbstractComboboxDataBinding<V> dataBinding, ComboBoxProperties comboBoxProperties) <V> voidenumEditor(AbstractComboboxDataBinding<V> dataBinding) protected intint<V> voidimage(LabelProperties labelProperties, ImageDataBinding<V> imageDataBinding) booleanvoidlabelProperties(LabelProperties labelProperties) voidsetLabelWidth(int labelWidth) <V> voidtextEditor(AbstractTextDataBinding<V> dataBinding, TextProperties textProperties) 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.ICustomSection
getCompositeSectionMethods inherited from interface com.amalgamasimulation.desktop.ui.editor.common.ISection
isEnable, isVisible, updateEnable, updateSection, updateVisible
-
Constructor Details
-
CustomSection
public CustomSection()
-
-
Method Details
-
labelProperties
- Specified by:
labelPropertiesin interfaceILabelSection
-
image
-
isSkipCalculatingWidth
public boolean isSkipCalculatingWidth()- Specified by:
isSkipCalculatingWidthin interfaceILabelSection
-
button
-
textEditor
-
checkBoxEditor
public void checkBoxEditor(AbstractBooleanDataBinding dataBinding, CheckboxButtonProperties checkBoxProperties) -
comboBoxEditor
public <V> void comboBoxEditor(AbstractComboboxDataBinding<V> dataBinding, ComboBoxProperties comboBoxProperties) -
enumEditor
-
autoCompleteEditor
public <V> void autoCompleteEditor(AbstractAutoCompleteTextDataBinding<V> dataBinding, TextProperties textProperties) -
getCountColumns
protected int getCountColumns()- Overrides:
getCountColumnsin classcom.amalgamasimulation.desktop.ui.editor.sections.internal.Section
-
getRealLabelWidth
public int getRealLabelWidth()- Specified by:
getRealLabelWidthin interfaceILabelSection
-
setLabelWidth
public void setLabelWidth(int labelWidth) - Specified by:
setLabelWidthin interfaceILabelSection
-