Class TwoTablesSection<T,V,R>
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
com.amalgamasimulation.desktop.ui.editor.sections.internal.AbstractTwoTablesSection<T,V,R,EditableTable<V>,EditableTable<R>,TableProperties<T,V,EditableTable<V>>,TableProperties<V,R,EditableTable<R>>,TableToolBarProperties<V>,TableToolBarProperties<R>,com.amalgamasimulation.desktop.ui.editor.internal.InternalTable<T,V>,com.amalgamasimulation.desktop.ui.editor.internal.InternalTable<V,R>>
com.amalgamasimulation.desktop.ui.editor.sections.TwoTablesSection<T,V,R>
- All Implemented Interfaces:
ISection,ITwoTableSection<V,R>
public class TwoTablesSection<T,V,R>
extends com.amalgamasimulation.desktop.ui.editor.sections.internal.AbstractTwoTablesSection<T,V,R,EditableTable<V>,EditableTable<R>,TableProperties<T,V,EditableTable<V>>,TableProperties<V,R,EditableTable<R>>,TableToolBarProperties<V>,TableToolBarProperties<R>,com.amalgamasimulation.desktop.ui.editor.internal.InternalTable<T,V>,com.amalgamasimulation.desktop.ui.editor.internal.InternalTable<V,R>>
-
Field Summary
Fields inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.AbstractTwoTablesSection
initialSizeMainTable, mainTable, orientation, secondTableFields inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
compositeForSection, elements, eventBroker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmainTableProperties(TableProperties<T, V, EditableTable<V>> tableProperties) voidmainToolBarProperties(TableToolBarProperties<V> toolBarProperties) voidsecondTableProperties(TableProperties<V, R, EditableTable<R>> tableProperties) voidsecondToolBarProperties(TableToolBarProperties<R> toolBarProperties) voidUpdates visibility, enabled state and control values from the container, then lays out the row again.Methods inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.AbstractTwoTablesSection
createSection, enabled, getMainTable, getSecondTable, initialSizeMainTable, isEnabled, isVisible, mainContainer, orientation, setEventBroker, updateEnabled, visibleMethods inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
dispose, enabled, getColumnCount, getCompositeSection, isPageEnabled, moveBelow, pageEnabled, pageVisible, setChangeNotifier, setParent, updateVisible, visibleMethods 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
dispose, updateVisible
-
Constructor Details
-
TwoTablesSection
public TwoTablesSection()
-
-
Method Details
-
mainTableProperties
-
mainToolBarProperties
-
secondTableProperties
-
secondToolBarProperties
-
updateSection
public void updateSection()Description copied from interface:ISectionUpdates visibility, enabled state and control values from the container, then lays out the row again.- Specified by:
updateSectionin interfaceISection- Overrides:
updateSectionin classcom.amalgamasimulation.desktop.ui.editor.sections.internal.Section
-