Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
WorkspaceWindow Class Reference

#include "gui/workspace/workspace-window.hpp"

Description

The main Lumiera workspace window.

Definition at line 49 of file workspace-window.hpp.

Public Member Functions

 WorkspaceWindow (ctrl::UiManager &)
 
 ~WorkspaceWindow ()
 
PanelManagergetPanelManager ()
 

Private Member Functions

void createUI (ctrl::UiManager &uiManager)
 

Private Attributes

Gtk::VBox baseContainer_
 
Gtk::HBox dockContainer_
 
PanelManager panelManager_
 
Gtk::Statusbar statusBar_
 

Constructor & Destructor Documentation

Definition at line 44 of file workspace-window.cpp.

References WorkspaceWindow::createUI().

+ Here is the call graph for this function:

Definition at line 51 of file workspace-window.cpp.

Member Function Documentation

PanelManager & getPanelManager ( )

Definition at line 59 of file workspace-window.cpp.

References WorkspaceWindow::panelManager_.

Referenced by Actions::populateShowPanelActions().

+ Here is the caller graph for this function:

void createUI ( ctrl::UiManager uiManager)
private

Definition at line 66 of file workspace-window.cpp.

References WorkspaceWindow::baseContainer_, WorkspaceWindow::dockContainer_, Config::get(), PanelManager::getDock(), PanelManager::getDockBar(), gui::KEY_TITLE, NULL, WorkspaceWindow::panelManager_, PanelManager::setupDock(), and WorkspaceWindow::statusBar_.

Referenced by WorkspaceWindow::WorkspaceWindow().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

Gtk::VBox baseContainer_
private

Definition at line 64 of file workspace-window.hpp.

Referenced by WorkspaceWindow::createUI().

Gtk::HBox dockContainer_
private

Definition at line 65 of file workspace-window.hpp.

Referenced by WorkspaceWindow::createUI().

PanelManager panelManager_
private
Gtk::Statusbar statusBar_
private

Definition at line 70 of file workspace-window.hpp.

Referenced by WorkspaceWindow::createUI().

+ Inheritance diagram for WorkspaceWindow:
+ Collaboration diagram for WorkspaceWindow:

The documentation for this class was generated from the following files: