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


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.

as of 1/2015 this is a first draft and WIP-WIP-WIP
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>


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


 Lumiera GTK UI implementation root.
 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.