The DockMenu class provides access to all of the standard menus used throughout the framework. It provides the means to create customized window management menus according to you needs.
Sets the owning DockWindow. This function must be called before any menu generating functions.
Adds a menu with a sub-menu list of layouts to bar to allow quick layout changes.
Adds a list of all available groups to bar with a sub-menu of GroupWindowsMenu for each group.
Adds a list of all DockableCtrls in group to bar with sub-menus of WindowMenu for changing their states/positions.
Adds a group actions menu for group to bar.
Adds GroupMenu and WindowListMenu menu to bar for group.
Adds group docking options to bar for group.
Adds group auto-hide options to bar for group.
Adds group tabify-docking options to bar for group.
As WindowMenu, but without the 'close' option.
Adds a standard window menu to bar for dc.
Adds a window docking menu to bar for dc
Adds a window auto-hide menu to bar for dc
Class Contructor. Optionally also set the owning DockWindow.
DockConfigDlg is a standard way for users to manage groups, layouts and set some global options. You can call it directly or use the DockManager function provided by DockWindow.
There isn't much customization available at the moment, but because it only uses the public interface of DockWindow it can serve as a template/source for a customized version if desired.
class DockConfigDlg : public WithDockConfigLayout<TopWindow>
Class Constructor. dockwindow is the window to manage.