A stacked collection of interface panes that can be docked or float.
|DzPane||getPane ( Number i )|
|void||hidePane ( DzPane pane )|
|void||hideTabBar ( Boolean hide )|
|void||setPaneEnabled ( DzPane pane, Boolean enabled )|
|void||setUndockedTabBarPosition ( TabBarPosition pos )|
|void||showPane ( DzPane pane )|
A Pane Group serves as a collection of container widgets (DzPane) that are themselves used to organize discrete portions of the interface. A pane group is exposed at the top-level of the user interface and is used to stack DzPane instances within the same area.
A pane group can be docked (“anchored”) within a DzDockArea or undocked (“detached”) and made to float above the rest of the interface.
A pane group provides an easy-to-use selection mechanism (i.e., a tab bar) for choosing which DzPane instance in the stack to display to the user. When a pane group contains more DzPane instances than can be sufficiently represented within the tab bar, additional scrolling controls are presented to the user.
Used to define the position of the tab bar for this pane group.
void : fitScreen()
Resizes this pane group, if it is undocked, to fit the available height and width of the screen it (mostly) currently resides on.
void : fitScreenHeight()
Resizes this pane group, if it is undocked, to fit the available height of the screen it (mostly) currently resides on.
void : fitScreenWidth()
Resizes this pane group, if it is undocked, to fit the available width of the screen it (mostly) currently resides on.
void : hideAllPanes()
Hides all panes without changing their group ownership.
Hides the given pane without changing its group ownership.
Sets whether this pane group's tab bar is hidden or not. Emits DzPane::tabBarHiddenChanged(). When the tab bar is hidden, the options menu for the current pane is not visible. If desired, DzPane instances should connect to it's DzPane::tabBarHiddenChanged() signal to be able to provide an alternate options menu when the tab bar is hidden.
true, hides the tab bar.
Enable or disabled the given pane in the interface, if it is a member of this group.
true, the pane will be enabled, otherwise the pane will be disabled.
TODO: Add description.
Makes sure the given pane is showing (if it is a member of this group).
trueif this pane group's tab bar is hidden, otherwise
void : updateTabPosition()
Causes the position of the tab bar for this pane group to be updated.
Exists only to keep old code working. Do not use in new code. Use undockGroup() instead.
void : emptyGroup()
Emitted when the pane group becomes empty.