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