summaryrefslogtreecommitdiff
path: root/FL
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2016-03-12 17:44:24 +0000
committerAlbrecht Schlosser <albrechts.fltk@online.de>2016-03-12 17:44:24 +0000
commitc1fe316855ecb6a6c0159fc969c8ddef2c5d9b3c (patch)
tree2fa9c28112269fc440cd9fb1ed34acbf9044a705 /FL
parent3b1434238879cd4cdb0cf1d91563c5e661698f78 (diff)
Add localization of modifier key names in shortcut labels.
Modifier key names like Alt, Shift, Ctrl, Meta can now be localized by setting global string pointers. See documentation of fl_shortcut_label(). Port branch-1.3, svn r 11321. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11354 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL')
-rw-r--r--FL/Fl.H7
1 files changed, 7 insertions, 0 deletions
diff --git a/FL/Fl.H b/FL/Fl.H
index 2c0d6cf1e..4dca0c97e 100644
--- a/FL/Fl.H
+++ b/FL/Fl.H
@@ -65,6 +65,13 @@ class Fl_Screen_Driver;
# define FL_SOCKET int
#endif
+// Pointers you can use to change FLTK to a foreign language.
+// Note: Similar pointers are defined in FL/fl_ask.H and src/fl_ask.cxx
+extern FL_EXPORT const char* fl_local_ctrl;
+extern FL_EXPORT const char* fl_local_meta;
+extern FL_EXPORT const char* fl_local_alt;
+extern FL_EXPORT const char* fl_local_shift;
+
/** \defgroup callback_functions Callback function typedefs
\brief Typedefs defined in <FL/Fl.H> for callback or handler functions passed as function parameters.