![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "stage/model/view-hook.hpp"
Interface to represent _"some presentation layout entity",_ with the ability to attach widgets (managed elsewhere), and to re-establish a different sequence of the widgets (whatever this means).
Gtk::Layout), allowing to attach child widgets at specific positions, together with custom drawing. Definition at line 75 of file view-hook.hpp.
Public Member Functions | |
| virtual | ~ViewHook () |
| this is an interface | |
| virtual void | hook (WID &widget)=0 |
| virtual void | remove (WID &widget)=0 |
| virtual void | rehook (WID &widget) noexcept=0 |
| template<class IT > | |
| void | reOrder (IT newOrder) |
| re-attach elements in a given, new order. | |
|
inlinevirtual |
this is an interface
Definition at line 78 of file view-hook.hpp.
|
pure virtual |
|
pure virtual |
|
pure virtualnoexcept |
| void reOrder | ( | IT | newOrder | ) |
re-attach elements in a given, new order.
| newOrder | a Lumiera Forward Iterator to yield a reference to all attached elements, and in the new order to be established. |
Definition at line 158 of file view-hook.hpp.
Inheritance diagram for ViewHook< WID >:
Collaboration diagram for ViewHook< WID >: