Class: cSplitterContainerMixin
Class Hierarchy:
cObject

Mixin


cSplitterContainerMixinClass Definition
Properties
Boolean
pbSplitVertical
Split vertical or horizontal
Integer
peFixedPanel
determines which panel's height remains fixed during parent resize events
Handle
phoFirstPanel
these are normally maintained by the class
Handle
phoLastPanel
Handle
phoSplitter
Integer
piPrivateMaxSplitterLocation
Integer
piPrivateMinSplitterLocation
Integer
piPrivateSplitterLocation
Integer
piSplitterColor
Functions and Procedures
Handle
CreateSplitter()
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
Integer
piGuiSplitterLocation()
Integer
piMaxSplitterLocation()
Integer
piMinSplitterLocation()
Integer
piSplitterLocation()

ResizeSplitterContainer()
parent has been resized. Adjust everything.

Set(Integer iLocation)

Set(Integer iLocation)

Set(Integer iPos)

Set(Integer iPos)
Integer
SizeSplitterComponents(Integer iFirstSize)
set size of all child objects passing the GUI size of the first child panel