X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Froot.h;h=effa55628262b484b39ab97980721af41b751498;hb=999cd0294889e5eecd61df18a697d2c55ed6c0d6;hp=7d5a592805f187a096e1fbc5e6f1a40822981d78;hpb=aa939035cbb1bc2b89f77255953b2927690e4cca;p=libs%2Fgltk.git diff --git a/source/root.h b/source/root.h index 7d5a592..effa556 100644 --- a/source/root.h +++ b/source/root.h @@ -39,6 +39,7 @@ private: int pointer_x; int pointer_y; Time::TimeStamp tooltip_timeout; + Time::TimeStamp last_tick; Widget *tooltip_target; Msp::GL::Camera camera; Msp::GL::Program *shprog; @@ -63,7 +64,8 @@ public: virtual unsigned get_height() const { return geom.h; } void tick(); - void render() const; + void render(); + virtual void setup_frame(GL::Renderer &); virtual void render(GL::Renderer &, const GL::Tag & = GL::Tag()) const; private: @@ -78,7 +80,7 @@ private: void get_touch(unsigned, int &, int &); void update_camera(); - virtual void on_geometry_change(); + virtual void on_size_change(); virtual void on_child_added(Widget &); };