diff options
| author | Fabien Costantini <fabien@onepost.net> | 2008-12-16 16:33:21 +0000 |
|---|---|---|
| committer | Fabien Costantini <fabien@onepost.net> | 2008-12-16 16:33:21 +0000 |
| commit | d592a5fe81612ca362b7457d10496f20d4a1990d (patch) | |
| tree | 76258c91b97cef0f5fca87539d7b2f0c4d519eca | |
| parent | 76bcfdd4dec21466a9aa5ffad3fc3a819255d25c (diff) | |
Reverting this change that was intented for another branch, not trunk, sorry.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6585 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
| -rw-r--r-- | src/Fl_Button.cxx | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/Fl_Button.cxx b/src/Fl_Button.cxx index 3c137db37..044d1e443 100644 --- a/src/Fl_Button.cxx +++ b/src/Fl_Button.cxx @@ -135,13 +135,6 @@ int Fl_Button::handle(int event) { value(!value()); set_changed(); if (when() & FL_WHEN_CHANGED) do_callback(); - } else if ( (type() == FL_NORMAL_BUTTON) && when()&FL_WHEN_CHANGED) { - // Not already active by GUI push - if ( !value_ ) { - value_ = !oldval; - set_changed(); - do_callback(); - } } else if (when() & FL_WHEN_RELEASE) do_callback(); return 1; case FL_FOCUS : @@ -171,36 +164,6 @@ int Fl_Button::handle(int event) { if (when() & FL_WHEN_RELEASE) do_callback(); return 1; } - return 0; - - case FL_KEYUP : - if ( (type() == FL_NORMAL_BUTTON) && when()&FL_WHEN_CHANGED) { - - int key = Fl::event_key(); - - // Check for a shortcut that includes state keys(FL_SHIFT, FL_CTRL or FL_ALT) and - // the state key is released - if ( (shortcut()&FL_SHIFT && ((key == FL_Shift_L) || (key == FL_Shift_R))) || - (shortcut()&FL_CTRL && ((key == FL_Control_L) || (key == FL_Control_R))) || - (shortcut()&FL_ALT && ((key == FL_Alt_L) || (key == FL_Alt_R))) ) { - value(oldval); - set_changed(); - do_callback(); - return 0; // In case multiple shortcut keys are pressed that use state keys - } - // shortcut key alone - else if ( !(shortcut() ? Fl::test_shortcut(shortcut()) : test_shortcut())) { - return 0; - } - // disable button - else if ( value_ ) { - value(oldval); - set_changed(); - do_callback(); - return 1; - } - } - default: return 0; } |
