Libraries:Gtk:Gdk:Keyval
Functions
ConvertCase(symbol @ Std.Integer.SmallT, lower @ Std.Object.T, upper @ Std.Object.T) : Std.Object.T
FromName(keyval_name @ Std.String.T) : Std.Integer.SmallT
Converts a key name to a key value.
The names are the same as those in the <gdk/gdkkeysyms.h> header file but without the leading "GDK_KEY_".
Converts a key name to a key value.
keyval_name | a key name |
Returns | the corresponding key value, or GDK_KEY_VoidSymbol if the key name is not a valid key |
IsLower(keyval @ Std.Integer.SmallT) : Std.Symbol.T
Returns TRUE if the given key value is in lower case.
keyval | a key value. |
Returns | TRUE if keyval is in lower case, or if keyval is not subject to case conversion. |
IsUpper(keyval @ Std.Integer.SmallT) : Std.Symbol.T
Returns TRUE if the given key value is in upper case.
keyval | a key value. |
Returns | TRUE if keyval is in upper case, or if keyval is not subject to case conversion. |
Name(keyval @ Std.Integer.SmallT) : Std.String.T
Converts a key value into a symbolic name.
The names are the same as those in the <gdk/gdkkeysyms.h> header file but without the leading "GDK_KEY_".
Converts a key value into a symbolic name. The names are the same as those in the <gdk/gdkkeysyms.h> header file but without the leading "GDK_".
keyval | a key value |
Returns | a string containing the name of the key, or NULL if keyval is not a valid key. The string should not be modified. [transfer none] |
ToLower(keyval @ Std.Integer.SmallT) : Std.Integer.SmallT
Converts a key value to lower case, if applicable.
keyval | a key value. |
Returns | the lower case form of keyval, or keyval itself if it is already in lower case or it is not subject to case conversion. |
ToUnicode(keyval @ Std.Integer.SmallT) : Std.Integer.SmallT
Convert from a GDK key symbol to the corresponding ISO10646 (Unicode) character.
keyval | a GDK key symbol |
Returns | the corresponding unicode character, or 0 if there is no corresponding character. |
ToUpper(keyval @ Std.Integer.SmallT) : Std.Integer.SmallT
Converts a key value to upper case, if applicable.
keyval | a key value. |
Returns | the upper case form of keyval, or keyval itself if it is already in upper case or it is not subject to case conversion. |
Obtains the upper- and lower-case versions of the keyval symbol. Examples of keyvals are GDK_a, GDK_Enter, GDK_F1, etc.