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;
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:
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 &);
};