21 #ifndef STAGE_PANEL_PANEL_H 22 #define STAGE_PANEL_PANEL_H 32 class WorkspaceWindow;
53 ,
const gchar* longName
54 ,
const gchar* stockID);
60 Gdl::DockItem& getDockItem();
64 void show(
bool show =
true);
65 bool is_shown()
const;
68 bool is_iconified()
const;
71 void lock(
bool show =
true);
72 bool is_locked()
const;
80 sigc::signal<void>& signal_hidePanel();
89 void on_item_hidden();
A class to manage DockItem objects for WorkspaceWindow.
The base class for all dockable panels.
workspace::PanelManager & panelManager_
The owner panel manager object.
sigc::signal< void > hidePanelSignal_
signal that fires when the dock item is hidden.
Lumiera GTK UI implementation root.
widget::PanelBar panelBar_
panel bar to attach to the panel grip.
Gdl::DockItem & dockItem_
owner dock item widget that will host the widgets in this panel.
The main Lumiera workspace window.
A set of basic GTK includes for the UI.
Custom container widget to allow placing toolbar buttons into the active docking header area of GDL d...