summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFabien Costantini <fabien@onepost.net>2008-12-16 16:33:21 +0000
committerFabien Costantini <fabien@onepost.net>2008-12-16 16:33:21 +0000
commitd592a5fe81612ca362b7457d10496f20d4a1990d (patch)
tree76258c91b97cef0f5fca87539d7b2f0c4d519eca /src
parent76bcfdd4dec21466a9aa5ffad3fc3a819255d25c (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
Diffstat (limited to 'src')
-rw-r--r--src/Fl_Button.cxx37
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;
}