The FXSwitcher layout manager automatically
arranges its child windows such that one of them is placed on top; all
other child windows are hidden. Switcher provides a convenient method to
conserve screen real-estate by arranging several GUI panels to appear in
the same space, depending on context. Switcher ignores all layout hints
from its children; all children are stretched according to the switcher
layout managers own size. When the SWITCHER_HCOLLAPSE or
SWITCHER_VCOLLAPSE options are used, the switcher‘s default
size is based on the width or height of the current child, instead of the
maximum width or height of all of the children.
Events
The following messages are sent by FXSwitcher
to its target:
SEL_COMMAND: | sent whenever the current (topmost) child window changes; the message data
is an integer indicating the new
current window‘s index.
|
Switcher options
SWITCHER_HCOLLAPSE: | Collapse horizontally to width of current child
|
SWITCHER_VCOLLAPSE: | Collapse vertically to height of current child
|
Message identifiers
ID_OPEN_FIRST: | x
|
ID_OPEN_SECOND: | x
|
ID_OPEN_THIRD: | x
|
ID_OPEN_FOURTH: | x
|
ID_OPEN_FIFTH: | x
|
ID_OPEN_SIXTH: | x
|
ID_OPEN_SEVENTH: | x
|
ID_OPEN_EIGHTH: | x
|
ID_OPEN_NINETH: | x
|
ID_OPEN_TENTH: | x
|
ID_OPEN_LAST: | x
|