Lumiera  0.pre.03
»edit your freedom«
window-locator.hpp File Reference

Go to the source code of this file.

Description

Manager for all top level application windows.

The central WindowLocator is part of the UI global context and thus initialised on startup of the UI. The WindowLocator allows to create new windows integrated with the application framework.

See also
gtk-lumiera.hpp
ui-manager.hpp

Definition in file window-locator.hpp.

#include "stage/gtk-base.hpp"
#include "stage/ctrl/panel-locator.hpp"
#include "lib/depend-inject.hpp"
#include "lib/nocopy.hpp"
#include <memory>
#include <list>

Classes

class  WindowLocator
 A centralised manager of all top level application windows. More...
 

Namespaces

 stage
 Lumiera GTK UI implementation root.
 
 stage::ctrl
 Backbone of the Lumiera GTK UI.
 
 stage::model
 The Lumiera GTK-GUI uses a thin proxy layer data model on top of the actual "high-level-model", which lives in the Steam-Layer below.
 
 stage::workspace
 The global workspace with top-level windows.