From 8198e51799ba715d27e82b276b93cb39918d3361 Mon Sep 17 00:00:00 2001
From: Matthias Melcher
Date: Tue, 22 Apr 2008 23:33:17 +0000
Subject: Added support for keyboard shortcuts to Fl_Input_ derived widgets
(STR #1770). Code added for Fluid. Documentation updated.
This commit must be considered partial because there is no shortcut handling for Fl_Text_Display derived widgets or Fl_Value_Input which is derived form Fl_Valuator.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6109 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
---
documentation/Fl_Input_.html | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
(limited to 'documentation/Fl_Input_.html')
diff --git a/documentation/Fl_Input_.html b/documentation/Fl_Input_.html
index 9b7fb34ed..0c6c8fe7b 100644
--- a/documentation/Fl_Input_.html
+++ b/documentation/Fl_Input_.html
@@ -87,6 +87,7 @@ setting type() to one of the following values:
+- shortcut
- undo
- up_down_position
- wrap
@@ -255,6 +256,23 @@ information to the clipboard. This is used to make ^K work.
Gets or sets the read-only state of the input field.
+
+ The first form returns the current shortcut key for the Input.
+The second form sets the shortcut key to key. Setting this
+overrides the use of '&' in the label(). The value is a bitwise
+OR of a key and a set of shift flags, for example FL_ALT | 'a'
+, FL_ALT | (FL_F + 10), or just 'a'. A value
+of 0 disables the shortcut.
+The key can be any value returned by
+Fl::event_key(), but will usually be an ASCII letter. Use
+a lower-case letter unless you require the shift key to be held down.
+The shift flags can be any set of values accepted by
+Fl::event_state(). If the bit is on that shift key must
+be pushed. Meta, Alt, Ctrl, and Shift must be off if they are not in
+the shift flags (zero for the other bits indicates a "don't care"
+setting).
+
--
cgit v1.2.3
|