summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorCarlos Garnacho <carlos@lanedo.com>2012-08-24 20:41:43 +0200
committerMatthias Clasen <mclasen@redhat.com>2012-08-25 15:42:30 -0400
commit8d4487b0be2b1d387cbd4af2cdf317630e7be3d6 (patch)
tree535a75f0ff229fd84dc519c43ca118f9f79d54d6 /gtk
parent0cb56312b9f79b2ca85d15fb887944daa307e1a8 (diff)
downloadgtk+-8d4487b0be2b1d387cbd4af2cdf317630e7be3d6.tar.gz
Add GTK_INPUT_HINT_INHIBIT_OSK to GtkInputHints
This hint may be used in text widgets to inhibit their input methods. The most compelling usecase is calculator applications, which already have a builtin and better suited onscreen keyboard. https://bugzilla.gnome.org/show_bug.cgi?id=651244
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkenums.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkenums.h b/gtk/gtkenums.h
index 04553d6488..2422e9e125 100644
--- a/gtk/gtkenums.h
+++ b/gtk/gtkenums.h
@@ -1010,6 +1010,8 @@ typedef enum
* character of each word
* @GTK_INPUT_HINT_UPPERCASE_SENTENCES: Suggest to capitalize the
* first word of each sentence
+ * @GTK_INPUT_HINT_INHIBIT_OSK: Suggest to not show an onscreen keyboard
+ * (e.g for a calculator that already has all the keys).
*
* Describes hints that might be taken into account by input methods
* or applications. Note that input methods may already tailor their
@@ -1032,7 +1034,8 @@ typedef enum
GTK_INPUT_HINT_LOWERCASE = 1 << 3,
GTK_INPUT_HINT_UPPERCASE_CHARS = 1 << 4,
GTK_INPUT_HINT_UPPERCASE_WORDS = 1 << 5,
- GTK_INPUT_HINT_UPPERCASE_SENTENCES = 1 << 6
+ GTK_INPUT_HINT_UPPERCASE_SENTENCES = 1 << 6,
+ GTK_INPUT_HINT_INHIBIT_OSK = 1 << 7
} GtkInputHints;
#endif /* __GTK_ENUMS_H__ */