aboutsummaryrefslogtreecommitdiffstats
path: root/src/gwin/gwin_options.h
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2015-04-12 17:07:38 +1000
committerinmarket <andrewh@inmarket.com.au>2015-04-12 17:07:38 +1000
commit1ce3f20fa49830fee1a03d1682214dda81e8548a (patch)
tree9342474d224298087a57d94a644d6b793181df17 /src/gwin/gwin_options.h
parentb04148ca2ba1d31a333473459ccca3ea056e43b2 (diff)
downloaduGFX-1ce3f20fa49830fee1a03d1682214dda81e8548a.tar.gz
uGFX-1ce3f20fa49830fee1a03d1682214dda81e8548a.tar.bz2
uGFX-1ce3f20fa49830fee1a03d1682214dda81e8548a.zip
Add GWIN virtual keyboard widget
Diffstat (limited to 'src/gwin/gwin_options.h')
-rw-r--r--src/gwin/gwin_options.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/gwin/gwin_options.h b/src/gwin/gwin_options.h
index 106c5e06..b69796c3 100644
--- a/src/gwin/gwin_options.h
+++ b/src/gwin/gwin_options.h
@@ -135,6 +135,13 @@
#ifndef GWIN_NEED_TABSET
#define GWIN_NEED_TABSET FALSE
#endif
+ /**
+ * @brief Should the virtual keyboard be included.
+ * @details Defaults to FALSE
+ */
+ #ifndef GWIN_NEED_KEYBOARD
+ #define GWIN_NEED_KEYBOARD FALSE
+ #endif
/**
* @}
*
@@ -343,6 +350,27 @@
#ifndef GWIN_FLASHING_PERIOD
#define GWIN_FLASHING_PERIOD 250
#endif
+ /**
+ * @brief The default keyboard layout for the virtual gwin keyboard
+ * @details Defaults to VirtualKeyboardLayout_English1
+ */
+ #ifndef GWIN_KEYBOARD_DEFAULT_LAYOUT
+ #define GWIN_KEYBOARD_DEFAULT_LAYOUT VirtualKeyboard_English1
+ #endif
+/**
+ * @}
+ *
+ * @name GWIN Virtual Keyboard Layouts
+ * @brief One or more of these may be defined. They will only be created if GWIN_NEED_KEYBOARD is TRUE.
+ * @{
+ */
+ /**
+ * @brief The default keyboard layout for the virtual gwin keyboard
+ * @details Defaults to VirtualKeyboardLayout_English1
+ */
+ #ifndef GWIN_NEED_KEYBOARD_ENGLISH1
+ #define GWIN_NEED_KEYBOARD_ENGLISH1 TRUE
+ #endif
/** @} */
#endif /* _GWIN_OPTIONS_H */