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

Go to the source code of this file.

Description

Generic building block in the Lumiera GUI model.

A model::Element has a unique identifier, which is tied to the identification scheme used in the "real" model in Proc-Layer. Model elements can be addressed receive mutations caused by changes and rebuilding of elements within the Session; moreover, a generic representation of attributes is provided.

Note
as of 1/2015 this is a first draft and WIP-WIP-WIP
Todo:
WIP ///////////////////////TICKET #959
See also
////TODO_test usage example
element.cpp implementation

Definition in file element.hpp.

#include "lib/error.hpp"
#include "lib/nocopy.hpp"
#include "lib/hash-value.h"
#include "lib/util.hpp"
#include <string>

Classes

class  Element< X >
 Basic (abstracted) view of... More...
 

Namespaces

 gui
 Lumiera GTK UI implementation root.
 
 gui::model
 The Lumiera GTK-GUI uses a thin proxy layer data model on top of the actual "high-level-model", which lives in the Proc-Layer below.