X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcontainer.h;h=6c75e38e9625f6a17a14d69209358aa69883351a;hb=18a5af8e80903eb9738cefe03825595877fbf447;hp=2c29e5d881e3615d765648ab8cbf3c9bf8835f1d;hpb=36fced66c1ea8962e148ebddc0e021a8aedfc310;p=libs%2Fgltk.git diff --git a/source/container.h b/source/container.h index 2c29e5d..6c75e38 100644 --- a/source/container.h +++ b/source/container.h @@ -40,6 +40,7 @@ protected: Widget *pointer_focus; bool pointer_grabbed; Widget *input_focus; + Widget *touch_focus; Container(); public: @@ -69,9 +70,12 @@ public: virtual void button_release(int, int, unsigned); virtual void pointer_motion(int, int); private: - Widget *get_pointer_target(int, int) const; + Widget *get_pointer_target(int, int, bool) const; public: virtual void pointer_leave(); + virtual void touch_press(int, int, unsigned); + virtual void touch_release(int, int, unsigned); + virtual void touch_motion(int, int, unsigned); virtual void key_press(unsigned, unsigned); virtual void key_release(unsigned, unsigned); virtual void character(wchar_t);