X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcontainer.h;h=f16a9ba5d814b1e21841bdf0b18c4e49cc8a2a79;hb=5bb0cc92a28a7862571249a2512bcd23ed272344;hp=3117236daa7463d80961604732de717c778e59f8;hpb=bbc49b78e8b766fc695ab90fdbe00f579882fc99;p=libs%2Fgltk.git diff --git a/source/container.h b/source/container.h index 3117236..f16a9ba 100644 --- a/source/container.h +++ b/source/container.h @@ -42,6 +42,7 @@ protected: Widget *pointer_focus; bool pointer_grabbed; Widget *input_focus; + Widget *saved_input_focus; Widget *touch_focus; Container(); @@ -85,6 +86,7 @@ public: virtual bool key_press(unsigned, unsigned); virtual bool key_release(unsigned, unsigned); virtual bool character(wchar_t); + virtual void focus_in(); virtual void focus_out(); virtual bool navigate(Navigation); virtual void animate(const Time::TimeDelta &);