Lumiera
0.pre.03
»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 | rehook (WID &widget) noexcept=0 |
virtual void | remove (WID &widget)=0 |
template<class IT > | |
void | reOrder (IT newOrder) |
re-attach elements in a given, new order. More... | |
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.
Referenced by ViewHook< TrackBody >::~ViewHook().