Author: manolo
Date: 2011-06-26 00:42:07 -0700 (Sun, 26 Jun 2011)
New Revision: 8842
Log:
Mac OS: use cmd-A and cmd-C to select all and copy (instead of ctrl-A and 
ctrl-C).

Modified:
   branches/branch-1.3/src/Fl_Help_View.cxx

Modified: branches/branch-1.3/src/Fl_Help_View.cxx
===================================================================
--- branches/branch-1.3/src/Fl_Help_View.cxx    2011-06-25 17:42:34 UTC (rev 
8841)
+++ branches/branch-1.3/src/Fl_Help_View.cxx    2011-06-26 07:42:07 UTC (rev 
8842)
@@ -2940,8 +2940,6 @@
   free(txt);
 }
 
-#define ctrl(x) ((x)&0x1f)
-
 /** Handles events in the widget. */
 int                            // O - 1 if we handled it, 0 otherwise
 Fl_Help_View::handle(int event)        // I - Event to handle
@@ -3014,11 +3012,12 @@
       }
       return 1;
     case FL_SHORTCUT: {
-      char ascii = Fl::event_text()[0];
-      switch (ascii) {
-        case ctrl('A'): select_all(); redraw(); return 1;
-        case ctrl('C'):
-        case ctrl('X'): end_selection(1); return 1;
+      if (Fl::event_state() == FL_COMMAND) {
+       switch ( Fl::event_key() ) {
+         case 'a': select_all(); redraw(); return 1;
+         case 'c':
+         case 'x': end_selection(1); return 1;
+       }
       }
       break; }
   }

_______________________________________________
fltk-commit mailing list
fltk-commit@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to