30 #ifndef STAGE_PANEL_PANEL_H 31 #define STAGE_PANEL_PANEL_H 41 class WorkspaceWindow;
62 ,
const gchar* longName
63 ,
const gchar* stockID);
69 Gdl::DockItem& getDockItem();
73 void show(
bool show =
true);
74 bool is_shown()
const;
77 bool is_iconified()
const;
80 void lock(
bool show =
true);
81 bool is_locked()
const;
89 sigc::signal<void>& signal_hidePanel();
98 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...