Class: cSplitterContainerMixin

Module location: cSplitterContainerMixin.pkg line 16 (view source)

Class Hierarchy:

cObjectMixincSplitterContainerMixin

Class Definition

Properties

BooleanpbSplitVertical
Split vertical or horizontal
IntegerpeFixedPanel
determines which panel's height remains fixed during parent resize events
HandlephoFirstPanel
these are normally maintained by the class
HandlephoLastPanel
HandlephoSplitter
IntegerpiPrivateMaxSplitterLocation
IntegerpiPrivateMinSplitterLocation
IntegerpiPrivateSplitterLocation
IntegerpiSplitterColor

Functions and Procedures

HandleCreateSplitter()
create the appropriate splitter for the object. This could be augmented to return a different object class
Define_cSplitterContainerMixin()
DoApplyAnchors(Integer Arg1 Integer Arg2)
called everytime the parent is resized
MoveSplitter(Integer iGuiTrack)
move splitter by passed GUI units. Usually called by splitter control
Page(Integer iPageObject)
augmented to test that all components are bound properly and to set the initial sizes
IntegerpiGuiSplitterLocation()
IntegerpiMaxSplitterLocation()
IntegerpiMinSplitterLocation()
IntegerpiSplitterLocation()
ResizeSplitterContainer()
parent has been resized. Adjust everything.
Set(Integer iLocation)
Set(Integer iLocation)
Set(Integer iPos)
Set(Integer iPos)
IntegerSizeSplitterComponents(Integer iFirstSize)
set size of all child objects passing the GUI size of the first child panel