From e7c93053b64e72a0321db09a5675ba58c040567e Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Sun, 14 Nov 2010 11:02:18 +0000 Subject: Added visual indication for buttons activated by a keyboard shortcut (STR 2372 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7826 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/Fl_Button.H | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'FL/Fl_Button.H') diff --git a/FL/Fl_Button.H b/FL/Fl_Button.H index 22280e6a3..6cccd939b 100644 --- a/FL/Fl_Button.H +++ b/FL/Fl_Button.H @@ -46,6 +46,8 @@ extern FL_EXPORT Fl_Shortcut fl_old_shortcut(const char*); +class Fl_Widget_Tracker; + /** \class Fl_Button \brief Buttons generate callbacks when they are clicked by the user. @@ -88,6 +90,10 @@ class FL_EXPORT Fl_Button : public Fl_Widget { protected: + static Fl_Widget_Tracker *key_release_tracker; + static void key_release_timeout(void*); + void simulate_key_action(); + virtual void draw(); public: -- cgit v1.2.3