29#ifndef STAGE_MODEL_CONTROLLER_H
30#define STAGE_MODEL_CONTROLLER_H
61 UNIMPLEMENTED (
"Controller reset");
67 UNIMPLEMENTED (
"Controller doMsg");
73 UNIMPLEMENTED (
"Controller doClearMsg");
79 UNIMPLEMENTED (
"Controller doErr");
85 UNIMPLEMENTED (
"Controller doClearErr");
91 UNIMPLEMENTED (
"Controller doFlash");
virtual bool doClearErr() override
virtual bool doReset() override
virtual bool doMsg(string text) override
virtual void doMark(GenNode const &mark) override
default handler for all generic mark messages.
virtual void doFlash() override
virtual bool doClearMsg() override
virtual bool doErr(string text) override
Interface common to all UI elements of relevance for the Lumiera application.
Tangible(ID identity, ctrl::BusTerm &nexus)
virtual void doMark(GenNode const &)=0
default implementation and catch-all handler for receiving »state mark« messages.
void mark(GenNode const &)
generic handler for all incoming "state mark" messages
Lumiera error handling (C++ interface).
Lumiera GTK UI implementation root.
generic data element node within a tree
Abstraction: a tangible element of the User Interface.