Lumiera  0.pre.03
»edityourfreedom«
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

◆ WorkspaceWindow()

WorkspaceWindow ( ctrl::UiManager uiManager)

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

References WorkspaceWindow::createUI().

+ Here is the call graph for this function:

◆ ~WorkspaceWindow()

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

Member Function Documentation

◆ getPanelManager()

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:

◆ createUI()

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(), WorkspaceWindow::statusBar_, and UiManager::updateWindowFocusRelatedActions().

Referenced by WorkspaceWindow::WorkspaceWindow().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ baseContainer_

Gtk::VBox baseContainer_
private

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

Referenced by WorkspaceWindow::createUI().

◆ dockContainer_

Gtk::HBox dockContainer_
private

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

Referenced by WorkspaceWindow::createUI().

◆ panelManager_

PanelManager panelManager_
private

◆ statusBar_

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: