gdk4-sys-0.9.0/.cargo_vcs_info.json0000644000000001460000000000100125100ustar { "git": { "sha1": "0825d6a8dda103b49f765a72105e3fa3399c181d" }, "path_in_vcs": "gdk4/sys" }gdk4-sys-0.9.0/Cargo.toml0000644000000045600000000000100105120ustar # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.70" name = "gdk4-sys" version = "0.9.0" authors = ["The gtk-rs Project Developers"] build = "build.rs" description = "FFI bindings of GDK 4" homepage = "https://gtk-rs.org/gtk4-rs" documentation = "https://gtk-rs.org/gtk4-rs/stable/latest/docs/gdk4_sys" keywords = [ "gdk", "gdk4", "ffi", "gtk-rs", "gnome", ] categories = [ "api-bindings", "gui", ] license = "MIT" repository = "https://github.com/gtk-rs/gtk4-rs" [package.metadata.docs.rs] all-features = true rustc-args = [ "--cfg", "docsrs", ] rustdoc-args = [ "--cfg", "docsrs", "--generate-link-to-definition", ] [package.metadata.system-deps.gtk4] name = "gtk4" version = "4.0.0" [package.metadata.system-deps.gtk4.v4_10] version = "4.10" [package.metadata.system-deps.gtk4.v4_12] version = "4.12" [package.metadata.system-deps.gtk4.v4_14] version = "4.14" [package.metadata.system-deps.gtk4.v4_16] version = "4.15" [package.metadata.system-deps.gtk4.v4_2] version = "4.2" [package.metadata.system-deps.gtk4.v4_4] version = "4.4" [package.metadata.system-deps.gtk4.v4_6] version = "4.6" [package.metadata.system-deps.gtk4.v4_8] version = "4.8" [lib] name = "gdk4_sys" [dependencies.cairo-sys-rs] version = "0.20" [dependencies.gdk-pixbuf-sys] version = "0.20" [dependencies.gio-sys] version = "0.20" features = ["v2_66"] [dependencies.glib-sys] version = "0.20" features = ["v2_66"] [dependencies.gobject-sys] version = "0.20" features = ["v2_66"] [dependencies.libc] version = "0.2" [dependencies.pango-sys] version = "0.20" features = ["v1_46"] [dev-dependencies.shell-words] version = "1.0.0" [dev-dependencies.tempfile] version = "3" [build-dependencies.pkg-config] version = "0.3.30" [build-dependencies.system-deps] version = "7" [features] v4_10 = ["v4_8"] v4_12 = ["v4_10"] v4_14 = ["v4_12"] v4_16 = ["v4_14"] v4_2 = [] v4_4 = ["v4_2"] v4_6 = ["v4_4"] v4_8 = ["v4_6"] gdk4-sys-0.9.0/Cargo.toml.orig000064400000000000000000000033641046102023000141740ustar 00000000000000[package] name = "gdk4-sys" build = "build.rs" description = "FFI bindings of GDK 4" documentation = "https://gtk-rs.org/gtk4-rs/stable/latest/docs/gdk4_sys" keywords = ["gdk", "gdk4", "ffi", "gtk-rs", "gnome"] [package.authors] workspace = true [package.categories] workspace = true [package.edition] workspace = true [package.homepage] workspace = true [package.license] workspace = true [package.repository] workspace = true [package.rust-version] workspace = true [package.version] workspace = true [package.metadata.system-deps.gtk4] name = "gtk4" version = "4.0.0" [package.metadata.system-deps.gtk4.v4_2] version = "4.2" [package.metadata.system-deps.gtk4.v4_4] version = "4.4" [package.metadata.system-deps.gtk4.v4_6] version = "4.6" [package.metadata.system-deps.gtk4.v4_8] version = "4.8" [package.metadata.system-deps.gtk4.v4_10] version = "4.10" [package.metadata.system-deps.gtk4.v4_12] version = "4.12" [package.metadata.system-deps.gtk4.v4_14] version = "4.14" [package.metadata.system-deps.gtk4.v4_16] version = "4.15" [package.metadata.docs.rs] rustc-args = ["--cfg", "docsrs"] rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"] all-features = true [lib] name = "gdk4_sys" [features] v4_2 = [] v4_4 = ["v4_2"] v4_6 = ["v4_4"] v4_8 = ["v4_6"] v4_10 = ["v4_8"] v4_12 = ["v4_10"] v4_14 = ["v4_12"] v4_16 = ["v4_14"] [dependencies] libc = "0.2" [dependencies.cairo-sys-rs] workspace = true [dependencies.gdk-pixbuf-sys] workspace = true [dependencies.gio-sys] workspace = true [dependencies.glib-sys] workspace = true [dependencies.gobject-sys] workspace = true [dependencies.pango-sys] workspace = true [build-dependencies] system-deps = "7" pkg-config = "0.3.30" [dev-dependencies] shell-words = "1.0.0" tempfile = "3" gdk4-sys-0.9.0/Gir.toml000064400000000000000000000004301046102023000127120ustar 00000000000000[options] work_mode = "sys" library = "Gdk" version = "4.0" min_cfg_version = "4.0.0" single_version_file = "." split_build_rs = true girs_directories = ["../../gir-files"] external_libraries = [ "GLib", "GObject", "Gio", "GdkPixbuf", "Pango", "Cairo", ] gdk4-sys-0.9.0/LICENSE000064400000000000000000000020001046102023000122740ustar 00000000000000Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. gdk4-sys-0.9.0/build.rs000064400000000000000000000033641046102023000127520ustar 00000000000000// This file was generated by gir (https://github.com/gtk-rs/gir) // from gir-files (https://github.com/gtk-rs/gir-files.git) // DO NOT EDIT #[cfg(not(docsrs))] use std::io; #[cfg(not(docsrs))] use std::io::prelude::*; #[cfg(not(docsrs))] use std::process; #[cfg(docsrs)] fn main() {} // prevent linking libraries to avoid documentation failure #[cfg(not(docsrs))] fn main() { if let Err(s) = system_deps::Config::new().probe() { let _ = writeln!(io::stderr(), "{s}"); process::exit(1); } // It's safe to assume we can call this because we found the library OK // in find() check_features(); } #[cfg(not(docsrs))] fn check_features() { const PKG_CONFIG_PACKAGE: &str = "gtk4"; // The pkg-config file defines a `targets` variable listing the // various backends that GTK was compiled for. // We extract that and create gdk_backend="x11" and the like // as configuration variables. // In addition we publish this as a variable which cargo will // provide to immediate dependents of this crate as an environment // variable for their `build.rs` runs called DEP_GDK_BACKENDS // For reference, the backend set at time of writing consists of: // x11 win32 macos broadway wayland if let Ok(targets) = pkg_config::get_variable(PKG_CONFIG_PACKAGE, "targets") { println!("cargo:backends={targets}"); for target in targets.split_whitespace() { // For whatever reasons,calling pkg-config --variable=targets gtk4 // returns broadway\ wayland\ x11. So we drop those from the configured // gtk_backend println!( "cargo:rustc-cfg=gdk_backend=\"{}\"", target.trim_end_matches('\\') ); } } } gdk4-sys-0.9.0/build_version.rs000064400000000000000000000011631046102023000145120ustar 00000000000000// This file was generated by gir (https://github.com/gtk-rs/gir) // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT pub fn version() -> &'static str { if cfg!(feature = "v4_16") { "4.16" } else if cfg!(feature = "v4_14") { "4.14" } else if cfg!(feature = "v4_12") { "4.12" } else if cfg!(feature = "v4_10") { "4.10" } else if cfg!(feature = "v4_8") { "4.8" } else if cfg!(feature = "v4_6") { "4.6" } else if cfg!(feature = "v4_4") { "4.4" } else if cfg!(feature = "v4_2") { "4.2" } else { "4" } } gdk4-sys-0.9.0/src/lib.rs000064400000000000000000007203501046102023000132110ustar 00000000000000// This file was generated by gir (https://github.com/gtk-rs/gir) // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] #![allow( clippy::approx_constant, clippy::type_complexity, clippy::unreadable_literal, clippy::upper_case_acronyms )] #![cfg_attr(docsrs, feature(doc_cfg))] use cairo_sys as cairo; use gdk_pixbuf_sys as gdk_pixbuf; use gio_sys as gio; use glib_sys as glib; use gobject_sys as gobject; use pango_sys as pango; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; #[cfg(unix)] #[allow(unused_imports)] use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; // Enums pub type GdkAxisUse = c_int; pub const GDK_AXIS_IGNORE: GdkAxisUse = 0; pub const GDK_AXIS_X: GdkAxisUse = 1; pub const GDK_AXIS_Y: GdkAxisUse = 2; pub const GDK_AXIS_DELTA_X: GdkAxisUse = 3; pub const GDK_AXIS_DELTA_Y: GdkAxisUse = 4; pub const GDK_AXIS_PRESSURE: GdkAxisUse = 5; pub const GDK_AXIS_XTILT: GdkAxisUse = 6; pub const GDK_AXIS_YTILT: GdkAxisUse = 7; pub const GDK_AXIS_WHEEL: GdkAxisUse = 8; pub const GDK_AXIS_DISTANCE: GdkAxisUse = 9; pub const GDK_AXIS_ROTATION: GdkAxisUse = 10; pub const GDK_AXIS_SLIDER: GdkAxisUse = 11; pub const GDK_AXIS_LAST: GdkAxisUse = 12; pub type GdkCrossingMode = c_int; pub const GDK_CROSSING_NORMAL: GdkCrossingMode = 0; pub const GDK_CROSSING_GRAB: GdkCrossingMode = 1; pub const GDK_CROSSING_UNGRAB: GdkCrossingMode = 2; pub const GDK_CROSSING_GTK_GRAB: GdkCrossingMode = 3; pub const GDK_CROSSING_GTK_UNGRAB: GdkCrossingMode = 4; pub const GDK_CROSSING_STATE_CHANGED: GdkCrossingMode = 5; pub const GDK_CROSSING_TOUCH_BEGIN: GdkCrossingMode = 6; pub const GDK_CROSSING_TOUCH_END: GdkCrossingMode = 7; pub const GDK_CROSSING_DEVICE_SWITCH: GdkCrossingMode = 8; pub type GdkDevicePadFeature = c_int; pub const GDK_DEVICE_PAD_FEATURE_BUTTON: GdkDevicePadFeature = 0; pub const GDK_DEVICE_PAD_FEATURE_RING: GdkDevicePadFeature = 1; pub const GDK_DEVICE_PAD_FEATURE_STRIP: GdkDevicePadFeature = 2; pub type GdkDeviceToolType = c_int; pub const GDK_DEVICE_TOOL_TYPE_UNKNOWN: GdkDeviceToolType = 0; pub const GDK_DEVICE_TOOL_TYPE_PEN: GdkDeviceToolType = 1; pub const GDK_DEVICE_TOOL_TYPE_ERASER: GdkDeviceToolType = 2; pub const GDK_DEVICE_TOOL_TYPE_BRUSH: GdkDeviceToolType = 3; pub const GDK_DEVICE_TOOL_TYPE_PENCIL: GdkDeviceToolType = 4; pub const GDK_DEVICE_TOOL_TYPE_AIRBRUSH: GdkDeviceToolType = 5; pub const GDK_DEVICE_TOOL_TYPE_MOUSE: GdkDeviceToolType = 6; pub const GDK_DEVICE_TOOL_TYPE_LENS: GdkDeviceToolType = 7; pub type GdkDmabufError = c_int; pub const GDK_DMABUF_ERROR_NOT_AVAILABLE: GdkDmabufError = 0; pub const GDK_DMABUF_ERROR_UNSUPPORTED_FORMAT: GdkDmabufError = 1; pub const GDK_DMABUF_ERROR_CREATION_FAILED: GdkDmabufError = 2; pub type GdkDragCancelReason = c_int; pub const GDK_DRAG_CANCEL_NO_TARGET: GdkDragCancelReason = 0; pub const GDK_DRAG_CANCEL_USER_CANCELLED: GdkDragCancelReason = 1; pub const GDK_DRAG_CANCEL_ERROR: GdkDragCancelReason = 2; pub type GdkEventType = c_int; pub const GDK_DELETE: GdkEventType = 0; pub const GDK_MOTION_NOTIFY: GdkEventType = 1; pub const GDK_BUTTON_PRESS: GdkEventType = 2; pub const GDK_BUTTON_RELEASE: GdkEventType = 3; pub const GDK_KEY_PRESS: GdkEventType = 4; pub const GDK_KEY_RELEASE: GdkEventType = 5; pub const GDK_ENTER_NOTIFY: GdkEventType = 6; pub const GDK_LEAVE_NOTIFY: GdkEventType = 7; pub const GDK_FOCUS_CHANGE: GdkEventType = 8; pub const GDK_PROXIMITY_IN: GdkEventType = 9; pub const GDK_PROXIMITY_OUT: GdkEventType = 10; pub const GDK_DRAG_ENTER: GdkEventType = 11; pub const GDK_DRAG_LEAVE: GdkEventType = 12; pub const GDK_DRAG_MOTION: GdkEventType = 13; pub const GDK_DROP_START: GdkEventType = 14; pub const GDK_SCROLL: GdkEventType = 15; pub const GDK_GRAB_BROKEN: GdkEventType = 16; pub const GDK_TOUCH_BEGIN: GdkEventType = 17; pub const GDK_TOUCH_UPDATE: GdkEventType = 18; pub const GDK_TOUCH_END: GdkEventType = 19; pub const GDK_TOUCH_CANCEL: GdkEventType = 20; pub const GDK_TOUCHPAD_SWIPE: GdkEventType = 21; pub const GDK_TOUCHPAD_PINCH: GdkEventType = 22; pub const GDK_PAD_BUTTON_PRESS: GdkEventType = 23; pub const GDK_PAD_BUTTON_RELEASE: GdkEventType = 24; pub const GDK_PAD_RING: GdkEventType = 25; pub const GDK_PAD_STRIP: GdkEventType = 26; pub const GDK_PAD_GROUP_MODE: GdkEventType = 27; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub const GDK_TOUCHPAD_HOLD: GdkEventType = 28; pub const GDK_EVENT_LAST: GdkEventType = 29; pub type GdkFullscreenMode = c_int; pub const GDK_FULLSCREEN_ON_CURRENT_MONITOR: GdkFullscreenMode = 0; pub const GDK_FULLSCREEN_ON_ALL_MONITORS: GdkFullscreenMode = 1; pub type GdkGLError = c_int; pub const GDK_GL_ERROR_NOT_AVAILABLE: GdkGLError = 0; pub const GDK_GL_ERROR_UNSUPPORTED_FORMAT: GdkGLError = 1; pub const GDK_GL_ERROR_UNSUPPORTED_PROFILE: GdkGLError = 2; pub const GDK_GL_ERROR_COMPILATION_FAILED: GdkGLError = 3; pub const GDK_GL_ERROR_LINK_FAILED: GdkGLError = 4; pub type GdkGravity = c_int; pub const GDK_GRAVITY_NORTH_WEST: GdkGravity = 1; pub const GDK_GRAVITY_NORTH: GdkGravity = 2; pub const GDK_GRAVITY_NORTH_EAST: GdkGravity = 3; pub const GDK_GRAVITY_WEST: GdkGravity = 4; pub const GDK_GRAVITY_CENTER: GdkGravity = 5; pub const GDK_GRAVITY_EAST: GdkGravity = 6; pub const GDK_GRAVITY_SOUTH_WEST: GdkGravity = 7; pub const GDK_GRAVITY_SOUTH: GdkGravity = 8; pub const GDK_GRAVITY_SOUTH_EAST: GdkGravity = 9; pub const GDK_GRAVITY_STATIC: GdkGravity = 10; pub type GdkInputSource = c_int; pub const GDK_SOURCE_MOUSE: GdkInputSource = 0; pub const GDK_SOURCE_PEN: GdkInputSource = 1; pub const GDK_SOURCE_KEYBOARD: GdkInputSource = 2; pub const GDK_SOURCE_TOUCHSCREEN: GdkInputSource = 3; pub const GDK_SOURCE_TOUCHPAD: GdkInputSource = 4; pub const GDK_SOURCE_TRACKPOINT: GdkInputSource = 5; pub const GDK_SOURCE_TABLET_PAD: GdkInputSource = 6; pub type GdkKeyMatch = c_int; pub const GDK_KEY_MATCH_NONE: GdkKeyMatch = 0; pub const GDK_KEY_MATCH_PARTIAL: GdkKeyMatch = 1; pub const GDK_KEY_MATCH_EXACT: GdkKeyMatch = 2; pub type GdkMemoryFormat = c_int; pub const GDK_MEMORY_B8G8R8A8_PREMULTIPLIED: GdkMemoryFormat = 0; pub const GDK_MEMORY_A8R8G8B8_PREMULTIPLIED: GdkMemoryFormat = 1; pub const GDK_MEMORY_R8G8B8A8_PREMULTIPLIED: GdkMemoryFormat = 2; pub const GDK_MEMORY_B8G8R8A8: GdkMemoryFormat = 3; pub const GDK_MEMORY_A8R8G8B8: GdkMemoryFormat = 4; pub const GDK_MEMORY_R8G8B8A8: GdkMemoryFormat = 5; pub const GDK_MEMORY_A8B8G8R8: GdkMemoryFormat = 6; pub const GDK_MEMORY_R8G8B8: GdkMemoryFormat = 7; pub const GDK_MEMORY_B8G8R8: GdkMemoryFormat = 8; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub const GDK_MEMORY_R16G16B16: GdkMemoryFormat = 9; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub const GDK_MEMORY_R16G16B16A16_PREMULTIPLIED: GdkMemoryFormat = 10; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub const GDK_MEMORY_R16G16B16A16: GdkMemoryFormat = 11; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub const GDK_MEMORY_R16G16B16_FLOAT: GdkMemoryFormat = 12; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub const GDK_MEMORY_R16G16B16A16_FLOAT_PREMULTIPLIED: GdkMemoryFormat = 13; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub const GDK_MEMORY_R16G16B16A16_FLOAT: GdkMemoryFormat = 14; pub const GDK_MEMORY_R32G32B32_FLOAT: GdkMemoryFormat = 15; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub const GDK_MEMORY_R32G32B32A32_FLOAT_PREMULTIPLIED: GdkMemoryFormat = 16; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub const GDK_MEMORY_R32G32B32A32_FLOAT: GdkMemoryFormat = 17; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub const GDK_MEMORY_G8A8_PREMULTIPLIED: GdkMemoryFormat = 18; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub const GDK_MEMORY_G8A8: GdkMemoryFormat = 19; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub const GDK_MEMORY_G8: GdkMemoryFormat = 20; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub const GDK_MEMORY_G16A16_PREMULTIPLIED: GdkMemoryFormat = 21; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub const GDK_MEMORY_G16A16: GdkMemoryFormat = 22; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub const GDK_MEMORY_G16: GdkMemoryFormat = 23; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub const GDK_MEMORY_A8: GdkMemoryFormat = 24; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub const GDK_MEMORY_A16: GdkMemoryFormat = 25; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub const GDK_MEMORY_A16_FLOAT: GdkMemoryFormat = 26; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub const GDK_MEMORY_A32_FLOAT: GdkMemoryFormat = 27; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub const GDK_MEMORY_A8B8G8R8_PREMULTIPLIED: GdkMemoryFormat = 28; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub const GDK_MEMORY_B8G8R8X8: GdkMemoryFormat = 29; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub const GDK_MEMORY_X8R8G8B8: GdkMemoryFormat = 30; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub const GDK_MEMORY_R8G8B8X8: GdkMemoryFormat = 31; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub const GDK_MEMORY_X8B8G8R8: GdkMemoryFormat = 32; pub const GDK_MEMORY_N_FORMATS: GdkMemoryFormat = 33; pub type GdkNotifyType = c_int; pub const GDK_NOTIFY_ANCESTOR: GdkNotifyType = 0; pub const GDK_NOTIFY_VIRTUAL: GdkNotifyType = 1; pub const GDK_NOTIFY_INFERIOR: GdkNotifyType = 2; pub const GDK_NOTIFY_NONLINEAR: GdkNotifyType = 3; pub const GDK_NOTIFY_NONLINEAR_VIRTUAL: GdkNotifyType = 4; pub const GDK_NOTIFY_UNKNOWN: GdkNotifyType = 5; pub type GdkScrollDirection = c_int; pub const GDK_SCROLL_UP: GdkScrollDirection = 0; pub const GDK_SCROLL_DOWN: GdkScrollDirection = 1; pub const GDK_SCROLL_LEFT: GdkScrollDirection = 2; pub const GDK_SCROLL_RIGHT: GdkScrollDirection = 3; pub const GDK_SCROLL_SMOOTH: GdkScrollDirection = 4; pub type GdkScrollUnit = c_int; pub const GDK_SCROLL_UNIT_WHEEL: GdkScrollUnit = 0; pub const GDK_SCROLL_UNIT_SURFACE: GdkScrollUnit = 1; pub type GdkSubpixelLayout = c_int; pub const GDK_SUBPIXEL_LAYOUT_UNKNOWN: GdkSubpixelLayout = 0; pub const GDK_SUBPIXEL_LAYOUT_NONE: GdkSubpixelLayout = 1; pub const GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB: GdkSubpixelLayout = 2; pub const GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR: GdkSubpixelLayout = 3; pub const GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB: GdkSubpixelLayout = 4; pub const GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR: GdkSubpixelLayout = 5; pub type GdkSurfaceEdge = c_int; pub const GDK_SURFACE_EDGE_NORTH_WEST: GdkSurfaceEdge = 0; pub const GDK_SURFACE_EDGE_NORTH: GdkSurfaceEdge = 1; pub const GDK_SURFACE_EDGE_NORTH_EAST: GdkSurfaceEdge = 2; pub const GDK_SURFACE_EDGE_WEST: GdkSurfaceEdge = 3; pub const GDK_SURFACE_EDGE_EAST: GdkSurfaceEdge = 4; pub const GDK_SURFACE_EDGE_SOUTH_WEST: GdkSurfaceEdge = 5; pub const GDK_SURFACE_EDGE_SOUTH: GdkSurfaceEdge = 6; pub const GDK_SURFACE_EDGE_SOUTH_EAST: GdkSurfaceEdge = 7; pub type GdkTextureError = c_int; pub const GDK_TEXTURE_ERROR_TOO_LARGE: GdkTextureError = 0; pub const GDK_TEXTURE_ERROR_CORRUPT_IMAGE: GdkTextureError = 1; pub const GDK_TEXTURE_ERROR_UNSUPPORTED_CONTENT: GdkTextureError = 2; pub const GDK_TEXTURE_ERROR_UNSUPPORTED_FORMAT: GdkTextureError = 3; pub type GdkTitlebarGesture = c_int; pub const GDK_TITLEBAR_GESTURE_DOUBLE_CLICK: GdkTitlebarGesture = 1; pub const GDK_TITLEBAR_GESTURE_RIGHT_CLICK: GdkTitlebarGesture = 2; pub const GDK_TITLEBAR_GESTURE_MIDDLE_CLICK: GdkTitlebarGesture = 3; pub type GdkTouchpadGesturePhase = c_int; pub const GDK_TOUCHPAD_GESTURE_PHASE_BEGIN: GdkTouchpadGesturePhase = 0; pub const GDK_TOUCHPAD_GESTURE_PHASE_UPDATE: GdkTouchpadGesturePhase = 1; pub const GDK_TOUCHPAD_GESTURE_PHASE_END: GdkTouchpadGesturePhase = 2; pub const GDK_TOUCHPAD_GESTURE_PHASE_CANCEL: GdkTouchpadGesturePhase = 3; pub type GdkVulkanError = c_int; pub const GDK_VULKAN_ERROR_UNSUPPORTED: GdkVulkanError = 0; pub const GDK_VULKAN_ERROR_NOT_AVAILABLE: GdkVulkanError = 1; // Constants pub const GDK_ACTION_ALL: c_int = 7; pub const GDK_BUTTON_MIDDLE: c_int = 2; pub const GDK_BUTTON_PRIMARY: c_int = 1; pub const GDK_BUTTON_SECONDARY: c_int = 3; pub const GDK_CURRENT_TIME: c_int = 0; pub const GDK_EVENT_PROPAGATE: gboolean = glib::GFALSE; pub const GDK_EVENT_STOP: gboolean = glib::GTRUE; pub const GDK_KEY_0: c_int = 48; pub const GDK_KEY_1: c_int = 49; pub const GDK_KEY_2: c_int = 50; pub const GDK_KEY_3: c_int = 51; pub const GDK_KEY_3270_AltCursor: c_int = 64784; pub const GDK_KEY_3270_Attn: c_int = 64782; pub const GDK_KEY_3270_BackTab: c_int = 64773; pub const GDK_KEY_3270_ChangeScreen: c_int = 64793; pub const GDK_KEY_3270_Copy: c_int = 64789; pub const GDK_KEY_3270_CursorBlink: c_int = 64783; pub const GDK_KEY_3270_CursorSelect: c_int = 64796; pub const GDK_KEY_3270_DeleteWord: c_int = 64794; pub const GDK_KEY_3270_Duplicate: c_int = 64769; pub const GDK_KEY_3270_Enter: c_int = 64798; pub const GDK_KEY_3270_EraseEOF: c_int = 64774; pub const GDK_KEY_3270_EraseInput: c_int = 64775; pub const GDK_KEY_3270_ExSelect: c_int = 64795; pub const GDK_KEY_3270_FieldMark: c_int = 64770; pub const GDK_KEY_3270_Ident: c_int = 64787; pub const GDK_KEY_3270_Jump: c_int = 64786; pub const GDK_KEY_3270_KeyClick: c_int = 64785; pub const GDK_KEY_3270_Left2: c_int = 64772; pub const GDK_KEY_3270_PA1: c_int = 64778; pub const GDK_KEY_3270_PA2: c_int = 64779; pub const GDK_KEY_3270_PA3: c_int = 64780; pub const GDK_KEY_3270_Play: c_int = 64790; pub const GDK_KEY_3270_PrintScreen: c_int = 64797; pub const GDK_KEY_3270_Quit: c_int = 64777; pub const GDK_KEY_3270_Record: c_int = 64792; pub const GDK_KEY_3270_Reset: c_int = 64776; pub const GDK_KEY_3270_Right2: c_int = 64771; pub const GDK_KEY_3270_Rule: c_int = 64788; pub const GDK_KEY_3270_Setup: c_int = 64791; pub const GDK_KEY_3270_Test: c_int = 64781; pub const GDK_KEY_4: c_int = 52; pub const GDK_KEY_5: c_int = 53; pub const GDK_KEY_6: c_int = 54; pub const GDK_KEY_7: c_int = 55; pub const GDK_KEY_8: c_int = 56; pub const GDK_KEY_9: c_int = 57; pub const GDK_KEY_A: c_int = 65; pub const GDK_KEY_AE: c_int = 198; pub const GDK_KEY_Aacute: c_int = 193; pub const GDK_KEY_Abelowdot: c_int = 16785056; pub const GDK_KEY_Abreve: c_int = 451; pub const GDK_KEY_Abreveacute: c_int = 16785070; pub const GDK_KEY_Abrevebelowdot: c_int = 16785078; pub const GDK_KEY_Abrevegrave: c_int = 16785072; pub const GDK_KEY_Abrevehook: c_int = 16785074; pub const GDK_KEY_Abrevetilde: c_int = 16785076; pub const GDK_KEY_AccessX_Enable: c_int = 65136; pub const GDK_KEY_AccessX_Feedback_Enable: c_int = 65137; pub const GDK_KEY_Acircumflex: c_int = 194; pub const GDK_KEY_Acircumflexacute: c_int = 16785060; pub const GDK_KEY_Acircumflexbelowdot: c_int = 16785068; pub const GDK_KEY_Acircumflexgrave: c_int = 16785062; pub const GDK_KEY_Acircumflexhook: c_int = 16785064; pub const GDK_KEY_Acircumflextilde: c_int = 16785066; pub const GDK_KEY_AddFavorite: c_int = 269025081; pub const GDK_KEY_Adiaeresis: c_int = 196; pub const GDK_KEY_Agrave: c_int = 192; pub const GDK_KEY_Ahook: c_int = 16785058; pub const GDK_KEY_Alt_L: c_int = 65513; pub const GDK_KEY_Alt_R: c_int = 65514; pub const GDK_KEY_Amacron: c_int = 960; pub const GDK_KEY_Aogonek: c_int = 417; pub const GDK_KEY_ApplicationLeft: c_int = 269025104; pub const GDK_KEY_ApplicationRight: c_int = 269025105; pub const GDK_KEY_Arabic_0: c_int = 16778848; pub const GDK_KEY_Arabic_1: c_int = 16778849; pub const GDK_KEY_Arabic_2: c_int = 16778850; pub const GDK_KEY_Arabic_3: c_int = 16778851; pub const GDK_KEY_Arabic_4: c_int = 16778852; pub const GDK_KEY_Arabic_5: c_int = 16778853; pub const GDK_KEY_Arabic_6: c_int = 16778854; pub const GDK_KEY_Arabic_7: c_int = 16778855; pub const GDK_KEY_Arabic_8: c_int = 16778856; pub const GDK_KEY_Arabic_9: c_int = 16778857; pub const GDK_KEY_Arabic_ain: c_int = 1497; pub const GDK_KEY_Arabic_alef: c_int = 1479; pub const GDK_KEY_Arabic_alefmaksura: c_int = 1513; pub const GDK_KEY_Arabic_beh: c_int = 1480; pub const GDK_KEY_Arabic_comma: c_int = 1452; pub const GDK_KEY_Arabic_dad: c_int = 1494; pub const GDK_KEY_Arabic_dal: c_int = 1487; pub const GDK_KEY_Arabic_damma: c_int = 1519; pub const GDK_KEY_Arabic_dammatan: c_int = 1516; pub const GDK_KEY_Arabic_ddal: c_int = 16778888; pub const GDK_KEY_Arabic_farsi_yeh: c_int = 16778956; pub const GDK_KEY_Arabic_fatha: c_int = 1518; pub const GDK_KEY_Arabic_fathatan: c_int = 1515; pub const GDK_KEY_Arabic_feh: c_int = 1505; pub const GDK_KEY_Arabic_fullstop: c_int = 16778964; pub const GDK_KEY_Arabic_gaf: c_int = 16778927; pub const GDK_KEY_Arabic_ghain: c_int = 1498; pub const GDK_KEY_Arabic_ha: c_int = 1511; pub const GDK_KEY_Arabic_hah: c_int = 1485; pub const GDK_KEY_Arabic_hamza: c_int = 1473; pub const GDK_KEY_Arabic_hamza_above: c_int = 16778836; pub const GDK_KEY_Arabic_hamza_below: c_int = 16778837; pub const GDK_KEY_Arabic_hamzaonalef: c_int = 1475; pub const GDK_KEY_Arabic_hamzaonwaw: c_int = 1476; pub const GDK_KEY_Arabic_hamzaonyeh: c_int = 1478; pub const GDK_KEY_Arabic_hamzaunderalef: c_int = 1477; pub const GDK_KEY_Arabic_heh: c_int = 1511; pub const GDK_KEY_Arabic_heh_doachashmee: c_int = 16778942; pub const GDK_KEY_Arabic_heh_goal: c_int = 16778945; pub const GDK_KEY_Arabic_jeem: c_int = 1484; pub const GDK_KEY_Arabic_jeh: c_int = 16778904; pub const GDK_KEY_Arabic_kaf: c_int = 1507; pub const GDK_KEY_Arabic_kasra: c_int = 1520; pub const GDK_KEY_Arabic_kasratan: c_int = 1517; pub const GDK_KEY_Arabic_keheh: c_int = 16778921; pub const GDK_KEY_Arabic_khah: c_int = 1486; pub const GDK_KEY_Arabic_lam: c_int = 1508; pub const GDK_KEY_Arabic_madda_above: c_int = 16778835; pub const GDK_KEY_Arabic_maddaonalef: c_int = 1474; pub const GDK_KEY_Arabic_meem: c_int = 1509; pub const GDK_KEY_Arabic_noon: c_int = 1510; pub const GDK_KEY_Arabic_noon_ghunna: c_int = 16778938; pub const GDK_KEY_Arabic_peh: c_int = 16778878; pub const GDK_KEY_Arabic_percent: c_int = 16778858; pub const GDK_KEY_Arabic_qaf: c_int = 1506; pub const GDK_KEY_Arabic_question_mark: c_int = 1471; pub const GDK_KEY_Arabic_ra: c_int = 1489; pub const GDK_KEY_Arabic_rreh: c_int = 16778897; pub const GDK_KEY_Arabic_sad: c_int = 1493; pub const GDK_KEY_Arabic_seen: c_int = 1491; pub const GDK_KEY_Arabic_semicolon: c_int = 1467; pub const GDK_KEY_Arabic_shadda: c_int = 1521; pub const GDK_KEY_Arabic_sheen: c_int = 1492; pub const GDK_KEY_Arabic_sukun: c_int = 1522; pub const GDK_KEY_Arabic_superscript_alef: c_int = 16778864; pub const GDK_KEY_Arabic_switch: c_int = 65406; pub const GDK_KEY_Arabic_tah: c_int = 1495; pub const GDK_KEY_Arabic_tatweel: c_int = 1504; pub const GDK_KEY_Arabic_tcheh: c_int = 16778886; pub const GDK_KEY_Arabic_teh: c_int = 1482; pub const GDK_KEY_Arabic_tehmarbuta: c_int = 1481; pub const GDK_KEY_Arabic_thal: c_int = 1488; pub const GDK_KEY_Arabic_theh: c_int = 1483; pub const GDK_KEY_Arabic_tteh: c_int = 16778873; pub const GDK_KEY_Arabic_veh: c_int = 16778916; pub const GDK_KEY_Arabic_waw: c_int = 1512; pub const GDK_KEY_Arabic_yeh: c_int = 1514; pub const GDK_KEY_Arabic_yeh_baree: c_int = 16778962; pub const GDK_KEY_Arabic_zah: c_int = 1496; pub const GDK_KEY_Arabic_zain: c_int = 1490; pub const GDK_KEY_Aring: c_int = 197; pub const GDK_KEY_Armenian_AT: c_int = 16778552; pub const GDK_KEY_Armenian_AYB: c_int = 16778545; pub const GDK_KEY_Armenian_BEN: c_int = 16778546; pub const GDK_KEY_Armenian_CHA: c_int = 16778569; pub const GDK_KEY_Armenian_DA: c_int = 16778548; pub const GDK_KEY_Armenian_DZA: c_int = 16778561; pub const GDK_KEY_Armenian_E: c_int = 16778551; pub const GDK_KEY_Armenian_FE: c_int = 16778582; pub const GDK_KEY_Armenian_GHAT: c_int = 16778562; pub const GDK_KEY_Armenian_GIM: c_int = 16778547; pub const GDK_KEY_Armenian_HI: c_int = 16778565; pub const GDK_KEY_Armenian_HO: c_int = 16778560; pub const GDK_KEY_Armenian_INI: c_int = 16778555; pub const GDK_KEY_Armenian_JE: c_int = 16778571; pub const GDK_KEY_Armenian_KE: c_int = 16778580; pub const GDK_KEY_Armenian_KEN: c_int = 16778559; pub const GDK_KEY_Armenian_KHE: c_int = 16778557; pub const GDK_KEY_Armenian_LYUN: c_int = 16778556; pub const GDK_KEY_Armenian_MEN: c_int = 16778564; pub const GDK_KEY_Armenian_NU: c_int = 16778566; pub const GDK_KEY_Armenian_O: c_int = 16778581; pub const GDK_KEY_Armenian_PE: c_int = 16778570; pub const GDK_KEY_Armenian_PYUR: c_int = 16778579; pub const GDK_KEY_Armenian_RA: c_int = 16778572; pub const GDK_KEY_Armenian_RE: c_int = 16778576; pub const GDK_KEY_Armenian_SE: c_int = 16778573; pub const GDK_KEY_Armenian_SHA: c_int = 16778567; pub const GDK_KEY_Armenian_TCHE: c_int = 16778563; pub const GDK_KEY_Armenian_TO: c_int = 16778553; pub const GDK_KEY_Armenian_TSA: c_int = 16778558; pub const GDK_KEY_Armenian_TSO: c_int = 16778577; pub const GDK_KEY_Armenian_TYUN: c_int = 16778575; pub const GDK_KEY_Armenian_VEV: c_int = 16778574; pub const GDK_KEY_Armenian_VO: c_int = 16778568; pub const GDK_KEY_Armenian_VYUN: c_int = 16778578; pub const GDK_KEY_Armenian_YECH: c_int = 16778549; pub const GDK_KEY_Armenian_ZA: c_int = 16778550; pub const GDK_KEY_Armenian_ZHE: c_int = 16778554; pub const GDK_KEY_Armenian_accent: c_int = 16778587; pub const GDK_KEY_Armenian_amanak: c_int = 16778588; pub const GDK_KEY_Armenian_apostrophe: c_int = 16778586; pub const GDK_KEY_Armenian_at: c_int = 16778600; pub const GDK_KEY_Armenian_ayb: c_int = 16778593; pub const GDK_KEY_Armenian_ben: c_int = 16778594; pub const GDK_KEY_Armenian_but: c_int = 16778589; pub const GDK_KEY_Armenian_cha: c_int = 16778617; pub const GDK_KEY_Armenian_da: c_int = 16778596; pub const GDK_KEY_Armenian_dza: c_int = 16778609; pub const GDK_KEY_Armenian_e: c_int = 16778599; pub const GDK_KEY_Armenian_exclam: c_int = 16778588; pub const GDK_KEY_Armenian_fe: c_int = 16778630; pub const GDK_KEY_Armenian_full_stop: c_int = 16778633; pub const GDK_KEY_Armenian_ghat: c_int = 16778610; pub const GDK_KEY_Armenian_gim: c_int = 16778595; pub const GDK_KEY_Armenian_hi: c_int = 16778613; pub const GDK_KEY_Armenian_ho: c_int = 16778608; pub const GDK_KEY_Armenian_hyphen: c_int = 16778634; pub const GDK_KEY_Armenian_ini: c_int = 16778603; pub const GDK_KEY_Armenian_je: c_int = 16778619; pub const GDK_KEY_Armenian_ke: c_int = 16778628; pub const GDK_KEY_Armenian_ken: c_int = 16778607; pub const GDK_KEY_Armenian_khe: c_int = 16778605; pub const GDK_KEY_Armenian_ligature_ew: c_int = 16778631; pub const GDK_KEY_Armenian_lyun: c_int = 16778604; pub const GDK_KEY_Armenian_men: c_int = 16778612; pub const GDK_KEY_Armenian_nu: c_int = 16778614; pub const GDK_KEY_Armenian_o: c_int = 16778629; pub const GDK_KEY_Armenian_paruyk: c_int = 16778590; pub const GDK_KEY_Armenian_pe: c_int = 16778618; pub const GDK_KEY_Armenian_pyur: c_int = 16778627; pub const GDK_KEY_Armenian_question: c_int = 16778590; pub const GDK_KEY_Armenian_ra: c_int = 16778620; pub const GDK_KEY_Armenian_re: c_int = 16778624; pub const GDK_KEY_Armenian_se: c_int = 16778621; pub const GDK_KEY_Armenian_separation_mark: c_int = 16778589; pub const GDK_KEY_Armenian_sha: c_int = 16778615; pub const GDK_KEY_Armenian_shesht: c_int = 16778587; pub const GDK_KEY_Armenian_tche: c_int = 16778611; pub const GDK_KEY_Armenian_to: c_int = 16778601; pub const GDK_KEY_Armenian_tsa: c_int = 16778606; pub const GDK_KEY_Armenian_tso: c_int = 16778625; pub const GDK_KEY_Armenian_tyun: c_int = 16778623; pub const GDK_KEY_Armenian_verjaket: c_int = 16778633; pub const GDK_KEY_Armenian_vev: c_int = 16778622; pub const GDK_KEY_Armenian_vo: c_int = 16778616; pub const GDK_KEY_Armenian_vyun: c_int = 16778626; pub const GDK_KEY_Armenian_yech: c_int = 16778597; pub const GDK_KEY_Armenian_yentamna: c_int = 16778634; pub const GDK_KEY_Armenian_za: c_int = 16778598; pub const GDK_KEY_Armenian_zhe: c_int = 16778602; pub const GDK_KEY_Atilde: c_int = 195; pub const GDK_KEY_AudibleBell_Enable: c_int = 65146; pub const GDK_KEY_AudioCycleTrack: c_int = 269025179; pub const GDK_KEY_AudioForward: c_int = 269025175; pub const GDK_KEY_AudioLowerVolume: c_int = 269025041; pub const GDK_KEY_AudioMedia: c_int = 269025074; pub const GDK_KEY_AudioMicMute: c_int = 269025202; pub const GDK_KEY_AudioMute: c_int = 269025042; pub const GDK_KEY_AudioNext: c_int = 269025047; pub const GDK_KEY_AudioPause: c_int = 269025073; pub const GDK_KEY_AudioPlay: c_int = 269025044; pub const GDK_KEY_AudioPreset: c_int = 269025206; pub const GDK_KEY_AudioPrev: c_int = 269025046; pub const GDK_KEY_AudioRaiseVolume: c_int = 269025043; pub const GDK_KEY_AudioRandomPlay: c_int = 269025177; pub const GDK_KEY_AudioRecord: c_int = 269025052; pub const GDK_KEY_AudioRepeat: c_int = 269025176; pub const GDK_KEY_AudioRewind: c_int = 269025086; pub const GDK_KEY_AudioStop: c_int = 269025045; pub const GDK_KEY_Away: c_int = 269025165; pub const GDK_KEY_B: c_int = 66; pub const GDK_KEY_Babovedot: c_int = 16784898; pub const GDK_KEY_Back: c_int = 269025062; pub const GDK_KEY_BackForward: c_int = 269025087; pub const GDK_KEY_BackSpace: c_int = 65288; pub const GDK_KEY_Battery: c_int = 269025171; pub const GDK_KEY_Begin: c_int = 65368; pub const GDK_KEY_Blue: c_int = 269025190; pub const GDK_KEY_Bluetooth: c_int = 269025172; pub const GDK_KEY_Book: c_int = 269025106; pub const GDK_KEY_BounceKeys_Enable: c_int = 65140; pub const GDK_KEY_Break: c_int = 65387; pub const GDK_KEY_BrightnessAdjust: c_int = 269025083; pub const GDK_KEY_Byelorussian_SHORTU: c_int = 1726; pub const GDK_KEY_Byelorussian_shortu: c_int = 1710; pub const GDK_KEY_C: c_int = 67; pub const GDK_KEY_CD: c_int = 269025107; pub const GDK_KEY_CH: c_int = 65186; pub const GDK_KEY_C_H: c_int = 65189; pub const GDK_KEY_C_h: c_int = 65188; pub const GDK_KEY_Cabovedot: c_int = 709; pub const GDK_KEY_Cacute: c_int = 454; pub const GDK_KEY_Calculator: c_int = 269025053; pub const GDK_KEY_Calendar: c_int = 269025056; pub const GDK_KEY_Cancel: c_int = 65385; pub const GDK_KEY_Caps_Lock: c_int = 65509; pub const GDK_KEY_Ccaron: c_int = 456; pub const GDK_KEY_Ccedilla: c_int = 199; pub const GDK_KEY_Ccircumflex: c_int = 710; pub const GDK_KEY_Ch: c_int = 65185; pub const GDK_KEY_Clear: c_int = 65291; pub const GDK_KEY_ClearGrab: c_int = 269024801; pub const GDK_KEY_Close: c_int = 269025110; pub const GDK_KEY_Codeinput: c_int = 65335; pub const GDK_KEY_ColonSign: c_int = 16785569; pub const GDK_KEY_Community: c_int = 269025085; pub const GDK_KEY_ContrastAdjust: c_int = 269025058; pub const GDK_KEY_Control_L: c_int = 65507; pub const GDK_KEY_Control_R: c_int = 65508; pub const GDK_KEY_Copy: c_int = 269025111; pub const GDK_KEY_CruzeiroSign: c_int = 16785570; pub const GDK_KEY_Cut: c_int = 269025112; pub const GDK_KEY_CycleAngle: c_int = 269025180; pub const GDK_KEY_Cyrillic_A: c_int = 1761; pub const GDK_KEY_Cyrillic_BE: c_int = 1762; pub const GDK_KEY_Cyrillic_CHE: c_int = 1790; pub const GDK_KEY_Cyrillic_CHE_descender: c_int = 16778422; pub const GDK_KEY_Cyrillic_CHE_vertstroke: c_int = 16778424; pub const GDK_KEY_Cyrillic_DE: c_int = 1764; pub const GDK_KEY_Cyrillic_DZHE: c_int = 1727; pub const GDK_KEY_Cyrillic_E: c_int = 1788; pub const GDK_KEY_Cyrillic_EF: c_int = 1766; pub const GDK_KEY_Cyrillic_EL: c_int = 1772; pub const GDK_KEY_Cyrillic_EM: c_int = 1773; pub const GDK_KEY_Cyrillic_EN: c_int = 1774; pub const GDK_KEY_Cyrillic_EN_descender: c_int = 16778402; pub const GDK_KEY_Cyrillic_ER: c_int = 1778; pub const GDK_KEY_Cyrillic_ES: c_int = 1779; pub const GDK_KEY_Cyrillic_GHE: c_int = 1767; pub const GDK_KEY_Cyrillic_GHE_bar: c_int = 16778386; pub const GDK_KEY_Cyrillic_HA: c_int = 1768; pub const GDK_KEY_Cyrillic_HARDSIGN: c_int = 1791; pub const GDK_KEY_Cyrillic_HA_descender: c_int = 16778418; pub const GDK_KEY_Cyrillic_I: c_int = 1769; pub const GDK_KEY_Cyrillic_IE: c_int = 1765; pub const GDK_KEY_Cyrillic_IO: c_int = 1715; pub const GDK_KEY_Cyrillic_I_macron: c_int = 16778466; pub const GDK_KEY_Cyrillic_JE: c_int = 1720; pub const GDK_KEY_Cyrillic_KA: c_int = 1771; pub const GDK_KEY_Cyrillic_KA_descender: c_int = 16778394; pub const GDK_KEY_Cyrillic_KA_vertstroke: c_int = 16778396; pub const GDK_KEY_Cyrillic_LJE: c_int = 1721; pub const GDK_KEY_Cyrillic_NJE: c_int = 1722; pub const GDK_KEY_Cyrillic_O: c_int = 1775; pub const GDK_KEY_Cyrillic_O_bar: c_int = 16778472; pub const GDK_KEY_Cyrillic_PE: c_int = 1776; pub const GDK_KEY_Cyrillic_SCHWA: c_int = 16778456; pub const GDK_KEY_Cyrillic_SHA: c_int = 1787; pub const GDK_KEY_Cyrillic_SHCHA: c_int = 1789; pub const GDK_KEY_Cyrillic_SHHA: c_int = 16778426; pub const GDK_KEY_Cyrillic_SHORTI: c_int = 1770; pub const GDK_KEY_Cyrillic_SOFTSIGN: c_int = 1784; pub const GDK_KEY_Cyrillic_TE: c_int = 1780; pub const GDK_KEY_Cyrillic_TSE: c_int = 1763; pub const GDK_KEY_Cyrillic_U: c_int = 1781; pub const GDK_KEY_Cyrillic_U_macron: c_int = 16778478; pub const GDK_KEY_Cyrillic_U_straight: c_int = 16778414; pub const GDK_KEY_Cyrillic_U_straight_bar: c_int = 16778416; pub const GDK_KEY_Cyrillic_VE: c_int = 1783; pub const GDK_KEY_Cyrillic_YA: c_int = 1777; pub const GDK_KEY_Cyrillic_YERU: c_int = 1785; pub const GDK_KEY_Cyrillic_YU: c_int = 1760; pub const GDK_KEY_Cyrillic_ZE: c_int = 1786; pub const GDK_KEY_Cyrillic_ZHE: c_int = 1782; pub const GDK_KEY_Cyrillic_ZHE_descender: c_int = 16778390; pub const GDK_KEY_Cyrillic_a: c_int = 1729; pub const GDK_KEY_Cyrillic_be: c_int = 1730; pub const GDK_KEY_Cyrillic_che: c_int = 1758; pub const GDK_KEY_Cyrillic_che_descender: c_int = 16778423; pub const GDK_KEY_Cyrillic_che_vertstroke: c_int = 16778425; pub const GDK_KEY_Cyrillic_de: c_int = 1732; pub const GDK_KEY_Cyrillic_dzhe: c_int = 1711; pub const GDK_KEY_Cyrillic_e: c_int = 1756; pub const GDK_KEY_Cyrillic_ef: c_int = 1734; pub const GDK_KEY_Cyrillic_el: c_int = 1740; pub const GDK_KEY_Cyrillic_em: c_int = 1741; pub const GDK_KEY_Cyrillic_en: c_int = 1742; pub const GDK_KEY_Cyrillic_en_descender: c_int = 16778403; pub const GDK_KEY_Cyrillic_er: c_int = 1746; pub const GDK_KEY_Cyrillic_es: c_int = 1747; pub const GDK_KEY_Cyrillic_ghe: c_int = 1735; pub const GDK_KEY_Cyrillic_ghe_bar: c_int = 16778387; pub const GDK_KEY_Cyrillic_ha: c_int = 1736; pub const GDK_KEY_Cyrillic_ha_descender: c_int = 16778419; pub const GDK_KEY_Cyrillic_hardsign: c_int = 1759; pub const GDK_KEY_Cyrillic_i: c_int = 1737; pub const GDK_KEY_Cyrillic_i_macron: c_int = 16778467; pub const GDK_KEY_Cyrillic_ie: c_int = 1733; pub const GDK_KEY_Cyrillic_io: c_int = 1699; pub const GDK_KEY_Cyrillic_je: c_int = 1704; pub const GDK_KEY_Cyrillic_ka: c_int = 1739; pub const GDK_KEY_Cyrillic_ka_descender: c_int = 16778395; pub const GDK_KEY_Cyrillic_ka_vertstroke: c_int = 16778397; pub const GDK_KEY_Cyrillic_lje: c_int = 1705; pub const GDK_KEY_Cyrillic_nje: c_int = 1706; pub const GDK_KEY_Cyrillic_o: c_int = 1743; pub const GDK_KEY_Cyrillic_o_bar: c_int = 16778473; pub const GDK_KEY_Cyrillic_pe: c_int = 1744; pub const GDK_KEY_Cyrillic_schwa: c_int = 16778457; pub const GDK_KEY_Cyrillic_sha: c_int = 1755; pub const GDK_KEY_Cyrillic_shcha: c_int = 1757; pub const GDK_KEY_Cyrillic_shha: c_int = 16778427; pub const GDK_KEY_Cyrillic_shorti: c_int = 1738; pub const GDK_KEY_Cyrillic_softsign: c_int = 1752; pub const GDK_KEY_Cyrillic_te: c_int = 1748; pub const GDK_KEY_Cyrillic_tse: c_int = 1731; pub const GDK_KEY_Cyrillic_u: c_int = 1749; pub const GDK_KEY_Cyrillic_u_macron: c_int = 16778479; pub const GDK_KEY_Cyrillic_u_straight: c_int = 16778415; pub const GDK_KEY_Cyrillic_u_straight_bar: c_int = 16778417; pub const GDK_KEY_Cyrillic_ve: c_int = 1751; pub const GDK_KEY_Cyrillic_ya: c_int = 1745; pub const GDK_KEY_Cyrillic_yeru: c_int = 1753; pub const GDK_KEY_Cyrillic_yu: c_int = 1728; pub const GDK_KEY_Cyrillic_ze: c_int = 1754; pub const GDK_KEY_Cyrillic_zhe: c_int = 1750; pub const GDK_KEY_Cyrillic_zhe_descender: c_int = 16778391; pub const GDK_KEY_D: c_int = 68; pub const GDK_KEY_DOS: c_int = 269025114; pub const GDK_KEY_Dabovedot: c_int = 16784906; pub const GDK_KEY_Dcaron: c_int = 463; pub const GDK_KEY_Delete: c_int = 65535; pub const GDK_KEY_Display: c_int = 269025113; pub const GDK_KEY_Documents: c_int = 269025115; pub const GDK_KEY_DongSign: c_int = 16785579; pub const GDK_KEY_Down: c_int = 65364; pub const GDK_KEY_Dstroke: c_int = 464; pub const GDK_KEY_E: c_int = 69; pub const GDK_KEY_ENG: c_int = 957; pub const GDK_KEY_ETH: c_int = 208; pub const GDK_KEY_EZH: c_int = 16777655; pub const GDK_KEY_Eabovedot: c_int = 972; pub const GDK_KEY_Eacute: c_int = 201; pub const GDK_KEY_Ebelowdot: c_int = 16785080; pub const GDK_KEY_Ecaron: c_int = 460; pub const GDK_KEY_Ecircumflex: c_int = 202; pub const GDK_KEY_Ecircumflexacute: c_int = 16785086; pub const GDK_KEY_Ecircumflexbelowdot: c_int = 16785094; pub const GDK_KEY_Ecircumflexgrave: c_int = 16785088; pub const GDK_KEY_Ecircumflexhook: c_int = 16785090; pub const GDK_KEY_Ecircumflextilde: c_int = 16785092; pub const GDK_KEY_EcuSign: c_int = 16785568; pub const GDK_KEY_Ediaeresis: c_int = 203; pub const GDK_KEY_Egrave: c_int = 200; pub const GDK_KEY_Ehook: c_int = 16785082; pub const GDK_KEY_Eisu_Shift: c_int = 65327; pub const GDK_KEY_Eisu_toggle: c_int = 65328; pub const GDK_KEY_Eject: c_int = 269025068; pub const GDK_KEY_Emacron: c_int = 938; pub const GDK_KEY_End: c_int = 65367; pub const GDK_KEY_Eogonek: c_int = 458; pub const GDK_KEY_Escape: c_int = 65307; pub const GDK_KEY_Eth: c_int = 208; pub const GDK_KEY_Etilde: c_int = 16785084; pub const GDK_KEY_EuroSign: c_int = 8364; pub const GDK_KEY_Excel: c_int = 269025116; pub const GDK_KEY_Execute: c_int = 65378; pub const GDK_KEY_Explorer: c_int = 269025117; pub const GDK_KEY_F: c_int = 70; pub const GDK_KEY_F1: c_int = 65470; pub const GDK_KEY_F10: c_int = 65479; pub const GDK_KEY_F11: c_int = 65480; pub const GDK_KEY_F12: c_int = 65481; pub const GDK_KEY_F13: c_int = 65482; pub const GDK_KEY_F14: c_int = 65483; pub const GDK_KEY_F15: c_int = 65484; pub const GDK_KEY_F16: c_int = 65485; pub const GDK_KEY_F17: c_int = 65486; pub const GDK_KEY_F18: c_int = 65487; pub const GDK_KEY_F19: c_int = 65488; pub const GDK_KEY_F2: c_int = 65471; pub const GDK_KEY_F20: c_int = 65489; pub const GDK_KEY_F21: c_int = 65490; pub const GDK_KEY_F22: c_int = 65491; pub const GDK_KEY_F23: c_int = 65492; pub const GDK_KEY_F24: c_int = 65493; pub const GDK_KEY_F25: c_int = 65494; pub const GDK_KEY_F26: c_int = 65495; pub const GDK_KEY_F27: c_int = 65496; pub const GDK_KEY_F28: c_int = 65497; pub const GDK_KEY_F29: c_int = 65498; pub const GDK_KEY_F3: c_int = 65472; pub const GDK_KEY_F30: c_int = 65499; pub const GDK_KEY_F31: c_int = 65500; pub const GDK_KEY_F32: c_int = 65501; pub const GDK_KEY_F33: c_int = 65502; pub const GDK_KEY_F34: c_int = 65503; pub const GDK_KEY_F35: c_int = 65504; pub const GDK_KEY_F4: c_int = 65473; pub const GDK_KEY_F5: c_int = 65474; pub const GDK_KEY_F6: c_int = 65475; pub const GDK_KEY_F7: c_int = 65476; pub const GDK_KEY_F8: c_int = 65477; pub const GDK_KEY_F9: c_int = 65478; pub const GDK_KEY_FFrancSign: c_int = 16785571; pub const GDK_KEY_Fabovedot: c_int = 16784926; pub const GDK_KEY_Farsi_0: c_int = 16778992; pub const GDK_KEY_Farsi_1: c_int = 16778993; pub const GDK_KEY_Farsi_2: c_int = 16778994; pub const GDK_KEY_Farsi_3: c_int = 16778995; pub const GDK_KEY_Farsi_4: c_int = 16778996; pub const GDK_KEY_Farsi_5: c_int = 16778997; pub const GDK_KEY_Farsi_6: c_int = 16778998; pub const GDK_KEY_Farsi_7: c_int = 16778999; pub const GDK_KEY_Farsi_8: c_int = 16779000; pub const GDK_KEY_Farsi_9: c_int = 16779001; pub const GDK_KEY_Farsi_yeh: c_int = 16778956; pub const GDK_KEY_Favorites: c_int = 269025072; pub const GDK_KEY_Finance: c_int = 269025084; pub const GDK_KEY_Find: c_int = 65384; pub const GDK_KEY_First_Virtual_Screen: c_int = 65232; pub const GDK_KEY_Forward: c_int = 269025063; pub const GDK_KEY_FrameBack: c_int = 269025181; pub const GDK_KEY_FrameForward: c_int = 269025182; pub const GDK_KEY_G: c_int = 71; pub const GDK_KEY_Gabovedot: c_int = 725; pub const GDK_KEY_Game: c_int = 269025118; pub const GDK_KEY_Gbreve: c_int = 683; pub const GDK_KEY_Gcaron: c_int = 16777702; pub const GDK_KEY_Gcedilla: c_int = 939; pub const GDK_KEY_Gcircumflex: c_int = 728; pub const GDK_KEY_Georgian_an: c_int = 16781520; pub const GDK_KEY_Georgian_ban: c_int = 16781521; pub const GDK_KEY_Georgian_can: c_int = 16781546; pub const GDK_KEY_Georgian_char: c_int = 16781549; pub const GDK_KEY_Georgian_chin: c_int = 16781545; pub const GDK_KEY_Georgian_cil: c_int = 16781548; pub const GDK_KEY_Georgian_don: c_int = 16781523; pub const GDK_KEY_Georgian_en: c_int = 16781524; pub const GDK_KEY_Georgian_fi: c_int = 16781558; pub const GDK_KEY_Georgian_gan: c_int = 16781522; pub const GDK_KEY_Georgian_ghan: c_int = 16781542; pub const GDK_KEY_Georgian_hae: c_int = 16781552; pub const GDK_KEY_Georgian_har: c_int = 16781556; pub const GDK_KEY_Georgian_he: c_int = 16781553; pub const GDK_KEY_Georgian_hie: c_int = 16781554; pub const GDK_KEY_Georgian_hoe: c_int = 16781557; pub const GDK_KEY_Georgian_in: c_int = 16781528; pub const GDK_KEY_Georgian_jhan: c_int = 16781551; pub const GDK_KEY_Georgian_jil: c_int = 16781547; pub const GDK_KEY_Georgian_kan: c_int = 16781529; pub const GDK_KEY_Georgian_khar: c_int = 16781541; pub const GDK_KEY_Georgian_las: c_int = 16781530; pub const GDK_KEY_Georgian_man: c_int = 16781531; pub const GDK_KEY_Georgian_nar: c_int = 16781532; pub const GDK_KEY_Georgian_on: c_int = 16781533; pub const GDK_KEY_Georgian_par: c_int = 16781534; pub const GDK_KEY_Georgian_phar: c_int = 16781540; pub const GDK_KEY_Georgian_qar: c_int = 16781543; pub const GDK_KEY_Georgian_rae: c_int = 16781536; pub const GDK_KEY_Georgian_san: c_int = 16781537; pub const GDK_KEY_Georgian_shin: c_int = 16781544; pub const GDK_KEY_Georgian_tan: c_int = 16781527; pub const GDK_KEY_Georgian_tar: c_int = 16781538; pub const GDK_KEY_Georgian_un: c_int = 16781539; pub const GDK_KEY_Georgian_vin: c_int = 16781525; pub const GDK_KEY_Georgian_we: c_int = 16781555; pub const GDK_KEY_Georgian_xan: c_int = 16781550; pub const GDK_KEY_Georgian_zen: c_int = 16781526; pub const GDK_KEY_Georgian_zhar: c_int = 16781535; pub const GDK_KEY_Go: c_int = 269025119; pub const GDK_KEY_Greek_ALPHA: c_int = 1985; pub const GDK_KEY_Greek_ALPHAaccent: c_int = 1953; pub const GDK_KEY_Greek_BETA: c_int = 1986; pub const GDK_KEY_Greek_CHI: c_int = 2007; pub const GDK_KEY_Greek_DELTA: c_int = 1988; pub const GDK_KEY_Greek_EPSILON: c_int = 1989; pub const GDK_KEY_Greek_EPSILONaccent: c_int = 1954; pub const GDK_KEY_Greek_ETA: c_int = 1991; pub const GDK_KEY_Greek_ETAaccent: c_int = 1955; pub const GDK_KEY_Greek_GAMMA: c_int = 1987; pub const GDK_KEY_Greek_IOTA: c_int = 1993; pub const GDK_KEY_Greek_IOTAaccent: c_int = 1956; pub const GDK_KEY_Greek_IOTAdiaeresis: c_int = 1957; pub const GDK_KEY_Greek_IOTAdieresis: c_int = 1957; pub const GDK_KEY_Greek_KAPPA: c_int = 1994; pub const GDK_KEY_Greek_LAMBDA: c_int = 1995; pub const GDK_KEY_Greek_LAMDA: c_int = 1995; pub const GDK_KEY_Greek_MU: c_int = 1996; pub const GDK_KEY_Greek_NU: c_int = 1997; pub const GDK_KEY_Greek_OMEGA: c_int = 2009; pub const GDK_KEY_Greek_OMEGAaccent: c_int = 1963; pub const GDK_KEY_Greek_OMICRON: c_int = 1999; pub const GDK_KEY_Greek_OMICRONaccent: c_int = 1959; pub const GDK_KEY_Greek_PHI: c_int = 2006; pub const GDK_KEY_Greek_PI: c_int = 2000; pub const GDK_KEY_Greek_PSI: c_int = 2008; pub const GDK_KEY_Greek_RHO: c_int = 2001; pub const GDK_KEY_Greek_SIGMA: c_int = 2002; pub const GDK_KEY_Greek_TAU: c_int = 2004; pub const GDK_KEY_Greek_THETA: c_int = 1992; pub const GDK_KEY_Greek_UPSILON: c_int = 2005; pub const GDK_KEY_Greek_UPSILONaccent: c_int = 1960; pub const GDK_KEY_Greek_UPSILONdieresis: c_int = 1961; pub const GDK_KEY_Greek_XI: c_int = 1998; pub const GDK_KEY_Greek_ZETA: c_int = 1990; pub const GDK_KEY_Greek_accentdieresis: c_int = 1966; pub const GDK_KEY_Greek_alpha: c_int = 2017; pub const GDK_KEY_Greek_alphaaccent: c_int = 1969; pub const GDK_KEY_Greek_beta: c_int = 2018; pub const GDK_KEY_Greek_chi: c_int = 2039; pub const GDK_KEY_Greek_delta: c_int = 2020; pub const GDK_KEY_Greek_epsilon: c_int = 2021; pub const GDK_KEY_Greek_epsilonaccent: c_int = 1970; pub const GDK_KEY_Greek_eta: c_int = 2023; pub const GDK_KEY_Greek_etaaccent: c_int = 1971; pub const GDK_KEY_Greek_finalsmallsigma: c_int = 2035; pub const GDK_KEY_Greek_gamma: c_int = 2019; pub const GDK_KEY_Greek_horizbar: c_int = 1967; pub const GDK_KEY_Greek_iota: c_int = 2025; pub const GDK_KEY_Greek_iotaaccent: c_int = 1972; pub const GDK_KEY_Greek_iotaaccentdieresis: c_int = 1974; pub const GDK_KEY_Greek_iotadieresis: c_int = 1973; pub const GDK_KEY_Greek_kappa: c_int = 2026; pub const GDK_KEY_Greek_lambda: c_int = 2027; pub const GDK_KEY_Greek_lamda: c_int = 2027; pub const GDK_KEY_Greek_mu: c_int = 2028; pub const GDK_KEY_Greek_nu: c_int = 2029; pub const GDK_KEY_Greek_omega: c_int = 2041; pub const GDK_KEY_Greek_omegaaccent: c_int = 1979; pub const GDK_KEY_Greek_omicron: c_int = 2031; pub const GDK_KEY_Greek_omicronaccent: c_int = 1975; pub const GDK_KEY_Greek_phi: c_int = 2038; pub const GDK_KEY_Greek_pi: c_int = 2032; pub const GDK_KEY_Greek_psi: c_int = 2040; pub const GDK_KEY_Greek_rho: c_int = 2033; pub const GDK_KEY_Greek_sigma: c_int = 2034; pub const GDK_KEY_Greek_switch: c_int = 65406; pub const GDK_KEY_Greek_tau: c_int = 2036; pub const GDK_KEY_Greek_theta: c_int = 2024; pub const GDK_KEY_Greek_upsilon: c_int = 2037; pub const GDK_KEY_Greek_upsilonaccent: c_int = 1976; pub const GDK_KEY_Greek_upsilonaccentdieresis: c_int = 1978; pub const GDK_KEY_Greek_upsilondieresis: c_int = 1977; pub const GDK_KEY_Greek_xi: c_int = 2030; pub const GDK_KEY_Greek_zeta: c_int = 2022; pub const GDK_KEY_Green: c_int = 269025188; pub const GDK_KEY_H: c_int = 72; pub const GDK_KEY_Hangul: c_int = 65329; pub const GDK_KEY_Hangul_A: c_int = 3775; pub const GDK_KEY_Hangul_AE: c_int = 3776; pub const GDK_KEY_Hangul_AraeA: c_int = 3830; pub const GDK_KEY_Hangul_AraeAE: c_int = 3831; pub const GDK_KEY_Hangul_Banja: c_int = 65337; pub const GDK_KEY_Hangul_Cieuc: c_int = 3770; pub const GDK_KEY_Hangul_Codeinput: c_int = 65335; pub const GDK_KEY_Hangul_Dikeud: c_int = 3751; pub const GDK_KEY_Hangul_E: c_int = 3780; pub const GDK_KEY_Hangul_EO: c_int = 3779; pub const GDK_KEY_Hangul_EU: c_int = 3793; pub const GDK_KEY_Hangul_End: c_int = 65331; pub const GDK_KEY_Hangul_Hanja: c_int = 65332; pub const GDK_KEY_Hangul_Hieuh: c_int = 3774; pub const GDK_KEY_Hangul_I: c_int = 3795; pub const GDK_KEY_Hangul_Ieung: c_int = 3767; pub const GDK_KEY_Hangul_J_Cieuc: c_int = 3818; pub const GDK_KEY_Hangul_J_Dikeud: c_int = 3802; pub const GDK_KEY_Hangul_J_Hieuh: c_int = 3822; pub const GDK_KEY_Hangul_J_Ieung: c_int = 3816; pub const GDK_KEY_Hangul_J_Jieuj: c_int = 3817; pub const GDK_KEY_Hangul_J_Khieuq: c_int = 3819; pub const GDK_KEY_Hangul_J_Kiyeog: c_int = 3796; pub const GDK_KEY_Hangul_J_KiyeogSios: c_int = 3798; pub const GDK_KEY_Hangul_J_KkogjiDalrinIeung: c_int = 3833; pub const GDK_KEY_Hangul_J_Mieum: c_int = 3811; pub const GDK_KEY_Hangul_J_Nieun: c_int = 3799; pub const GDK_KEY_Hangul_J_NieunHieuh: c_int = 3801; pub const GDK_KEY_Hangul_J_NieunJieuj: c_int = 3800; pub const GDK_KEY_Hangul_J_PanSios: c_int = 3832; pub const GDK_KEY_Hangul_J_Phieuf: c_int = 3821; pub const GDK_KEY_Hangul_J_Pieub: c_int = 3812; pub const GDK_KEY_Hangul_J_PieubSios: c_int = 3813; pub const GDK_KEY_Hangul_J_Rieul: c_int = 3803; pub const GDK_KEY_Hangul_J_RieulHieuh: c_int = 3810; pub const GDK_KEY_Hangul_J_RieulKiyeog: c_int = 3804; pub const GDK_KEY_Hangul_J_RieulMieum: c_int = 3805; pub const GDK_KEY_Hangul_J_RieulPhieuf: c_int = 3809; pub const GDK_KEY_Hangul_J_RieulPieub: c_int = 3806; pub const GDK_KEY_Hangul_J_RieulSios: c_int = 3807; pub const GDK_KEY_Hangul_J_RieulTieut: c_int = 3808; pub const GDK_KEY_Hangul_J_Sios: c_int = 3814; pub const GDK_KEY_Hangul_J_SsangKiyeog: c_int = 3797; pub const GDK_KEY_Hangul_J_SsangSios: c_int = 3815; pub const GDK_KEY_Hangul_J_Tieut: c_int = 3820; pub const GDK_KEY_Hangul_J_YeorinHieuh: c_int = 3834; pub const GDK_KEY_Hangul_Jamo: c_int = 65333; pub const GDK_KEY_Hangul_Jeonja: c_int = 65336; pub const GDK_KEY_Hangul_Jieuj: c_int = 3768; pub const GDK_KEY_Hangul_Khieuq: c_int = 3771; pub const GDK_KEY_Hangul_Kiyeog: c_int = 3745; pub const GDK_KEY_Hangul_KiyeogSios: c_int = 3747; pub const GDK_KEY_Hangul_KkogjiDalrinIeung: c_int = 3827; pub const GDK_KEY_Hangul_Mieum: c_int = 3761; pub const GDK_KEY_Hangul_MultipleCandidate: c_int = 65341; pub const GDK_KEY_Hangul_Nieun: c_int = 3748; pub const GDK_KEY_Hangul_NieunHieuh: c_int = 3750; pub const GDK_KEY_Hangul_NieunJieuj: c_int = 3749; pub const GDK_KEY_Hangul_O: c_int = 3783; pub const GDK_KEY_Hangul_OE: c_int = 3786; pub const GDK_KEY_Hangul_PanSios: c_int = 3826; pub const GDK_KEY_Hangul_Phieuf: c_int = 3773; pub const GDK_KEY_Hangul_Pieub: c_int = 3762; pub const GDK_KEY_Hangul_PieubSios: c_int = 3764; pub const GDK_KEY_Hangul_PostHanja: c_int = 65339; pub const GDK_KEY_Hangul_PreHanja: c_int = 65338; pub const GDK_KEY_Hangul_PreviousCandidate: c_int = 65342; pub const GDK_KEY_Hangul_Rieul: c_int = 3753; pub const GDK_KEY_Hangul_RieulHieuh: c_int = 3760; pub const GDK_KEY_Hangul_RieulKiyeog: c_int = 3754; pub const GDK_KEY_Hangul_RieulMieum: c_int = 3755; pub const GDK_KEY_Hangul_RieulPhieuf: c_int = 3759; pub const GDK_KEY_Hangul_RieulPieub: c_int = 3756; pub const GDK_KEY_Hangul_RieulSios: c_int = 3757; pub const GDK_KEY_Hangul_RieulTieut: c_int = 3758; pub const GDK_KEY_Hangul_RieulYeorinHieuh: c_int = 3823; pub const GDK_KEY_Hangul_Romaja: c_int = 65334; pub const GDK_KEY_Hangul_SingleCandidate: c_int = 65340; pub const GDK_KEY_Hangul_Sios: c_int = 3765; pub const GDK_KEY_Hangul_Special: c_int = 65343; pub const GDK_KEY_Hangul_SsangDikeud: c_int = 3752; pub const GDK_KEY_Hangul_SsangJieuj: c_int = 3769; pub const GDK_KEY_Hangul_SsangKiyeog: c_int = 3746; pub const GDK_KEY_Hangul_SsangPieub: c_int = 3763; pub const GDK_KEY_Hangul_SsangSios: c_int = 3766; pub const GDK_KEY_Hangul_Start: c_int = 65330; pub const GDK_KEY_Hangul_SunkyeongeumMieum: c_int = 3824; pub const GDK_KEY_Hangul_SunkyeongeumPhieuf: c_int = 3828; pub const GDK_KEY_Hangul_SunkyeongeumPieub: c_int = 3825; pub const GDK_KEY_Hangul_Tieut: c_int = 3772; pub const GDK_KEY_Hangul_U: c_int = 3788; pub const GDK_KEY_Hangul_WA: c_int = 3784; pub const GDK_KEY_Hangul_WAE: c_int = 3785; pub const GDK_KEY_Hangul_WE: c_int = 3790; pub const GDK_KEY_Hangul_WEO: c_int = 3789; pub const GDK_KEY_Hangul_WI: c_int = 3791; pub const GDK_KEY_Hangul_YA: c_int = 3777; pub const GDK_KEY_Hangul_YAE: c_int = 3778; pub const GDK_KEY_Hangul_YE: c_int = 3782; pub const GDK_KEY_Hangul_YEO: c_int = 3781; pub const GDK_KEY_Hangul_YI: c_int = 3794; pub const GDK_KEY_Hangul_YO: c_int = 3787; pub const GDK_KEY_Hangul_YU: c_int = 3792; pub const GDK_KEY_Hangul_YeorinHieuh: c_int = 3829; pub const GDK_KEY_Hangul_switch: c_int = 65406; pub const GDK_KEY_Hankaku: c_int = 65321; pub const GDK_KEY_Hcircumflex: c_int = 678; pub const GDK_KEY_Hebrew_switch: c_int = 65406; pub const GDK_KEY_Help: c_int = 65386; pub const GDK_KEY_Henkan: c_int = 65315; pub const GDK_KEY_Henkan_Mode: c_int = 65315; pub const GDK_KEY_Hibernate: c_int = 269025192; pub const GDK_KEY_Hiragana: c_int = 65317; pub const GDK_KEY_Hiragana_Katakana: c_int = 65319; pub const GDK_KEY_History: c_int = 269025079; pub const GDK_KEY_Home: c_int = 65360; pub const GDK_KEY_HomePage: c_int = 269025048; pub const GDK_KEY_HotLinks: c_int = 269025082; pub const GDK_KEY_Hstroke: c_int = 673; pub const GDK_KEY_Hyper_L: c_int = 65517; pub const GDK_KEY_Hyper_R: c_int = 65518; pub const GDK_KEY_I: c_int = 73; pub const GDK_KEY_ISO_Center_Object: c_int = 65075; pub const GDK_KEY_ISO_Continuous_Underline: c_int = 65072; pub const GDK_KEY_ISO_Discontinuous_Underline: c_int = 65073; pub const GDK_KEY_ISO_Emphasize: c_int = 65074; pub const GDK_KEY_ISO_Enter: c_int = 65076; pub const GDK_KEY_ISO_Fast_Cursor_Down: c_int = 65071; pub const GDK_KEY_ISO_Fast_Cursor_Left: c_int = 65068; pub const GDK_KEY_ISO_Fast_Cursor_Right: c_int = 65069; pub const GDK_KEY_ISO_Fast_Cursor_Up: c_int = 65070; pub const GDK_KEY_ISO_First_Group: c_int = 65036; pub const GDK_KEY_ISO_First_Group_Lock: c_int = 65037; pub const GDK_KEY_ISO_Group_Latch: c_int = 65030; pub const GDK_KEY_ISO_Group_Lock: c_int = 65031; pub const GDK_KEY_ISO_Group_Shift: c_int = 65406; pub const GDK_KEY_ISO_Last_Group: c_int = 65038; pub const GDK_KEY_ISO_Last_Group_Lock: c_int = 65039; pub const GDK_KEY_ISO_Left_Tab: c_int = 65056; pub const GDK_KEY_ISO_Level2_Latch: c_int = 65026; pub const GDK_KEY_ISO_Level3_Latch: c_int = 65028; pub const GDK_KEY_ISO_Level3_Lock: c_int = 65029; pub const GDK_KEY_ISO_Level3_Shift: c_int = 65027; pub const GDK_KEY_ISO_Level5_Latch: c_int = 65042; pub const GDK_KEY_ISO_Level5_Lock: c_int = 65043; pub const GDK_KEY_ISO_Level5_Shift: c_int = 65041; pub const GDK_KEY_ISO_Lock: c_int = 65025; pub const GDK_KEY_ISO_Move_Line_Down: c_int = 65058; pub const GDK_KEY_ISO_Move_Line_Up: c_int = 65057; pub const GDK_KEY_ISO_Next_Group: c_int = 65032; pub const GDK_KEY_ISO_Next_Group_Lock: c_int = 65033; pub const GDK_KEY_ISO_Partial_Line_Down: c_int = 65060; pub const GDK_KEY_ISO_Partial_Line_Up: c_int = 65059; pub const GDK_KEY_ISO_Partial_Space_Left: c_int = 65061; pub const GDK_KEY_ISO_Partial_Space_Right: c_int = 65062; pub const GDK_KEY_ISO_Prev_Group: c_int = 65034; pub const GDK_KEY_ISO_Prev_Group_Lock: c_int = 65035; pub const GDK_KEY_ISO_Release_Both_Margins: c_int = 65067; pub const GDK_KEY_ISO_Release_Margin_Left: c_int = 65065; pub const GDK_KEY_ISO_Release_Margin_Right: c_int = 65066; pub const GDK_KEY_ISO_Set_Margin_Left: c_int = 65063; pub const GDK_KEY_ISO_Set_Margin_Right: c_int = 65064; pub const GDK_KEY_Iabovedot: c_int = 681; pub const GDK_KEY_Iacute: c_int = 205; pub const GDK_KEY_Ibelowdot: c_int = 16785098; pub const GDK_KEY_Ibreve: c_int = 16777516; pub const GDK_KEY_Icircumflex: c_int = 206; pub const GDK_KEY_Idiaeresis: c_int = 207; pub const GDK_KEY_Igrave: c_int = 204; pub const GDK_KEY_Ihook: c_int = 16785096; pub const GDK_KEY_Imacron: c_int = 975; pub const GDK_KEY_Insert: c_int = 65379; pub const GDK_KEY_Iogonek: c_int = 967; pub const GDK_KEY_Itilde: c_int = 933; pub const GDK_KEY_J: c_int = 74; pub const GDK_KEY_Jcircumflex: c_int = 684; pub const GDK_KEY_K: c_int = 75; pub const GDK_KEY_KP_0: c_int = 65456; pub const GDK_KEY_KP_1: c_int = 65457; pub const GDK_KEY_KP_2: c_int = 65458; pub const GDK_KEY_KP_3: c_int = 65459; pub const GDK_KEY_KP_4: c_int = 65460; pub const GDK_KEY_KP_5: c_int = 65461; pub const GDK_KEY_KP_6: c_int = 65462; pub const GDK_KEY_KP_7: c_int = 65463; pub const GDK_KEY_KP_8: c_int = 65464; pub const GDK_KEY_KP_9: c_int = 65465; pub const GDK_KEY_KP_Add: c_int = 65451; pub const GDK_KEY_KP_Begin: c_int = 65437; pub const GDK_KEY_KP_Decimal: c_int = 65454; pub const GDK_KEY_KP_Delete: c_int = 65439; pub const GDK_KEY_KP_Divide: c_int = 65455; pub const GDK_KEY_KP_Down: c_int = 65433; pub const GDK_KEY_KP_End: c_int = 65436; pub const GDK_KEY_KP_Enter: c_int = 65421; pub const GDK_KEY_KP_Equal: c_int = 65469; pub const GDK_KEY_KP_F1: c_int = 65425; pub const GDK_KEY_KP_F2: c_int = 65426; pub const GDK_KEY_KP_F3: c_int = 65427; pub const GDK_KEY_KP_F4: c_int = 65428; pub const GDK_KEY_KP_Home: c_int = 65429; pub const GDK_KEY_KP_Insert: c_int = 65438; pub const GDK_KEY_KP_Left: c_int = 65430; pub const GDK_KEY_KP_Multiply: c_int = 65450; pub const GDK_KEY_KP_Next: c_int = 65435; pub const GDK_KEY_KP_Page_Down: c_int = 65435; pub const GDK_KEY_KP_Page_Up: c_int = 65434; pub const GDK_KEY_KP_Prior: c_int = 65434; pub const GDK_KEY_KP_Right: c_int = 65432; pub const GDK_KEY_KP_Separator: c_int = 65452; pub const GDK_KEY_KP_Space: c_int = 65408; pub const GDK_KEY_KP_Subtract: c_int = 65453; pub const GDK_KEY_KP_Tab: c_int = 65417; pub const GDK_KEY_KP_Up: c_int = 65431; pub const GDK_KEY_Kana_Lock: c_int = 65325; pub const GDK_KEY_Kana_Shift: c_int = 65326; pub const GDK_KEY_Kanji: c_int = 65313; pub const GDK_KEY_Kanji_Bangou: c_int = 65335; pub const GDK_KEY_Katakana: c_int = 65318; pub const GDK_KEY_KbdBrightnessDown: c_int = 269025030; pub const GDK_KEY_KbdBrightnessUp: c_int = 269025029; pub const GDK_KEY_KbdLightOnOff: c_int = 269025028; pub const GDK_KEY_Kcedilla: c_int = 979; pub const GDK_KEY_Keyboard: c_int = 269025203; pub const GDK_KEY_Korean_Won: c_int = 3839; pub const GDK_KEY_L: c_int = 76; pub const GDK_KEY_L1: c_int = 65480; pub const GDK_KEY_L10: c_int = 65489; pub const GDK_KEY_L2: c_int = 65481; pub const GDK_KEY_L3: c_int = 65482; pub const GDK_KEY_L4: c_int = 65483; pub const GDK_KEY_L5: c_int = 65484; pub const GDK_KEY_L6: c_int = 65485; pub const GDK_KEY_L7: c_int = 65486; pub const GDK_KEY_L8: c_int = 65487; pub const GDK_KEY_L9: c_int = 65488; pub const GDK_KEY_Lacute: c_int = 453; pub const GDK_KEY_Last_Virtual_Screen: c_int = 65236; pub const GDK_KEY_Launch0: c_int = 269025088; pub const GDK_KEY_Launch1: c_int = 269025089; pub const GDK_KEY_Launch2: c_int = 269025090; pub const GDK_KEY_Launch3: c_int = 269025091; pub const GDK_KEY_Launch4: c_int = 269025092; pub const GDK_KEY_Launch5: c_int = 269025093; pub const GDK_KEY_Launch6: c_int = 269025094; pub const GDK_KEY_Launch7: c_int = 269025095; pub const GDK_KEY_Launch8: c_int = 269025096; pub const GDK_KEY_Launch9: c_int = 269025097; pub const GDK_KEY_LaunchA: c_int = 269025098; pub const GDK_KEY_LaunchB: c_int = 269025099; pub const GDK_KEY_LaunchC: c_int = 269025100; pub const GDK_KEY_LaunchD: c_int = 269025101; pub const GDK_KEY_LaunchE: c_int = 269025102; pub const GDK_KEY_LaunchF: c_int = 269025103; pub const GDK_KEY_Lbelowdot: c_int = 16784950; pub const GDK_KEY_Lcaron: c_int = 421; pub const GDK_KEY_Lcedilla: c_int = 934; pub const GDK_KEY_Left: c_int = 65361; pub const GDK_KEY_LightBulb: c_int = 269025077; pub const GDK_KEY_Linefeed: c_int = 65290; pub const GDK_KEY_LiraSign: c_int = 16785572; pub const GDK_KEY_LogGrabInfo: c_int = 269024805; pub const GDK_KEY_LogOff: c_int = 269025121; pub const GDK_KEY_LogWindowTree: c_int = 269024804; pub const GDK_KEY_Lstroke: c_int = 419; pub const GDK_KEY_M: c_int = 77; pub const GDK_KEY_Mabovedot: c_int = 16784960; pub const GDK_KEY_Macedonia_DSE: c_int = 1717; pub const GDK_KEY_Macedonia_GJE: c_int = 1714; pub const GDK_KEY_Macedonia_KJE: c_int = 1724; pub const GDK_KEY_Macedonia_dse: c_int = 1701; pub const GDK_KEY_Macedonia_gje: c_int = 1698; pub const GDK_KEY_Macedonia_kje: c_int = 1708; pub const GDK_KEY_Mae_Koho: c_int = 65342; pub const GDK_KEY_Mail: c_int = 269025049; pub const GDK_KEY_MailForward: c_int = 269025168; pub const GDK_KEY_Market: c_int = 269025122; pub const GDK_KEY_Massyo: c_int = 65324; pub const GDK_KEY_Meeting: c_int = 269025123; pub const GDK_KEY_Memo: c_int = 269025054; pub const GDK_KEY_Menu: c_int = 65383; pub const GDK_KEY_MenuKB: c_int = 269025125; pub const GDK_KEY_MenuPB: c_int = 269025126; pub const GDK_KEY_Messenger: c_int = 269025166; pub const GDK_KEY_Meta_L: c_int = 65511; pub const GDK_KEY_Meta_R: c_int = 65512; pub const GDK_KEY_MillSign: c_int = 16785573; pub const GDK_KEY_ModeLock: c_int = 269025025; pub const GDK_KEY_Mode_switch: c_int = 65406; pub const GDK_KEY_MonBrightnessDown: c_int = 269025027; pub const GDK_KEY_MonBrightnessUp: c_int = 269025026; pub const GDK_KEY_MouseKeys_Accel_Enable: c_int = 65143; pub const GDK_KEY_MouseKeys_Enable: c_int = 65142; pub const GDK_KEY_Muhenkan: c_int = 65314; pub const GDK_KEY_Multi_key: c_int = 65312; pub const GDK_KEY_MultipleCandidate: c_int = 65341; pub const GDK_KEY_Music: c_int = 269025170; pub const GDK_KEY_MyComputer: c_int = 269025075; pub const GDK_KEY_MySites: c_int = 269025127; pub const GDK_KEY_N: c_int = 78; pub const GDK_KEY_Nacute: c_int = 465; pub const GDK_KEY_NairaSign: c_int = 16785574; pub const GDK_KEY_Ncaron: c_int = 466; pub const GDK_KEY_Ncedilla: c_int = 977; pub const GDK_KEY_New: c_int = 269025128; pub const GDK_KEY_NewSheqelSign: c_int = 16785578; pub const GDK_KEY_News: c_int = 269025129; pub const GDK_KEY_Next: c_int = 65366; pub const GDK_KEY_Next_VMode: c_int = 269024802; pub const GDK_KEY_Next_Virtual_Screen: c_int = 65234; pub const GDK_KEY_Ntilde: c_int = 209; pub const GDK_KEY_Num_Lock: c_int = 65407; pub const GDK_KEY_O: c_int = 79; pub const GDK_KEY_OE: c_int = 5052; pub const GDK_KEY_Oacute: c_int = 211; pub const GDK_KEY_Obarred: c_int = 16777631; pub const GDK_KEY_Obelowdot: c_int = 16785100; pub const GDK_KEY_Ocaron: c_int = 16777681; pub const GDK_KEY_Ocircumflex: c_int = 212; pub const GDK_KEY_Ocircumflexacute: c_int = 16785104; pub const GDK_KEY_Ocircumflexbelowdot: c_int = 16785112; pub const GDK_KEY_Ocircumflexgrave: c_int = 16785106; pub const GDK_KEY_Ocircumflexhook: c_int = 16785108; pub const GDK_KEY_Ocircumflextilde: c_int = 16785110; pub const GDK_KEY_Odiaeresis: c_int = 214; pub const GDK_KEY_Odoubleacute: c_int = 469; pub const GDK_KEY_OfficeHome: c_int = 269025130; pub const GDK_KEY_Ograve: c_int = 210; pub const GDK_KEY_Ohook: c_int = 16785102; pub const GDK_KEY_Ohorn: c_int = 16777632; pub const GDK_KEY_Ohornacute: c_int = 16785114; pub const GDK_KEY_Ohornbelowdot: c_int = 16785122; pub const GDK_KEY_Ohorngrave: c_int = 16785116; pub const GDK_KEY_Ohornhook: c_int = 16785118; pub const GDK_KEY_Ohorntilde: c_int = 16785120; pub const GDK_KEY_Omacron: c_int = 978; pub const GDK_KEY_Ooblique: c_int = 216; pub const GDK_KEY_Open: c_int = 269025131; pub const GDK_KEY_OpenURL: c_int = 269025080; pub const GDK_KEY_Option: c_int = 269025132; pub const GDK_KEY_Oslash: c_int = 216; pub const GDK_KEY_Otilde: c_int = 213; pub const GDK_KEY_Overlay1_Enable: c_int = 65144; pub const GDK_KEY_Overlay2_Enable: c_int = 65145; pub const GDK_KEY_P: c_int = 80; pub const GDK_KEY_Pabovedot: c_int = 16784982; pub const GDK_KEY_Page_Down: c_int = 65366; pub const GDK_KEY_Page_Up: c_int = 65365; pub const GDK_KEY_Paste: c_int = 269025133; pub const GDK_KEY_Pause: c_int = 65299; pub const GDK_KEY_PesetaSign: c_int = 16785575; pub const GDK_KEY_Phone: c_int = 269025134; pub const GDK_KEY_Pictures: c_int = 269025169; pub const GDK_KEY_Pointer_Accelerate: c_int = 65274; pub const GDK_KEY_Pointer_Button1: c_int = 65257; pub const GDK_KEY_Pointer_Button2: c_int = 65258; pub const GDK_KEY_Pointer_Button3: c_int = 65259; pub const GDK_KEY_Pointer_Button4: c_int = 65260; pub const GDK_KEY_Pointer_Button5: c_int = 65261; pub const GDK_KEY_Pointer_Button_Dflt: c_int = 65256; pub const GDK_KEY_Pointer_DblClick1: c_int = 65263; pub const GDK_KEY_Pointer_DblClick2: c_int = 65264; pub const GDK_KEY_Pointer_DblClick3: c_int = 65265; pub const GDK_KEY_Pointer_DblClick4: c_int = 65266; pub const GDK_KEY_Pointer_DblClick5: c_int = 65267; pub const GDK_KEY_Pointer_DblClick_Dflt: c_int = 65262; pub const GDK_KEY_Pointer_DfltBtnNext: c_int = 65275; pub const GDK_KEY_Pointer_DfltBtnPrev: c_int = 65276; pub const GDK_KEY_Pointer_Down: c_int = 65251; pub const GDK_KEY_Pointer_DownLeft: c_int = 65254; pub const GDK_KEY_Pointer_DownRight: c_int = 65255; pub const GDK_KEY_Pointer_Drag1: c_int = 65269; pub const GDK_KEY_Pointer_Drag2: c_int = 65270; pub const GDK_KEY_Pointer_Drag3: c_int = 65271; pub const GDK_KEY_Pointer_Drag4: c_int = 65272; pub const GDK_KEY_Pointer_Drag5: c_int = 65277; pub const GDK_KEY_Pointer_Drag_Dflt: c_int = 65268; pub const GDK_KEY_Pointer_EnableKeys: c_int = 65273; pub const GDK_KEY_Pointer_Left: c_int = 65248; pub const GDK_KEY_Pointer_Right: c_int = 65249; pub const GDK_KEY_Pointer_Up: c_int = 65250; pub const GDK_KEY_Pointer_UpLeft: c_int = 65252; pub const GDK_KEY_Pointer_UpRight: c_int = 65253; pub const GDK_KEY_PowerDown: c_int = 269025057; pub const GDK_KEY_PowerOff: c_int = 269025066; pub const GDK_KEY_Prev_VMode: c_int = 269024803; pub const GDK_KEY_Prev_Virtual_Screen: c_int = 65233; pub const GDK_KEY_PreviousCandidate: c_int = 65342; pub const GDK_KEY_Print: c_int = 65377; pub const GDK_KEY_Prior: c_int = 65365; pub const GDK_KEY_Q: c_int = 81; pub const GDK_KEY_R: c_int = 82; pub const GDK_KEY_R1: c_int = 65490; pub const GDK_KEY_R10: c_int = 65499; pub const GDK_KEY_R11: c_int = 65500; pub const GDK_KEY_R12: c_int = 65501; pub const GDK_KEY_R13: c_int = 65502; pub const GDK_KEY_R14: c_int = 65503; pub const GDK_KEY_R15: c_int = 65504; pub const GDK_KEY_R2: c_int = 65491; pub const GDK_KEY_R3: c_int = 65492; pub const GDK_KEY_R4: c_int = 65493; pub const GDK_KEY_R5: c_int = 65494; pub const GDK_KEY_R6: c_int = 65495; pub const GDK_KEY_R7: c_int = 65496; pub const GDK_KEY_R8: c_int = 65497; pub const GDK_KEY_R9: c_int = 65498; pub const GDK_KEY_RFKill: c_int = 269025205; pub const GDK_KEY_Racute: c_int = 448; pub const GDK_KEY_Rcaron: c_int = 472; pub const GDK_KEY_Rcedilla: c_int = 931; pub const GDK_KEY_Red: c_int = 269025187; pub const GDK_KEY_Redo: c_int = 65382; pub const GDK_KEY_Refresh: c_int = 269025065; pub const GDK_KEY_Reload: c_int = 269025139; pub const GDK_KEY_RepeatKeys_Enable: c_int = 65138; pub const GDK_KEY_Reply: c_int = 269025138; pub const GDK_KEY_Return: c_int = 65293; pub const GDK_KEY_Right: c_int = 65363; pub const GDK_KEY_RockerDown: c_int = 269025060; pub const GDK_KEY_RockerEnter: c_int = 269025061; pub const GDK_KEY_RockerUp: c_int = 269025059; pub const GDK_KEY_Romaji: c_int = 65316; pub const GDK_KEY_RotateWindows: c_int = 269025140; pub const GDK_KEY_RotationKB: c_int = 269025142; pub const GDK_KEY_RotationPB: c_int = 269025141; pub const GDK_KEY_RupeeSign: c_int = 16785576; pub const GDK_KEY_S: c_int = 83; pub const GDK_KEY_SCHWA: c_int = 16777615; pub const GDK_KEY_Sabovedot: c_int = 16784992; pub const GDK_KEY_Sacute: c_int = 422; pub const GDK_KEY_Save: c_int = 269025143; pub const GDK_KEY_Scaron: c_int = 425; pub const GDK_KEY_Scedilla: c_int = 426; pub const GDK_KEY_Scircumflex: c_int = 734; pub const GDK_KEY_ScreenSaver: c_int = 269025069; pub const GDK_KEY_ScrollClick: c_int = 269025146; pub const GDK_KEY_ScrollDown: c_int = 269025145; pub const GDK_KEY_ScrollUp: c_int = 269025144; pub const GDK_KEY_Scroll_Lock: c_int = 65300; pub const GDK_KEY_Search: c_int = 269025051; pub const GDK_KEY_Select: c_int = 65376; pub const GDK_KEY_SelectButton: c_int = 269025184; pub const GDK_KEY_Send: c_int = 269025147; pub const GDK_KEY_Serbian_DJE: c_int = 1713; pub const GDK_KEY_Serbian_DZE: c_int = 1727; pub const GDK_KEY_Serbian_JE: c_int = 1720; pub const GDK_KEY_Serbian_LJE: c_int = 1721; pub const GDK_KEY_Serbian_NJE: c_int = 1722; pub const GDK_KEY_Serbian_TSHE: c_int = 1723; pub const GDK_KEY_Serbian_dje: c_int = 1697; pub const GDK_KEY_Serbian_dze: c_int = 1711; pub const GDK_KEY_Serbian_je: c_int = 1704; pub const GDK_KEY_Serbian_lje: c_int = 1705; pub const GDK_KEY_Serbian_nje: c_int = 1706; pub const GDK_KEY_Serbian_tshe: c_int = 1707; pub const GDK_KEY_Shift_L: c_int = 65505; pub const GDK_KEY_Shift_Lock: c_int = 65510; pub const GDK_KEY_Shift_R: c_int = 65506; pub const GDK_KEY_Shop: c_int = 269025078; pub const GDK_KEY_SingleCandidate: c_int = 65340; pub const GDK_KEY_Sinh_a: c_int = 16780677; pub const GDK_KEY_Sinh_aa: c_int = 16780678; pub const GDK_KEY_Sinh_aa2: c_int = 16780751; pub const GDK_KEY_Sinh_ae: c_int = 16780679; pub const GDK_KEY_Sinh_ae2: c_int = 16780752; pub const GDK_KEY_Sinh_aee: c_int = 16780680; pub const GDK_KEY_Sinh_aee2: c_int = 16780753; pub const GDK_KEY_Sinh_ai: c_int = 16780691; pub const GDK_KEY_Sinh_ai2: c_int = 16780763; pub const GDK_KEY_Sinh_al: c_int = 16780746; pub const GDK_KEY_Sinh_au: c_int = 16780694; pub const GDK_KEY_Sinh_au2: c_int = 16780766; pub const GDK_KEY_Sinh_ba: c_int = 16780726; pub const GDK_KEY_Sinh_bha: c_int = 16780727; pub const GDK_KEY_Sinh_ca: c_int = 16780704; pub const GDK_KEY_Sinh_cha: c_int = 16780705; pub const GDK_KEY_Sinh_dda: c_int = 16780713; pub const GDK_KEY_Sinh_ddha: c_int = 16780714; pub const GDK_KEY_Sinh_dha: c_int = 16780719; pub const GDK_KEY_Sinh_dhha: c_int = 16780720; pub const GDK_KEY_Sinh_e: c_int = 16780689; pub const GDK_KEY_Sinh_e2: c_int = 16780761; pub const GDK_KEY_Sinh_ee: c_int = 16780690; pub const GDK_KEY_Sinh_ee2: c_int = 16780762; pub const GDK_KEY_Sinh_fa: c_int = 16780742; pub const GDK_KEY_Sinh_ga: c_int = 16780700; pub const GDK_KEY_Sinh_gha: c_int = 16780701; pub const GDK_KEY_Sinh_h2: c_int = 16780675; pub const GDK_KEY_Sinh_ha: c_int = 16780740; pub const GDK_KEY_Sinh_i: c_int = 16780681; pub const GDK_KEY_Sinh_i2: c_int = 16780754; pub const GDK_KEY_Sinh_ii: c_int = 16780682; pub const GDK_KEY_Sinh_ii2: c_int = 16780755; pub const GDK_KEY_Sinh_ja: c_int = 16780706; pub const GDK_KEY_Sinh_jha: c_int = 16780707; pub const GDK_KEY_Sinh_jnya: c_int = 16780709; pub const GDK_KEY_Sinh_ka: c_int = 16780698; pub const GDK_KEY_Sinh_kha: c_int = 16780699; pub const GDK_KEY_Sinh_kunddaliya: c_int = 16780788; pub const GDK_KEY_Sinh_la: c_int = 16780733; pub const GDK_KEY_Sinh_lla: c_int = 16780741; pub const GDK_KEY_Sinh_lu: c_int = 16780687; pub const GDK_KEY_Sinh_lu2: c_int = 16780767; pub const GDK_KEY_Sinh_luu: c_int = 16780688; pub const GDK_KEY_Sinh_luu2: c_int = 16780787; pub const GDK_KEY_Sinh_ma: c_int = 16780728; pub const GDK_KEY_Sinh_mba: c_int = 16780729; pub const GDK_KEY_Sinh_na: c_int = 16780721; pub const GDK_KEY_Sinh_ndda: c_int = 16780716; pub const GDK_KEY_Sinh_ndha: c_int = 16780723; pub const GDK_KEY_Sinh_ng: c_int = 16780674; pub const GDK_KEY_Sinh_ng2: c_int = 16780702; pub const GDK_KEY_Sinh_nga: c_int = 16780703; pub const GDK_KEY_Sinh_nja: c_int = 16780710; pub const GDK_KEY_Sinh_nna: c_int = 16780715; pub const GDK_KEY_Sinh_nya: c_int = 16780708; pub const GDK_KEY_Sinh_o: c_int = 16780692; pub const GDK_KEY_Sinh_o2: c_int = 16780764; pub const GDK_KEY_Sinh_oo: c_int = 16780693; pub const GDK_KEY_Sinh_oo2: c_int = 16780765; pub const GDK_KEY_Sinh_pa: c_int = 16780724; pub const GDK_KEY_Sinh_pha: c_int = 16780725; pub const GDK_KEY_Sinh_ra: c_int = 16780731; pub const GDK_KEY_Sinh_ri: c_int = 16780685; pub const GDK_KEY_Sinh_rii: c_int = 16780686; pub const GDK_KEY_Sinh_ru2: c_int = 16780760; pub const GDK_KEY_Sinh_ruu2: c_int = 16780786; pub const GDK_KEY_Sinh_sa: c_int = 16780739; pub const GDK_KEY_Sinh_sha: c_int = 16780737; pub const GDK_KEY_Sinh_ssha: c_int = 16780738; pub const GDK_KEY_Sinh_tha: c_int = 16780717; pub const GDK_KEY_Sinh_thha: c_int = 16780718; pub const GDK_KEY_Sinh_tta: c_int = 16780711; pub const GDK_KEY_Sinh_ttha: c_int = 16780712; pub const GDK_KEY_Sinh_u: c_int = 16780683; pub const GDK_KEY_Sinh_u2: c_int = 16780756; pub const GDK_KEY_Sinh_uu: c_int = 16780684; pub const GDK_KEY_Sinh_uu2: c_int = 16780758; pub const GDK_KEY_Sinh_va: c_int = 16780736; pub const GDK_KEY_Sinh_ya: c_int = 16780730; pub const GDK_KEY_Sleep: c_int = 269025071; pub const GDK_KEY_SlowKeys_Enable: c_int = 65139; pub const GDK_KEY_Spell: c_int = 269025148; pub const GDK_KEY_SplitScreen: c_int = 269025149; pub const GDK_KEY_Standby: c_int = 269025040; pub const GDK_KEY_Start: c_int = 269025050; pub const GDK_KEY_StickyKeys_Enable: c_int = 65141; pub const GDK_KEY_Stop: c_int = 269025064; pub const GDK_KEY_Subtitle: c_int = 269025178; pub const GDK_KEY_Super_L: c_int = 65515; pub const GDK_KEY_Super_R: c_int = 65516; pub const GDK_KEY_Support: c_int = 269025150; pub const GDK_KEY_Suspend: c_int = 269025191; pub const GDK_KEY_Switch_VT_1: c_int = 269024769; pub const GDK_KEY_Switch_VT_10: c_int = 269024778; pub const GDK_KEY_Switch_VT_11: c_int = 269024779; pub const GDK_KEY_Switch_VT_12: c_int = 269024780; pub const GDK_KEY_Switch_VT_2: c_int = 269024770; pub const GDK_KEY_Switch_VT_3: c_int = 269024771; pub const GDK_KEY_Switch_VT_4: c_int = 269024772; pub const GDK_KEY_Switch_VT_5: c_int = 269024773; pub const GDK_KEY_Switch_VT_6: c_int = 269024774; pub const GDK_KEY_Switch_VT_7: c_int = 269024775; pub const GDK_KEY_Switch_VT_8: c_int = 269024776; pub const GDK_KEY_Switch_VT_9: c_int = 269024777; pub const GDK_KEY_Sys_Req: c_int = 65301; pub const GDK_KEY_T: c_int = 84; pub const GDK_KEY_THORN: c_int = 222; pub const GDK_KEY_Tab: c_int = 65289; pub const GDK_KEY_Tabovedot: c_int = 16785002; pub const GDK_KEY_TaskPane: c_int = 269025151; pub const GDK_KEY_Tcaron: c_int = 427; pub const GDK_KEY_Tcedilla: c_int = 478; pub const GDK_KEY_Terminal: c_int = 269025152; pub const GDK_KEY_Terminate_Server: c_int = 65237; pub const GDK_KEY_Thai_baht: c_int = 3551; pub const GDK_KEY_Thai_bobaimai: c_int = 3514; pub const GDK_KEY_Thai_chochan: c_int = 3496; pub const GDK_KEY_Thai_chochang: c_int = 3498; pub const GDK_KEY_Thai_choching: c_int = 3497; pub const GDK_KEY_Thai_chochoe: c_int = 3500; pub const GDK_KEY_Thai_dochada: c_int = 3502; pub const GDK_KEY_Thai_dodek: c_int = 3508; pub const GDK_KEY_Thai_fofa: c_int = 3517; pub const GDK_KEY_Thai_fofan: c_int = 3519; pub const GDK_KEY_Thai_hohip: c_int = 3531; pub const GDK_KEY_Thai_honokhuk: c_int = 3534; pub const GDK_KEY_Thai_khokhai: c_int = 3490; pub const GDK_KEY_Thai_khokhon: c_int = 3493; pub const GDK_KEY_Thai_khokhuat: c_int = 3491; pub const GDK_KEY_Thai_khokhwai: c_int = 3492; pub const GDK_KEY_Thai_khorakhang: c_int = 3494; pub const GDK_KEY_Thai_kokai: c_int = 3489; pub const GDK_KEY_Thai_lakkhangyao: c_int = 3557; pub const GDK_KEY_Thai_lekchet: c_int = 3575; pub const GDK_KEY_Thai_lekha: c_int = 3573; pub const GDK_KEY_Thai_lekhok: c_int = 3574; pub const GDK_KEY_Thai_lekkao: c_int = 3577; pub const GDK_KEY_Thai_leknung: c_int = 3569; pub const GDK_KEY_Thai_lekpaet: c_int = 3576; pub const GDK_KEY_Thai_leksam: c_int = 3571; pub const GDK_KEY_Thai_leksi: c_int = 3572; pub const GDK_KEY_Thai_leksong: c_int = 3570; pub const GDK_KEY_Thai_leksun: c_int = 3568; pub const GDK_KEY_Thai_lochula: c_int = 3532; pub const GDK_KEY_Thai_loling: c_int = 3525; pub const GDK_KEY_Thai_lu: c_int = 3526; pub const GDK_KEY_Thai_maichattawa: c_int = 3563; pub const GDK_KEY_Thai_maiek: c_int = 3560; pub const GDK_KEY_Thai_maihanakat: c_int = 3537; pub const GDK_KEY_Thai_maihanakat_maitho: c_int = 3550; pub const GDK_KEY_Thai_maitaikhu: c_int = 3559; pub const GDK_KEY_Thai_maitho: c_int = 3561; pub const GDK_KEY_Thai_maitri: c_int = 3562; pub const GDK_KEY_Thai_maiyamok: c_int = 3558; pub const GDK_KEY_Thai_moma: c_int = 3521; pub const GDK_KEY_Thai_ngongu: c_int = 3495; pub const GDK_KEY_Thai_nikhahit: c_int = 3565; pub const GDK_KEY_Thai_nonen: c_int = 3507; pub const GDK_KEY_Thai_nonu: c_int = 3513; pub const GDK_KEY_Thai_oang: c_int = 3533; pub const GDK_KEY_Thai_paiyannoi: c_int = 3535; pub const GDK_KEY_Thai_phinthu: c_int = 3546; pub const GDK_KEY_Thai_phophan: c_int = 3518; pub const GDK_KEY_Thai_phophung: c_int = 3516; pub const GDK_KEY_Thai_phosamphao: c_int = 3520; pub const GDK_KEY_Thai_popla: c_int = 3515; pub const GDK_KEY_Thai_rorua: c_int = 3523; pub const GDK_KEY_Thai_ru: c_int = 3524; pub const GDK_KEY_Thai_saraa: c_int = 3536; pub const GDK_KEY_Thai_saraaa: c_int = 3538; pub const GDK_KEY_Thai_saraae: c_int = 3553; pub const GDK_KEY_Thai_saraaimaimalai: c_int = 3556; pub const GDK_KEY_Thai_saraaimaimuan: c_int = 3555; pub const GDK_KEY_Thai_saraam: c_int = 3539; pub const GDK_KEY_Thai_sarae: c_int = 3552; pub const GDK_KEY_Thai_sarai: c_int = 3540; pub const GDK_KEY_Thai_saraii: c_int = 3541; pub const GDK_KEY_Thai_sarao: c_int = 3554; pub const GDK_KEY_Thai_sarau: c_int = 3544; pub const GDK_KEY_Thai_saraue: c_int = 3542; pub const GDK_KEY_Thai_sarauee: c_int = 3543; pub const GDK_KEY_Thai_sarauu: c_int = 3545; pub const GDK_KEY_Thai_sorusi: c_int = 3529; pub const GDK_KEY_Thai_sosala: c_int = 3528; pub const GDK_KEY_Thai_soso: c_int = 3499; pub const GDK_KEY_Thai_sosua: c_int = 3530; pub const GDK_KEY_Thai_thanthakhat: c_int = 3564; pub const GDK_KEY_Thai_thonangmontho: c_int = 3505; pub const GDK_KEY_Thai_thophuthao: c_int = 3506; pub const GDK_KEY_Thai_thothahan: c_int = 3511; pub const GDK_KEY_Thai_thothan: c_int = 3504; pub const GDK_KEY_Thai_thothong: c_int = 3512; pub const GDK_KEY_Thai_thothung: c_int = 3510; pub const GDK_KEY_Thai_topatak: c_int = 3503; pub const GDK_KEY_Thai_totao: c_int = 3509; pub const GDK_KEY_Thai_wowaen: c_int = 3527; pub const GDK_KEY_Thai_yoyak: c_int = 3522; pub const GDK_KEY_Thai_yoying: c_int = 3501; pub const GDK_KEY_Thorn: c_int = 222; pub const GDK_KEY_Time: c_int = 269025183; pub const GDK_KEY_ToDoList: c_int = 269025055; pub const GDK_KEY_Tools: c_int = 269025153; pub const GDK_KEY_TopMenu: c_int = 269025186; pub const GDK_KEY_TouchpadOff: c_int = 269025201; pub const GDK_KEY_TouchpadOn: c_int = 269025200; pub const GDK_KEY_TouchpadToggle: c_int = 269025193; pub const GDK_KEY_Touroku: c_int = 65323; pub const GDK_KEY_Travel: c_int = 269025154; pub const GDK_KEY_Tslash: c_int = 940; pub const GDK_KEY_U: c_int = 85; pub const GDK_KEY_UWB: c_int = 269025174; pub const GDK_KEY_Uacute: c_int = 218; pub const GDK_KEY_Ubelowdot: c_int = 16785124; pub const GDK_KEY_Ubreve: c_int = 733; pub const GDK_KEY_Ucircumflex: c_int = 219; pub const GDK_KEY_Udiaeresis: c_int = 220; pub const GDK_KEY_Udoubleacute: c_int = 475; pub const GDK_KEY_Ugrave: c_int = 217; pub const GDK_KEY_Uhook: c_int = 16785126; pub const GDK_KEY_Uhorn: c_int = 16777647; pub const GDK_KEY_Uhornacute: c_int = 16785128; pub const GDK_KEY_Uhornbelowdot: c_int = 16785136; pub const GDK_KEY_Uhorngrave: c_int = 16785130; pub const GDK_KEY_Uhornhook: c_int = 16785132; pub const GDK_KEY_Uhorntilde: c_int = 16785134; pub const GDK_KEY_Ukrainian_GHE_WITH_UPTURN: c_int = 1725; pub const GDK_KEY_Ukrainian_I: c_int = 1718; pub const GDK_KEY_Ukrainian_IE: c_int = 1716; pub const GDK_KEY_Ukrainian_YI: c_int = 1719; pub const GDK_KEY_Ukrainian_ghe_with_upturn: c_int = 1709; pub const GDK_KEY_Ukrainian_i: c_int = 1702; pub const GDK_KEY_Ukrainian_ie: c_int = 1700; pub const GDK_KEY_Ukrainian_yi: c_int = 1703; pub const GDK_KEY_Ukranian_I: c_int = 1718; pub const GDK_KEY_Ukranian_JE: c_int = 1716; pub const GDK_KEY_Ukranian_YI: c_int = 1719; pub const GDK_KEY_Ukranian_i: c_int = 1702; pub const GDK_KEY_Ukranian_je: c_int = 1700; pub const GDK_KEY_Ukranian_yi: c_int = 1703; pub const GDK_KEY_Umacron: c_int = 990; pub const GDK_KEY_Undo: c_int = 65381; pub const GDK_KEY_Ungrab: c_int = 269024800; pub const GDK_KEY_Uogonek: c_int = 985; pub const GDK_KEY_Up: c_int = 65362; pub const GDK_KEY_Uring: c_int = 473; pub const GDK_KEY_User1KB: c_int = 269025157; pub const GDK_KEY_User2KB: c_int = 269025158; pub const GDK_KEY_UserPB: c_int = 269025156; pub const GDK_KEY_Utilde: c_int = 989; pub const GDK_KEY_V: c_int = 86; pub const GDK_KEY_VendorHome: c_int = 269025076; pub const GDK_KEY_Video: c_int = 269025159; pub const GDK_KEY_View: c_int = 269025185; pub const GDK_KEY_VoidSymbol: c_int = 16777215; pub const GDK_KEY_W: c_int = 87; pub const GDK_KEY_WLAN: c_int = 269025173; pub const GDK_KEY_WWAN: c_int = 269025204; pub const GDK_KEY_WWW: c_int = 269025070; pub const GDK_KEY_Wacute: c_int = 16785026; pub const GDK_KEY_WakeUp: c_int = 269025067; pub const GDK_KEY_Wcircumflex: c_int = 16777588; pub const GDK_KEY_Wdiaeresis: c_int = 16785028; pub const GDK_KEY_WebCam: c_int = 269025167; pub const GDK_KEY_Wgrave: c_int = 16785024; pub const GDK_KEY_WheelButton: c_int = 269025160; pub const GDK_KEY_WindowClear: c_int = 269025109; pub const GDK_KEY_WonSign: c_int = 16785577; pub const GDK_KEY_Word: c_int = 269025161; pub const GDK_KEY_X: c_int = 88; pub const GDK_KEY_Xabovedot: c_int = 16785034; pub const GDK_KEY_Xfer: c_int = 269025162; pub const GDK_KEY_Y: c_int = 89; pub const GDK_KEY_Yacute: c_int = 221; pub const GDK_KEY_Ybelowdot: c_int = 16785140; pub const GDK_KEY_Ycircumflex: c_int = 16777590; pub const GDK_KEY_Ydiaeresis: c_int = 5054; pub const GDK_KEY_Yellow: c_int = 269025189; pub const GDK_KEY_Ygrave: c_int = 16785138; pub const GDK_KEY_Yhook: c_int = 16785142; pub const GDK_KEY_Ytilde: c_int = 16785144; pub const GDK_KEY_Z: c_int = 90; pub const GDK_KEY_Zabovedot: c_int = 431; pub const GDK_KEY_Zacute: c_int = 428; pub const GDK_KEY_Zcaron: c_int = 430; pub const GDK_KEY_Zen_Koho: c_int = 65341; pub const GDK_KEY_Zenkaku: c_int = 65320; pub const GDK_KEY_Zenkaku_Hankaku: c_int = 65322; pub const GDK_KEY_ZoomIn: c_int = 269025163; pub const GDK_KEY_ZoomOut: c_int = 269025164; pub const GDK_KEY_Zstroke: c_int = 16777653; pub const GDK_KEY_a: c_int = 97; pub const GDK_KEY_aacute: c_int = 225; pub const GDK_KEY_abelowdot: c_int = 16785057; pub const GDK_KEY_abovedot: c_int = 511; pub const GDK_KEY_abreve: c_int = 483; pub const GDK_KEY_abreveacute: c_int = 16785071; pub const GDK_KEY_abrevebelowdot: c_int = 16785079; pub const GDK_KEY_abrevegrave: c_int = 16785073; pub const GDK_KEY_abrevehook: c_int = 16785075; pub const GDK_KEY_abrevetilde: c_int = 16785077; pub const GDK_KEY_acircumflex: c_int = 226; pub const GDK_KEY_acircumflexacute: c_int = 16785061; pub const GDK_KEY_acircumflexbelowdot: c_int = 16785069; pub const GDK_KEY_acircumflexgrave: c_int = 16785063; pub const GDK_KEY_acircumflexhook: c_int = 16785065; pub const GDK_KEY_acircumflextilde: c_int = 16785067; pub const GDK_KEY_acute: c_int = 180; pub const GDK_KEY_adiaeresis: c_int = 228; pub const GDK_KEY_ae: c_int = 230; pub const GDK_KEY_agrave: c_int = 224; pub const GDK_KEY_ahook: c_int = 16785059; pub const GDK_KEY_amacron: c_int = 992; pub const GDK_KEY_ampersand: c_int = 38; pub const GDK_KEY_aogonek: c_int = 433; pub const GDK_KEY_apostrophe: c_int = 39; pub const GDK_KEY_approxeq: c_int = 16785992; pub const GDK_KEY_approximate: c_int = 2248; pub const GDK_KEY_aring: c_int = 229; pub const GDK_KEY_asciicircum: c_int = 94; pub const GDK_KEY_asciitilde: c_int = 126; pub const GDK_KEY_asterisk: c_int = 42; pub const GDK_KEY_at: c_int = 64; pub const GDK_KEY_atilde: c_int = 227; pub const GDK_KEY_b: c_int = 98; pub const GDK_KEY_babovedot: c_int = 16784899; pub const GDK_KEY_backslash: c_int = 92; pub const GDK_KEY_ballotcross: c_int = 2804; pub const GDK_KEY_bar: c_int = 124; pub const GDK_KEY_because: c_int = 16785973; pub const GDK_KEY_blank: c_int = 2527; pub const GDK_KEY_botintegral: c_int = 2213; pub const GDK_KEY_botleftparens: c_int = 2220; pub const GDK_KEY_botleftsqbracket: c_int = 2216; pub const GDK_KEY_botleftsummation: c_int = 2226; pub const GDK_KEY_botrightparens: c_int = 2222; pub const GDK_KEY_botrightsqbracket: c_int = 2218; pub const GDK_KEY_botrightsummation: c_int = 2230; pub const GDK_KEY_bott: c_int = 2550; pub const GDK_KEY_botvertsummationconnector: c_int = 2228; pub const GDK_KEY_braceleft: c_int = 123; pub const GDK_KEY_braceright: c_int = 125; pub const GDK_KEY_bracketleft: c_int = 91; pub const GDK_KEY_bracketright: c_int = 93; pub const GDK_KEY_braille_blank: c_int = 16787456; pub const GDK_KEY_braille_dot_1: c_int = 65521; pub const GDK_KEY_braille_dot_10: c_int = 65530; pub const GDK_KEY_braille_dot_2: c_int = 65522; pub const GDK_KEY_braille_dot_3: c_int = 65523; pub const GDK_KEY_braille_dot_4: c_int = 65524; pub const GDK_KEY_braille_dot_5: c_int = 65525; pub const GDK_KEY_braille_dot_6: c_int = 65526; pub const GDK_KEY_braille_dot_7: c_int = 65527; pub const GDK_KEY_braille_dot_8: c_int = 65528; pub const GDK_KEY_braille_dot_9: c_int = 65529; pub const GDK_KEY_braille_dots_1: c_int = 16787457; pub const GDK_KEY_braille_dots_12: c_int = 16787459; pub const GDK_KEY_braille_dots_123: c_int = 16787463; pub const GDK_KEY_braille_dots_1234: c_int = 16787471; pub const GDK_KEY_braille_dots_12345: c_int = 16787487; pub const GDK_KEY_braille_dots_123456: c_int = 16787519; pub const GDK_KEY_braille_dots_1234567: c_int = 16787583; pub const GDK_KEY_braille_dots_12345678: c_int = 16787711; pub const GDK_KEY_braille_dots_1234568: c_int = 16787647; pub const GDK_KEY_braille_dots_123457: c_int = 16787551; pub const GDK_KEY_braille_dots_1234578: c_int = 16787679; pub const GDK_KEY_braille_dots_123458: c_int = 16787615; pub const GDK_KEY_braille_dots_12346: c_int = 16787503; pub const GDK_KEY_braille_dots_123467: c_int = 16787567; pub const GDK_KEY_braille_dots_1234678: c_int = 16787695; pub const GDK_KEY_braille_dots_123468: c_int = 16787631; pub const GDK_KEY_braille_dots_12347: c_int = 16787535; pub const GDK_KEY_braille_dots_123478: c_int = 16787663; pub const GDK_KEY_braille_dots_12348: c_int = 16787599; pub const GDK_KEY_braille_dots_1235: c_int = 16787479; pub const GDK_KEY_braille_dots_12356: c_int = 16787511; pub const GDK_KEY_braille_dots_123567: c_int = 16787575; pub const GDK_KEY_braille_dots_1235678: c_int = 16787703; pub const GDK_KEY_braille_dots_123568: c_int = 16787639; pub const GDK_KEY_braille_dots_12357: c_int = 16787543; pub const GDK_KEY_braille_dots_123578: c_int = 16787671; pub const GDK_KEY_braille_dots_12358: c_int = 16787607; pub const GDK_KEY_braille_dots_1236: c_int = 16787495; pub const GDK_KEY_braille_dots_12367: c_int = 16787559; pub const GDK_KEY_braille_dots_123678: c_int = 16787687; pub const GDK_KEY_braille_dots_12368: c_int = 16787623; pub const GDK_KEY_braille_dots_1237: c_int = 16787527; pub const GDK_KEY_braille_dots_12378: c_int = 16787655; pub const GDK_KEY_braille_dots_1238: c_int = 16787591; pub const GDK_KEY_braille_dots_124: c_int = 16787467; pub const GDK_KEY_braille_dots_1245: c_int = 16787483; pub const GDK_KEY_braille_dots_12456: c_int = 16787515; pub const GDK_KEY_braille_dots_124567: c_int = 16787579; pub const GDK_KEY_braille_dots_1245678: c_int = 16787707; pub const GDK_KEY_braille_dots_124568: c_int = 16787643; pub const GDK_KEY_braille_dots_12457: c_int = 16787547; pub const GDK_KEY_braille_dots_124578: c_int = 16787675; pub const GDK_KEY_braille_dots_12458: c_int = 16787611; pub const GDK_KEY_braille_dots_1246: c_int = 16787499; pub const GDK_KEY_braille_dots_12467: c_int = 16787563; pub const GDK_KEY_braille_dots_124678: c_int = 16787691; pub const GDK_KEY_braille_dots_12468: c_int = 16787627; pub const GDK_KEY_braille_dots_1247: c_int = 16787531; pub const GDK_KEY_braille_dots_12478: c_int = 16787659; pub const GDK_KEY_braille_dots_1248: c_int = 16787595; pub const GDK_KEY_braille_dots_125: c_int = 16787475; pub const GDK_KEY_braille_dots_1256: c_int = 16787507; pub const GDK_KEY_braille_dots_12567: c_int = 16787571; pub const GDK_KEY_braille_dots_125678: c_int = 16787699; pub const GDK_KEY_braille_dots_12568: c_int = 16787635; pub const GDK_KEY_braille_dots_1257: c_int = 16787539; pub const GDK_KEY_braille_dots_12578: c_int = 16787667; pub const GDK_KEY_braille_dots_1258: c_int = 16787603; pub const GDK_KEY_braille_dots_126: c_int = 16787491; pub const GDK_KEY_braille_dots_1267: c_int = 16787555; pub const GDK_KEY_braille_dots_12678: c_int = 16787683; pub const GDK_KEY_braille_dots_1268: c_int = 16787619; pub const GDK_KEY_braille_dots_127: c_int = 16787523; pub const GDK_KEY_braille_dots_1278: c_int = 16787651; pub const GDK_KEY_braille_dots_128: c_int = 16787587; pub const GDK_KEY_braille_dots_13: c_int = 16787461; pub const GDK_KEY_braille_dots_134: c_int = 16787469; pub const GDK_KEY_braille_dots_1345: c_int = 16787485; pub const GDK_KEY_braille_dots_13456: c_int = 16787517; pub const GDK_KEY_braille_dots_134567: c_int = 16787581; pub const GDK_KEY_braille_dots_1345678: c_int = 16787709; pub const GDK_KEY_braille_dots_134568: c_int = 16787645; pub const GDK_KEY_braille_dots_13457: c_int = 16787549; pub const GDK_KEY_braille_dots_134578: c_int = 16787677; pub const GDK_KEY_braille_dots_13458: c_int = 16787613; pub const GDK_KEY_braille_dots_1346: c_int = 16787501; pub const GDK_KEY_braille_dots_13467: c_int = 16787565; pub const GDK_KEY_braille_dots_134678: c_int = 16787693; pub const GDK_KEY_braille_dots_13468: c_int = 16787629; pub const GDK_KEY_braille_dots_1347: c_int = 16787533; pub const GDK_KEY_braille_dots_13478: c_int = 16787661; pub const GDK_KEY_braille_dots_1348: c_int = 16787597; pub const GDK_KEY_braille_dots_135: c_int = 16787477; pub const GDK_KEY_braille_dots_1356: c_int = 16787509; pub const GDK_KEY_braille_dots_13567: c_int = 16787573; pub const GDK_KEY_braille_dots_135678: c_int = 16787701; pub const GDK_KEY_braille_dots_13568: c_int = 16787637; pub const GDK_KEY_braille_dots_1357: c_int = 16787541; pub const GDK_KEY_braille_dots_13578: c_int = 16787669; pub const GDK_KEY_braille_dots_1358: c_int = 16787605; pub const GDK_KEY_braille_dots_136: c_int = 16787493; pub const GDK_KEY_braille_dots_1367: c_int = 16787557; pub const GDK_KEY_braille_dots_13678: c_int = 16787685; pub const GDK_KEY_braille_dots_1368: c_int = 16787621; pub const GDK_KEY_braille_dots_137: c_int = 16787525; pub const GDK_KEY_braille_dots_1378: c_int = 16787653; pub const GDK_KEY_braille_dots_138: c_int = 16787589; pub const GDK_KEY_braille_dots_14: c_int = 16787465; pub const GDK_KEY_braille_dots_145: c_int = 16787481; pub const GDK_KEY_braille_dots_1456: c_int = 16787513; pub const GDK_KEY_braille_dots_14567: c_int = 16787577; pub const GDK_KEY_braille_dots_145678: c_int = 16787705; pub const GDK_KEY_braille_dots_14568: c_int = 16787641; pub const GDK_KEY_braille_dots_1457: c_int = 16787545; pub const GDK_KEY_braille_dots_14578: c_int = 16787673; pub const GDK_KEY_braille_dots_1458: c_int = 16787609; pub const GDK_KEY_braille_dots_146: c_int = 16787497; pub const GDK_KEY_braille_dots_1467: c_int = 16787561; pub const GDK_KEY_braille_dots_14678: c_int = 16787689; pub const GDK_KEY_braille_dots_1468: c_int = 16787625; pub const GDK_KEY_braille_dots_147: c_int = 16787529; pub const GDK_KEY_braille_dots_1478: c_int = 16787657; pub const GDK_KEY_braille_dots_148: c_int = 16787593; pub const GDK_KEY_braille_dots_15: c_int = 16787473; pub const GDK_KEY_braille_dots_156: c_int = 16787505; pub const GDK_KEY_braille_dots_1567: c_int = 16787569; pub const GDK_KEY_braille_dots_15678: c_int = 16787697; pub const GDK_KEY_braille_dots_1568: c_int = 16787633; pub const GDK_KEY_braille_dots_157: c_int = 16787537; pub const GDK_KEY_braille_dots_1578: c_int = 16787665; pub const GDK_KEY_braille_dots_158: c_int = 16787601; pub const GDK_KEY_braille_dots_16: c_int = 16787489; pub const GDK_KEY_braille_dots_167: c_int = 16787553; pub const GDK_KEY_braille_dots_1678: c_int = 16787681; pub const GDK_KEY_braille_dots_168: c_int = 16787617; pub const GDK_KEY_braille_dots_17: c_int = 16787521; pub const GDK_KEY_braille_dots_178: c_int = 16787649; pub const GDK_KEY_braille_dots_18: c_int = 16787585; pub const GDK_KEY_braille_dots_2: c_int = 16787458; pub const GDK_KEY_braille_dots_23: c_int = 16787462; pub const GDK_KEY_braille_dots_234: c_int = 16787470; pub const GDK_KEY_braille_dots_2345: c_int = 16787486; pub const GDK_KEY_braille_dots_23456: c_int = 16787518; pub const GDK_KEY_braille_dots_234567: c_int = 16787582; pub const GDK_KEY_braille_dots_2345678: c_int = 16787710; pub const GDK_KEY_braille_dots_234568: c_int = 16787646; pub const GDK_KEY_braille_dots_23457: c_int = 16787550; pub const GDK_KEY_braille_dots_234578: c_int = 16787678; pub const GDK_KEY_braille_dots_23458: c_int = 16787614; pub const GDK_KEY_braille_dots_2346: c_int = 16787502; pub const GDK_KEY_braille_dots_23467: c_int = 16787566; pub const GDK_KEY_braille_dots_234678: c_int = 16787694; pub const GDK_KEY_braille_dots_23468: c_int = 16787630; pub const GDK_KEY_braille_dots_2347: c_int = 16787534; pub const GDK_KEY_braille_dots_23478: c_int = 16787662; pub const GDK_KEY_braille_dots_2348: c_int = 16787598; pub const GDK_KEY_braille_dots_235: c_int = 16787478; pub const GDK_KEY_braille_dots_2356: c_int = 16787510; pub const GDK_KEY_braille_dots_23567: c_int = 16787574; pub const GDK_KEY_braille_dots_235678: c_int = 16787702; pub const GDK_KEY_braille_dots_23568: c_int = 16787638; pub const GDK_KEY_braille_dots_2357: c_int = 16787542; pub const GDK_KEY_braille_dots_23578: c_int = 16787670; pub const GDK_KEY_braille_dots_2358: c_int = 16787606; pub const GDK_KEY_braille_dots_236: c_int = 16787494; pub const GDK_KEY_braille_dots_2367: c_int = 16787558; pub const GDK_KEY_braille_dots_23678: c_int = 16787686; pub const GDK_KEY_braille_dots_2368: c_int = 16787622; pub const GDK_KEY_braille_dots_237: c_int = 16787526; pub const GDK_KEY_braille_dots_2378: c_int = 16787654; pub const GDK_KEY_braille_dots_238: c_int = 16787590; pub const GDK_KEY_braille_dots_24: c_int = 16787466; pub const GDK_KEY_braille_dots_245: c_int = 16787482; pub const GDK_KEY_braille_dots_2456: c_int = 16787514; pub const GDK_KEY_braille_dots_24567: c_int = 16787578; pub const GDK_KEY_braille_dots_245678: c_int = 16787706; pub const GDK_KEY_braille_dots_24568: c_int = 16787642; pub const GDK_KEY_braille_dots_2457: c_int = 16787546; pub const GDK_KEY_braille_dots_24578: c_int = 16787674; pub const GDK_KEY_braille_dots_2458: c_int = 16787610; pub const GDK_KEY_braille_dots_246: c_int = 16787498; pub const GDK_KEY_braille_dots_2467: c_int = 16787562; pub const GDK_KEY_braille_dots_24678: c_int = 16787690; pub const GDK_KEY_braille_dots_2468: c_int = 16787626; pub const GDK_KEY_braille_dots_247: c_int = 16787530; pub const GDK_KEY_braille_dots_2478: c_int = 16787658; pub const GDK_KEY_braille_dots_248: c_int = 16787594; pub const GDK_KEY_braille_dots_25: c_int = 16787474; pub const GDK_KEY_braille_dots_256: c_int = 16787506; pub const GDK_KEY_braille_dots_2567: c_int = 16787570; pub const GDK_KEY_braille_dots_25678: c_int = 16787698; pub const GDK_KEY_braille_dots_2568: c_int = 16787634; pub const GDK_KEY_braille_dots_257: c_int = 16787538; pub const GDK_KEY_braille_dots_2578: c_int = 16787666; pub const GDK_KEY_braille_dots_258: c_int = 16787602; pub const GDK_KEY_braille_dots_26: c_int = 16787490; pub const GDK_KEY_braille_dots_267: c_int = 16787554; pub const GDK_KEY_braille_dots_2678: c_int = 16787682; pub const GDK_KEY_braille_dots_268: c_int = 16787618; pub const GDK_KEY_braille_dots_27: c_int = 16787522; pub const GDK_KEY_braille_dots_278: c_int = 16787650; pub const GDK_KEY_braille_dots_28: c_int = 16787586; pub const GDK_KEY_braille_dots_3: c_int = 16787460; pub const GDK_KEY_braille_dots_34: c_int = 16787468; pub const GDK_KEY_braille_dots_345: c_int = 16787484; pub const GDK_KEY_braille_dots_3456: c_int = 16787516; pub const GDK_KEY_braille_dots_34567: c_int = 16787580; pub const GDK_KEY_braille_dots_345678: c_int = 16787708; pub const GDK_KEY_braille_dots_34568: c_int = 16787644; pub const GDK_KEY_braille_dots_3457: c_int = 16787548; pub const GDK_KEY_braille_dots_34578: c_int = 16787676; pub const GDK_KEY_braille_dots_3458: c_int = 16787612; pub const GDK_KEY_braille_dots_346: c_int = 16787500; pub const GDK_KEY_braille_dots_3467: c_int = 16787564; pub const GDK_KEY_braille_dots_34678: c_int = 16787692; pub const GDK_KEY_braille_dots_3468: c_int = 16787628; pub const GDK_KEY_braille_dots_347: c_int = 16787532; pub const GDK_KEY_braille_dots_3478: c_int = 16787660; pub const GDK_KEY_braille_dots_348: c_int = 16787596; pub const GDK_KEY_braille_dots_35: c_int = 16787476; pub const GDK_KEY_braille_dots_356: c_int = 16787508; pub const GDK_KEY_braille_dots_3567: c_int = 16787572; pub const GDK_KEY_braille_dots_35678: c_int = 16787700; pub const GDK_KEY_braille_dots_3568: c_int = 16787636; pub const GDK_KEY_braille_dots_357: c_int = 16787540; pub const GDK_KEY_braille_dots_3578: c_int = 16787668; pub const GDK_KEY_braille_dots_358: c_int = 16787604; pub const GDK_KEY_braille_dots_36: c_int = 16787492; pub const GDK_KEY_braille_dots_367: c_int = 16787556; pub const GDK_KEY_braille_dots_3678: c_int = 16787684; pub const GDK_KEY_braille_dots_368: c_int = 16787620; pub const GDK_KEY_braille_dots_37: c_int = 16787524; pub const GDK_KEY_braille_dots_378: c_int = 16787652; pub const GDK_KEY_braille_dots_38: c_int = 16787588; pub const GDK_KEY_braille_dots_4: c_int = 16787464; pub const GDK_KEY_braille_dots_45: c_int = 16787480; pub const GDK_KEY_braille_dots_456: c_int = 16787512; pub const GDK_KEY_braille_dots_4567: c_int = 16787576; pub const GDK_KEY_braille_dots_45678: c_int = 16787704; pub const GDK_KEY_braille_dots_4568: c_int = 16787640; pub const GDK_KEY_braille_dots_457: c_int = 16787544; pub const GDK_KEY_braille_dots_4578: c_int = 16787672; pub const GDK_KEY_braille_dots_458: c_int = 16787608; pub const GDK_KEY_braille_dots_46: c_int = 16787496; pub const GDK_KEY_braille_dots_467: c_int = 16787560; pub const GDK_KEY_braille_dots_4678: c_int = 16787688; pub const GDK_KEY_braille_dots_468: c_int = 16787624; pub const GDK_KEY_braille_dots_47: c_int = 16787528; pub const GDK_KEY_braille_dots_478: c_int = 16787656; pub const GDK_KEY_braille_dots_48: c_int = 16787592; pub const GDK_KEY_braille_dots_5: c_int = 16787472; pub const GDK_KEY_braille_dots_56: c_int = 16787504; pub const GDK_KEY_braille_dots_567: c_int = 16787568; pub const GDK_KEY_braille_dots_5678: c_int = 16787696; pub const GDK_KEY_braille_dots_568: c_int = 16787632; pub const GDK_KEY_braille_dots_57: c_int = 16787536; pub const GDK_KEY_braille_dots_578: c_int = 16787664; pub const GDK_KEY_braille_dots_58: c_int = 16787600; pub const GDK_KEY_braille_dots_6: c_int = 16787488; pub const GDK_KEY_braille_dots_67: c_int = 16787552; pub const GDK_KEY_braille_dots_678: c_int = 16787680; pub const GDK_KEY_braille_dots_68: c_int = 16787616; pub const GDK_KEY_braille_dots_7: c_int = 16787520; pub const GDK_KEY_braille_dots_78: c_int = 16787648; pub const GDK_KEY_braille_dots_8: c_int = 16787584; pub const GDK_KEY_breve: c_int = 418; pub const GDK_KEY_brokenbar: c_int = 166; pub const GDK_KEY_c: c_int = 99; pub const GDK_KEY_c_h: c_int = 65187; pub const GDK_KEY_cabovedot: c_int = 741; pub const GDK_KEY_cacute: c_int = 486; pub const GDK_KEY_careof: c_int = 2744; pub const GDK_KEY_caret: c_int = 2812; pub const GDK_KEY_caron: c_int = 439; pub const GDK_KEY_ccaron: c_int = 488; pub const GDK_KEY_ccedilla: c_int = 231; pub const GDK_KEY_ccircumflex: c_int = 742; pub const GDK_KEY_cedilla: c_int = 184; pub const GDK_KEY_cent: c_int = 162; pub const GDK_KEY_ch: c_int = 65184; pub const GDK_KEY_checkerboard: c_int = 2529; pub const GDK_KEY_checkmark: c_int = 2803; pub const GDK_KEY_circle: c_int = 3023; pub const GDK_KEY_club: c_int = 2796; pub const GDK_KEY_colon: c_int = 58; pub const GDK_KEY_comma: c_int = 44; pub const GDK_KEY_containsas: c_int = 16785931; pub const GDK_KEY_copyright: c_int = 169; pub const GDK_KEY_cr: c_int = 2532; pub const GDK_KEY_crossinglines: c_int = 2542; pub const GDK_KEY_cuberoot: c_int = 16785947; pub const GDK_KEY_currency: c_int = 164; pub const GDK_KEY_cursor: c_int = 2815; pub const GDK_KEY_d: c_int = 100; pub const GDK_KEY_dabovedot: c_int = 16784907; pub const GDK_KEY_dagger: c_int = 2801; pub const GDK_KEY_dcaron: c_int = 495; pub const GDK_KEY_dead_A: c_int = 65153; pub const GDK_KEY_dead_E: c_int = 65155; pub const GDK_KEY_dead_I: c_int = 65157; pub const GDK_KEY_dead_O: c_int = 65159; pub const GDK_KEY_dead_U: c_int = 65161; pub const GDK_KEY_dead_a: c_int = 65152; pub const GDK_KEY_dead_abovecomma: c_int = 65124; pub const GDK_KEY_dead_abovedot: c_int = 65110; pub const GDK_KEY_dead_abovereversedcomma: c_int = 65125; pub const GDK_KEY_dead_abovering: c_int = 65112; pub const GDK_KEY_dead_aboveverticalline: c_int = 65169; pub const GDK_KEY_dead_acute: c_int = 65105; pub const GDK_KEY_dead_belowbreve: c_int = 65131; pub const GDK_KEY_dead_belowcircumflex: c_int = 65129; pub const GDK_KEY_dead_belowcomma: c_int = 65134; pub const GDK_KEY_dead_belowdiaeresis: c_int = 65132; pub const GDK_KEY_dead_belowdot: c_int = 65120; pub const GDK_KEY_dead_belowmacron: c_int = 65128; pub const GDK_KEY_dead_belowring: c_int = 65127; pub const GDK_KEY_dead_belowtilde: c_int = 65130; pub const GDK_KEY_dead_belowverticalline: c_int = 65170; pub const GDK_KEY_dead_breve: c_int = 65109; pub const GDK_KEY_dead_capital_schwa: c_int = 65163; pub const GDK_KEY_dead_caron: c_int = 65114; pub const GDK_KEY_dead_cedilla: c_int = 65115; pub const GDK_KEY_dead_circumflex: c_int = 65106; pub const GDK_KEY_dead_currency: c_int = 65135; pub const GDK_KEY_dead_dasia: c_int = 65125; pub const GDK_KEY_dead_diaeresis: c_int = 65111; pub const GDK_KEY_dead_doubleacute: c_int = 65113; pub const GDK_KEY_dead_doublegrave: c_int = 65126; pub const GDK_KEY_dead_e: c_int = 65154; pub const GDK_KEY_dead_grave: c_int = 65104; pub const GDK_KEY_dead_greek: c_int = 65164; pub const GDK_KEY_dead_hook: c_int = 65121; pub const GDK_KEY_dead_horn: c_int = 65122; pub const GDK_KEY_dead_i: c_int = 65156; pub const GDK_KEY_dead_invertedbreve: c_int = 65133; pub const GDK_KEY_dead_iota: c_int = 65117; pub const GDK_KEY_dead_longsolidusoverlay: c_int = 65171; pub const GDK_KEY_dead_lowline: c_int = 65168; pub const GDK_KEY_dead_macron: c_int = 65108; pub const GDK_KEY_dead_o: c_int = 65158; pub const GDK_KEY_dead_ogonek: c_int = 65116; pub const GDK_KEY_dead_perispomeni: c_int = 65107; pub const GDK_KEY_dead_psili: c_int = 65124; pub const GDK_KEY_dead_semivoiced_sound: c_int = 65119; pub const GDK_KEY_dead_small_schwa: c_int = 65162; pub const GDK_KEY_dead_stroke: c_int = 65123; pub const GDK_KEY_dead_tilde: c_int = 65107; pub const GDK_KEY_dead_u: c_int = 65160; pub const GDK_KEY_dead_voiced_sound: c_int = 65118; pub const GDK_KEY_decimalpoint: c_int = 2749; pub const GDK_KEY_degree: c_int = 176; pub const GDK_KEY_diaeresis: c_int = 168; pub const GDK_KEY_diamond: c_int = 2797; pub const GDK_KEY_digitspace: c_int = 2725; pub const GDK_KEY_dintegral: c_int = 16785964; pub const GDK_KEY_division: c_int = 247; pub const GDK_KEY_dollar: c_int = 36; pub const GDK_KEY_doubbaselinedot: c_int = 2735; pub const GDK_KEY_doubleacute: c_int = 445; pub const GDK_KEY_doubledagger: c_int = 2802; pub const GDK_KEY_doublelowquotemark: c_int = 2814; pub const GDK_KEY_downarrow: c_int = 2302; pub const GDK_KEY_downcaret: c_int = 2984; pub const GDK_KEY_downshoe: c_int = 3030; pub const GDK_KEY_downstile: c_int = 3012; pub const GDK_KEY_downtack: c_int = 3010; pub const GDK_KEY_dstroke: c_int = 496; pub const GDK_KEY_e: c_int = 101; pub const GDK_KEY_eabovedot: c_int = 1004; pub const GDK_KEY_eacute: c_int = 233; pub const GDK_KEY_ebelowdot: c_int = 16785081; pub const GDK_KEY_ecaron: c_int = 492; pub const GDK_KEY_ecircumflex: c_int = 234; pub const GDK_KEY_ecircumflexacute: c_int = 16785087; pub const GDK_KEY_ecircumflexbelowdot: c_int = 16785095; pub const GDK_KEY_ecircumflexgrave: c_int = 16785089; pub const GDK_KEY_ecircumflexhook: c_int = 16785091; pub const GDK_KEY_ecircumflextilde: c_int = 16785093; pub const GDK_KEY_ediaeresis: c_int = 235; pub const GDK_KEY_egrave: c_int = 232; pub const GDK_KEY_ehook: c_int = 16785083; pub const GDK_KEY_eightsubscript: c_int = 16785544; pub const GDK_KEY_eightsuperior: c_int = 16785528; pub const GDK_KEY_elementof: c_int = 16785928; pub const GDK_KEY_ellipsis: c_int = 2734; pub const GDK_KEY_em3space: c_int = 2723; pub const GDK_KEY_em4space: c_int = 2724; pub const GDK_KEY_emacron: c_int = 954; pub const GDK_KEY_emdash: c_int = 2729; pub const GDK_KEY_emfilledcircle: c_int = 2782; pub const GDK_KEY_emfilledrect: c_int = 2783; pub const GDK_KEY_emopencircle: c_int = 2766; pub const GDK_KEY_emopenrectangle: c_int = 2767; pub const GDK_KEY_emptyset: c_int = 16785925; pub const GDK_KEY_emspace: c_int = 2721; pub const GDK_KEY_endash: c_int = 2730; pub const GDK_KEY_enfilledcircbullet: c_int = 2790; pub const GDK_KEY_enfilledsqbullet: c_int = 2791; pub const GDK_KEY_eng: c_int = 959; pub const GDK_KEY_enopencircbullet: c_int = 2784; pub const GDK_KEY_enopensquarebullet: c_int = 2785; pub const GDK_KEY_enspace: c_int = 2722; pub const GDK_KEY_eogonek: c_int = 490; pub const GDK_KEY_equal: c_int = 61; pub const GDK_KEY_eth: c_int = 240; pub const GDK_KEY_etilde: c_int = 16785085; pub const GDK_KEY_exclam: c_int = 33; pub const GDK_KEY_exclamdown: c_int = 161; pub const GDK_KEY_ezh: c_int = 16777874; pub const GDK_KEY_f: c_int = 102; pub const GDK_KEY_fabovedot: c_int = 16784927; pub const GDK_KEY_femalesymbol: c_int = 2808; pub const GDK_KEY_ff: c_int = 2531; pub const GDK_KEY_figdash: c_int = 2747; pub const GDK_KEY_filledlefttribullet: c_int = 2780; pub const GDK_KEY_filledrectbullet: c_int = 2779; pub const GDK_KEY_filledrighttribullet: c_int = 2781; pub const GDK_KEY_filledtribulletdown: c_int = 2793; pub const GDK_KEY_filledtribulletup: c_int = 2792; pub const GDK_KEY_fiveeighths: c_int = 2757; pub const GDK_KEY_fivesixths: c_int = 2743; pub const GDK_KEY_fivesubscript: c_int = 16785541; pub const GDK_KEY_fivesuperior: c_int = 16785525; pub const GDK_KEY_fourfifths: c_int = 2741; pub const GDK_KEY_foursubscript: c_int = 16785540; pub const GDK_KEY_foursuperior: c_int = 16785524; pub const GDK_KEY_fourthroot: c_int = 16785948; pub const GDK_KEY_function: c_int = 2294; pub const GDK_KEY_g: c_int = 103; pub const GDK_KEY_gabovedot: c_int = 757; pub const GDK_KEY_gbreve: c_int = 699; pub const GDK_KEY_gcaron: c_int = 16777703; pub const GDK_KEY_gcedilla: c_int = 955; pub const GDK_KEY_gcircumflex: c_int = 760; pub const GDK_KEY_grave: c_int = 96; pub const GDK_KEY_greater: c_int = 62; pub const GDK_KEY_greaterthanequal: c_int = 2238; pub const GDK_KEY_guillemotleft: c_int = 171; pub const GDK_KEY_guillemotright: c_int = 187; pub const GDK_KEY_h: c_int = 104; pub const GDK_KEY_hairspace: c_int = 2728; pub const GDK_KEY_hcircumflex: c_int = 694; pub const GDK_KEY_heart: c_int = 2798; pub const GDK_KEY_hebrew_aleph: c_int = 3296; pub const GDK_KEY_hebrew_ayin: c_int = 3314; pub const GDK_KEY_hebrew_bet: c_int = 3297; pub const GDK_KEY_hebrew_beth: c_int = 3297; pub const GDK_KEY_hebrew_chet: c_int = 3303; pub const GDK_KEY_hebrew_dalet: c_int = 3299; pub const GDK_KEY_hebrew_daleth: c_int = 3299; pub const GDK_KEY_hebrew_doublelowline: c_int = 3295; pub const GDK_KEY_hebrew_finalkaph: c_int = 3306; pub const GDK_KEY_hebrew_finalmem: c_int = 3309; pub const GDK_KEY_hebrew_finalnun: c_int = 3311; pub const GDK_KEY_hebrew_finalpe: c_int = 3315; pub const GDK_KEY_hebrew_finalzade: c_int = 3317; pub const GDK_KEY_hebrew_finalzadi: c_int = 3317; pub const GDK_KEY_hebrew_gimel: c_int = 3298; pub const GDK_KEY_hebrew_gimmel: c_int = 3298; pub const GDK_KEY_hebrew_he: c_int = 3300; pub const GDK_KEY_hebrew_het: c_int = 3303; pub const GDK_KEY_hebrew_kaph: c_int = 3307; pub const GDK_KEY_hebrew_kuf: c_int = 3319; pub const GDK_KEY_hebrew_lamed: c_int = 3308; pub const GDK_KEY_hebrew_mem: c_int = 3310; pub const GDK_KEY_hebrew_nun: c_int = 3312; pub const GDK_KEY_hebrew_pe: c_int = 3316; pub const GDK_KEY_hebrew_qoph: c_int = 3319; pub const GDK_KEY_hebrew_resh: c_int = 3320; pub const GDK_KEY_hebrew_samech: c_int = 3313; pub const GDK_KEY_hebrew_samekh: c_int = 3313; pub const GDK_KEY_hebrew_shin: c_int = 3321; pub const GDK_KEY_hebrew_taf: c_int = 3322; pub const GDK_KEY_hebrew_taw: c_int = 3322; pub const GDK_KEY_hebrew_tet: c_int = 3304; pub const GDK_KEY_hebrew_teth: c_int = 3304; pub const GDK_KEY_hebrew_waw: c_int = 3301; pub const GDK_KEY_hebrew_yod: c_int = 3305; pub const GDK_KEY_hebrew_zade: c_int = 3318; pub const GDK_KEY_hebrew_zadi: c_int = 3318; pub const GDK_KEY_hebrew_zain: c_int = 3302; pub const GDK_KEY_hebrew_zayin: c_int = 3302; pub const GDK_KEY_hexagram: c_int = 2778; pub const GDK_KEY_horizconnector: c_int = 2211; pub const GDK_KEY_horizlinescan1: c_int = 2543; pub const GDK_KEY_horizlinescan3: c_int = 2544; pub const GDK_KEY_horizlinescan5: c_int = 2545; pub const GDK_KEY_horizlinescan7: c_int = 2546; pub const GDK_KEY_horizlinescan9: c_int = 2547; pub const GDK_KEY_hstroke: c_int = 689; pub const GDK_KEY_ht: c_int = 2530; pub const GDK_KEY_hyphen: c_int = 173; pub const GDK_KEY_i: c_int = 105; pub const GDK_KEY_iTouch: c_int = 269025120; pub const GDK_KEY_iacute: c_int = 237; pub const GDK_KEY_ibelowdot: c_int = 16785099; pub const GDK_KEY_ibreve: c_int = 16777517; pub const GDK_KEY_icircumflex: c_int = 238; pub const GDK_KEY_identical: c_int = 2255; pub const GDK_KEY_idiaeresis: c_int = 239; pub const GDK_KEY_idotless: c_int = 697; pub const GDK_KEY_ifonlyif: c_int = 2253; pub const GDK_KEY_igrave: c_int = 236; pub const GDK_KEY_ihook: c_int = 16785097; pub const GDK_KEY_imacron: c_int = 1007; pub const GDK_KEY_implies: c_int = 2254; pub const GDK_KEY_includedin: c_int = 2266; pub const GDK_KEY_includes: c_int = 2267; pub const GDK_KEY_infinity: c_int = 2242; pub const GDK_KEY_integral: c_int = 2239; pub const GDK_KEY_intersection: c_int = 2268; pub const GDK_KEY_iogonek: c_int = 999; pub const GDK_KEY_itilde: c_int = 949; pub const GDK_KEY_j: c_int = 106; pub const GDK_KEY_jcircumflex: c_int = 700; pub const GDK_KEY_jot: c_int = 3018; pub const GDK_KEY_k: c_int = 107; pub const GDK_KEY_kana_A: c_int = 1201; pub const GDK_KEY_kana_CHI: c_int = 1217; pub const GDK_KEY_kana_E: c_int = 1204; pub const GDK_KEY_kana_FU: c_int = 1228; pub const GDK_KEY_kana_HA: c_int = 1226; pub const GDK_KEY_kana_HE: c_int = 1229; pub const GDK_KEY_kana_HI: c_int = 1227; pub const GDK_KEY_kana_HO: c_int = 1230; pub const GDK_KEY_kana_HU: c_int = 1228; pub const GDK_KEY_kana_I: c_int = 1202; pub const GDK_KEY_kana_KA: c_int = 1206; pub const GDK_KEY_kana_KE: c_int = 1209; pub const GDK_KEY_kana_KI: c_int = 1207; pub const GDK_KEY_kana_KO: c_int = 1210; pub const GDK_KEY_kana_KU: c_int = 1208; pub const GDK_KEY_kana_MA: c_int = 1231; pub const GDK_KEY_kana_ME: c_int = 1234; pub const GDK_KEY_kana_MI: c_int = 1232; pub const GDK_KEY_kana_MO: c_int = 1235; pub const GDK_KEY_kana_MU: c_int = 1233; pub const GDK_KEY_kana_N: c_int = 1245; pub const GDK_KEY_kana_NA: c_int = 1221; pub const GDK_KEY_kana_NE: c_int = 1224; pub const GDK_KEY_kana_NI: c_int = 1222; pub const GDK_KEY_kana_NO: c_int = 1225; pub const GDK_KEY_kana_NU: c_int = 1223; pub const GDK_KEY_kana_O: c_int = 1205; pub const GDK_KEY_kana_RA: c_int = 1239; pub const GDK_KEY_kana_RE: c_int = 1242; pub const GDK_KEY_kana_RI: c_int = 1240; pub const GDK_KEY_kana_RO: c_int = 1243; pub const GDK_KEY_kana_RU: c_int = 1241; pub const GDK_KEY_kana_SA: c_int = 1211; pub const GDK_KEY_kana_SE: c_int = 1214; pub const GDK_KEY_kana_SHI: c_int = 1212; pub const GDK_KEY_kana_SO: c_int = 1215; pub const GDK_KEY_kana_SU: c_int = 1213; pub const GDK_KEY_kana_TA: c_int = 1216; pub const GDK_KEY_kana_TE: c_int = 1219; pub const GDK_KEY_kana_TI: c_int = 1217; pub const GDK_KEY_kana_TO: c_int = 1220; pub const GDK_KEY_kana_TSU: c_int = 1218; pub const GDK_KEY_kana_TU: c_int = 1218; pub const GDK_KEY_kana_U: c_int = 1203; pub const GDK_KEY_kana_WA: c_int = 1244; pub const GDK_KEY_kana_WO: c_int = 1190; pub const GDK_KEY_kana_YA: c_int = 1236; pub const GDK_KEY_kana_YO: c_int = 1238; pub const GDK_KEY_kana_YU: c_int = 1237; pub const GDK_KEY_kana_a: c_int = 1191; pub const GDK_KEY_kana_closingbracket: c_int = 1187; pub const GDK_KEY_kana_comma: c_int = 1188; pub const GDK_KEY_kana_conjunctive: c_int = 1189; pub const GDK_KEY_kana_e: c_int = 1194; pub const GDK_KEY_kana_fullstop: c_int = 1185; pub const GDK_KEY_kana_i: c_int = 1192; pub const GDK_KEY_kana_middledot: c_int = 1189; pub const GDK_KEY_kana_o: c_int = 1195; pub const GDK_KEY_kana_openingbracket: c_int = 1186; pub const GDK_KEY_kana_switch: c_int = 65406; pub const GDK_KEY_kana_tsu: c_int = 1199; pub const GDK_KEY_kana_tu: c_int = 1199; pub const GDK_KEY_kana_u: c_int = 1193; pub const GDK_KEY_kana_ya: c_int = 1196; pub const GDK_KEY_kana_yo: c_int = 1198; pub const GDK_KEY_kana_yu: c_int = 1197; pub const GDK_KEY_kappa: c_int = 930; pub const GDK_KEY_kcedilla: c_int = 1011; pub const GDK_KEY_kra: c_int = 930; pub const GDK_KEY_l: c_int = 108; pub const GDK_KEY_lacute: c_int = 485; pub const GDK_KEY_latincross: c_int = 2777; pub const GDK_KEY_lbelowdot: c_int = 16784951; pub const GDK_KEY_lcaron: c_int = 437; pub const GDK_KEY_lcedilla: c_int = 950; pub const GDK_KEY_leftanglebracket: c_int = 2748; pub const GDK_KEY_leftarrow: c_int = 2299; pub const GDK_KEY_leftcaret: c_int = 2979; pub const GDK_KEY_leftdoublequotemark: c_int = 2770; pub const GDK_KEY_leftmiddlecurlybrace: c_int = 2223; pub const GDK_KEY_leftopentriangle: c_int = 2764; pub const GDK_KEY_leftpointer: c_int = 2794; pub const GDK_KEY_leftradical: c_int = 2209; pub const GDK_KEY_leftshoe: c_int = 3034; pub const GDK_KEY_leftsinglequotemark: c_int = 2768; pub const GDK_KEY_leftt: c_int = 2548; pub const GDK_KEY_lefttack: c_int = 3036; pub const GDK_KEY_less: c_int = 60; pub const GDK_KEY_lessthanequal: c_int = 2236; pub const GDK_KEY_lf: c_int = 2533; pub const GDK_KEY_logicaland: c_int = 2270; pub const GDK_KEY_logicalor: c_int = 2271; pub const GDK_KEY_lowleftcorner: c_int = 2541; pub const GDK_KEY_lowrightcorner: c_int = 2538; pub const GDK_KEY_lstroke: c_int = 435; pub const GDK_KEY_m: c_int = 109; pub const GDK_KEY_mabovedot: c_int = 16784961; pub const GDK_KEY_macron: c_int = 175; pub const GDK_KEY_malesymbol: c_int = 2807; pub const GDK_KEY_maltesecross: c_int = 2800; pub const GDK_KEY_marker: c_int = 2751; pub const GDK_KEY_masculine: c_int = 186; pub const GDK_KEY_minus: c_int = 45; pub const GDK_KEY_minutes: c_int = 2774; pub const GDK_KEY_mu: c_int = 181; pub const GDK_KEY_multiply: c_int = 215; pub const GDK_KEY_musicalflat: c_int = 2806; pub const GDK_KEY_musicalsharp: c_int = 2805; pub const GDK_KEY_n: c_int = 110; pub const GDK_KEY_nabla: c_int = 2245; pub const GDK_KEY_nacute: c_int = 497; pub const GDK_KEY_ncaron: c_int = 498; pub const GDK_KEY_ncedilla: c_int = 1009; pub const GDK_KEY_ninesubscript: c_int = 16785545; pub const GDK_KEY_ninesuperior: c_int = 16785529; pub const GDK_KEY_nl: c_int = 2536; pub const GDK_KEY_nobreakspace: c_int = 160; pub const GDK_KEY_notapproxeq: c_int = 16785991; pub const GDK_KEY_notelementof: c_int = 16785929; pub const GDK_KEY_notequal: c_int = 2237; pub const GDK_KEY_notidentical: c_int = 16786018; pub const GDK_KEY_notsign: c_int = 172; pub const GDK_KEY_ntilde: c_int = 241; pub const GDK_KEY_numbersign: c_int = 35; pub const GDK_KEY_numerosign: c_int = 1712; pub const GDK_KEY_o: c_int = 111; pub const GDK_KEY_oacute: c_int = 243; pub const GDK_KEY_obarred: c_int = 16777845; pub const GDK_KEY_obelowdot: c_int = 16785101; pub const GDK_KEY_ocaron: c_int = 16777682; pub const GDK_KEY_ocircumflex: c_int = 244; pub const GDK_KEY_ocircumflexacute: c_int = 16785105; pub const GDK_KEY_ocircumflexbelowdot: c_int = 16785113; pub const GDK_KEY_ocircumflexgrave: c_int = 16785107; pub const GDK_KEY_ocircumflexhook: c_int = 16785109; pub const GDK_KEY_ocircumflextilde: c_int = 16785111; pub const GDK_KEY_odiaeresis: c_int = 246; pub const GDK_KEY_odoubleacute: c_int = 501; pub const GDK_KEY_oe: c_int = 5053; pub const GDK_KEY_ogonek: c_int = 434; pub const GDK_KEY_ograve: c_int = 242; pub const GDK_KEY_ohook: c_int = 16785103; pub const GDK_KEY_ohorn: c_int = 16777633; pub const GDK_KEY_ohornacute: c_int = 16785115; pub const GDK_KEY_ohornbelowdot: c_int = 16785123; pub const GDK_KEY_ohorngrave: c_int = 16785117; pub const GDK_KEY_ohornhook: c_int = 16785119; pub const GDK_KEY_ohorntilde: c_int = 16785121; pub const GDK_KEY_omacron: c_int = 1010; pub const GDK_KEY_oneeighth: c_int = 2755; pub const GDK_KEY_onefifth: c_int = 2738; pub const GDK_KEY_onehalf: c_int = 189; pub const GDK_KEY_onequarter: c_int = 188; pub const GDK_KEY_onesixth: c_int = 2742; pub const GDK_KEY_onesubscript: c_int = 16785537; pub const GDK_KEY_onesuperior: c_int = 185; pub const GDK_KEY_onethird: c_int = 2736; pub const GDK_KEY_ooblique: c_int = 248; pub const GDK_KEY_openrectbullet: c_int = 2786; pub const GDK_KEY_openstar: c_int = 2789; pub const GDK_KEY_opentribulletdown: c_int = 2788; pub const GDK_KEY_opentribulletup: c_int = 2787; pub const GDK_KEY_ordfeminine: c_int = 170; pub const GDK_KEY_oslash: c_int = 248; pub const GDK_KEY_otilde: c_int = 245; pub const GDK_KEY_overbar: c_int = 3008; pub const GDK_KEY_overline: c_int = 1150; pub const GDK_KEY_p: c_int = 112; pub const GDK_KEY_pabovedot: c_int = 16784983; pub const GDK_KEY_paragraph: c_int = 182; pub const GDK_KEY_parenleft: c_int = 40; pub const GDK_KEY_parenright: c_int = 41; pub const GDK_KEY_partdifferential: c_int = 16785922; pub const GDK_KEY_partialderivative: c_int = 2287; pub const GDK_KEY_percent: c_int = 37; pub const GDK_KEY_period: c_int = 46; pub const GDK_KEY_periodcentered: c_int = 183; pub const GDK_KEY_permille: c_int = 2773; pub const GDK_KEY_phonographcopyright: c_int = 2811; pub const GDK_KEY_plus: c_int = 43; pub const GDK_KEY_plusminus: c_int = 177; pub const GDK_KEY_prescription: c_int = 2772; pub const GDK_KEY_prolongedsound: c_int = 1200; pub const GDK_KEY_punctspace: c_int = 2726; pub const GDK_KEY_q: c_int = 113; pub const GDK_KEY_quad: c_int = 3020; pub const GDK_KEY_question: c_int = 63; pub const GDK_KEY_questiondown: c_int = 191; pub const GDK_KEY_quotedbl: c_int = 34; pub const GDK_KEY_quoteleft: c_int = 96; pub const GDK_KEY_quoteright: c_int = 39; pub const GDK_KEY_r: c_int = 114; pub const GDK_KEY_racute: c_int = 480; pub const GDK_KEY_radical: c_int = 2262; pub const GDK_KEY_rcaron: c_int = 504; pub const GDK_KEY_rcedilla: c_int = 947; pub const GDK_KEY_registered: c_int = 174; pub const GDK_KEY_rightanglebracket: c_int = 2750; pub const GDK_KEY_rightarrow: c_int = 2301; pub const GDK_KEY_rightcaret: c_int = 2982; pub const GDK_KEY_rightdoublequotemark: c_int = 2771; pub const GDK_KEY_rightmiddlecurlybrace: c_int = 2224; pub const GDK_KEY_rightmiddlesummation: c_int = 2231; pub const GDK_KEY_rightopentriangle: c_int = 2765; pub const GDK_KEY_rightpointer: c_int = 2795; pub const GDK_KEY_rightshoe: c_int = 3032; pub const GDK_KEY_rightsinglequotemark: c_int = 2769; pub const GDK_KEY_rightt: c_int = 2549; pub const GDK_KEY_righttack: c_int = 3068; pub const GDK_KEY_s: c_int = 115; pub const GDK_KEY_sabovedot: c_int = 16784993; pub const GDK_KEY_sacute: c_int = 438; pub const GDK_KEY_scaron: c_int = 441; pub const GDK_KEY_scedilla: c_int = 442; pub const GDK_KEY_schwa: c_int = 16777817; pub const GDK_KEY_scircumflex: c_int = 766; pub const GDK_KEY_script_switch: c_int = 65406; pub const GDK_KEY_seconds: c_int = 2775; pub const GDK_KEY_section: c_int = 167; pub const GDK_KEY_semicolon: c_int = 59; pub const GDK_KEY_semivoicedsound: c_int = 1247; pub const GDK_KEY_seveneighths: c_int = 2758; pub const GDK_KEY_sevensubscript: c_int = 16785543; pub const GDK_KEY_sevensuperior: c_int = 16785527; pub const GDK_KEY_signaturemark: c_int = 2762; pub const GDK_KEY_signifblank: c_int = 2732; pub const GDK_KEY_similarequal: c_int = 2249; pub const GDK_KEY_singlelowquotemark: c_int = 2813; pub const GDK_KEY_sixsubscript: c_int = 16785542; pub const GDK_KEY_sixsuperior: c_int = 16785526; pub const GDK_KEY_slash: c_int = 47; pub const GDK_KEY_soliddiamond: c_int = 2528; pub const GDK_KEY_space: c_int = 32; pub const GDK_KEY_squareroot: c_int = 16785946; pub const GDK_KEY_ssharp: c_int = 223; pub const GDK_KEY_sterling: c_int = 163; pub const GDK_KEY_stricteq: c_int = 16786019; pub const GDK_KEY_t: c_int = 116; pub const GDK_KEY_tabovedot: c_int = 16785003; pub const GDK_KEY_tcaron: c_int = 443; pub const GDK_KEY_tcedilla: c_int = 510; pub const GDK_KEY_telephone: c_int = 2809; pub const GDK_KEY_telephonerecorder: c_int = 2810; pub const GDK_KEY_therefore: c_int = 2240; pub const GDK_KEY_thinspace: c_int = 2727; pub const GDK_KEY_thorn: c_int = 254; pub const GDK_KEY_threeeighths: c_int = 2756; pub const GDK_KEY_threefifths: c_int = 2740; pub const GDK_KEY_threequarters: c_int = 190; pub const GDK_KEY_threesubscript: c_int = 16785539; pub const GDK_KEY_threesuperior: c_int = 179; pub const GDK_KEY_tintegral: c_int = 16785965; pub const GDK_KEY_topintegral: c_int = 2212; pub const GDK_KEY_topleftparens: c_int = 2219; pub const GDK_KEY_topleftradical: c_int = 2210; pub const GDK_KEY_topleftsqbracket: c_int = 2215; pub const GDK_KEY_topleftsummation: c_int = 2225; pub const GDK_KEY_toprightparens: c_int = 2221; pub const GDK_KEY_toprightsqbracket: c_int = 2217; pub const GDK_KEY_toprightsummation: c_int = 2229; pub const GDK_KEY_topt: c_int = 2551; pub const GDK_KEY_topvertsummationconnector: c_int = 2227; pub const GDK_KEY_trademark: c_int = 2761; pub const GDK_KEY_trademarkincircle: c_int = 2763; pub const GDK_KEY_tslash: c_int = 956; pub const GDK_KEY_twofifths: c_int = 2739; pub const GDK_KEY_twosubscript: c_int = 16785538; pub const GDK_KEY_twosuperior: c_int = 178; pub const GDK_KEY_twothirds: c_int = 2737; pub const GDK_KEY_u: c_int = 117; pub const GDK_KEY_uacute: c_int = 250; pub const GDK_KEY_ubelowdot: c_int = 16785125; pub const GDK_KEY_ubreve: c_int = 765; pub const GDK_KEY_ucircumflex: c_int = 251; pub const GDK_KEY_udiaeresis: c_int = 252; pub const GDK_KEY_udoubleacute: c_int = 507; pub const GDK_KEY_ugrave: c_int = 249; pub const GDK_KEY_uhook: c_int = 16785127; pub const GDK_KEY_uhorn: c_int = 16777648; pub const GDK_KEY_uhornacute: c_int = 16785129; pub const GDK_KEY_uhornbelowdot: c_int = 16785137; pub const GDK_KEY_uhorngrave: c_int = 16785131; pub const GDK_KEY_uhornhook: c_int = 16785133; pub const GDK_KEY_uhorntilde: c_int = 16785135; pub const GDK_KEY_umacron: c_int = 1022; pub const GDK_KEY_underbar: c_int = 3014; pub const GDK_KEY_underscore: c_int = 95; pub const GDK_KEY_union: c_int = 2269; pub const GDK_KEY_uogonek: c_int = 1017; pub const GDK_KEY_uparrow: c_int = 2300; pub const GDK_KEY_upcaret: c_int = 2985; pub const GDK_KEY_upleftcorner: c_int = 2540; pub const GDK_KEY_uprightcorner: c_int = 2539; pub const GDK_KEY_upshoe: c_int = 3011; pub const GDK_KEY_upstile: c_int = 3027; pub const GDK_KEY_uptack: c_int = 3022; pub const GDK_KEY_uring: c_int = 505; pub const GDK_KEY_utilde: c_int = 1021; pub const GDK_KEY_v: c_int = 118; pub const GDK_KEY_variation: c_int = 2241; pub const GDK_KEY_vertbar: c_int = 2552; pub const GDK_KEY_vertconnector: c_int = 2214; pub const GDK_KEY_voicedsound: c_int = 1246; pub const GDK_KEY_vt: c_int = 2537; pub const GDK_KEY_w: c_int = 119; pub const GDK_KEY_wacute: c_int = 16785027; pub const GDK_KEY_wcircumflex: c_int = 16777589; pub const GDK_KEY_wdiaeresis: c_int = 16785029; pub const GDK_KEY_wgrave: c_int = 16785025; pub const GDK_KEY_x: c_int = 120; pub const GDK_KEY_xabovedot: c_int = 16785035; pub const GDK_KEY_y: c_int = 121; pub const GDK_KEY_yacute: c_int = 253; pub const GDK_KEY_ybelowdot: c_int = 16785141; pub const GDK_KEY_ycircumflex: c_int = 16777591; pub const GDK_KEY_ydiaeresis: c_int = 255; pub const GDK_KEY_yen: c_int = 165; pub const GDK_KEY_ygrave: c_int = 16785139; pub const GDK_KEY_yhook: c_int = 16785143; pub const GDK_KEY_ytilde: c_int = 16785145; pub const GDK_KEY_z: c_int = 122; pub const GDK_KEY_zabovedot: c_int = 447; pub const GDK_KEY_zacute: c_int = 444; pub const GDK_KEY_zcaron: c_int = 446; pub const GDK_KEY_zerosubscript: c_int = 16785536; pub const GDK_KEY_zerosuperior: c_int = 16785520; pub const GDK_KEY_zstroke: c_int = 16777654; pub const GDK_MODIFIER_MASK: c_int = 469769999; pub const GDK_PRIORITY_REDRAW: c_int = 120; // Flags pub type GdkAnchorHints = c_uint; pub const GDK_ANCHOR_FLIP_X: GdkAnchorHints = 1; pub const GDK_ANCHOR_FLIP_Y: GdkAnchorHints = 2; pub const GDK_ANCHOR_SLIDE_X: GdkAnchorHints = 4; pub const GDK_ANCHOR_SLIDE_Y: GdkAnchorHints = 8; pub const GDK_ANCHOR_RESIZE_X: GdkAnchorHints = 16; pub const GDK_ANCHOR_RESIZE_Y: GdkAnchorHints = 32; pub const GDK_ANCHOR_FLIP: GdkAnchorHints = 3; pub const GDK_ANCHOR_SLIDE: GdkAnchorHints = 12; pub const GDK_ANCHOR_RESIZE: GdkAnchorHints = 48; pub type GdkAxisFlags = c_uint; pub const GDK_AXIS_FLAG_X: GdkAxisFlags = 2; pub const GDK_AXIS_FLAG_Y: GdkAxisFlags = 4; pub const GDK_AXIS_FLAG_DELTA_X: GdkAxisFlags = 8; pub const GDK_AXIS_FLAG_DELTA_Y: GdkAxisFlags = 16; pub const GDK_AXIS_FLAG_PRESSURE: GdkAxisFlags = 32; pub const GDK_AXIS_FLAG_XTILT: GdkAxisFlags = 64; pub const GDK_AXIS_FLAG_YTILT: GdkAxisFlags = 128; pub const GDK_AXIS_FLAG_WHEEL: GdkAxisFlags = 256; pub const GDK_AXIS_FLAG_DISTANCE: GdkAxisFlags = 512; pub const GDK_AXIS_FLAG_ROTATION: GdkAxisFlags = 1024; pub const GDK_AXIS_FLAG_SLIDER: GdkAxisFlags = 2048; pub type GdkDragAction = c_uint; pub const GDK_ACTION_COPY: GdkDragAction = 1; pub const GDK_ACTION_MOVE: GdkDragAction = 2; pub const GDK_ACTION_LINK: GdkDragAction = 4; pub const GDK_ACTION_ASK: GdkDragAction = 8; pub type GdkFrameClockPhase = c_uint; pub const GDK_FRAME_CLOCK_PHASE_NONE: GdkFrameClockPhase = 0; pub const GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS: GdkFrameClockPhase = 1; pub const GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT: GdkFrameClockPhase = 2; pub const GDK_FRAME_CLOCK_PHASE_UPDATE: GdkFrameClockPhase = 4; pub const GDK_FRAME_CLOCK_PHASE_LAYOUT: GdkFrameClockPhase = 8; pub const GDK_FRAME_CLOCK_PHASE_PAINT: GdkFrameClockPhase = 16; pub const GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS: GdkFrameClockPhase = 32; pub const GDK_FRAME_CLOCK_PHASE_AFTER_PAINT: GdkFrameClockPhase = 64; pub type GdkGLAPI = c_uint; pub const GDK_GL_API_GL: GdkGLAPI = 1; pub const GDK_GL_API_GLES: GdkGLAPI = 2; pub type GdkModifierType = c_uint; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub const GDK_NO_MODIFIER_MASK: GdkModifierType = 0; pub const GDK_SHIFT_MASK: GdkModifierType = 1; pub const GDK_LOCK_MASK: GdkModifierType = 2; pub const GDK_CONTROL_MASK: GdkModifierType = 4; pub const GDK_ALT_MASK: GdkModifierType = 8; pub const GDK_BUTTON1_MASK: GdkModifierType = 256; pub const GDK_BUTTON2_MASK: GdkModifierType = 512; pub const GDK_BUTTON3_MASK: GdkModifierType = 1024; pub const GDK_BUTTON4_MASK: GdkModifierType = 2048; pub const GDK_BUTTON5_MASK: GdkModifierType = 4096; pub const GDK_SUPER_MASK: GdkModifierType = 67108864; pub const GDK_HYPER_MASK: GdkModifierType = 134217728; pub const GDK_META_MASK: GdkModifierType = 268435456; pub type GdkPaintableFlags = c_uint; pub const GDK_PAINTABLE_STATIC_SIZE: GdkPaintableFlags = 1; pub const GDK_PAINTABLE_STATIC_CONTENTS: GdkPaintableFlags = 2; pub type GdkSeatCapabilities = c_uint; pub const GDK_SEAT_CAPABILITY_NONE: GdkSeatCapabilities = 0; pub const GDK_SEAT_CAPABILITY_POINTER: GdkSeatCapabilities = 1; pub const GDK_SEAT_CAPABILITY_TOUCH: GdkSeatCapabilities = 2; pub const GDK_SEAT_CAPABILITY_TABLET_STYLUS: GdkSeatCapabilities = 4; pub const GDK_SEAT_CAPABILITY_KEYBOARD: GdkSeatCapabilities = 8; pub const GDK_SEAT_CAPABILITY_TABLET_PAD: GdkSeatCapabilities = 16; pub const GDK_SEAT_CAPABILITY_ALL_POINTING: GdkSeatCapabilities = 7; pub const GDK_SEAT_CAPABILITY_ALL: GdkSeatCapabilities = 31; pub type GdkToplevelState = c_uint; pub const GDK_TOPLEVEL_STATE_MINIMIZED: GdkToplevelState = 1; pub const GDK_TOPLEVEL_STATE_MAXIMIZED: GdkToplevelState = 2; pub const GDK_TOPLEVEL_STATE_STICKY: GdkToplevelState = 4; pub const GDK_TOPLEVEL_STATE_FULLSCREEN: GdkToplevelState = 8; pub const GDK_TOPLEVEL_STATE_ABOVE: GdkToplevelState = 16; pub const GDK_TOPLEVEL_STATE_BELOW: GdkToplevelState = 32; pub const GDK_TOPLEVEL_STATE_FOCUSED: GdkToplevelState = 64; pub const GDK_TOPLEVEL_STATE_TILED: GdkToplevelState = 128; pub const GDK_TOPLEVEL_STATE_TOP_TILED: GdkToplevelState = 256; pub const GDK_TOPLEVEL_STATE_TOP_RESIZABLE: GdkToplevelState = 512; pub const GDK_TOPLEVEL_STATE_RIGHT_TILED: GdkToplevelState = 1024; pub const GDK_TOPLEVEL_STATE_RIGHT_RESIZABLE: GdkToplevelState = 2048; pub const GDK_TOPLEVEL_STATE_BOTTOM_TILED: GdkToplevelState = 4096; pub const GDK_TOPLEVEL_STATE_BOTTOM_RESIZABLE: GdkToplevelState = 8192; pub const GDK_TOPLEVEL_STATE_LEFT_TILED: GdkToplevelState = 16384; pub const GDK_TOPLEVEL_STATE_LEFT_RESIZABLE: GdkToplevelState = 32768; pub const GDK_TOPLEVEL_STATE_SUSPENDED: GdkToplevelState = 65536; // Callbacks pub type GdkContentDeserializeFunc = Option; pub type GdkContentSerializeFunc = Option; pub type GdkCursorGetTextureCallback = Option< unsafe extern "C" fn( *mut GdkCursor, c_int, c_double, *mut c_int, *mut c_int, *mut c_int, *mut c_int, gpointer, ) -> *mut GdkTexture, >; // Records #[repr(C)] pub struct GdkContentFormats { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkContentFormats { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkContentFormats @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkContentFormatsBuilder { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkContentFormatsBuilder { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkContentFormatsBuilder @ {self:p}")) .finish() } } #[derive(Copy, Clone)] #[repr(C)] pub struct GdkContentProviderClass { pub parent_class: gobject::GObjectClass, pub content_changed: Option, pub attach_clipboard: Option, pub detach_clipboard: Option, pub ref_formats: Option *mut GdkContentFormats>, pub ref_storable_formats: Option *mut GdkContentFormats>, pub write_mime_type_async: Option< unsafe extern "C" fn( *mut GdkContentProvider, *const c_char, *mut gio::GOutputStream, c_int, *mut gio::GCancellable, gio::GAsyncReadyCallback, gpointer, ), >, pub write_mime_type_finish: Option< unsafe extern "C" fn( *mut GdkContentProvider, *mut gio::GAsyncResult, *mut *mut glib::GError, ) -> gboolean, >, pub get_value: Option< unsafe extern "C" fn( *mut GdkContentProvider, *mut gobject::GValue, *mut *mut glib::GError, ) -> gboolean, >, pub padding: [gpointer; 8], } impl ::std::fmt::Debug for GdkContentProviderClass { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkContentProviderClass @ {self:p}")) .field("parent_class", &self.parent_class) .field("content_changed", &self.content_changed) .field("attach_clipboard", &self.attach_clipboard) .field("detach_clipboard", &self.detach_clipboard) .field("ref_formats", &self.ref_formats) .field("ref_storable_formats", &self.ref_storable_formats) .field("write_mime_type_async", &self.write_mime_type_async) .field("write_mime_type_finish", &self.write_mime_type_finish) .field("get_value", &self.get_value) .finish() } } #[repr(C)] pub struct _GdkDevicePadInterface { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkDevicePadInterface = _GdkDevicePadInterface; #[repr(C)] pub struct GdkDmabufFormats { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDmabufFormats { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDmabufFormats @ {self:p}")) .finish() } } #[repr(C)] pub struct _GdkDmabufTextureBuilderClass { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkDmabufTextureBuilderClass = _GdkDmabufTextureBuilderClass; #[repr(C)] pub struct _GdkDmabufTextureClass { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkDmabufTextureClass = _GdkDmabufTextureClass; #[repr(C)] pub struct _GdkDragSurfaceInterface { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkDragSurfaceInterface = _GdkDragSurfaceInterface; #[repr(C)] pub struct _GdkDragSurfaceSize { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkDragSurfaceSize = _GdkDragSurfaceSize; #[repr(C)] pub struct GdkEventSequence { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkEventSequence { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkEventSequence @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkFileList { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkFileList { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkFileList @ {self:p}")).finish() } } #[repr(C)] pub struct _GdkFrameClockClass { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkFrameClockClass = _GdkFrameClockClass; #[repr(C)] pub struct _GdkFrameClockPrivate { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkFrameClockPrivate = _GdkFrameClockPrivate; #[repr(C)] pub struct GdkFrameTimings { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkFrameTimings { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkFrameTimings @ {self:p}")) .finish() } } #[repr(C)] pub struct _GdkGLTextureBuilderClass { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkGLTextureBuilderClass = _GdkGLTextureBuilderClass; #[repr(C)] pub struct _GdkGLTextureClass { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkGLTextureClass = _GdkGLTextureClass; #[derive(Copy, Clone)] #[repr(C)] pub struct GdkKeymapKey { pub keycode: c_uint, pub group: c_int, pub level: c_int, } impl ::std::fmt::Debug for GdkKeymapKey { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkKeymapKey @ {self:p}")) .field("keycode", &self.keycode) .field("group", &self.group) .field("level", &self.level) .finish() } } #[repr(C)] pub struct _GdkMemoryTextureClass { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkMemoryTextureClass = _GdkMemoryTextureClass; #[repr(C)] pub struct _GdkMonitorClass { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkMonitorClass = _GdkMonitorClass; #[derive(Copy, Clone)] #[repr(C)] pub struct GdkPaintableInterface { pub g_iface: gobject::GTypeInterface, pub snapshot: Option, pub get_current_image: Option *mut GdkPaintable>, pub get_flags: Option GdkPaintableFlags>, pub get_intrinsic_width: Option c_int>, pub get_intrinsic_height: Option c_int>, pub get_intrinsic_aspect_ratio: Option c_double>, } impl ::std::fmt::Debug for GdkPaintableInterface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkPaintableInterface @ {self:p}")) .field("snapshot", &self.snapshot) .field("get_current_image", &self.get_current_image) .field("get_flags", &self.get_flags) .field("get_intrinsic_width", &self.get_intrinsic_width) .field("get_intrinsic_height", &self.get_intrinsic_height) .field( "get_intrinsic_aspect_ratio", &self.get_intrinsic_aspect_ratio, ) .finish() } } #[repr(C)] pub struct _GdkPopupInterface { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkPopupInterface = _GdkPopupInterface; #[repr(C)] pub struct GdkPopupLayout { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkPopupLayout { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkPopupLayout @ {self:p}")) .finish() } } #[derive(Copy, Clone)] #[repr(C)] pub struct GdkRGBA { pub red: c_float, pub green: c_float, pub blue: c_float, pub alpha: c_float, } impl ::std::fmt::Debug for GdkRGBA { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkRGBA @ {self:p}")) .field("red", &self.red) .field("green", &self.green) .field("blue", &self.blue) .field("alpha", &self.alpha) .finish() } } #[derive(Copy, Clone)] #[repr(C)] pub struct GdkRectangle { pub x: c_int, pub y: c_int, pub width: c_int, pub height: c_int, } impl ::std::fmt::Debug for GdkRectangle { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkRectangle @ {self:p}")) .field("x", &self.x) .field("y", &self.y) .field("width", &self.width) .field("height", &self.height) .finish() } } #[repr(C)] pub struct _GdkSnapshotClass { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkSnapshotClass = _GdkSnapshotClass; #[repr(C)] pub struct _GdkSurfaceClass { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkSurfaceClass = _GdkSurfaceClass; #[repr(C)] pub struct _GdkTextureClass { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkTextureClass = _GdkTextureClass; #[repr(C)] pub struct GdkTextureDownloader { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkTextureDownloader { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkTextureDownloader @ {self:p}")) .finish() } } #[derive(Copy, Clone)] #[repr(C)] pub struct GdkTimeCoord { pub time: u32, pub flags: GdkAxisFlags, pub axes: [c_double; 12], } impl ::std::fmt::Debug for GdkTimeCoord { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkTimeCoord @ {self:p}")) .field("time", &self.time) .field("flags", &self.flags) .field("axes", &self.axes) .finish() } } #[repr(C)] pub struct _GdkToplevelInterface { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkToplevelInterface = _GdkToplevelInterface; #[repr(C)] pub struct GdkToplevelLayout { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkToplevelLayout { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkToplevelLayout @ {self:p}")) .finish() } } #[repr(C)] pub struct _GdkToplevelSize { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } pub type GdkToplevelSize = _GdkToplevelSize; // Classes #[repr(C)] pub struct GdkAppLaunchContext { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkAppLaunchContext { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkAppLaunchContext @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkButtonEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkButtonEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkButtonEvent @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkCairoContext { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkCairoContext { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkCairoContext @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkClipboard { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkClipboard { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkClipboard @ {self:p}")).finish() } } #[repr(C)] pub struct GdkContentDeserializer { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkContentDeserializer { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkContentDeserializer @ {self:p}")) .finish() } } #[derive(Copy, Clone)] #[repr(C)] pub struct GdkContentProvider { pub parent: gobject::GObject, } impl ::std::fmt::Debug for GdkContentProvider { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkContentProvider @ {self:p}")) .field("parent", &self.parent) .finish() } } #[repr(C)] pub struct GdkContentSerializer { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkContentSerializer { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkContentSerializer @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkCrossingEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkCrossingEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkCrossingEvent @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkCursor { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkCursor { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkCursor @ {self:p}")).finish() } } #[repr(C)] pub struct GdkDNDEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDNDEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDNDEvent @ {self:p}")).finish() } } #[repr(C)] pub struct GdkDeleteEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDeleteEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDeleteEvent @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkDevice { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDevice { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDevice @ {self:p}")).finish() } } #[repr(C)] pub struct GdkDeviceTool { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDeviceTool { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDeviceTool @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkDisplay { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDisplay { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDisplay @ {self:p}")).finish() } } #[repr(C)] pub struct GdkDisplayManager { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDisplayManager { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDisplayManager @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkDmabufTexture { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDmabufTexture { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDmabufTexture @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkDmabufTextureBuilder { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDmabufTextureBuilder { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDmabufTextureBuilder @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkDrag { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDrag { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDrag @ {self:p}")).finish() } } #[repr(C)] pub struct GdkDrawContext { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDrawContext { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDrawContext @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkDrop { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDrop { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkDrop @ {self:p}")).finish() } } #[repr(C)] pub struct GdkEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkEvent @ {self:p}")).finish() } } #[repr(C)] pub struct GdkFocusEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkFocusEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkFocusEvent @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkFrameClock { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkFrameClock { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkFrameClock @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkGLContext { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkGLContext { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkGLContext @ {self:p}")).finish() } } #[repr(C)] pub struct GdkGLTexture { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkGLTexture { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkGLTexture @ {self:p}")).finish() } } #[repr(C)] pub struct GdkGLTextureBuilder { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkGLTextureBuilder { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkGLTextureBuilder @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkGrabBrokenEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkGrabBrokenEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkGrabBrokenEvent @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkKeyEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkKeyEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkKeyEvent @ {self:p}")).finish() } } #[repr(C)] pub struct GdkMemoryTexture { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkMemoryTexture { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkMemoryTexture @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkMonitor { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkMonitor { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkMonitor @ {self:p}")).finish() } } #[repr(C)] pub struct GdkMotionEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkMotionEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkMotionEvent @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkPadEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkPadEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkPadEvent @ {self:p}")).finish() } } #[repr(C)] pub struct GdkProximityEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkProximityEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkProximityEvent @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkScrollEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkScrollEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkScrollEvent @ {self:p}")) .finish() } } #[derive(Copy, Clone)] #[repr(C)] pub struct GdkSeat { pub parent_instance: gobject::GObject, } impl ::std::fmt::Debug for GdkSeat { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkSeat @ {self:p}")) .field("parent_instance", &self.parent_instance) .finish() } } #[repr(C)] pub struct GdkSnapshot { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkSnapshot { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkSnapshot @ {self:p}")).finish() } } #[repr(C)] pub struct GdkSurface { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkSurface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkSurface @ {self:p}")).finish() } } #[repr(C)] pub struct GdkTexture { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkTexture { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkTexture @ {self:p}")).finish() } } #[repr(C)] pub struct GdkTouchEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkTouchEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkTouchEvent @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkTouchpadEvent { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkTouchpadEvent { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkTouchpadEvent @ {self:p}")) .finish() } } #[repr(C)] pub struct GdkVulkanContext { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkVulkanContext { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { f.debug_struct(&format!("GdkVulkanContext @ {self:p}")) .finish() } } // Interfaces #[repr(C)] pub struct GdkDevicePad { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDevicePad { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { write!(f, "GdkDevicePad @ {self:p}") } } #[repr(C)] pub struct GdkDragSurface { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkDragSurface { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { write!(f, "GdkDragSurface @ {self:p}") } } #[repr(C)] pub struct GdkPaintable { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkPaintable { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { write!(f, "GdkPaintable @ {self:p}") } } #[repr(C)] pub struct GdkPopup { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkPopup { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { write!(f, "GdkPopup @ {self:p}") } } #[repr(C)] pub struct GdkToplevel { _data: [u8; 0], _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, } impl ::std::fmt::Debug for GdkToplevel { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { write!(f, "GdkToplevel @ {self:p}") } } #[link(name = "gtk-4")] extern "C" { //========================================================================= // GdkAxisUse //========================================================================= pub fn gdk_axis_use_get_type() -> GType; //========================================================================= // GdkCrossingMode //========================================================================= pub fn gdk_crossing_mode_get_type() -> GType; //========================================================================= // GdkDevicePadFeature //========================================================================= pub fn gdk_device_pad_feature_get_type() -> GType; //========================================================================= // GdkDeviceToolType //========================================================================= pub fn gdk_device_tool_type_get_type() -> GType; //========================================================================= // GdkDmabufError //========================================================================= #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_error_get_type() -> GType; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_error_quark() -> glib::GQuark; //========================================================================= // GdkDragCancelReason //========================================================================= pub fn gdk_drag_cancel_reason_get_type() -> GType; //========================================================================= // GdkEventType //========================================================================= pub fn gdk_event_type_get_type() -> GType; //========================================================================= // GdkFullscreenMode //========================================================================= pub fn gdk_fullscreen_mode_get_type() -> GType; //========================================================================= // GdkGLError //========================================================================= pub fn gdk_gl_error_get_type() -> GType; pub fn gdk_gl_error_quark() -> glib::GQuark; //========================================================================= // GdkGravity //========================================================================= pub fn gdk_gravity_get_type() -> GType; //========================================================================= // GdkInputSource //========================================================================= pub fn gdk_input_source_get_type() -> GType; //========================================================================= // GdkKeyMatch //========================================================================= pub fn gdk_key_match_get_type() -> GType; //========================================================================= // GdkMemoryFormat //========================================================================= pub fn gdk_memory_format_get_type() -> GType; //========================================================================= // GdkNotifyType //========================================================================= pub fn gdk_notify_type_get_type() -> GType; //========================================================================= // GdkScrollDirection //========================================================================= pub fn gdk_scroll_direction_get_type() -> GType; //========================================================================= // GdkScrollUnit //========================================================================= #[cfg(feature = "v4_8")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_8")))] pub fn gdk_scroll_unit_get_type() -> GType; //========================================================================= // GdkSubpixelLayout //========================================================================= pub fn gdk_subpixel_layout_get_type() -> GType; //========================================================================= // GdkSurfaceEdge //========================================================================= pub fn gdk_surface_edge_get_type() -> GType; //========================================================================= // GdkTextureError //========================================================================= #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_texture_error_get_type() -> GType; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_texture_error_quark() -> glib::GQuark; //========================================================================= // GdkTitlebarGesture //========================================================================= #[cfg(feature = "v4_4")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_4")))] pub fn gdk_titlebar_gesture_get_type() -> GType; //========================================================================= // GdkTouchpadGesturePhase //========================================================================= pub fn gdk_touchpad_gesture_phase_get_type() -> GType; //========================================================================= // GdkVulkanError //========================================================================= pub fn gdk_vulkan_error_get_type() -> GType; pub fn gdk_vulkan_error_quark() -> glib::GQuark; //========================================================================= // GdkAnchorHints //========================================================================= pub fn gdk_anchor_hints_get_type() -> GType; //========================================================================= // GdkAxisFlags //========================================================================= pub fn gdk_axis_flags_get_type() -> GType; //========================================================================= // GdkDragAction //========================================================================= pub fn gdk_drag_action_get_type() -> GType; pub fn gdk_drag_action_is_unique(action: GdkDragAction) -> gboolean; //========================================================================= // GdkFrameClockPhase //========================================================================= pub fn gdk_frame_clock_phase_get_type() -> GType; //========================================================================= // GdkGLAPI //========================================================================= #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_gl_api_get_type() -> GType; //========================================================================= // GdkModifierType //========================================================================= pub fn gdk_modifier_type_get_type() -> GType; //========================================================================= // GdkPaintableFlags //========================================================================= pub fn gdk_paintable_flags_get_type() -> GType; //========================================================================= // GdkSeatCapabilities //========================================================================= pub fn gdk_seat_capabilities_get_type() -> GType; //========================================================================= // GdkToplevelState //========================================================================= pub fn gdk_toplevel_state_get_type() -> GType; //========================================================================= // GdkContentFormats //========================================================================= pub fn gdk_content_formats_get_type() -> GType; pub fn gdk_content_formats_new( mime_types: *mut *const c_char, n_mime_types: c_uint, ) -> *mut GdkContentFormats; pub fn gdk_content_formats_new_for_gtype(type_: GType) -> *mut GdkContentFormats; pub fn gdk_content_formats_contain_gtype( formats: *const GdkContentFormats, type_: GType, ) -> gboolean; pub fn gdk_content_formats_contain_mime_type( formats: *const GdkContentFormats, mime_type: *const c_char, ) -> gboolean; pub fn gdk_content_formats_get_gtypes( formats: *const GdkContentFormats, n_gtypes: *mut size_t, ) -> *const GType; pub fn gdk_content_formats_get_mime_types( formats: *const GdkContentFormats, n_mime_types: *mut size_t, ) -> *const *const c_char; pub fn gdk_content_formats_match( first: *const GdkContentFormats, second: *const GdkContentFormats, ) -> gboolean; pub fn gdk_content_formats_match_gtype( first: *const GdkContentFormats, second: *const GdkContentFormats, ) -> GType; pub fn gdk_content_formats_match_mime_type( first: *const GdkContentFormats, second: *const GdkContentFormats, ) -> *const c_char; pub fn gdk_content_formats_print(formats: *mut GdkContentFormats, string: *mut glib::GString); pub fn gdk_content_formats_ref(formats: *mut GdkContentFormats) -> *mut GdkContentFormats; pub fn gdk_content_formats_to_string(formats: *mut GdkContentFormats) -> *mut c_char; pub fn gdk_content_formats_union( first: *mut GdkContentFormats, second: *const GdkContentFormats, ) -> *mut GdkContentFormats; pub fn gdk_content_formats_union_deserialize_gtypes( formats: *mut GdkContentFormats, ) -> *mut GdkContentFormats; pub fn gdk_content_formats_union_deserialize_mime_types( formats: *mut GdkContentFormats, ) -> *mut GdkContentFormats; pub fn gdk_content_formats_union_serialize_gtypes( formats: *mut GdkContentFormats, ) -> *mut GdkContentFormats; pub fn gdk_content_formats_union_serialize_mime_types( formats: *mut GdkContentFormats, ) -> *mut GdkContentFormats; pub fn gdk_content_formats_unref(formats: *mut GdkContentFormats); #[cfg(feature = "v4_4")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_4")))] pub fn gdk_content_formats_parse(string: *const c_char) -> *mut GdkContentFormats; //========================================================================= // GdkContentFormatsBuilder //========================================================================= pub fn gdk_content_formats_builder_get_type() -> GType; pub fn gdk_content_formats_builder_new() -> *mut GdkContentFormatsBuilder; pub fn gdk_content_formats_builder_add_formats( builder: *mut GdkContentFormatsBuilder, formats: *const GdkContentFormats, ); pub fn gdk_content_formats_builder_add_gtype( builder: *mut GdkContentFormatsBuilder, type_: GType, ); pub fn gdk_content_formats_builder_add_mime_type( builder: *mut GdkContentFormatsBuilder, mime_type: *const c_char, ); pub fn gdk_content_formats_builder_free_to_formats( builder: *mut GdkContentFormatsBuilder, ) -> *mut GdkContentFormats; pub fn gdk_content_formats_builder_ref( builder: *mut GdkContentFormatsBuilder, ) -> *mut GdkContentFormatsBuilder; pub fn gdk_content_formats_builder_to_formats( builder: *mut GdkContentFormatsBuilder, ) -> *mut GdkContentFormats; pub fn gdk_content_formats_builder_unref(builder: *mut GdkContentFormatsBuilder); //========================================================================= // GdkDmabufFormats //========================================================================= #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_formats_get_type() -> GType; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_formats_contains( formats: *mut GdkDmabufFormats, fourcc: u32, modifier: u64, ) -> gboolean; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_formats_equal( formats1: *const GdkDmabufFormats, formats2: *const GdkDmabufFormats, ) -> gboolean; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_formats_get_format( formats: *mut GdkDmabufFormats, idx: size_t, fourcc: *mut u32, modifier: *mut u64, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_formats_get_n_formats(formats: *mut GdkDmabufFormats) -> size_t; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_formats_ref(formats: *mut GdkDmabufFormats) -> *mut GdkDmabufFormats; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_formats_unref(formats: *mut GdkDmabufFormats); //========================================================================= // GdkDragSurfaceSize //========================================================================= #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_drag_surface_size_get_type() -> GType; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_drag_surface_size_set_size( size: *mut GdkDragSurfaceSize, width: c_int, height: c_int, ); //========================================================================= // GdkEventSequence //========================================================================= pub fn gdk_event_sequence_get_type() -> GType; //========================================================================= // GdkFileList //========================================================================= #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_file_list_get_type() -> GType; #[cfg(feature = "v4_8")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_8")))] pub fn gdk_file_list_new_from_array( files: *mut *mut gio::GFile, n_files: size_t, ) -> *mut GdkFileList; #[cfg(feature = "v4_8")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_8")))] pub fn gdk_file_list_new_from_list(files: *mut glib::GSList) -> *mut GdkFileList; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_file_list_get_files(file_list: *mut GdkFileList) -> *mut glib::GSList; //========================================================================= // GdkFrameTimings //========================================================================= pub fn gdk_frame_timings_get_type() -> GType; pub fn gdk_frame_timings_get_complete(timings: *mut GdkFrameTimings) -> gboolean; pub fn gdk_frame_timings_get_frame_counter(timings: *mut GdkFrameTimings) -> i64; pub fn gdk_frame_timings_get_frame_time(timings: *mut GdkFrameTimings) -> i64; pub fn gdk_frame_timings_get_predicted_presentation_time(timings: *mut GdkFrameTimings) -> i64; pub fn gdk_frame_timings_get_presentation_time(timings: *mut GdkFrameTimings) -> i64; pub fn gdk_frame_timings_get_refresh_interval(timings: *mut GdkFrameTimings) -> i64; pub fn gdk_frame_timings_ref(timings: *mut GdkFrameTimings) -> *mut GdkFrameTimings; pub fn gdk_frame_timings_unref(timings: *mut GdkFrameTimings); //========================================================================= // GdkPopupLayout //========================================================================= pub fn gdk_popup_layout_get_type() -> GType; pub fn gdk_popup_layout_new( anchor_rect: *const GdkRectangle, rect_anchor: GdkGravity, surface_anchor: GdkGravity, ) -> *mut GdkPopupLayout; pub fn gdk_popup_layout_copy(layout: *mut GdkPopupLayout) -> *mut GdkPopupLayout; pub fn gdk_popup_layout_equal( layout: *mut GdkPopupLayout, other: *mut GdkPopupLayout, ) -> gboolean; pub fn gdk_popup_layout_get_anchor_hints(layout: *mut GdkPopupLayout) -> GdkAnchorHints; pub fn gdk_popup_layout_get_anchor_rect(layout: *mut GdkPopupLayout) -> *const GdkRectangle; pub fn gdk_popup_layout_get_offset(layout: *mut GdkPopupLayout, dx: *mut c_int, dy: *mut c_int); pub fn gdk_popup_layout_get_rect_anchor(layout: *mut GdkPopupLayout) -> GdkGravity; #[cfg(feature = "v4_2")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_2")))] pub fn gdk_popup_layout_get_shadow_width( layout: *mut GdkPopupLayout, left: *mut c_int, right: *mut c_int, top: *mut c_int, bottom: *mut c_int, ); pub fn gdk_popup_layout_get_surface_anchor(layout: *mut GdkPopupLayout) -> GdkGravity; pub fn gdk_popup_layout_ref(layout: *mut GdkPopupLayout) -> *mut GdkPopupLayout; pub fn gdk_popup_layout_set_anchor_hints( layout: *mut GdkPopupLayout, anchor_hints: GdkAnchorHints, ); pub fn gdk_popup_layout_set_anchor_rect( layout: *mut GdkPopupLayout, anchor_rect: *const GdkRectangle, ); pub fn gdk_popup_layout_set_offset(layout: *mut GdkPopupLayout, dx: c_int, dy: c_int); pub fn gdk_popup_layout_set_rect_anchor(layout: *mut GdkPopupLayout, anchor: GdkGravity); #[cfg(feature = "v4_2")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_2")))] pub fn gdk_popup_layout_set_shadow_width( layout: *mut GdkPopupLayout, left: c_int, right: c_int, top: c_int, bottom: c_int, ); pub fn gdk_popup_layout_set_surface_anchor(layout: *mut GdkPopupLayout, anchor: GdkGravity); pub fn gdk_popup_layout_unref(layout: *mut GdkPopupLayout); //========================================================================= // GdkRGBA //========================================================================= pub fn gdk_rgba_get_type() -> GType; pub fn gdk_rgba_copy(rgba: *const GdkRGBA) -> *mut GdkRGBA; pub fn gdk_rgba_equal(p1: gconstpointer, p2: gconstpointer) -> gboolean; pub fn gdk_rgba_free(rgba: *mut GdkRGBA); pub fn gdk_rgba_hash(p: gconstpointer) -> c_uint; pub fn gdk_rgba_is_clear(rgba: *const GdkRGBA) -> gboolean; pub fn gdk_rgba_is_opaque(rgba: *const GdkRGBA) -> gboolean; pub fn gdk_rgba_parse(rgba: *mut GdkRGBA, spec: *const c_char) -> gboolean; pub fn gdk_rgba_to_string(rgba: *const GdkRGBA) -> *mut c_char; //========================================================================= // GdkRectangle //========================================================================= pub fn gdk_rectangle_get_type() -> GType; pub fn gdk_rectangle_contains_point(rect: *const GdkRectangle, x: c_int, y: c_int) -> gboolean; pub fn gdk_rectangle_equal(rect1: *const GdkRectangle, rect2: *const GdkRectangle) -> gboolean; pub fn gdk_rectangle_intersect( src1: *const GdkRectangle, src2: *const GdkRectangle, dest: *mut GdkRectangle, ) -> gboolean; pub fn gdk_rectangle_union( src1: *const GdkRectangle, src2: *const GdkRectangle, dest: *mut GdkRectangle, ); //========================================================================= // GdkTextureDownloader //========================================================================= #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_downloader_get_type() -> GType; #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_downloader_new(texture: *mut GdkTexture) -> *mut GdkTextureDownloader; #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_downloader_copy( self_: *const GdkTextureDownloader, ) -> *mut GdkTextureDownloader; #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_downloader_download_bytes( self_: *const GdkTextureDownloader, out_stride: *mut size_t, ) -> *mut glib::GBytes; #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_downloader_download_into( self_: *const GdkTextureDownloader, data: *mut u8, stride: size_t, ); #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_downloader_free(self_: *mut GdkTextureDownloader); #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_downloader_get_format(self_: *const GdkTextureDownloader) -> GdkMemoryFormat; #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_downloader_get_texture( self_: *const GdkTextureDownloader, ) -> *mut GdkTexture; #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_downloader_set_format( self_: *mut GdkTextureDownloader, format: GdkMemoryFormat, ); #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_downloader_set_texture( self_: *mut GdkTextureDownloader, texture: *mut GdkTexture, ); //========================================================================= // GdkToplevelLayout //========================================================================= pub fn gdk_toplevel_layout_get_type() -> GType; pub fn gdk_toplevel_layout_new() -> *mut GdkToplevelLayout; pub fn gdk_toplevel_layout_copy(layout: *mut GdkToplevelLayout) -> *mut GdkToplevelLayout; pub fn gdk_toplevel_layout_equal( layout: *mut GdkToplevelLayout, other: *mut GdkToplevelLayout, ) -> gboolean; pub fn gdk_toplevel_layout_get_fullscreen( layout: *mut GdkToplevelLayout, fullscreen: *mut gboolean, ) -> gboolean; pub fn gdk_toplevel_layout_get_fullscreen_monitor( layout: *mut GdkToplevelLayout, ) -> *mut GdkMonitor; pub fn gdk_toplevel_layout_get_maximized( layout: *mut GdkToplevelLayout, maximized: *mut gboolean, ) -> gboolean; pub fn gdk_toplevel_layout_get_resizable(layout: *mut GdkToplevelLayout) -> gboolean; pub fn gdk_toplevel_layout_ref(layout: *mut GdkToplevelLayout) -> *mut GdkToplevelLayout; pub fn gdk_toplevel_layout_set_fullscreen( layout: *mut GdkToplevelLayout, fullscreen: gboolean, monitor: *mut GdkMonitor, ); pub fn gdk_toplevel_layout_set_maximized(layout: *mut GdkToplevelLayout, maximized: gboolean); pub fn gdk_toplevel_layout_set_resizable(layout: *mut GdkToplevelLayout, resizable: gboolean); pub fn gdk_toplevel_layout_unref(layout: *mut GdkToplevelLayout); //========================================================================= // GdkToplevelSize //========================================================================= pub fn gdk_toplevel_size_get_type() -> GType; pub fn gdk_toplevel_size_get_bounds( size: *mut GdkToplevelSize, bounds_width: *mut c_int, bounds_height: *mut c_int, ); pub fn gdk_toplevel_size_set_min_size( size: *mut GdkToplevelSize, min_width: c_int, min_height: c_int, ); pub fn gdk_toplevel_size_set_shadow_width( size: *mut GdkToplevelSize, left: c_int, right: c_int, top: c_int, bottom: c_int, ); pub fn gdk_toplevel_size_set_size(size: *mut GdkToplevelSize, width: c_int, height: c_int); //========================================================================= // GdkAppLaunchContext //========================================================================= pub fn gdk_app_launch_context_get_type() -> GType; pub fn gdk_app_launch_context_get_display(context: *mut GdkAppLaunchContext) -> *mut GdkDisplay; pub fn gdk_app_launch_context_set_desktop(context: *mut GdkAppLaunchContext, desktop: c_int); pub fn gdk_app_launch_context_set_icon( context: *mut GdkAppLaunchContext, icon: *mut gio::GIcon, ); pub fn gdk_app_launch_context_set_icon_name( context: *mut GdkAppLaunchContext, icon_name: *const c_char, ); pub fn gdk_app_launch_context_set_timestamp(context: *mut GdkAppLaunchContext, timestamp: u32); //========================================================================= // GdkButtonEvent //========================================================================= pub fn gdk_button_event_get_type() -> GType; pub fn gdk_button_event_get_button(event: *mut GdkButtonEvent) -> c_uint; //========================================================================= // GdkCairoContext //========================================================================= pub fn gdk_cairo_context_get_type() -> GType; pub fn gdk_cairo_context_cairo_create(self_: *mut GdkCairoContext) -> *mut cairo::cairo_t; //========================================================================= // GdkClipboard //========================================================================= pub fn gdk_clipboard_get_type() -> GType; pub fn gdk_clipboard_get_content(clipboard: *mut GdkClipboard) -> *mut GdkContentProvider; pub fn gdk_clipboard_get_display(clipboard: *mut GdkClipboard) -> *mut GdkDisplay; pub fn gdk_clipboard_get_formats(clipboard: *mut GdkClipboard) -> *mut GdkContentFormats; pub fn gdk_clipboard_is_local(clipboard: *mut GdkClipboard) -> gboolean; pub fn gdk_clipboard_read_async( clipboard: *mut GdkClipboard, mime_types: *mut *const c_char, io_priority: c_int, cancellable: *mut gio::GCancellable, callback: gio::GAsyncReadyCallback, user_data: gpointer, ); pub fn gdk_clipboard_read_finish( clipboard: *mut GdkClipboard, result: *mut gio::GAsyncResult, out_mime_type: *mut *const c_char, error: *mut *mut glib::GError, ) -> *mut gio::GInputStream; pub fn gdk_clipboard_read_text_async( clipboard: *mut GdkClipboard, cancellable: *mut gio::GCancellable, callback: gio::GAsyncReadyCallback, user_data: gpointer, ); pub fn gdk_clipboard_read_text_finish( clipboard: *mut GdkClipboard, result: *mut gio::GAsyncResult, error: *mut *mut glib::GError, ) -> *mut c_char; pub fn gdk_clipboard_read_texture_async( clipboard: *mut GdkClipboard, cancellable: *mut gio::GCancellable, callback: gio::GAsyncReadyCallback, user_data: gpointer, ); pub fn gdk_clipboard_read_texture_finish( clipboard: *mut GdkClipboard, result: *mut gio::GAsyncResult, error: *mut *mut glib::GError, ) -> *mut GdkTexture; pub fn gdk_clipboard_read_value_async( clipboard: *mut GdkClipboard, type_: GType, io_priority: c_int, cancellable: *mut gio::GCancellable, callback: gio::GAsyncReadyCallback, user_data: gpointer, ); pub fn gdk_clipboard_read_value_finish( clipboard: *mut GdkClipboard, result: *mut gio::GAsyncResult, error: *mut *mut glib::GError, ) -> *const gobject::GValue; pub fn gdk_clipboard_set(clipboard: *mut GdkClipboard, type_: GType, ...); pub fn gdk_clipboard_set_content( clipboard: *mut GdkClipboard, provider: *mut GdkContentProvider, ) -> gboolean; pub fn gdk_clipboard_set_text(clipboard: *mut GdkClipboard, text: *const c_char); pub fn gdk_clipboard_set_texture(clipboard: *mut GdkClipboard, texture: *mut GdkTexture); //pub fn gdk_clipboard_set_valist(clipboard: *mut GdkClipboard, type_: GType, args: /*Unimplemented*/va_list); pub fn gdk_clipboard_set_value(clipboard: *mut GdkClipboard, value: *const gobject::GValue); pub fn gdk_clipboard_store_async( clipboard: *mut GdkClipboard, io_priority: c_int, cancellable: *mut gio::GCancellable, callback: gio::GAsyncReadyCallback, user_data: gpointer, ); pub fn gdk_clipboard_store_finish( clipboard: *mut GdkClipboard, result: *mut gio::GAsyncResult, error: *mut *mut glib::GError, ) -> gboolean; //========================================================================= // GdkContentDeserializer //========================================================================= pub fn gdk_content_deserializer_get_type() -> GType; pub fn gdk_content_deserializer_get_cancellable( deserializer: *mut GdkContentDeserializer, ) -> *mut gio::GCancellable; pub fn gdk_content_deserializer_get_gtype(deserializer: *mut GdkContentDeserializer) -> GType; pub fn gdk_content_deserializer_get_input_stream( deserializer: *mut GdkContentDeserializer, ) -> *mut gio::GInputStream; pub fn gdk_content_deserializer_get_mime_type( deserializer: *mut GdkContentDeserializer, ) -> *const c_char; pub fn gdk_content_deserializer_get_priority( deserializer: *mut GdkContentDeserializer, ) -> c_int; pub fn gdk_content_deserializer_get_task_data( deserializer: *mut GdkContentDeserializer, ) -> gpointer; pub fn gdk_content_deserializer_get_user_data( deserializer: *mut GdkContentDeserializer, ) -> gpointer; pub fn gdk_content_deserializer_get_value( deserializer: *mut GdkContentDeserializer, ) -> *mut gobject::GValue; pub fn gdk_content_deserializer_return_error( deserializer: *mut GdkContentDeserializer, error: *mut glib::GError, ); pub fn gdk_content_deserializer_return_success(deserializer: *mut GdkContentDeserializer); pub fn gdk_content_deserializer_set_task_data( deserializer: *mut GdkContentDeserializer, data: gpointer, notify: glib::GDestroyNotify, ); //========================================================================= // GdkContentProvider //========================================================================= pub fn gdk_content_provider_get_type() -> GType; pub fn gdk_content_provider_new_for_bytes( mime_type: *const c_char, bytes: *mut glib::GBytes, ) -> *mut GdkContentProvider; pub fn gdk_content_provider_new_for_value( value: *const gobject::GValue, ) -> *mut GdkContentProvider; pub fn gdk_content_provider_new_typed(type_: GType, ...) -> *mut GdkContentProvider; pub fn gdk_content_provider_new_union( providers: *mut *mut GdkContentProvider, n_providers: size_t, ) -> *mut GdkContentProvider; pub fn gdk_content_provider_content_changed(provider: *mut GdkContentProvider); pub fn gdk_content_provider_get_value( provider: *mut GdkContentProvider, value: *mut gobject::GValue, error: *mut *mut glib::GError, ) -> gboolean; pub fn gdk_content_provider_ref_formats( provider: *mut GdkContentProvider, ) -> *mut GdkContentFormats; pub fn gdk_content_provider_ref_storable_formats( provider: *mut GdkContentProvider, ) -> *mut GdkContentFormats; pub fn gdk_content_provider_write_mime_type_async( provider: *mut GdkContentProvider, mime_type: *const c_char, stream: *mut gio::GOutputStream, io_priority: c_int, cancellable: *mut gio::GCancellable, callback: gio::GAsyncReadyCallback, user_data: gpointer, ); pub fn gdk_content_provider_write_mime_type_finish( provider: *mut GdkContentProvider, result: *mut gio::GAsyncResult, error: *mut *mut glib::GError, ) -> gboolean; //========================================================================= // GdkContentSerializer //========================================================================= pub fn gdk_content_serializer_get_type() -> GType; pub fn gdk_content_serializer_get_cancellable( serializer: *mut GdkContentSerializer, ) -> *mut gio::GCancellable; pub fn gdk_content_serializer_get_gtype(serializer: *mut GdkContentSerializer) -> GType; pub fn gdk_content_serializer_get_mime_type( serializer: *mut GdkContentSerializer, ) -> *const c_char; pub fn gdk_content_serializer_get_output_stream( serializer: *mut GdkContentSerializer, ) -> *mut gio::GOutputStream; pub fn gdk_content_serializer_get_priority(serializer: *mut GdkContentSerializer) -> c_int; pub fn gdk_content_serializer_get_task_data(serializer: *mut GdkContentSerializer) -> gpointer; pub fn gdk_content_serializer_get_user_data(serializer: *mut GdkContentSerializer) -> gpointer; pub fn gdk_content_serializer_get_value( serializer: *mut GdkContentSerializer, ) -> *const gobject::GValue; pub fn gdk_content_serializer_return_error( serializer: *mut GdkContentSerializer, error: *mut glib::GError, ); pub fn gdk_content_serializer_return_success(serializer: *mut GdkContentSerializer); pub fn gdk_content_serializer_set_task_data( serializer: *mut GdkContentSerializer, data: gpointer, notify: glib::GDestroyNotify, ); //========================================================================= // GdkCrossingEvent //========================================================================= pub fn gdk_crossing_event_get_type() -> GType; pub fn gdk_crossing_event_get_detail(event: *mut GdkCrossingEvent) -> GdkNotifyType; pub fn gdk_crossing_event_get_focus(event: *mut GdkCrossingEvent) -> gboolean; pub fn gdk_crossing_event_get_mode(event: *mut GdkCrossingEvent) -> GdkCrossingMode; //========================================================================= // GdkCursor //========================================================================= pub fn gdk_cursor_get_type() -> GType; #[cfg(feature = "v4_16")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_16")))] pub fn gdk_cursor_new_from_callback( callback: GdkCursorGetTextureCallback, data: gpointer, destroy: glib::GDestroyNotify, fallback: *mut GdkCursor, ) -> *mut GdkCursor; pub fn gdk_cursor_new_from_name( name: *const c_char, fallback: *mut GdkCursor, ) -> *mut GdkCursor; pub fn gdk_cursor_new_from_texture( texture: *mut GdkTexture, hotspot_x: c_int, hotspot_y: c_int, fallback: *mut GdkCursor, ) -> *mut GdkCursor; pub fn gdk_cursor_get_fallback(cursor: *mut GdkCursor) -> *mut GdkCursor; pub fn gdk_cursor_get_hotspot_x(cursor: *mut GdkCursor) -> c_int; pub fn gdk_cursor_get_hotspot_y(cursor: *mut GdkCursor) -> c_int; pub fn gdk_cursor_get_name(cursor: *mut GdkCursor) -> *const c_char; pub fn gdk_cursor_get_texture(cursor: *mut GdkCursor) -> *mut GdkTexture; //========================================================================= // GdkDNDEvent //========================================================================= pub fn gdk_dnd_event_get_type() -> GType; pub fn gdk_dnd_event_get_drop(event: *mut GdkDNDEvent) -> *mut GdkDrop; //========================================================================= // GdkDeleteEvent //========================================================================= pub fn gdk_delete_event_get_type() -> GType; //========================================================================= // GdkDevice //========================================================================= pub fn gdk_device_get_type() -> GType; pub fn gdk_device_get_caps_lock_state(device: *mut GdkDevice) -> gboolean; pub fn gdk_device_get_device_tool(device: *mut GdkDevice) -> *mut GdkDeviceTool; pub fn gdk_device_get_direction(device: *mut GdkDevice) -> pango::PangoDirection; pub fn gdk_device_get_display(device: *mut GdkDevice) -> *mut GdkDisplay; pub fn gdk_device_get_has_cursor(device: *mut GdkDevice) -> gboolean; pub fn gdk_device_get_modifier_state(device: *mut GdkDevice) -> GdkModifierType; pub fn gdk_device_get_name(device: *mut GdkDevice) -> *const c_char; pub fn gdk_device_get_num_lock_state(device: *mut GdkDevice) -> gboolean; pub fn gdk_device_get_num_touches(device: *mut GdkDevice) -> c_uint; pub fn gdk_device_get_product_id(device: *mut GdkDevice) -> *const c_char; pub fn gdk_device_get_scroll_lock_state(device: *mut GdkDevice) -> gboolean; pub fn gdk_device_get_seat(device: *mut GdkDevice) -> *mut GdkSeat; pub fn gdk_device_get_source(device: *mut GdkDevice) -> GdkInputSource; pub fn gdk_device_get_surface_at_position( device: *mut GdkDevice, win_x: *mut c_double, win_y: *mut c_double, ) -> *mut GdkSurface; #[cfg(feature = "v4_2")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_2")))] pub fn gdk_device_get_timestamp(device: *mut GdkDevice) -> u32; pub fn gdk_device_get_vendor_id(device: *mut GdkDevice) -> *const c_char; pub fn gdk_device_has_bidi_layouts(device: *mut GdkDevice) -> gboolean; //========================================================================= // GdkDeviceTool //========================================================================= pub fn gdk_device_tool_get_type() -> GType; pub fn gdk_device_tool_get_axes(tool: *mut GdkDeviceTool) -> GdkAxisFlags; pub fn gdk_device_tool_get_hardware_id(tool: *mut GdkDeviceTool) -> u64; pub fn gdk_device_tool_get_serial(tool: *mut GdkDeviceTool) -> u64; pub fn gdk_device_tool_get_tool_type(tool: *mut GdkDeviceTool) -> GdkDeviceToolType; //========================================================================= // GdkDisplay //========================================================================= pub fn gdk_display_get_type() -> GType; pub fn gdk_display_get_default() -> *mut GdkDisplay; pub fn gdk_display_open(display_name: *const c_char) -> *mut GdkDisplay; pub fn gdk_display_beep(display: *mut GdkDisplay); pub fn gdk_display_close(display: *mut GdkDisplay); #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_display_create_gl_context( self_: *mut GdkDisplay, error: *mut *mut glib::GError, ) -> *mut GdkGLContext; pub fn gdk_display_device_is_grabbed( display: *mut GdkDisplay, device: *mut GdkDevice, ) -> gboolean; pub fn gdk_display_flush(display: *mut GdkDisplay); pub fn gdk_display_get_app_launch_context(display: *mut GdkDisplay) -> *mut GdkAppLaunchContext; pub fn gdk_display_get_clipboard(display: *mut GdkDisplay) -> *mut GdkClipboard; pub fn gdk_display_get_default_seat(display: *mut GdkDisplay) -> *mut GdkSeat; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_display_get_dmabuf_formats(display: *mut GdkDisplay) -> *mut GdkDmabufFormats; pub fn gdk_display_get_monitor_at_surface( display: *mut GdkDisplay, surface: *mut GdkSurface, ) -> *mut GdkMonitor; pub fn gdk_display_get_monitors(self_: *mut GdkDisplay) -> *mut gio::GListModel; pub fn gdk_display_get_name(display: *mut GdkDisplay) -> *const c_char; pub fn gdk_display_get_primary_clipboard(display: *mut GdkDisplay) -> *mut GdkClipboard; pub fn gdk_display_get_setting( display: *mut GdkDisplay, name: *const c_char, value: *mut gobject::GValue, ) -> gboolean; pub fn gdk_display_get_startup_notification_id(display: *mut GdkDisplay) -> *const c_char; pub fn gdk_display_is_closed(display: *mut GdkDisplay) -> gboolean; pub fn gdk_display_is_composited(display: *mut GdkDisplay) -> gboolean; pub fn gdk_display_is_rgba(display: *mut GdkDisplay) -> gboolean; pub fn gdk_display_list_seats(display: *mut GdkDisplay) -> *mut glib::GList; pub fn gdk_display_map_keycode( display: *mut GdkDisplay, keycode: c_uint, keys: *mut *mut GdkKeymapKey, keyvals: *mut *mut c_uint, n_entries: *mut c_int, ) -> gboolean; pub fn gdk_display_map_keyval( display: *mut GdkDisplay, keyval: c_uint, keys: *mut *mut GdkKeymapKey, n_keys: *mut c_int, ) -> gboolean; pub fn gdk_display_notify_startup_complete(display: *mut GdkDisplay, startup_id: *const c_char); #[cfg(feature = "v4_4")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_4")))] pub fn gdk_display_prepare_gl( self_: *mut GdkDisplay, error: *mut *mut glib::GError, ) -> gboolean; pub fn gdk_display_put_event(display: *mut GdkDisplay, event: *mut GdkEvent); pub fn gdk_display_supports_input_shapes(display: *mut GdkDisplay) -> gboolean; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_display_supports_shadow_width(display: *mut GdkDisplay) -> gboolean; pub fn gdk_display_sync(display: *mut GdkDisplay); pub fn gdk_display_translate_key( display: *mut GdkDisplay, keycode: c_uint, state: GdkModifierType, group: c_int, keyval: *mut c_uint, effective_group: *mut c_int, level: *mut c_int, consumed: *mut GdkModifierType, ) -> gboolean; //========================================================================= // GdkDisplayManager //========================================================================= pub fn gdk_display_manager_get_type() -> GType; pub fn gdk_display_manager_get() -> *mut GdkDisplayManager; pub fn gdk_display_manager_get_default_display( manager: *mut GdkDisplayManager, ) -> *mut GdkDisplay; pub fn gdk_display_manager_list_displays(manager: *mut GdkDisplayManager) -> *mut glib::GSList; pub fn gdk_display_manager_open_display( manager: *mut GdkDisplayManager, name: *const c_char, ) -> *mut GdkDisplay; pub fn gdk_display_manager_set_default_display( manager: *mut GdkDisplayManager, display: *mut GdkDisplay, ); //========================================================================= // GdkDmabufTexture //========================================================================= #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_get_type() -> GType; //========================================================================= // GdkDmabufTextureBuilder //========================================================================= #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_type() -> GType; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_new() -> *mut GdkDmabufTextureBuilder; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_build( self_: *mut GdkDmabufTextureBuilder, destroy: glib::GDestroyNotify, data: gpointer, error: *mut *mut glib::GError, ) -> *mut GdkTexture; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_display( self_: *mut GdkDmabufTextureBuilder, ) -> *mut GdkDisplay; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_fd( self_: *mut GdkDmabufTextureBuilder, plane: c_uint, ) -> c_int; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_fourcc(self_: *mut GdkDmabufTextureBuilder) -> u32; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_height(self_: *mut GdkDmabufTextureBuilder) -> c_uint; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_modifier(self_: *mut GdkDmabufTextureBuilder) -> u64; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_n_planes(self_: *mut GdkDmabufTextureBuilder) -> c_uint; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_offset( self_: *mut GdkDmabufTextureBuilder, plane: c_uint, ) -> c_uint; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_premultiplied( self_: *mut GdkDmabufTextureBuilder, ) -> gboolean; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_stride( self_: *mut GdkDmabufTextureBuilder, plane: c_uint, ) -> c_uint; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_update_region( self_: *mut GdkDmabufTextureBuilder, ) -> *mut cairo::cairo_region_t; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_update_texture( self_: *mut GdkDmabufTextureBuilder, ) -> *mut GdkTexture; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_get_width(self_: *mut GdkDmabufTextureBuilder) -> c_uint; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_display( self_: *mut GdkDmabufTextureBuilder, display: *mut GdkDisplay, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_fd( self_: *mut GdkDmabufTextureBuilder, plane: c_uint, fd: c_int, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_fourcc(self_: *mut GdkDmabufTextureBuilder, fourcc: u32); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_height( self_: *mut GdkDmabufTextureBuilder, height: c_uint, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_modifier( self_: *mut GdkDmabufTextureBuilder, modifier: u64, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_n_planes( self_: *mut GdkDmabufTextureBuilder, n_planes: c_uint, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_offset( self_: *mut GdkDmabufTextureBuilder, plane: c_uint, offset: c_uint, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_premultiplied( self_: *mut GdkDmabufTextureBuilder, premultiplied: gboolean, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_stride( self_: *mut GdkDmabufTextureBuilder, plane: c_uint, stride: c_uint, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_update_region( self_: *mut GdkDmabufTextureBuilder, region: *mut cairo::cairo_region_t, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_update_texture( self_: *mut GdkDmabufTextureBuilder, texture: *mut GdkTexture, ); #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_dmabuf_texture_builder_set_width(self_: *mut GdkDmabufTextureBuilder, width: c_uint); //========================================================================= // GdkDrag //========================================================================= pub fn gdk_drag_get_type() -> GType; pub fn gdk_drag_begin( surface: *mut GdkSurface, device: *mut GdkDevice, content: *mut GdkContentProvider, actions: GdkDragAction, dx: c_double, dy: c_double, ) -> *mut GdkDrag; pub fn gdk_drag_drop_done(drag: *mut GdkDrag, success: gboolean); pub fn gdk_drag_get_actions(drag: *mut GdkDrag) -> GdkDragAction; pub fn gdk_drag_get_content(drag: *mut GdkDrag) -> *mut GdkContentProvider; pub fn gdk_drag_get_device(drag: *mut GdkDrag) -> *mut GdkDevice; pub fn gdk_drag_get_display(drag: *mut GdkDrag) -> *mut GdkDisplay; pub fn gdk_drag_get_drag_surface(drag: *mut GdkDrag) -> *mut GdkSurface; pub fn gdk_drag_get_formats(drag: *mut GdkDrag) -> *mut GdkContentFormats; pub fn gdk_drag_get_selected_action(drag: *mut GdkDrag) -> GdkDragAction; pub fn gdk_drag_get_surface(drag: *mut GdkDrag) -> *mut GdkSurface; pub fn gdk_drag_set_hotspot(drag: *mut GdkDrag, hot_x: c_int, hot_y: c_int); //========================================================================= // GdkDrawContext //========================================================================= pub fn gdk_draw_context_get_type() -> GType; pub fn gdk_draw_context_begin_frame( context: *mut GdkDrawContext, region: *const cairo::cairo_region_t, ); pub fn gdk_draw_context_end_frame(context: *mut GdkDrawContext); pub fn gdk_draw_context_get_display(context: *mut GdkDrawContext) -> *mut GdkDisplay; pub fn gdk_draw_context_get_frame_region( context: *mut GdkDrawContext, ) -> *const cairo::cairo_region_t; pub fn gdk_draw_context_get_surface(context: *mut GdkDrawContext) -> *mut GdkSurface; pub fn gdk_draw_context_is_in_frame(context: *mut GdkDrawContext) -> gboolean; //========================================================================= // GdkDrop //========================================================================= pub fn gdk_drop_get_type() -> GType; pub fn gdk_drop_finish(self_: *mut GdkDrop, action: GdkDragAction); pub fn gdk_drop_get_actions(self_: *mut GdkDrop) -> GdkDragAction; pub fn gdk_drop_get_device(self_: *mut GdkDrop) -> *mut GdkDevice; pub fn gdk_drop_get_display(self_: *mut GdkDrop) -> *mut GdkDisplay; pub fn gdk_drop_get_drag(self_: *mut GdkDrop) -> *mut GdkDrag; pub fn gdk_drop_get_formats(self_: *mut GdkDrop) -> *mut GdkContentFormats; pub fn gdk_drop_get_surface(self_: *mut GdkDrop) -> *mut GdkSurface; pub fn gdk_drop_read_async( self_: *mut GdkDrop, mime_types: *mut *const c_char, io_priority: c_int, cancellable: *mut gio::GCancellable, callback: gio::GAsyncReadyCallback, user_data: gpointer, ); pub fn gdk_drop_read_finish( self_: *mut GdkDrop, result: *mut gio::GAsyncResult, out_mime_type: *mut *const c_char, error: *mut *mut glib::GError, ) -> *mut gio::GInputStream; pub fn gdk_drop_read_value_async( self_: *mut GdkDrop, type_: GType, io_priority: c_int, cancellable: *mut gio::GCancellable, callback: gio::GAsyncReadyCallback, user_data: gpointer, ); pub fn gdk_drop_read_value_finish( self_: *mut GdkDrop, result: *mut gio::GAsyncResult, error: *mut *mut glib::GError, ) -> *const gobject::GValue; pub fn gdk_drop_status(self_: *mut GdkDrop, actions: GdkDragAction, preferred: GdkDragAction); //========================================================================= // GdkEvent //========================================================================= pub fn gdk_event_get_type() -> GType; pub fn gdk_event_get_axes( event: *mut GdkEvent, axes: *mut *mut c_double, n_axes: *mut c_uint, ) -> gboolean; pub fn gdk_event_get_axis( event: *mut GdkEvent, axis_use: GdkAxisUse, value: *mut c_double, ) -> gboolean; pub fn gdk_event_get_device(event: *mut GdkEvent) -> *mut GdkDevice; pub fn gdk_event_get_device_tool(event: *mut GdkEvent) -> *mut GdkDeviceTool; pub fn gdk_event_get_display(event: *mut GdkEvent) -> *mut GdkDisplay; pub fn gdk_event_get_event_sequence(event: *mut GdkEvent) -> *mut GdkEventSequence; pub fn gdk_event_get_event_type(event: *mut GdkEvent) -> GdkEventType; pub fn gdk_event_get_history( event: *mut GdkEvent, out_n_coords: *mut c_uint, ) -> *mut GdkTimeCoord; pub fn gdk_event_get_modifier_state(event: *mut GdkEvent) -> GdkModifierType; pub fn gdk_event_get_pointer_emulated(event: *mut GdkEvent) -> gboolean; pub fn gdk_event_get_position( event: *mut GdkEvent, x: *mut c_double, y: *mut c_double, ) -> gboolean; pub fn gdk_event_get_seat(event: *mut GdkEvent) -> *mut GdkSeat; pub fn gdk_event_get_surface(event: *mut GdkEvent) -> *mut GdkSurface; pub fn gdk_event_get_time(event: *mut GdkEvent) -> u32; pub fn gdk_event_ref(event: *mut GdkEvent) -> *mut GdkEvent; pub fn gdk_event_triggers_context_menu(event: *mut GdkEvent) -> gboolean; pub fn gdk_event_unref(event: *mut GdkEvent); //========================================================================= // GdkFocusEvent //========================================================================= pub fn gdk_focus_event_get_type() -> GType; pub fn gdk_focus_event_get_in(event: *mut GdkFocusEvent) -> gboolean; //========================================================================= // GdkFrameClock //========================================================================= pub fn gdk_frame_clock_get_type() -> GType; pub fn gdk_frame_clock_begin_updating(frame_clock: *mut GdkFrameClock); pub fn gdk_frame_clock_end_updating(frame_clock: *mut GdkFrameClock); pub fn gdk_frame_clock_get_current_timings( frame_clock: *mut GdkFrameClock, ) -> *mut GdkFrameTimings; pub fn gdk_frame_clock_get_fps(frame_clock: *mut GdkFrameClock) -> c_double; pub fn gdk_frame_clock_get_frame_counter(frame_clock: *mut GdkFrameClock) -> i64; pub fn gdk_frame_clock_get_frame_time(frame_clock: *mut GdkFrameClock) -> i64; pub fn gdk_frame_clock_get_history_start(frame_clock: *mut GdkFrameClock) -> i64; pub fn gdk_frame_clock_get_refresh_info( frame_clock: *mut GdkFrameClock, base_time: i64, refresh_interval_return: *mut i64, presentation_time_return: *mut i64, ); pub fn gdk_frame_clock_get_timings( frame_clock: *mut GdkFrameClock, frame_counter: i64, ) -> *mut GdkFrameTimings; pub fn gdk_frame_clock_request_phase( frame_clock: *mut GdkFrameClock, phase: GdkFrameClockPhase, ); //========================================================================= // GdkGLContext //========================================================================= pub fn gdk_gl_context_get_type() -> GType; pub fn gdk_gl_context_clear_current(); pub fn gdk_gl_context_get_current() -> *mut GdkGLContext; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_gl_context_get_allowed_apis(self_: *mut GdkGLContext) -> GdkGLAPI; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_gl_context_get_api(self_: *mut GdkGLContext) -> GdkGLAPI; pub fn gdk_gl_context_get_debug_enabled(context: *mut GdkGLContext) -> gboolean; pub fn gdk_gl_context_get_display(context: *mut GdkGLContext) -> *mut GdkDisplay; pub fn gdk_gl_context_get_forward_compatible(context: *mut GdkGLContext) -> gboolean; pub fn gdk_gl_context_get_required_version( context: *mut GdkGLContext, major: *mut c_int, minor: *mut c_int, ); pub fn gdk_gl_context_get_shared_context(context: *mut GdkGLContext) -> *mut GdkGLContext; pub fn gdk_gl_context_get_surface(context: *mut GdkGLContext) -> *mut GdkSurface; pub fn gdk_gl_context_get_use_es(context: *mut GdkGLContext) -> gboolean; pub fn gdk_gl_context_get_version( context: *mut GdkGLContext, major: *mut c_int, minor: *mut c_int, ); pub fn gdk_gl_context_is_legacy(context: *mut GdkGLContext) -> gboolean; #[cfg(feature = "v4_4")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_4")))] pub fn gdk_gl_context_is_shared(self_: *mut GdkGLContext, other: *mut GdkGLContext) -> gboolean; pub fn gdk_gl_context_make_current(context: *mut GdkGLContext); pub fn gdk_gl_context_realize( context: *mut GdkGLContext, error: *mut *mut glib::GError, ) -> gboolean; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_gl_context_set_allowed_apis(self_: *mut GdkGLContext, apis: GdkGLAPI); pub fn gdk_gl_context_set_debug_enabled(context: *mut GdkGLContext, enabled: gboolean); pub fn gdk_gl_context_set_forward_compatible(context: *mut GdkGLContext, compatible: gboolean); pub fn gdk_gl_context_set_required_version( context: *mut GdkGLContext, major: c_int, minor: c_int, ); pub fn gdk_gl_context_set_use_es(context: *mut GdkGLContext, use_es: c_int); //========================================================================= // GdkGLTexture //========================================================================= pub fn gdk_gl_texture_get_type() -> GType; pub fn gdk_gl_texture_new( context: *mut GdkGLContext, id: c_uint, width: c_int, height: c_int, destroy: glib::GDestroyNotify, data: gpointer, ) -> *mut GdkGLTexture; pub fn gdk_gl_texture_release(self_: *mut GdkGLTexture); //========================================================================= // GdkGLTextureBuilder //========================================================================= #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_get_type() -> GType; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_new() -> *mut GdkGLTextureBuilder; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_build( self_: *mut GdkGLTextureBuilder, destroy: glib::GDestroyNotify, data: gpointer, ) -> *mut GdkTexture; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_get_context(self_: *mut GdkGLTextureBuilder) -> *mut GdkGLContext; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_get_format(self_: *mut GdkGLTextureBuilder) -> GdkMemoryFormat; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_get_has_mipmap(self_: *mut GdkGLTextureBuilder) -> gboolean; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_get_height(self_: *mut GdkGLTextureBuilder) -> c_int; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_get_id(self_: *mut GdkGLTextureBuilder) -> c_uint; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_get_sync(self_: *mut GdkGLTextureBuilder) -> gpointer; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_get_update_region( self_: *mut GdkGLTextureBuilder, ) -> *mut cairo::cairo_region_t; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_get_update_texture( self_: *mut GdkGLTextureBuilder, ) -> *mut GdkTexture; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_get_width(self_: *mut GdkGLTextureBuilder) -> c_int; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_set_context( self_: *mut GdkGLTextureBuilder, context: *mut GdkGLContext, ); #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_set_format( self_: *mut GdkGLTextureBuilder, format: GdkMemoryFormat, ); #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_set_has_mipmap( self_: *mut GdkGLTextureBuilder, has_mipmap: gboolean, ); #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_set_height(self_: *mut GdkGLTextureBuilder, height: c_int); #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_set_id(self_: *mut GdkGLTextureBuilder, id: c_uint); #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_set_sync(self_: *mut GdkGLTextureBuilder, sync: gpointer); #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_set_update_region( self_: *mut GdkGLTextureBuilder, region: *mut cairo::cairo_region_t, ); #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_set_update_texture( self_: *mut GdkGLTextureBuilder, texture: *mut GdkTexture, ); #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_gl_texture_builder_set_width(self_: *mut GdkGLTextureBuilder, width: c_int); //========================================================================= // GdkGrabBrokenEvent //========================================================================= pub fn gdk_grab_broken_event_get_type() -> GType; pub fn gdk_grab_broken_event_get_grab_surface( event: *mut GdkGrabBrokenEvent, ) -> *mut GdkSurface; pub fn gdk_grab_broken_event_get_implicit(event: *mut GdkGrabBrokenEvent) -> gboolean; //========================================================================= // GdkKeyEvent //========================================================================= pub fn gdk_key_event_get_type() -> GType; pub fn gdk_key_event_get_consumed_modifiers(event: *mut GdkKeyEvent) -> GdkModifierType; pub fn gdk_key_event_get_keycode(event: *mut GdkKeyEvent) -> c_uint; pub fn gdk_key_event_get_keyval(event: *mut GdkKeyEvent) -> c_uint; pub fn gdk_key_event_get_layout(event: *mut GdkKeyEvent) -> c_uint; pub fn gdk_key_event_get_level(event: *mut GdkKeyEvent) -> c_uint; pub fn gdk_key_event_get_match( event: *mut GdkKeyEvent, keyval: *mut c_uint, modifiers: *mut GdkModifierType, ) -> gboolean; pub fn gdk_key_event_is_modifier(event: *mut GdkKeyEvent) -> gboolean; pub fn gdk_key_event_matches( event: *mut GdkKeyEvent, keyval: c_uint, modifiers: GdkModifierType, ) -> GdkKeyMatch; //========================================================================= // GdkMemoryTexture //========================================================================= pub fn gdk_memory_texture_get_type() -> GType; pub fn gdk_memory_texture_new( width: c_int, height: c_int, format: GdkMemoryFormat, bytes: *mut glib::GBytes, stride: size_t, ) -> *mut GdkMemoryTexture; //========================================================================= // GdkMonitor //========================================================================= pub fn gdk_monitor_get_type() -> GType; pub fn gdk_monitor_get_connector(monitor: *mut GdkMonitor) -> *const c_char; #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_monitor_get_description(monitor: *mut GdkMonitor) -> *const c_char; pub fn gdk_monitor_get_display(monitor: *mut GdkMonitor) -> *mut GdkDisplay; pub fn gdk_monitor_get_geometry(monitor: *mut GdkMonitor, geometry: *mut GdkRectangle); pub fn gdk_monitor_get_height_mm(monitor: *mut GdkMonitor) -> c_int; pub fn gdk_monitor_get_manufacturer(monitor: *mut GdkMonitor) -> *const c_char; pub fn gdk_monitor_get_model(monitor: *mut GdkMonitor) -> *const c_char; pub fn gdk_monitor_get_refresh_rate(monitor: *mut GdkMonitor) -> c_int; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub fn gdk_monitor_get_scale(monitor: *mut GdkMonitor) -> c_double; pub fn gdk_monitor_get_scale_factor(monitor: *mut GdkMonitor) -> c_int; pub fn gdk_monitor_get_subpixel_layout(monitor: *mut GdkMonitor) -> GdkSubpixelLayout; pub fn gdk_monitor_get_width_mm(monitor: *mut GdkMonitor) -> c_int; pub fn gdk_monitor_is_valid(monitor: *mut GdkMonitor) -> gboolean; //========================================================================= // GdkMotionEvent //========================================================================= pub fn gdk_motion_event_get_type() -> GType; //========================================================================= // GdkPadEvent //========================================================================= pub fn gdk_pad_event_get_type() -> GType; pub fn gdk_pad_event_get_axis_value( event: *mut GdkPadEvent, index: *mut c_uint, value: *mut c_double, ); pub fn gdk_pad_event_get_button(event: *mut GdkPadEvent) -> c_uint; pub fn gdk_pad_event_get_group_mode( event: *mut GdkPadEvent, group: *mut c_uint, mode: *mut c_uint, ); //========================================================================= // GdkProximityEvent //========================================================================= pub fn gdk_proximity_event_get_type() -> GType; //========================================================================= // GdkScrollEvent //========================================================================= pub fn gdk_scroll_event_get_type() -> GType; pub fn gdk_scroll_event_get_deltas( event: *mut GdkScrollEvent, delta_x: *mut c_double, delta_y: *mut c_double, ); pub fn gdk_scroll_event_get_direction(event: *mut GdkScrollEvent) -> GdkScrollDirection; #[cfg(feature = "v4_8")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_8")))] pub fn gdk_scroll_event_get_unit(event: *mut GdkScrollEvent) -> GdkScrollUnit; pub fn gdk_scroll_event_is_stop(event: *mut GdkScrollEvent) -> gboolean; //========================================================================= // GdkSeat //========================================================================= pub fn gdk_seat_get_type() -> GType; pub fn gdk_seat_get_capabilities(seat: *mut GdkSeat) -> GdkSeatCapabilities; pub fn gdk_seat_get_devices( seat: *mut GdkSeat, capabilities: GdkSeatCapabilities, ) -> *mut glib::GList; pub fn gdk_seat_get_display(seat: *mut GdkSeat) -> *mut GdkDisplay; pub fn gdk_seat_get_keyboard(seat: *mut GdkSeat) -> *mut GdkDevice; pub fn gdk_seat_get_pointer(seat: *mut GdkSeat) -> *mut GdkDevice; pub fn gdk_seat_get_tools(seat: *mut GdkSeat) -> *mut glib::GList; //========================================================================= // GdkSnapshot //========================================================================= pub fn gdk_snapshot_get_type() -> GType; //========================================================================= // GdkSurface //========================================================================= pub fn gdk_surface_get_type() -> GType; pub fn gdk_surface_new_popup(parent: *mut GdkSurface, autohide: gboolean) -> *mut GdkSurface; pub fn gdk_surface_new_toplevel(display: *mut GdkDisplay) -> *mut GdkSurface; pub fn gdk_surface_beep(surface: *mut GdkSurface); pub fn gdk_surface_create_cairo_context(surface: *mut GdkSurface) -> *mut GdkCairoContext; pub fn gdk_surface_create_gl_context( surface: *mut GdkSurface, error: *mut *mut glib::GError, ) -> *mut GdkGLContext; pub fn gdk_surface_create_similar_surface( surface: *mut GdkSurface, content: cairo::cairo_content_t, width: c_int, height: c_int, ) -> *mut cairo::cairo_surface_t; pub fn gdk_surface_create_vulkan_context( surface: *mut GdkSurface, error: *mut *mut glib::GError, ) -> *mut GdkVulkanContext; pub fn gdk_surface_destroy(surface: *mut GdkSurface); pub fn gdk_surface_get_cursor(surface: *mut GdkSurface) -> *mut GdkCursor; pub fn gdk_surface_get_device_cursor( surface: *mut GdkSurface, device: *mut GdkDevice, ) -> *mut GdkCursor; pub fn gdk_surface_get_device_position( surface: *mut GdkSurface, device: *mut GdkDevice, x: *mut c_double, y: *mut c_double, mask: *mut GdkModifierType, ) -> gboolean; pub fn gdk_surface_get_display(surface: *mut GdkSurface) -> *mut GdkDisplay; pub fn gdk_surface_get_frame_clock(surface: *mut GdkSurface) -> *mut GdkFrameClock; pub fn gdk_surface_get_height(surface: *mut GdkSurface) -> c_int; pub fn gdk_surface_get_mapped(surface: *mut GdkSurface) -> gboolean; #[cfg(feature = "v4_12")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_12")))] pub fn gdk_surface_get_scale(surface: *mut GdkSurface) -> c_double; pub fn gdk_surface_get_scale_factor(surface: *mut GdkSurface) -> c_int; pub fn gdk_surface_get_width(surface: *mut GdkSurface) -> c_int; pub fn gdk_surface_hide(surface: *mut GdkSurface); pub fn gdk_surface_is_destroyed(surface: *mut GdkSurface) -> gboolean; pub fn gdk_surface_queue_render(surface: *mut GdkSurface); pub fn gdk_surface_request_layout(surface: *mut GdkSurface); pub fn gdk_surface_set_cursor(surface: *mut GdkSurface, cursor: *mut GdkCursor); pub fn gdk_surface_set_device_cursor( surface: *mut GdkSurface, device: *mut GdkDevice, cursor: *mut GdkCursor, ); pub fn gdk_surface_set_input_region( surface: *mut GdkSurface, region: *mut cairo::cairo_region_t, ); pub fn gdk_surface_set_opaque_region( surface: *mut GdkSurface, region: *mut cairo::cairo_region_t, ); pub fn gdk_surface_translate_coordinates( from: *mut GdkSurface, to: *mut GdkSurface, x: *mut c_double, y: *mut c_double, ) -> gboolean; //========================================================================= // GdkTexture //========================================================================= pub fn gdk_texture_get_type() -> GType; pub fn gdk_texture_new_for_pixbuf(pixbuf: *mut gdk_pixbuf::GdkPixbuf) -> *mut GdkTexture; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_texture_new_from_bytes( bytes: *mut glib::GBytes, error: *mut *mut glib::GError, ) -> *mut GdkTexture; pub fn gdk_texture_new_from_file( file: *mut gio::GFile, error: *mut *mut glib::GError, ) -> *mut GdkTexture; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_texture_new_from_filename( path: *const c_char, error: *mut *mut glib::GError, ) -> *mut GdkTexture; pub fn gdk_texture_new_from_resource(resource_path: *const c_char) -> *mut GdkTexture; pub fn gdk_texture_download(texture: *mut GdkTexture, data: *mut u8, stride: size_t); #[cfg(feature = "v4_10")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))] pub fn gdk_texture_get_format(self_: *mut GdkTexture) -> GdkMemoryFormat; pub fn gdk_texture_get_height(texture: *mut GdkTexture) -> c_int; pub fn gdk_texture_get_width(texture: *mut GdkTexture) -> c_int; pub fn gdk_texture_save_to_png(texture: *mut GdkTexture, filename: *const c_char) -> gboolean; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_texture_save_to_png_bytes(texture: *mut GdkTexture) -> *mut glib::GBytes; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_texture_save_to_tiff(texture: *mut GdkTexture, filename: *const c_char) -> gboolean; #[cfg(feature = "v4_6")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_6")))] pub fn gdk_texture_save_to_tiff_bytes(texture: *mut GdkTexture) -> *mut glib::GBytes; //========================================================================= // GdkTouchEvent //========================================================================= pub fn gdk_touch_event_get_type() -> GType; pub fn gdk_touch_event_get_emulating_pointer(event: *mut GdkTouchEvent) -> gboolean; //========================================================================= // GdkTouchpadEvent //========================================================================= pub fn gdk_touchpad_event_get_type() -> GType; pub fn gdk_touchpad_event_get_deltas( event: *mut GdkTouchpadEvent, dx: *mut c_double, dy: *mut c_double, ); pub fn gdk_touchpad_event_get_gesture_phase( event: *mut GdkTouchpadEvent, ) -> GdkTouchpadGesturePhase; pub fn gdk_touchpad_event_get_n_fingers(event: *mut GdkTouchpadEvent) -> c_uint; pub fn gdk_touchpad_event_get_pinch_angle_delta(event: *mut GdkTouchpadEvent) -> c_double; pub fn gdk_touchpad_event_get_pinch_scale(event: *mut GdkTouchpadEvent) -> c_double; //========================================================================= // GdkVulkanContext //========================================================================= pub fn gdk_vulkan_context_get_type() -> GType; //========================================================================= // GdkDevicePad //========================================================================= pub fn gdk_device_pad_get_type() -> GType; pub fn gdk_device_pad_get_feature_group( pad: *mut GdkDevicePad, feature: GdkDevicePadFeature, feature_idx: c_int, ) -> c_int; pub fn gdk_device_pad_get_group_n_modes(pad: *mut GdkDevicePad, group_idx: c_int) -> c_int; pub fn gdk_device_pad_get_n_features( pad: *mut GdkDevicePad, feature: GdkDevicePadFeature, ) -> c_int; pub fn gdk_device_pad_get_n_groups(pad: *mut GdkDevicePad) -> c_int; //========================================================================= // GdkDragSurface //========================================================================= pub fn gdk_drag_surface_get_type() -> GType; pub fn gdk_drag_surface_present( drag_surface: *mut GdkDragSurface, width: c_int, height: c_int, ) -> gboolean; //========================================================================= // GdkPaintable //========================================================================= pub fn gdk_paintable_get_type() -> GType; pub fn gdk_paintable_new_empty( intrinsic_width: c_int, intrinsic_height: c_int, ) -> *mut GdkPaintable; pub fn gdk_paintable_compute_concrete_size( paintable: *mut GdkPaintable, specified_width: c_double, specified_height: c_double, default_width: c_double, default_height: c_double, concrete_width: *mut c_double, concrete_height: *mut c_double, ); pub fn gdk_paintable_get_current_image(paintable: *mut GdkPaintable) -> *mut GdkPaintable; pub fn gdk_paintable_get_flags(paintable: *mut GdkPaintable) -> GdkPaintableFlags; pub fn gdk_paintable_get_intrinsic_aspect_ratio(paintable: *mut GdkPaintable) -> c_double; pub fn gdk_paintable_get_intrinsic_height(paintable: *mut GdkPaintable) -> c_int; pub fn gdk_paintable_get_intrinsic_width(paintable: *mut GdkPaintable) -> c_int; pub fn gdk_paintable_invalidate_contents(paintable: *mut GdkPaintable); pub fn gdk_paintable_invalidate_size(paintable: *mut GdkPaintable); pub fn gdk_paintable_snapshot( paintable: *mut GdkPaintable, snapshot: *mut GdkSnapshot, width: c_double, height: c_double, ); //========================================================================= // GdkPopup //========================================================================= pub fn gdk_popup_get_type() -> GType; pub fn gdk_popup_get_autohide(popup: *mut GdkPopup) -> gboolean; pub fn gdk_popup_get_parent(popup: *mut GdkPopup) -> *mut GdkSurface; pub fn gdk_popup_get_position_x(popup: *mut GdkPopup) -> c_int; pub fn gdk_popup_get_position_y(popup: *mut GdkPopup) -> c_int; pub fn gdk_popup_get_rect_anchor(popup: *mut GdkPopup) -> GdkGravity; pub fn gdk_popup_get_surface_anchor(popup: *mut GdkPopup) -> GdkGravity; pub fn gdk_popup_present( popup: *mut GdkPopup, width: c_int, height: c_int, layout: *mut GdkPopupLayout, ) -> gboolean; //========================================================================= // GdkToplevel //========================================================================= pub fn gdk_toplevel_get_type() -> GType; pub fn gdk_toplevel_begin_move( toplevel: *mut GdkToplevel, device: *mut GdkDevice, button: c_int, x: c_double, y: c_double, timestamp: u32, ); pub fn gdk_toplevel_begin_resize( toplevel: *mut GdkToplevel, edge: GdkSurfaceEdge, device: *mut GdkDevice, button: c_int, x: c_double, y: c_double, timestamp: u32, ); pub fn gdk_toplevel_focus(toplevel: *mut GdkToplevel, timestamp: u32); pub fn gdk_toplevel_get_state(toplevel: *mut GdkToplevel) -> GdkToplevelState; pub fn gdk_toplevel_inhibit_system_shortcuts(toplevel: *mut GdkToplevel, event: *mut GdkEvent); pub fn gdk_toplevel_lower(toplevel: *mut GdkToplevel) -> gboolean; pub fn gdk_toplevel_minimize(toplevel: *mut GdkToplevel) -> gboolean; pub fn gdk_toplevel_present(toplevel: *mut GdkToplevel, layout: *mut GdkToplevelLayout); pub fn gdk_toplevel_restore_system_shortcuts(toplevel: *mut GdkToplevel); pub fn gdk_toplevel_set_decorated(toplevel: *mut GdkToplevel, decorated: gboolean); pub fn gdk_toplevel_set_deletable(toplevel: *mut GdkToplevel, deletable: gboolean); pub fn gdk_toplevel_set_icon_list(toplevel: *mut GdkToplevel, surfaces: *mut glib::GList); pub fn gdk_toplevel_set_modal(toplevel: *mut GdkToplevel, modal: gboolean); pub fn gdk_toplevel_set_startup_id(toplevel: *mut GdkToplevel, startup_id: *const c_char); pub fn gdk_toplevel_set_title(toplevel: *mut GdkToplevel, title: *const c_char); pub fn gdk_toplevel_set_transient_for(toplevel: *mut GdkToplevel, parent: *mut GdkSurface); pub fn gdk_toplevel_show_window_menu( toplevel: *mut GdkToplevel, event: *mut GdkEvent, ) -> gboolean; pub fn gdk_toplevel_supports_edge_constraints(toplevel: *mut GdkToplevel) -> gboolean; #[cfg(feature = "v4_4")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_4")))] pub fn gdk_toplevel_titlebar_gesture( toplevel: *mut GdkToplevel, gesture: GdkTitlebarGesture, ) -> gboolean; //========================================================================= // Other functions //========================================================================= pub fn gdk_cairo_draw_from_gl( cr: *mut cairo::cairo_t, surface: *mut GdkSurface, source: c_int, source_type: c_int, buffer_scale: c_int, x: c_int, y: c_int, width: c_int, height: c_int, ); pub fn gdk_cairo_rectangle(cr: *mut cairo::cairo_t, rectangle: *const GdkRectangle); pub fn gdk_cairo_region(cr: *mut cairo::cairo_t, region: *const cairo::cairo_region_t); pub fn gdk_cairo_region_create_from_surface( surface: *mut cairo::cairo_surface_t, ) -> *mut cairo::cairo_region_t; pub fn gdk_cairo_set_source_pixbuf( cr: *mut cairo::cairo_t, pixbuf: *const gdk_pixbuf::GdkPixbuf, pixbuf_x: c_double, pixbuf_y: c_double, ); pub fn gdk_cairo_set_source_rgba(cr: *mut cairo::cairo_t, rgba: *const GdkRGBA); pub fn gdk_content_deserialize_async( stream: *mut gio::GInputStream, mime_type: *const c_char, type_: GType, io_priority: c_int, cancellable: *mut gio::GCancellable, callback: gio::GAsyncReadyCallback, user_data: gpointer, ); pub fn gdk_content_deserialize_finish( result: *mut gio::GAsyncResult, value: *mut gobject::GValue, error: *mut *mut glib::GError, ) -> gboolean; pub fn gdk_content_register_deserializer( mime_type: *const c_char, type_: GType, deserialize: GdkContentDeserializeFunc, data: gpointer, notify: glib::GDestroyNotify, ); pub fn gdk_content_register_serializer( type_: GType, mime_type: *const c_char, serialize: GdkContentSerializeFunc, data: gpointer, notify: glib::GDestroyNotify, ); pub fn gdk_content_serialize_async( stream: *mut gio::GOutputStream, mime_type: *const c_char, value: *const gobject::GValue, io_priority: c_int, cancellable: *mut gio::GCancellable, callback: gio::GAsyncReadyCallback, user_data: gpointer, ); pub fn gdk_content_serialize_finish( result: *mut gio::GAsyncResult, error: *mut *mut glib::GError, ) -> gboolean; pub fn gdk_events_get_angle( event1: *mut GdkEvent, event2: *mut GdkEvent, angle: *mut c_double, ) -> gboolean; pub fn gdk_events_get_center( event1: *mut GdkEvent, event2: *mut GdkEvent, x: *mut c_double, y: *mut c_double, ) -> gboolean; pub fn gdk_events_get_distance( event1: *mut GdkEvent, event2: *mut GdkEvent, distance: *mut c_double, ) -> gboolean; pub fn gdk_intern_mime_type(string: *const c_char) -> *const c_char; pub fn gdk_keyval_convert_case(symbol: c_uint, lower: *mut c_uint, upper: *mut c_uint); pub fn gdk_keyval_from_name(keyval_name: *const c_char) -> c_uint; pub fn gdk_keyval_is_lower(keyval: c_uint) -> gboolean; pub fn gdk_keyval_is_upper(keyval: c_uint) -> gboolean; pub fn gdk_keyval_name(keyval: c_uint) -> *const c_char; pub fn gdk_keyval_to_lower(keyval: c_uint) -> c_uint; pub fn gdk_keyval_to_unicode(keyval: c_uint) -> u32; pub fn gdk_keyval_to_upper(keyval: c_uint) -> c_uint; pub fn gdk_pango_layout_get_clip_region( layout: *mut pango::PangoLayout, x_origin: c_int, y_origin: c_int, index_ranges: *const c_int, n_ranges: c_int, ) -> *mut cairo::cairo_region_t; pub fn gdk_pango_layout_line_get_clip_region( line: *mut pango::PangoLayoutLine, x_origin: c_int, y_origin: c_int, index_ranges: *const c_int, n_ranges: c_int, ) -> *mut cairo::cairo_region_t; pub fn gdk_pixbuf_get_from_surface( surface: *mut cairo::cairo_surface_t, src_x: c_int, src_y: c_int, width: c_int, height: c_int, ) -> *mut gdk_pixbuf::GdkPixbuf; pub fn gdk_pixbuf_get_from_texture(texture: *mut GdkTexture) -> *mut gdk_pixbuf::GdkPixbuf; pub fn gdk_set_allowed_backends(backends: *const c_char); pub fn gdk_unicode_to_keyval(wc: u32) -> c_uint; } gdk4-sys-0.9.0/tests/abi.rs000064400000000000000000003325201046102023000135470ustar 00000000000000// This file was generated by gir (https://github.com/gtk-rs/gir) // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT #![cfg(unix)] use gdk4_sys::*; use std::env; use std::error::Error; use std::ffi::OsString; use std::mem::{align_of, size_of}; use std::path::Path; use std::process::{Command, Stdio}; use std::str; use tempfile::Builder; static PACKAGES: &[&str] = &["gtk4"]; #[derive(Clone, Debug)] struct Compiler { pub args: Vec, } impl Compiler { pub fn new() -> Result> { let mut args = get_var("CC", "cc")?; args.push("-Wno-deprecated-declarations".to_owned()); // For _Generic args.push("-std=c11".to_owned()); // For %z support in printf when using MinGW. args.push("-D__USE_MINGW_ANSI_STDIO".to_owned()); args.extend(get_var("CFLAGS", "")?); args.extend(get_var("CPPFLAGS", "")?); args.extend(pkg_config_cflags(PACKAGES)?); Ok(Self { args }) } pub fn compile(&self, src: &Path, out: &Path) -> Result<(), Box> { let mut cmd = self.to_command(); cmd.arg(src); cmd.arg("-o"); cmd.arg(out); let status = cmd.spawn()?.wait()?; if !status.success() { return Err(format!("compilation command {cmd:?} failed, {status}").into()); } Ok(()) } fn to_command(&self) -> Command { let mut cmd = Command::new(&self.args[0]); cmd.args(&self.args[1..]); cmd } } fn get_var(name: &str, default: &str) -> Result, Box> { match env::var(name) { Ok(value) => Ok(shell_words::split(&value)?), Err(env::VarError::NotPresent) => Ok(shell_words::split(default)?), Err(err) => Err(format!("{name} {err}").into()), } } fn pkg_config_cflags(packages: &[&str]) -> Result, Box> { if packages.is_empty() { return Ok(Vec::new()); } let pkg_config = env::var_os("PKG_CONFIG").unwrap_or_else(|| OsString::from("pkg-config")); let mut cmd = Command::new(pkg_config); cmd.arg("--cflags"); cmd.args(packages); cmd.stderr(Stdio::inherit()); let out = cmd.output()?; if !out.status.success() { let (status, stdout) = (out.status, String::from_utf8_lossy(&out.stdout)); return Err(format!("command {cmd:?} failed, {status:?}\nstdout: {stdout}").into()); } let stdout = str::from_utf8(&out.stdout)?; Ok(shell_words::split(stdout.trim())?) } #[derive(Copy, Clone, Debug, Eq, PartialEq)] struct Layout { size: usize, alignment: usize, } #[derive(Copy, Clone, Debug, Default, Eq, PartialEq)] struct Results { /// Number of successfully completed tests. passed: usize, /// Total number of failed tests (including those that failed to compile). failed: usize, } impl Results { fn record_passed(&mut self) { self.passed += 1; } fn record_failed(&mut self) { self.failed += 1; } fn summary(&self) -> String { format!("{} passed; {} failed", self.passed, self.failed) } fn expect_total_success(&self) { if self.failed == 0 { println!("OK: {}", self.summary()); } else { panic!("FAILED: {}", self.summary()); }; } } #[test] fn cross_validate_constants_with_c() { let mut c_constants: Vec<(String, String)> = Vec::new(); for l in get_c_output("constant").unwrap().lines() { let (name, value) = l.split_once(';').expect("Missing ';' separator"); c_constants.push((name.to_owned(), value.to_owned())); } let mut results = Results::default(); for ((rust_name, rust_value), (c_name, c_value)) in RUST_CONSTANTS.iter().zip(c_constants.iter()) { if rust_name != c_name { results.record_failed(); eprintln!("Name mismatch:\nRust: {rust_name:?}\nC: {c_name:?}"); continue; } if rust_value != c_value { results.record_failed(); eprintln!( "Constant value mismatch for {rust_name}\nRust: {rust_value:?}\nC: {c_value:?}", ); continue; } results.record_passed(); } results.expect_total_success(); } #[test] fn cross_validate_layout_with_c() { let mut c_layouts = Vec::new(); for l in get_c_output("layout").unwrap().lines() { let (name, value) = l.split_once(';').expect("Missing first ';' separator"); let (size, alignment) = value.split_once(';').expect("Missing second ';' separator"); let size = size.parse().expect("Failed to parse size"); let alignment = alignment.parse().expect("Failed to parse alignment"); c_layouts.push((name.to_owned(), Layout { size, alignment })); } let mut results = Results::default(); for ((rust_name, rust_layout), (c_name, c_layout)) in RUST_LAYOUTS.iter().zip(c_layouts.iter()) { if rust_name != c_name { results.record_failed(); eprintln!("Name mismatch:\nRust: {rust_name:?}\nC: {c_name:?}"); continue; } if rust_layout != c_layout { results.record_failed(); eprintln!("Layout mismatch for {rust_name}\nRust: {rust_layout:?}\nC: {c_layout:?}",); continue; } results.record_passed(); } results.expect_total_success(); } fn get_c_output(name: &str) -> Result> { let tmpdir = Builder::new().prefix("abi").tempdir()?; let exe = tmpdir.path().join(name); let c_file = Path::new("tests").join(name).with_extension("c"); let cc = Compiler::new().expect("configured compiler"); cc.compile(&c_file, &exe)?; let mut cmd = Command::new(exe); cmd.stderr(Stdio::inherit()); let out = cmd.output()?; if !out.status.success() { let (status, stdout) = (out.status, String::from_utf8_lossy(&out.stdout)); return Err(format!("command {cmd:?} failed, {status:?}\nstdout: {stdout}").into()); } Ok(String::from_utf8(out.stdout)?) } const RUST_LAYOUTS: &[(&str, Layout)] = &[ ( "GdkAnchorHints", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkAxisFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkAxisUse", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkContentProvider", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkContentProviderClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkCrossingMode", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkDevicePadFeature", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkDeviceToolType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkDmabufError", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkDragAction", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkDragCancelReason", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkEventType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkFrameClockPhase", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkFullscreenMode", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkGLAPI", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkGLError", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkGravity", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkInputSource", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkKeyMatch", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkKeymapKey", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkMemoryFormat", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkModifierType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkNotifyType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkPaintableFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkPaintableInterface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkRGBA", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkRectangle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkScrollDirection", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkScrollUnit", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkSeat", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkSeatCapabilities", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkSubpixelLayout", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkSurfaceEdge", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkTextureError", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkTimeCoord", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkTitlebarGesture", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkToplevelState", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkTouchpadGesturePhase", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GdkVulkanError", Layout { size: size_of::(), alignment: align_of::(), }, ), ]; const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_ACTION_ALL", "7"), ("(guint) GDK_ACTION_ASK", "8"), ("(guint) GDK_ACTION_COPY", "1"), ("(guint) GDK_ACTION_LINK", "4"), ("(guint) GDK_ACTION_MOVE", "2"), ("(guint) GDK_ALT_MASK", "8"), ("(guint) GDK_ANCHOR_FLIP", "3"), ("(guint) GDK_ANCHOR_FLIP_X", "1"), ("(guint) GDK_ANCHOR_FLIP_Y", "2"), ("(guint) GDK_ANCHOR_RESIZE", "48"), ("(guint) GDK_ANCHOR_RESIZE_X", "16"), ("(guint) GDK_ANCHOR_RESIZE_Y", "32"), ("(guint) GDK_ANCHOR_SLIDE", "12"), ("(guint) GDK_ANCHOR_SLIDE_X", "4"), ("(guint) GDK_ANCHOR_SLIDE_Y", "8"), ("(gint) GDK_AXIS_DELTA_X", "3"), ("(gint) GDK_AXIS_DELTA_Y", "4"), ("(gint) GDK_AXIS_DISTANCE", "9"), ("(guint) GDK_AXIS_FLAG_DELTA_X", "8"), ("(guint) GDK_AXIS_FLAG_DELTA_Y", "16"), ("(guint) GDK_AXIS_FLAG_DISTANCE", "512"), ("(guint) GDK_AXIS_FLAG_PRESSURE", "32"), ("(guint) GDK_AXIS_FLAG_ROTATION", "1024"), ("(guint) GDK_AXIS_FLAG_SLIDER", "2048"), ("(guint) GDK_AXIS_FLAG_WHEEL", "256"), ("(guint) GDK_AXIS_FLAG_X", "2"), ("(guint) GDK_AXIS_FLAG_XTILT", "64"), ("(guint) GDK_AXIS_FLAG_Y", "4"), ("(guint) GDK_AXIS_FLAG_YTILT", "128"), ("(gint) GDK_AXIS_IGNORE", "0"), ("(gint) GDK_AXIS_LAST", "12"), ("(gint) GDK_AXIS_PRESSURE", "5"), ("(gint) GDK_AXIS_ROTATION", "10"), ("(gint) GDK_AXIS_SLIDER", "11"), ("(gint) GDK_AXIS_WHEEL", "8"), ("(gint) GDK_AXIS_X", "1"), ("(gint) GDK_AXIS_XTILT", "6"), ("(gint) GDK_AXIS_Y", "2"), ("(gint) GDK_AXIS_YTILT", "7"), ("(guint) GDK_BUTTON1_MASK", "256"), ("(guint) GDK_BUTTON2_MASK", "512"), ("(guint) GDK_BUTTON3_MASK", "1024"), ("(guint) GDK_BUTTON4_MASK", "2048"), ("(guint) GDK_BUTTON5_MASK", "4096"), ("GDK_BUTTON_MIDDLE", "2"), ("(gint) GDK_BUTTON_PRESS", "2"), ("GDK_BUTTON_PRIMARY", "1"), ("(gint) GDK_BUTTON_RELEASE", "3"), ("GDK_BUTTON_SECONDARY", "3"), ("(guint) GDK_CONTROL_MASK", "4"), ("(gint) GDK_CROSSING_DEVICE_SWITCH", "8"), ("(gint) GDK_CROSSING_GRAB", "1"), ("(gint) GDK_CROSSING_GTK_GRAB", "3"), ("(gint) GDK_CROSSING_GTK_UNGRAB", "4"), ("(gint) GDK_CROSSING_NORMAL", "0"), ("(gint) GDK_CROSSING_STATE_CHANGED", "5"), ("(gint) GDK_CROSSING_TOUCH_BEGIN", "6"), ("(gint) GDK_CROSSING_TOUCH_END", "7"), ("(gint) GDK_CROSSING_UNGRAB", "2"), ("GDK_CURRENT_TIME", "0"), ("(gint) GDK_DELETE", "0"), ("(gint) GDK_DEVICE_PAD_FEATURE_BUTTON", "0"), ("(gint) GDK_DEVICE_PAD_FEATURE_RING", "1"), ("(gint) GDK_DEVICE_PAD_FEATURE_STRIP", "2"), ("(gint) GDK_DEVICE_TOOL_TYPE_AIRBRUSH", "5"), ("(gint) GDK_DEVICE_TOOL_TYPE_BRUSH", "3"), ("(gint) GDK_DEVICE_TOOL_TYPE_ERASER", "2"), ("(gint) GDK_DEVICE_TOOL_TYPE_LENS", "7"), ("(gint) GDK_DEVICE_TOOL_TYPE_MOUSE", "6"), ("(gint) GDK_DEVICE_TOOL_TYPE_PEN", "1"), ("(gint) GDK_DEVICE_TOOL_TYPE_PENCIL", "4"), ("(gint) GDK_DEVICE_TOOL_TYPE_UNKNOWN", "0"), ("(gint) GDK_DMABUF_ERROR_CREATION_FAILED", "2"), ("(gint) GDK_DMABUF_ERROR_NOT_AVAILABLE", "0"), ("(gint) GDK_DMABUF_ERROR_UNSUPPORTED_FORMAT", "1"), ("(gint) GDK_DRAG_CANCEL_ERROR", "2"), ("(gint) GDK_DRAG_CANCEL_NO_TARGET", "0"), ("(gint) GDK_DRAG_CANCEL_USER_CANCELLED", "1"), ("(gint) GDK_DRAG_ENTER", "11"), ("(gint) GDK_DRAG_LEAVE", "12"), ("(gint) GDK_DRAG_MOTION", "13"), ("(gint) GDK_DROP_START", "14"), ("(gint) GDK_ENTER_NOTIFY", "6"), ("(gint) GDK_EVENT_LAST", "29"), ("GDK_EVENT_PROPAGATE", "0"), ("GDK_EVENT_STOP", "1"), ("(gint) GDK_FOCUS_CHANGE", "8"), ("(guint) GDK_FRAME_CLOCK_PHASE_AFTER_PAINT", "64"), ("(guint) GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT", "2"), ("(guint) GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS", "1"), ("(guint) GDK_FRAME_CLOCK_PHASE_LAYOUT", "8"), ("(guint) GDK_FRAME_CLOCK_PHASE_NONE", "0"), ("(guint) GDK_FRAME_CLOCK_PHASE_PAINT", "16"), ("(guint) GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS", "32"), ("(guint) GDK_FRAME_CLOCK_PHASE_UPDATE", "4"), ("(gint) GDK_FULLSCREEN_ON_ALL_MONITORS", "1"), ("(gint) GDK_FULLSCREEN_ON_CURRENT_MONITOR", "0"), ("(guint) GDK_GL_API_GL", "1"), ("(guint) GDK_GL_API_GLES", "2"), ("(gint) GDK_GL_ERROR_COMPILATION_FAILED", "3"), ("(gint) GDK_GL_ERROR_LINK_FAILED", "4"), ("(gint) GDK_GL_ERROR_NOT_AVAILABLE", "0"), ("(gint) GDK_GL_ERROR_UNSUPPORTED_FORMAT", "1"), ("(gint) GDK_GL_ERROR_UNSUPPORTED_PROFILE", "2"), ("(gint) GDK_GRAB_BROKEN", "16"), ("(gint) GDK_GRAVITY_CENTER", "5"), ("(gint) GDK_GRAVITY_EAST", "6"), ("(gint) GDK_GRAVITY_NORTH", "2"), ("(gint) GDK_GRAVITY_NORTH_EAST", "3"), ("(gint) GDK_GRAVITY_NORTH_WEST", "1"), ("(gint) GDK_GRAVITY_SOUTH", "8"), ("(gint) GDK_GRAVITY_SOUTH_EAST", "9"), ("(gint) GDK_GRAVITY_SOUTH_WEST", "7"), ("(gint) GDK_GRAVITY_STATIC", "10"), ("(gint) GDK_GRAVITY_WEST", "4"), ("(guint) GDK_HYPER_MASK", "134217728"), ("GDK_KEY_0", "48"), ("GDK_KEY_1", "49"), ("GDK_KEY_2", "50"), ("GDK_KEY_3", "51"), ("GDK_KEY_3270_AltCursor", "64784"), ("GDK_KEY_3270_Attn", "64782"), ("GDK_KEY_3270_BackTab", "64773"), ("GDK_KEY_3270_ChangeScreen", "64793"), ("GDK_KEY_3270_Copy", "64789"), ("GDK_KEY_3270_CursorBlink", "64783"), ("GDK_KEY_3270_CursorSelect", "64796"), ("GDK_KEY_3270_DeleteWord", "64794"), ("GDK_KEY_3270_Duplicate", "64769"), ("GDK_KEY_3270_Enter", "64798"), ("GDK_KEY_3270_EraseEOF", "64774"), ("GDK_KEY_3270_EraseInput", "64775"), ("GDK_KEY_3270_ExSelect", "64795"), ("GDK_KEY_3270_FieldMark", "64770"), ("GDK_KEY_3270_Ident", "64787"), ("GDK_KEY_3270_Jump", "64786"), ("GDK_KEY_3270_KeyClick", "64785"), ("GDK_KEY_3270_Left2", "64772"), ("GDK_KEY_3270_PA1", "64778"), ("GDK_KEY_3270_PA2", "64779"), ("GDK_KEY_3270_PA3", "64780"), ("GDK_KEY_3270_Play", "64790"), ("GDK_KEY_3270_PrintScreen", "64797"), ("GDK_KEY_3270_Quit", "64777"), ("GDK_KEY_3270_Record", "64792"), ("GDK_KEY_3270_Reset", "64776"), ("GDK_KEY_3270_Right2", "64771"), ("GDK_KEY_3270_Rule", "64788"), ("GDK_KEY_3270_Setup", "64791"), ("GDK_KEY_3270_Test", "64781"), ("GDK_KEY_4", "52"), ("GDK_KEY_5", "53"), ("GDK_KEY_6", "54"), ("GDK_KEY_7", "55"), ("GDK_KEY_8", "56"), ("GDK_KEY_9", "57"), ("GDK_KEY_A", "65"), ("GDK_KEY_AE", "198"), ("GDK_KEY_Aacute", "193"), ("GDK_KEY_Abelowdot", "16785056"), ("GDK_KEY_Abreve", "451"), ("GDK_KEY_Abreveacute", "16785070"), ("GDK_KEY_Abrevebelowdot", "16785078"), ("GDK_KEY_Abrevegrave", "16785072"), ("GDK_KEY_Abrevehook", "16785074"), ("GDK_KEY_Abrevetilde", "16785076"), ("GDK_KEY_AccessX_Enable", "65136"), ("GDK_KEY_AccessX_Feedback_Enable", "65137"), ("GDK_KEY_Acircumflex", "194"), ("GDK_KEY_Acircumflexacute", "16785060"), ("GDK_KEY_Acircumflexbelowdot", "16785068"), ("GDK_KEY_Acircumflexgrave", "16785062"), ("GDK_KEY_Acircumflexhook", "16785064"), ("GDK_KEY_Acircumflextilde", "16785066"), ("GDK_KEY_AddFavorite", "269025081"), ("GDK_KEY_Adiaeresis", "196"), ("GDK_KEY_Agrave", "192"), ("GDK_KEY_Ahook", "16785058"), ("GDK_KEY_Alt_L", "65513"), ("GDK_KEY_Alt_R", "65514"), ("GDK_KEY_Amacron", "960"), ("GDK_KEY_Aogonek", "417"), ("GDK_KEY_ApplicationLeft", "269025104"), ("GDK_KEY_ApplicationRight", "269025105"), ("GDK_KEY_Arabic_0", "16778848"), ("GDK_KEY_Arabic_1", "16778849"), ("GDK_KEY_Arabic_2", "16778850"), ("GDK_KEY_Arabic_3", "16778851"), ("GDK_KEY_Arabic_4", "16778852"), ("GDK_KEY_Arabic_5", "16778853"), ("GDK_KEY_Arabic_6", "16778854"), ("GDK_KEY_Arabic_7", "16778855"), ("GDK_KEY_Arabic_8", "16778856"), ("GDK_KEY_Arabic_9", "16778857"), ("GDK_KEY_Arabic_ain", "1497"), ("GDK_KEY_Arabic_alef", "1479"), ("GDK_KEY_Arabic_alefmaksura", "1513"), ("GDK_KEY_Arabic_beh", "1480"), ("GDK_KEY_Arabic_comma", "1452"), ("GDK_KEY_Arabic_dad", "1494"), ("GDK_KEY_Arabic_dal", "1487"), ("GDK_KEY_Arabic_damma", "1519"), ("GDK_KEY_Arabic_dammatan", "1516"), ("GDK_KEY_Arabic_ddal", "16778888"), ("GDK_KEY_Arabic_farsi_yeh", "16778956"), ("GDK_KEY_Arabic_fatha", "1518"), ("GDK_KEY_Arabic_fathatan", "1515"), ("GDK_KEY_Arabic_feh", "1505"), ("GDK_KEY_Arabic_fullstop", "16778964"), ("GDK_KEY_Arabic_gaf", "16778927"), ("GDK_KEY_Arabic_ghain", "1498"), ("GDK_KEY_Arabic_ha", "1511"), ("GDK_KEY_Arabic_hah", "1485"), ("GDK_KEY_Arabic_hamza", "1473"), ("GDK_KEY_Arabic_hamza_above", "16778836"), ("GDK_KEY_Arabic_hamza_below", "16778837"), ("GDK_KEY_Arabic_hamzaonalef", "1475"), ("GDK_KEY_Arabic_hamzaonwaw", "1476"), ("GDK_KEY_Arabic_hamzaonyeh", "1478"), ("GDK_KEY_Arabic_hamzaunderalef", "1477"), ("GDK_KEY_Arabic_heh", "1511"), ("GDK_KEY_Arabic_heh_doachashmee", "16778942"), ("GDK_KEY_Arabic_heh_goal", "16778945"), ("GDK_KEY_Arabic_jeem", "1484"), ("GDK_KEY_Arabic_jeh", "16778904"), ("GDK_KEY_Arabic_kaf", "1507"), ("GDK_KEY_Arabic_kasra", "1520"), ("GDK_KEY_Arabic_kasratan", "1517"), ("GDK_KEY_Arabic_keheh", "16778921"), ("GDK_KEY_Arabic_khah", "1486"), ("GDK_KEY_Arabic_lam", "1508"), ("GDK_KEY_Arabic_madda_above", "16778835"), ("GDK_KEY_Arabic_maddaonalef", "1474"), ("GDK_KEY_Arabic_meem", "1509"), ("GDK_KEY_Arabic_noon", "1510"), ("GDK_KEY_Arabic_noon_ghunna", "16778938"), ("GDK_KEY_Arabic_peh", "16778878"), ("GDK_KEY_Arabic_percent", "16778858"), ("GDK_KEY_Arabic_qaf", "1506"), ("GDK_KEY_Arabic_question_mark", "1471"), ("GDK_KEY_Arabic_ra", "1489"), ("GDK_KEY_Arabic_rreh", "16778897"), ("GDK_KEY_Arabic_sad", "1493"), ("GDK_KEY_Arabic_seen", "1491"), ("GDK_KEY_Arabic_semicolon", "1467"), ("GDK_KEY_Arabic_shadda", "1521"), ("GDK_KEY_Arabic_sheen", "1492"), ("GDK_KEY_Arabic_sukun", "1522"), ("GDK_KEY_Arabic_superscript_alef", "16778864"), ("GDK_KEY_Arabic_switch", "65406"), ("GDK_KEY_Arabic_tah", "1495"), ("GDK_KEY_Arabic_tatweel", "1504"), ("GDK_KEY_Arabic_tcheh", "16778886"), ("GDK_KEY_Arabic_teh", "1482"), ("GDK_KEY_Arabic_tehmarbuta", "1481"), ("GDK_KEY_Arabic_thal", "1488"), ("GDK_KEY_Arabic_theh", "1483"), ("GDK_KEY_Arabic_tteh", "16778873"), ("GDK_KEY_Arabic_veh", "16778916"), ("GDK_KEY_Arabic_waw", "1512"), ("GDK_KEY_Arabic_yeh", "1514"), ("GDK_KEY_Arabic_yeh_baree", "16778962"), ("GDK_KEY_Arabic_zah", "1496"), ("GDK_KEY_Arabic_zain", "1490"), ("GDK_KEY_Aring", "197"), ("GDK_KEY_Armenian_AT", "16778552"), ("GDK_KEY_Armenian_AYB", "16778545"), ("GDK_KEY_Armenian_BEN", "16778546"), ("GDK_KEY_Armenian_CHA", "16778569"), ("GDK_KEY_Armenian_DA", "16778548"), ("GDK_KEY_Armenian_DZA", "16778561"), ("GDK_KEY_Armenian_E", "16778551"), ("GDK_KEY_Armenian_FE", "16778582"), ("GDK_KEY_Armenian_GHAT", "16778562"), ("GDK_KEY_Armenian_GIM", "16778547"), ("GDK_KEY_Armenian_HI", "16778565"), ("GDK_KEY_Armenian_HO", "16778560"), ("GDK_KEY_Armenian_INI", "16778555"), ("GDK_KEY_Armenian_JE", "16778571"), ("GDK_KEY_Armenian_KE", "16778580"), ("GDK_KEY_Armenian_KEN", "16778559"), ("GDK_KEY_Armenian_KHE", "16778557"), ("GDK_KEY_Armenian_LYUN", "16778556"), ("GDK_KEY_Armenian_MEN", "16778564"), ("GDK_KEY_Armenian_NU", "16778566"), ("GDK_KEY_Armenian_O", "16778581"), ("GDK_KEY_Armenian_PE", "16778570"), ("GDK_KEY_Armenian_PYUR", "16778579"), ("GDK_KEY_Armenian_RA", "16778572"), ("GDK_KEY_Armenian_RE", "16778576"), ("GDK_KEY_Armenian_SE", "16778573"), ("GDK_KEY_Armenian_SHA", "16778567"), ("GDK_KEY_Armenian_TCHE", "16778563"), ("GDK_KEY_Armenian_TO", "16778553"), ("GDK_KEY_Armenian_TSA", "16778558"), ("GDK_KEY_Armenian_TSO", "16778577"), ("GDK_KEY_Armenian_TYUN", "16778575"), ("GDK_KEY_Armenian_VEV", "16778574"), ("GDK_KEY_Armenian_VO", "16778568"), ("GDK_KEY_Armenian_VYUN", "16778578"), ("GDK_KEY_Armenian_YECH", "16778549"), ("GDK_KEY_Armenian_ZA", "16778550"), ("GDK_KEY_Armenian_ZHE", "16778554"), ("GDK_KEY_Armenian_accent", "16778587"), ("GDK_KEY_Armenian_amanak", "16778588"), ("GDK_KEY_Armenian_apostrophe", "16778586"), ("GDK_KEY_Armenian_at", "16778600"), ("GDK_KEY_Armenian_ayb", "16778593"), ("GDK_KEY_Armenian_ben", "16778594"), ("GDK_KEY_Armenian_but", "16778589"), ("GDK_KEY_Armenian_cha", "16778617"), ("GDK_KEY_Armenian_da", "16778596"), ("GDK_KEY_Armenian_dza", "16778609"), ("GDK_KEY_Armenian_e", "16778599"), ("GDK_KEY_Armenian_exclam", "16778588"), ("GDK_KEY_Armenian_fe", "16778630"), ("GDK_KEY_Armenian_full_stop", "16778633"), ("GDK_KEY_Armenian_ghat", "16778610"), ("GDK_KEY_Armenian_gim", "16778595"), ("GDK_KEY_Armenian_hi", "16778613"), ("GDK_KEY_Armenian_ho", "16778608"), ("GDK_KEY_Armenian_hyphen", "16778634"), ("GDK_KEY_Armenian_ini", "16778603"), ("GDK_KEY_Armenian_je", "16778619"), ("GDK_KEY_Armenian_ke", "16778628"), ("GDK_KEY_Armenian_ken", "16778607"), ("GDK_KEY_Armenian_khe", "16778605"), ("GDK_KEY_Armenian_ligature_ew", "16778631"), ("GDK_KEY_Armenian_lyun", "16778604"), ("GDK_KEY_Armenian_men", "16778612"), ("GDK_KEY_Armenian_nu", "16778614"), ("GDK_KEY_Armenian_o", "16778629"), ("GDK_KEY_Armenian_paruyk", "16778590"), ("GDK_KEY_Armenian_pe", "16778618"), ("GDK_KEY_Armenian_pyur", "16778627"), ("GDK_KEY_Armenian_question", "16778590"), ("GDK_KEY_Armenian_ra", "16778620"), ("GDK_KEY_Armenian_re", "16778624"), ("GDK_KEY_Armenian_se", "16778621"), ("GDK_KEY_Armenian_separation_mark", "16778589"), ("GDK_KEY_Armenian_sha", "16778615"), ("GDK_KEY_Armenian_shesht", "16778587"), ("GDK_KEY_Armenian_tche", "16778611"), ("GDK_KEY_Armenian_to", "16778601"), ("GDK_KEY_Armenian_tsa", "16778606"), ("GDK_KEY_Armenian_tso", "16778625"), ("GDK_KEY_Armenian_tyun", "16778623"), ("GDK_KEY_Armenian_verjaket", "16778633"), ("GDK_KEY_Armenian_vev", "16778622"), ("GDK_KEY_Armenian_vo", "16778616"), ("GDK_KEY_Armenian_vyun", "16778626"), ("GDK_KEY_Armenian_yech", "16778597"), ("GDK_KEY_Armenian_yentamna", "16778634"), ("GDK_KEY_Armenian_za", "16778598"), ("GDK_KEY_Armenian_zhe", "16778602"), ("GDK_KEY_Atilde", "195"), ("GDK_KEY_AudibleBell_Enable", "65146"), ("GDK_KEY_AudioCycleTrack", "269025179"), ("GDK_KEY_AudioForward", "269025175"), ("GDK_KEY_AudioLowerVolume", "269025041"), ("GDK_KEY_AudioMedia", "269025074"), ("GDK_KEY_AudioMicMute", "269025202"), ("GDK_KEY_AudioMute", "269025042"), ("GDK_KEY_AudioNext", "269025047"), ("GDK_KEY_AudioPause", "269025073"), ("GDK_KEY_AudioPlay", "269025044"), ("GDK_KEY_AudioPreset", "269025206"), ("GDK_KEY_AudioPrev", "269025046"), ("GDK_KEY_AudioRaiseVolume", "269025043"), ("GDK_KEY_AudioRandomPlay", "269025177"), ("GDK_KEY_AudioRecord", "269025052"), ("GDK_KEY_AudioRepeat", "269025176"), ("GDK_KEY_AudioRewind", "269025086"), ("GDK_KEY_AudioStop", "269025045"), ("GDK_KEY_Away", "269025165"), ("GDK_KEY_B", "66"), ("GDK_KEY_Babovedot", "16784898"), ("GDK_KEY_Back", "269025062"), ("GDK_KEY_BackForward", "269025087"), ("GDK_KEY_BackSpace", "65288"), ("GDK_KEY_Battery", "269025171"), ("GDK_KEY_Begin", "65368"), ("GDK_KEY_Blue", "269025190"), ("GDK_KEY_Bluetooth", "269025172"), ("GDK_KEY_Book", "269025106"), ("GDK_KEY_BounceKeys_Enable", "65140"), ("GDK_KEY_Break", "65387"), ("GDK_KEY_BrightnessAdjust", "269025083"), ("GDK_KEY_Byelorussian_SHORTU", "1726"), ("GDK_KEY_Byelorussian_shortu", "1710"), ("GDK_KEY_C", "67"), ("GDK_KEY_CD", "269025107"), ("GDK_KEY_CH", "65186"), ("GDK_KEY_C_H", "65189"), ("GDK_KEY_C_h", "65188"), ("GDK_KEY_Cabovedot", "709"), ("GDK_KEY_Cacute", "454"), ("GDK_KEY_Calculator", "269025053"), ("GDK_KEY_Calendar", "269025056"), ("GDK_KEY_Cancel", "65385"), ("GDK_KEY_Caps_Lock", "65509"), ("GDK_KEY_Ccaron", "456"), ("GDK_KEY_Ccedilla", "199"), ("GDK_KEY_Ccircumflex", "710"), ("GDK_KEY_Ch", "65185"), ("GDK_KEY_Clear", "65291"), ("GDK_KEY_ClearGrab", "269024801"), ("GDK_KEY_Close", "269025110"), ("GDK_KEY_Codeinput", "65335"), ("GDK_KEY_ColonSign", "16785569"), ("GDK_KEY_Community", "269025085"), ("GDK_KEY_ContrastAdjust", "269025058"), ("GDK_KEY_Control_L", "65507"), ("GDK_KEY_Control_R", "65508"), ("GDK_KEY_Copy", "269025111"), ("GDK_KEY_CruzeiroSign", "16785570"), ("GDK_KEY_Cut", "269025112"), ("GDK_KEY_CycleAngle", "269025180"), ("GDK_KEY_Cyrillic_A", "1761"), ("GDK_KEY_Cyrillic_BE", "1762"), ("GDK_KEY_Cyrillic_CHE", "1790"), ("GDK_KEY_Cyrillic_CHE_descender", "16778422"), ("GDK_KEY_Cyrillic_CHE_vertstroke", "16778424"), ("GDK_KEY_Cyrillic_DE", "1764"), ("GDK_KEY_Cyrillic_DZHE", "1727"), ("GDK_KEY_Cyrillic_E", "1788"), ("GDK_KEY_Cyrillic_EF", "1766"), ("GDK_KEY_Cyrillic_EL", "1772"), ("GDK_KEY_Cyrillic_EM", "1773"), ("GDK_KEY_Cyrillic_EN", "1774"), ("GDK_KEY_Cyrillic_EN_descender", "16778402"), ("GDK_KEY_Cyrillic_ER", "1778"), ("GDK_KEY_Cyrillic_ES", "1779"), ("GDK_KEY_Cyrillic_GHE", "1767"), ("GDK_KEY_Cyrillic_GHE_bar", "16778386"), ("GDK_KEY_Cyrillic_HA", "1768"), ("GDK_KEY_Cyrillic_HARDSIGN", "1791"), ("GDK_KEY_Cyrillic_HA_descender", "16778418"), ("GDK_KEY_Cyrillic_I", "1769"), ("GDK_KEY_Cyrillic_IE", "1765"), ("GDK_KEY_Cyrillic_IO", "1715"), ("GDK_KEY_Cyrillic_I_macron", "16778466"), ("GDK_KEY_Cyrillic_JE", "1720"), ("GDK_KEY_Cyrillic_KA", "1771"), ("GDK_KEY_Cyrillic_KA_descender", "16778394"), ("GDK_KEY_Cyrillic_KA_vertstroke", "16778396"), ("GDK_KEY_Cyrillic_LJE", "1721"), ("GDK_KEY_Cyrillic_NJE", "1722"), ("GDK_KEY_Cyrillic_O", "1775"), ("GDK_KEY_Cyrillic_O_bar", "16778472"), ("GDK_KEY_Cyrillic_PE", "1776"), ("GDK_KEY_Cyrillic_SCHWA", "16778456"), ("GDK_KEY_Cyrillic_SHA", "1787"), ("GDK_KEY_Cyrillic_SHCHA", "1789"), ("GDK_KEY_Cyrillic_SHHA", "16778426"), ("GDK_KEY_Cyrillic_SHORTI", "1770"), ("GDK_KEY_Cyrillic_SOFTSIGN", "1784"), ("GDK_KEY_Cyrillic_TE", "1780"), ("GDK_KEY_Cyrillic_TSE", "1763"), ("GDK_KEY_Cyrillic_U", "1781"), ("GDK_KEY_Cyrillic_U_macron", "16778478"), ("GDK_KEY_Cyrillic_U_straight", "16778414"), ("GDK_KEY_Cyrillic_U_straight_bar", "16778416"), ("GDK_KEY_Cyrillic_VE", "1783"), ("GDK_KEY_Cyrillic_YA", "1777"), ("GDK_KEY_Cyrillic_YERU", "1785"), ("GDK_KEY_Cyrillic_YU", "1760"), ("GDK_KEY_Cyrillic_ZE", "1786"), ("GDK_KEY_Cyrillic_ZHE", "1782"), ("GDK_KEY_Cyrillic_ZHE_descender", "16778390"), ("GDK_KEY_Cyrillic_a", "1729"), ("GDK_KEY_Cyrillic_be", "1730"), ("GDK_KEY_Cyrillic_che", "1758"), ("GDK_KEY_Cyrillic_che_descender", "16778423"), ("GDK_KEY_Cyrillic_che_vertstroke", "16778425"), ("GDK_KEY_Cyrillic_de", "1732"), ("GDK_KEY_Cyrillic_dzhe", "1711"), ("GDK_KEY_Cyrillic_e", "1756"), ("GDK_KEY_Cyrillic_ef", "1734"), ("GDK_KEY_Cyrillic_el", "1740"), ("GDK_KEY_Cyrillic_em", "1741"), ("GDK_KEY_Cyrillic_en", "1742"), ("GDK_KEY_Cyrillic_en_descender", "16778403"), ("GDK_KEY_Cyrillic_er", "1746"), ("GDK_KEY_Cyrillic_es", "1747"), ("GDK_KEY_Cyrillic_ghe", "1735"), ("GDK_KEY_Cyrillic_ghe_bar", "16778387"), ("GDK_KEY_Cyrillic_ha", "1736"), ("GDK_KEY_Cyrillic_ha_descender", "16778419"), ("GDK_KEY_Cyrillic_hardsign", "1759"), ("GDK_KEY_Cyrillic_i", "1737"), ("GDK_KEY_Cyrillic_i_macron", "16778467"), ("GDK_KEY_Cyrillic_ie", "1733"), ("GDK_KEY_Cyrillic_io", "1699"), ("GDK_KEY_Cyrillic_je", "1704"), ("GDK_KEY_Cyrillic_ka", "1739"), ("GDK_KEY_Cyrillic_ka_descender", "16778395"), ("GDK_KEY_Cyrillic_ka_vertstroke", "16778397"), ("GDK_KEY_Cyrillic_lje", "1705"), ("GDK_KEY_Cyrillic_nje", "1706"), ("GDK_KEY_Cyrillic_o", "1743"), ("GDK_KEY_Cyrillic_o_bar", "16778473"), ("GDK_KEY_Cyrillic_pe", "1744"), ("GDK_KEY_Cyrillic_schwa", "16778457"), ("GDK_KEY_Cyrillic_sha", "1755"), ("GDK_KEY_Cyrillic_shcha", "1757"), ("GDK_KEY_Cyrillic_shha", "16778427"), ("GDK_KEY_Cyrillic_shorti", "1738"), ("GDK_KEY_Cyrillic_softsign", "1752"), ("GDK_KEY_Cyrillic_te", "1748"), ("GDK_KEY_Cyrillic_tse", "1731"), ("GDK_KEY_Cyrillic_u", "1749"), ("GDK_KEY_Cyrillic_u_macron", "16778479"), ("GDK_KEY_Cyrillic_u_straight", "16778415"), ("GDK_KEY_Cyrillic_u_straight_bar", "16778417"), ("GDK_KEY_Cyrillic_ve", "1751"), ("GDK_KEY_Cyrillic_ya", "1745"), ("GDK_KEY_Cyrillic_yeru", "1753"), ("GDK_KEY_Cyrillic_yu", "1728"), ("GDK_KEY_Cyrillic_ze", "1754"), ("GDK_KEY_Cyrillic_zhe", "1750"), ("GDK_KEY_Cyrillic_zhe_descender", "16778391"), ("GDK_KEY_D", "68"), ("GDK_KEY_DOS", "269025114"), ("GDK_KEY_Dabovedot", "16784906"), ("GDK_KEY_Dcaron", "463"), ("GDK_KEY_Delete", "65535"), ("GDK_KEY_Display", "269025113"), ("GDK_KEY_Documents", "269025115"), ("GDK_KEY_DongSign", "16785579"), ("GDK_KEY_Down", "65364"), ("GDK_KEY_Dstroke", "464"), ("GDK_KEY_E", "69"), ("GDK_KEY_ENG", "957"), ("GDK_KEY_ETH", "208"), ("GDK_KEY_EZH", "16777655"), ("GDK_KEY_Eabovedot", "972"), ("GDK_KEY_Eacute", "201"), ("GDK_KEY_Ebelowdot", "16785080"), ("GDK_KEY_Ecaron", "460"), ("GDK_KEY_Ecircumflex", "202"), ("GDK_KEY_Ecircumflexacute", "16785086"), ("GDK_KEY_Ecircumflexbelowdot", "16785094"), ("GDK_KEY_Ecircumflexgrave", "16785088"), ("GDK_KEY_Ecircumflexhook", "16785090"), ("GDK_KEY_Ecircumflextilde", "16785092"), ("GDK_KEY_EcuSign", "16785568"), ("GDK_KEY_Ediaeresis", "203"), ("GDK_KEY_Egrave", "200"), ("GDK_KEY_Ehook", "16785082"), ("GDK_KEY_Eisu_Shift", "65327"), ("GDK_KEY_Eisu_toggle", "65328"), ("GDK_KEY_Eject", "269025068"), ("GDK_KEY_Emacron", "938"), ("GDK_KEY_End", "65367"), ("GDK_KEY_Eogonek", "458"), ("GDK_KEY_Escape", "65307"), ("GDK_KEY_Eth", "208"), ("GDK_KEY_Etilde", "16785084"), ("GDK_KEY_EuroSign", "8364"), ("GDK_KEY_Excel", "269025116"), ("GDK_KEY_Execute", "65378"), ("GDK_KEY_Explorer", "269025117"), ("GDK_KEY_F", "70"), ("GDK_KEY_F1", "65470"), ("GDK_KEY_F10", "65479"), ("GDK_KEY_F11", "65480"), ("GDK_KEY_F12", "65481"), ("GDK_KEY_F13", "65482"), ("GDK_KEY_F14", "65483"), ("GDK_KEY_F15", "65484"), ("GDK_KEY_F16", "65485"), ("GDK_KEY_F17", "65486"), ("GDK_KEY_F18", "65487"), ("GDK_KEY_F19", "65488"), ("GDK_KEY_F2", "65471"), ("GDK_KEY_F20", "65489"), ("GDK_KEY_F21", "65490"), ("GDK_KEY_F22", "65491"), ("GDK_KEY_F23", "65492"), ("GDK_KEY_F24", "65493"), ("GDK_KEY_F25", "65494"), ("GDK_KEY_F26", "65495"), ("GDK_KEY_F27", "65496"), ("GDK_KEY_F28", "65497"), ("GDK_KEY_F29", "65498"), ("GDK_KEY_F3", "65472"), ("GDK_KEY_F30", "65499"), ("GDK_KEY_F31", "65500"), ("GDK_KEY_F32", "65501"), ("GDK_KEY_F33", "65502"), ("GDK_KEY_F34", "65503"), ("GDK_KEY_F35", "65504"), ("GDK_KEY_F4", "65473"), ("GDK_KEY_F5", "65474"), ("GDK_KEY_F6", "65475"), ("GDK_KEY_F7", "65476"), ("GDK_KEY_F8", "65477"), ("GDK_KEY_F9", "65478"), ("GDK_KEY_FFrancSign", "16785571"), ("GDK_KEY_Fabovedot", "16784926"), ("GDK_KEY_Farsi_0", "16778992"), ("GDK_KEY_Farsi_1", "16778993"), ("GDK_KEY_Farsi_2", "16778994"), ("GDK_KEY_Farsi_3", "16778995"), ("GDK_KEY_Farsi_4", "16778996"), ("GDK_KEY_Farsi_5", "16778997"), ("GDK_KEY_Farsi_6", "16778998"), ("GDK_KEY_Farsi_7", "16778999"), ("GDK_KEY_Farsi_8", "16779000"), ("GDK_KEY_Farsi_9", "16779001"), ("GDK_KEY_Farsi_yeh", "16778956"), ("GDK_KEY_Favorites", "269025072"), ("GDK_KEY_Finance", "269025084"), ("GDK_KEY_Find", "65384"), ("GDK_KEY_First_Virtual_Screen", "65232"), ("GDK_KEY_Forward", "269025063"), ("GDK_KEY_FrameBack", "269025181"), ("GDK_KEY_FrameForward", "269025182"), ("GDK_KEY_G", "71"), ("GDK_KEY_Gabovedot", "725"), ("GDK_KEY_Game", "269025118"), ("GDK_KEY_Gbreve", "683"), ("GDK_KEY_Gcaron", "16777702"), ("GDK_KEY_Gcedilla", "939"), ("GDK_KEY_Gcircumflex", "728"), ("GDK_KEY_Georgian_an", "16781520"), ("GDK_KEY_Georgian_ban", "16781521"), ("GDK_KEY_Georgian_can", "16781546"), ("GDK_KEY_Georgian_char", "16781549"), ("GDK_KEY_Georgian_chin", "16781545"), ("GDK_KEY_Georgian_cil", "16781548"), ("GDK_KEY_Georgian_don", "16781523"), ("GDK_KEY_Georgian_en", "16781524"), ("GDK_KEY_Georgian_fi", "16781558"), ("GDK_KEY_Georgian_gan", "16781522"), ("GDK_KEY_Georgian_ghan", "16781542"), ("GDK_KEY_Georgian_hae", "16781552"), ("GDK_KEY_Georgian_har", "16781556"), ("GDK_KEY_Georgian_he", "16781553"), ("GDK_KEY_Georgian_hie", "16781554"), ("GDK_KEY_Georgian_hoe", "16781557"), ("GDK_KEY_Georgian_in", "16781528"), ("GDK_KEY_Georgian_jhan", "16781551"), ("GDK_KEY_Georgian_jil", "16781547"), ("GDK_KEY_Georgian_kan", "16781529"), ("GDK_KEY_Georgian_khar", "16781541"), ("GDK_KEY_Georgian_las", "16781530"), ("GDK_KEY_Georgian_man", "16781531"), ("GDK_KEY_Georgian_nar", "16781532"), ("GDK_KEY_Georgian_on", "16781533"), ("GDK_KEY_Georgian_par", "16781534"), ("GDK_KEY_Georgian_phar", "16781540"), ("GDK_KEY_Georgian_qar", "16781543"), ("GDK_KEY_Georgian_rae", "16781536"), ("GDK_KEY_Georgian_san", "16781537"), ("GDK_KEY_Georgian_shin", "16781544"), ("GDK_KEY_Georgian_tan", "16781527"), ("GDK_KEY_Georgian_tar", "16781538"), ("GDK_KEY_Georgian_un", "16781539"), ("GDK_KEY_Georgian_vin", "16781525"), ("GDK_KEY_Georgian_we", "16781555"), ("GDK_KEY_Georgian_xan", "16781550"), ("GDK_KEY_Georgian_zen", "16781526"), ("GDK_KEY_Georgian_zhar", "16781535"), ("GDK_KEY_Go", "269025119"), ("GDK_KEY_Greek_ALPHA", "1985"), ("GDK_KEY_Greek_ALPHAaccent", "1953"), ("GDK_KEY_Greek_BETA", "1986"), ("GDK_KEY_Greek_CHI", "2007"), ("GDK_KEY_Greek_DELTA", "1988"), ("GDK_KEY_Greek_EPSILON", "1989"), ("GDK_KEY_Greek_EPSILONaccent", "1954"), ("GDK_KEY_Greek_ETA", "1991"), ("GDK_KEY_Greek_ETAaccent", "1955"), ("GDK_KEY_Greek_GAMMA", "1987"), ("GDK_KEY_Greek_IOTA", "1993"), ("GDK_KEY_Greek_IOTAaccent", "1956"), ("GDK_KEY_Greek_IOTAdiaeresis", "1957"), ("GDK_KEY_Greek_IOTAdieresis", "1957"), ("GDK_KEY_Greek_KAPPA", "1994"), ("GDK_KEY_Greek_LAMBDA", "1995"), ("GDK_KEY_Greek_LAMDA", "1995"), ("GDK_KEY_Greek_MU", "1996"), ("GDK_KEY_Greek_NU", "1997"), ("GDK_KEY_Greek_OMEGA", "2009"), ("GDK_KEY_Greek_OMEGAaccent", "1963"), ("GDK_KEY_Greek_OMICRON", "1999"), ("GDK_KEY_Greek_OMICRONaccent", "1959"), ("GDK_KEY_Greek_PHI", "2006"), ("GDK_KEY_Greek_PI", "2000"), ("GDK_KEY_Greek_PSI", "2008"), ("GDK_KEY_Greek_RHO", "2001"), ("GDK_KEY_Greek_SIGMA", "2002"), ("GDK_KEY_Greek_TAU", "2004"), ("GDK_KEY_Greek_THETA", "1992"), ("GDK_KEY_Greek_UPSILON", "2005"), ("GDK_KEY_Greek_UPSILONaccent", "1960"), ("GDK_KEY_Greek_UPSILONdieresis", "1961"), ("GDK_KEY_Greek_XI", "1998"), ("GDK_KEY_Greek_ZETA", "1990"), ("GDK_KEY_Greek_accentdieresis", "1966"), ("GDK_KEY_Greek_alpha", "2017"), ("GDK_KEY_Greek_alphaaccent", "1969"), ("GDK_KEY_Greek_beta", "2018"), ("GDK_KEY_Greek_chi", "2039"), ("GDK_KEY_Greek_delta", "2020"), ("GDK_KEY_Greek_epsilon", "2021"), ("GDK_KEY_Greek_epsilonaccent", "1970"), ("GDK_KEY_Greek_eta", "2023"), ("GDK_KEY_Greek_etaaccent", "1971"), ("GDK_KEY_Greek_finalsmallsigma", "2035"), ("GDK_KEY_Greek_gamma", "2019"), ("GDK_KEY_Greek_horizbar", "1967"), ("GDK_KEY_Greek_iota", "2025"), ("GDK_KEY_Greek_iotaaccent", "1972"), ("GDK_KEY_Greek_iotaaccentdieresis", "1974"), ("GDK_KEY_Greek_iotadieresis", "1973"), ("GDK_KEY_Greek_kappa", "2026"), ("GDK_KEY_Greek_lambda", "2027"), ("GDK_KEY_Greek_lamda", "2027"), ("GDK_KEY_Greek_mu", "2028"), ("GDK_KEY_Greek_nu", "2029"), ("GDK_KEY_Greek_omega", "2041"), ("GDK_KEY_Greek_omegaaccent", "1979"), ("GDK_KEY_Greek_omicron", "2031"), ("GDK_KEY_Greek_omicronaccent", "1975"), ("GDK_KEY_Greek_phi", "2038"), ("GDK_KEY_Greek_pi", "2032"), ("GDK_KEY_Greek_psi", "2040"), ("GDK_KEY_Greek_rho", "2033"), ("GDK_KEY_Greek_sigma", "2034"), ("GDK_KEY_Greek_switch", "65406"), ("GDK_KEY_Greek_tau", "2036"), ("GDK_KEY_Greek_theta", "2024"), ("GDK_KEY_Greek_upsilon", "2037"), ("GDK_KEY_Greek_upsilonaccent", "1976"), ("GDK_KEY_Greek_upsilonaccentdieresis", "1978"), ("GDK_KEY_Greek_upsilondieresis", "1977"), ("GDK_KEY_Greek_xi", "2030"), ("GDK_KEY_Greek_zeta", "2022"), ("GDK_KEY_Green", "269025188"), ("GDK_KEY_H", "72"), ("GDK_KEY_Hangul", "65329"), ("GDK_KEY_Hangul_A", "3775"), ("GDK_KEY_Hangul_AE", "3776"), ("GDK_KEY_Hangul_AraeA", "3830"), ("GDK_KEY_Hangul_AraeAE", "3831"), ("GDK_KEY_Hangul_Banja", "65337"), ("GDK_KEY_Hangul_Cieuc", "3770"), ("GDK_KEY_Hangul_Codeinput", "65335"), ("GDK_KEY_Hangul_Dikeud", "3751"), ("GDK_KEY_Hangul_E", "3780"), ("GDK_KEY_Hangul_EO", "3779"), ("GDK_KEY_Hangul_EU", "3793"), ("GDK_KEY_Hangul_End", "65331"), ("GDK_KEY_Hangul_Hanja", "65332"), ("GDK_KEY_Hangul_Hieuh", "3774"), ("GDK_KEY_Hangul_I", "3795"), ("GDK_KEY_Hangul_Ieung", "3767"), ("GDK_KEY_Hangul_J_Cieuc", "3818"), ("GDK_KEY_Hangul_J_Dikeud", "3802"), ("GDK_KEY_Hangul_J_Hieuh", "3822"), ("GDK_KEY_Hangul_J_Ieung", "3816"), ("GDK_KEY_Hangul_J_Jieuj", "3817"), ("GDK_KEY_Hangul_J_Khieuq", "3819"), ("GDK_KEY_Hangul_J_Kiyeog", "3796"), ("GDK_KEY_Hangul_J_KiyeogSios", "3798"), ("GDK_KEY_Hangul_J_KkogjiDalrinIeung", "3833"), ("GDK_KEY_Hangul_J_Mieum", "3811"), ("GDK_KEY_Hangul_J_Nieun", "3799"), ("GDK_KEY_Hangul_J_NieunHieuh", "3801"), ("GDK_KEY_Hangul_J_NieunJieuj", "3800"), ("GDK_KEY_Hangul_J_PanSios", "3832"), ("GDK_KEY_Hangul_J_Phieuf", "3821"), ("GDK_KEY_Hangul_J_Pieub", "3812"), ("GDK_KEY_Hangul_J_PieubSios", "3813"), ("GDK_KEY_Hangul_J_Rieul", "3803"), ("GDK_KEY_Hangul_J_RieulHieuh", "3810"), ("GDK_KEY_Hangul_J_RieulKiyeog", "3804"), ("GDK_KEY_Hangul_J_RieulMieum", "3805"), ("GDK_KEY_Hangul_J_RieulPhieuf", "3809"), ("GDK_KEY_Hangul_J_RieulPieub", "3806"), ("GDK_KEY_Hangul_J_RieulSios", "3807"), ("GDK_KEY_Hangul_J_RieulTieut", "3808"), ("GDK_KEY_Hangul_J_Sios", "3814"), ("GDK_KEY_Hangul_J_SsangKiyeog", "3797"), ("GDK_KEY_Hangul_J_SsangSios", "3815"), ("GDK_KEY_Hangul_J_Tieut", "3820"), ("GDK_KEY_Hangul_J_YeorinHieuh", "3834"), ("GDK_KEY_Hangul_Jamo", "65333"), ("GDK_KEY_Hangul_Jeonja", "65336"), ("GDK_KEY_Hangul_Jieuj", "3768"), ("GDK_KEY_Hangul_Khieuq", "3771"), ("GDK_KEY_Hangul_Kiyeog", "3745"), ("GDK_KEY_Hangul_KiyeogSios", "3747"), ("GDK_KEY_Hangul_KkogjiDalrinIeung", "3827"), ("GDK_KEY_Hangul_Mieum", "3761"), ("GDK_KEY_Hangul_MultipleCandidate", "65341"), ("GDK_KEY_Hangul_Nieun", "3748"), ("GDK_KEY_Hangul_NieunHieuh", "3750"), ("GDK_KEY_Hangul_NieunJieuj", "3749"), ("GDK_KEY_Hangul_O", "3783"), ("GDK_KEY_Hangul_OE", "3786"), ("GDK_KEY_Hangul_PanSios", "3826"), ("GDK_KEY_Hangul_Phieuf", "3773"), ("GDK_KEY_Hangul_Pieub", "3762"), ("GDK_KEY_Hangul_PieubSios", "3764"), ("GDK_KEY_Hangul_PostHanja", "65339"), ("GDK_KEY_Hangul_PreHanja", "65338"), ("GDK_KEY_Hangul_PreviousCandidate", "65342"), ("GDK_KEY_Hangul_Rieul", "3753"), ("GDK_KEY_Hangul_RieulHieuh", "3760"), ("GDK_KEY_Hangul_RieulKiyeog", "3754"), ("GDK_KEY_Hangul_RieulMieum", "3755"), ("GDK_KEY_Hangul_RieulPhieuf", "3759"), ("GDK_KEY_Hangul_RieulPieub", "3756"), ("GDK_KEY_Hangul_RieulSios", "3757"), ("GDK_KEY_Hangul_RieulTieut", "3758"), ("GDK_KEY_Hangul_RieulYeorinHieuh", "3823"), ("GDK_KEY_Hangul_Romaja", "65334"), ("GDK_KEY_Hangul_SingleCandidate", "65340"), ("GDK_KEY_Hangul_Sios", "3765"), ("GDK_KEY_Hangul_Special", "65343"), ("GDK_KEY_Hangul_SsangDikeud", "3752"), ("GDK_KEY_Hangul_SsangJieuj", "3769"), ("GDK_KEY_Hangul_SsangKiyeog", "3746"), ("GDK_KEY_Hangul_SsangPieub", "3763"), ("GDK_KEY_Hangul_SsangSios", "3766"), ("GDK_KEY_Hangul_Start", "65330"), ("GDK_KEY_Hangul_SunkyeongeumMieum", "3824"), ("GDK_KEY_Hangul_SunkyeongeumPhieuf", "3828"), ("GDK_KEY_Hangul_SunkyeongeumPieub", "3825"), ("GDK_KEY_Hangul_Tieut", "3772"), ("GDK_KEY_Hangul_U", "3788"), ("GDK_KEY_Hangul_WA", "3784"), ("GDK_KEY_Hangul_WAE", "3785"), ("GDK_KEY_Hangul_WE", "3790"), ("GDK_KEY_Hangul_WEO", "3789"), ("GDK_KEY_Hangul_WI", "3791"), ("GDK_KEY_Hangul_YA", "3777"), ("GDK_KEY_Hangul_YAE", "3778"), ("GDK_KEY_Hangul_YE", "3782"), ("GDK_KEY_Hangul_YEO", "3781"), ("GDK_KEY_Hangul_YI", "3794"), ("GDK_KEY_Hangul_YO", "3787"), ("GDK_KEY_Hangul_YU", "3792"), ("GDK_KEY_Hangul_YeorinHieuh", "3829"), ("GDK_KEY_Hangul_switch", "65406"), ("GDK_KEY_Hankaku", "65321"), ("GDK_KEY_Hcircumflex", "678"), ("GDK_KEY_Hebrew_switch", "65406"), ("GDK_KEY_Help", "65386"), ("GDK_KEY_Henkan", "65315"), ("GDK_KEY_Henkan_Mode", "65315"), ("GDK_KEY_Hibernate", "269025192"), ("GDK_KEY_Hiragana", "65317"), ("GDK_KEY_Hiragana_Katakana", "65319"), ("GDK_KEY_History", "269025079"), ("GDK_KEY_Home", "65360"), ("GDK_KEY_HomePage", "269025048"), ("GDK_KEY_HotLinks", "269025082"), ("GDK_KEY_Hstroke", "673"), ("GDK_KEY_Hyper_L", "65517"), ("GDK_KEY_Hyper_R", "65518"), ("GDK_KEY_I", "73"), ("GDK_KEY_ISO_Center_Object", "65075"), ("GDK_KEY_ISO_Continuous_Underline", "65072"), ("GDK_KEY_ISO_Discontinuous_Underline", "65073"), ("GDK_KEY_ISO_Emphasize", "65074"), ("GDK_KEY_ISO_Enter", "65076"), ("GDK_KEY_ISO_Fast_Cursor_Down", "65071"), ("GDK_KEY_ISO_Fast_Cursor_Left", "65068"), ("GDK_KEY_ISO_Fast_Cursor_Right", "65069"), ("GDK_KEY_ISO_Fast_Cursor_Up", "65070"), ("GDK_KEY_ISO_First_Group", "65036"), ("GDK_KEY_ISO_First_Group_Lock", "65037"), ("GDK_KEY_ISO_Group_Latch", "65030"), ("GDK_KEY_ISO_Group_Lock", "65031"), ("GDK_KEY_ISO_Group_Shift", "65406"), ("GDK_KEY_ISO_Last_Group", "65038"), ("GDK_KEY_ISO_Last_Group_Lock", "65039"), ("GDK_KEY_ISO_Left_Tab", "65056"), ("GDK_KEY_ISO_Level2_Latch", "65026"), ("GDK_KEY_ISO_Level3_Latch", "65028"), ("GDK_KEY_ISO_Level3_Lock", "65029"), ("GDK_KEY_ISO_Level3_Shift", "65027"), ("GDK_KEY_ISO_Level5_Latch", "65042"), ("GDK_KEY_ISO_Level5_Lock", "65043"), ("GDK_KEY_ISO_Level5_Shift", "65041"), ("GDK_KEY_ISO_Lock", "65025"), ("GDK_KEY_ISO_Move_Line_Down", "65058"), ("GDK_KEY_ISO_Move_Line_Up", "65057"), ("GDK_KEY_ISO_Next_Group", "65032"), ("GDK_KEY_ISO_Next_Group_Lock", "65033"), ("GDK_KEY_ISO_Partial_Line_Down", "65060"), ("GDK_KEY_ISO_Partial_Line_Up", "65059"), ("GDK_KEY_ISO_Partial_Space_Left", "65061"), ("GDK_KEY_ISO_Partial_Space_Right", "65062"), ("GDK_KEY_ISO_Prev_Group", "65034"), ("GDK_KEY_ISO_Prev_Group_Lock", "65035"), ("GDK_KEY_ISO_Release_Both_Margins", "65067"), ("GDK_KEY_ISO_Release_Margin_Left", "65065"), ("GDK_KEY_ISO_Release_Margin_Right", "65066"), ("GDK_KEY_ISO_Set_Margin_Left", "65063"), ("GDK_KEY_ISO_Set_Margin_Right", "65064"), ("GDK_KEY_Iabovedot", "681"), ("GDK_KEY_Iacute", "205"), ("GDK_KEY_Ibelowdot", "16785098"), ("GDK_KEY_Ibreve", "16777516"), ("GDK_KEY_Icircumflex", "206"), ("GDK_KEY_Idiaeresis", "207"), ("GDK_KEY_Igrave", "204"), ("GDK_KEY_Ihook", "16785096"), ("GDK_KEY_Imacron", "975"), ("GDK_KEY_Insert", "65379"), ("GDK_KEY_Iogonek", "967"), ("GDK_KEY_Itilde", "933"), ("GDK_KEY_J", "74"), ("GDK_KEY_Jcircumflex", "684"), ("GDK_KEY_K", "75"), ("GDK_KEY_KP_0", "65456"), ("GDK_KEY_KP_1", "65457"), ("GDK_KEY_KP_2", "65458"), ("GDK_KEY_KP_3", "65459"), ("GDK_KEY_KP_4", "65460"), ("GDK_KEY_KP_5", "65461"), ("GDK_KEY_KP_6", "65462"), ("GDK_KEY_KP_7", "65463"), ("GDK_KEY_KP_8", "65464"), ("GDK_KEY_KP_9", "65465"), ("GDK_KEY_KP_Add", "65451"), ("GDK_KEY_KP_Begin", "65437"), ("GDK_KEY_KP_Decimal", "65454"), ("GDK_KEY_KP_Delete", "65439"), ("GDK_KEY_KP_Divide", "65455"), ("GDK_KEY_KP_Down", "65433"), ("GDK_KEY_KP_End", "65436"), ("GDK_KEY_KP_Enter", "65421"), ("GDK_KEY_KP_Equal", "65469"), ("GDK_KEY_KP_F1", "65425"), ("GDK_KEY_KP_F2", "65426"), ("GDK_KEY_KP_F3", "65427"), ("GDK_KEY_KP_F4", "65428"), ("GDK_KEY_KP_Home", "65429"), ("GDK_KEY_KP_Insert", "65438"), ("GDK_KEY_KP_Left", "65430"), ("GDK_KEY_KP_Multiply", "65450"), ("GDK_KEY_KP_Next", "65435"), ("GDK_KEY_KP_Page_Down", "65435"), ("GDK_KEY_KP_Page_Up", "65434"), ("GDK_KEY_KP_Prior", "65434"), ("GDK_KEY_KP_Right", "65432"), ("GDK_KEY_KP_Separator", "65452"), ("GDK_KEY_KP_Space", "65408"), ("GDK_KEY_KP_Subtract", "65453"), ("GDK_KEY_KP_Tab", "65417"), ("GDK_KEY_KP_Up", "65431"), ("GDK_KEY_Kana_Lock", "65325"), ("GDK_KEY_Kana_Shift", "65326"), ("GDK_KEY_Kanji", "65313"), ("GDK_KEY_Kanji_Bangou", "65335"), ("GDK_KEY_Katakana", "65318"), ("GDK_KEY_KbdBrightnessDown", "269025030"), ("GDK_KEY_KbdBrightnessUp", "269025029"), ("GDK_KEY_KbdLightOnOff", "269025028"), ("GDK_KEY_Kcedilla", "979"), ("GDK_KEY_Keyboard", "269025203"), ("GDK_KEY_Korean_Won", "3839"), ("GDK_KEY_L", "76"), ("GDK_KEY_L1", "65480"), ("GDK_KEY_L10", "65489"), ("GDK_KEY_L2", "65481"), ("GDK_KEY_L3", "65482"), ("GDK_KEY_L4", "65483"), ("GDK_KEY_L5", "65484"), ("GDK_KEY_L6", "65485"), ("GDK_KEY_L7", "65486"), ("GDK_KEY_L8", "65487"), ("GDK_KEY_L9", "65488"), ("GDK_KEY_Lacute", "453"), ("GDK_KEY_Last_Virtual_Screen", "65236"), ("GDK_KEY_Launch0", "269025088"), ("GDK_KEY_Launch1", "269025089"), ("GDK_KEY_Launch2", "269025090"), ("GDK_KEY_Launch3", "269025091"), ("GDK_KEY_Launch4", "269025092"), ("GDK_KEY_Launch5", "269025093"), ("GDK_KEY_Launch6", "269025094"), ("GDK_KEY_Launch7", "269025095"), ("GDK_KEY_Launch8", "269025096"), ("GDK_KEY_Launch9", "269025097"), ("GDK_KEY_LaunchA", "269025098"), ("GDK_KEY_LaunchB", "269025099"), ("GDK_KEY_LaunchC", "269025100"), ("GDK_KEY_LaunchD", "269025101"), ("GDK_KEY_LaunchE", "269025102"), ("GDK_KEY_LaunchF", "269025103"), ("GDK_KEY_Lbelowdot", "16784950"), ("GDK_KEY_Lcaron", "421"), ("GDK_KEY_Lcedilla", "934"), ("GDK_KEY_Left", "65361"), ("GDK_KEY_LightBulb", "269025077"), ("GDK_KEY_Linefeed", "65290"), ("GDK_KEY_LiraSign", "16785572"), ("GDK_KEY_LogGrabInfo", "269024805"), ("GDK_KEY_LogOff", "269025121"), ("GDK_KEY_LogWindowTree", "269024804"), ("GDK_KEY_Lstroke", "419"), ("GDK_KEY_M", "77"), ("(gint) GDK_KEY_MATCH_EXACT", "2"), ("(gint) GDK_KEY_MATCH_NONE", "0"), ("(gint) GDK_KEY_MATCH_PARTIAL", "1"), ("GDK_KEY_Mabovedot", "16784960"), ("GDK_KEY_Macedonia_DSE", "1717"), ("GDK_KEY_Macedonia_GJE", "1714"), ("GDK_KEY_Macedonia_KJE", "1724"), ("GDK_KEY_Macedonia_dse", "1701"), ("GDK_KEY_Macedonia_gje", "1698"), ("GDK_KEY_Macedonia_kje", "1708"), ("GDK_KEY_Mae_Koho", "65342"), ("GDK_KEY_Mail", "269025049"), ("GDK_KEY_MailForward", "269025168"), ("GDK_KEY_Market", "269025122"), ("GDK_KEY_Massyo", "65324"), ("GDK_KEY_Meeting", "269025123"), ("GDK_KEY_Memo", "269025054"), ("GDK_KEY_Menu", "65383"), ("GDK_KEY_MenuKB", "269025125"), ("GDK_KEY_MenuPB", "269025126"), ("GDK_KEY_Messenger", "269025166"), ("GDK_KEY_Meta_L", "65511"), ("GDK_KEY_Meta_R", "65512"), ("GDK_KEY_MillSign", "16785573"), ("GDK_KEY_ModeLock", "269025025"), ("GDK_KEY_Mode_switch", "65406"), ("GDK_KEY_MonBrightnessDown", "269025027"), ("GDK_KEY_MonBrightnessUp", "269025026"), ("GDK_KEY_MouseKeys_Accel_Enable", "65143"), ("GDK_KEY_MouseKeys_Enable", "65142"), ("GDK_KEY_Muhenkan", "65314"), ("GDK_KEY_Multi_key", "65312"), ("GDK_KEY_MultipleCandidate", "65341"), ("GDK_KEY_Music", "269025170"), ("GDK_KEY_MyComputer", "269025075"), ("GDK_KEY_MySites", "269025127"), ("GDK_KEY_N", "78"), ("GDK_KEY_Nacute", "465"), ("GDK_KEY_NairaSign", "16785574"), ("GDK_KEY_Ncaron", "466"), ("GDK_KEY_Ncedilla", "977"), ("GDK_KEY_New", "269025128"), ("GDK_KEY_NewSheqelSign", "16785578"), ("GDK_KEY_News", "269025129"), ("GDK_KEY_Next", "65366"), ("GDK_KEY_Next_VMode", "269024802"), ("GDK_KEY_Next_Virtual_Screen", "65234"), ("GDK_KEY_Ntilde", "209"), ("GDK_KEY_Num_Lock", "65407"), ("GDK_KEY_O", "79"), ("GDK_KEY_OE", "5052"), ("GDK_KEY_Oacute", "211"), ("GDK_KEY_Obarred", "16777631"), ("GDK_KEY_Obelowdot", "16785100"), ("GDK_KEY_Ocaron", "16777681"), ("GDK_KEY_Ocircumflex", "212"), ("GDK_KEY_Ocircumflexacute", "16785104"), ("GDK_KEY_Ocircumflexbelowdot", "16785112"), ("GDK_KEY_Ocircumflexgrave", "16785106"), ("GDK_KEY_Ocircumflexhook", "16785108"), ("GDK_KEY_Ocircumflextilde", "16785110"), ("GDK_KEY_Odiaeresis", "214"), ("GDK_KEY_Odoubleacute", "469"), ("GDK_KEY_OfficeHome", "269025130"), ("GDK_KEY_Ograve", "210"), ("GDK_KEY_Ohook", "16785102"), ("GDK_KEY_Ohorn", "16777632"), ("GDK_KEY_Ohornacute", "16785114"), ("GDK_KEY_Ohornbelowdot", "16785122"), ("GDK_KEY_Ohorngrave", "16785116"), ("GDK_KEY_Ohornhook", "16785118"), ("GDK_KEY_Ohorntilde", "16785120"), ("GDK_KEY_Omacron", "978"), ("GDK_KEY_Ooblique", "216"), ("GDK_KEY_Open", "269025131"), ("GDK_KEY_OpenURL", "269025080"), ("GDK_KEY_Option", "269025132"), ("GDK_KEY_Oslash", "216"), ("GDK_KEY_Otilde", "213"), ("GDK_KEY_Overlay1_Enable", "65144"), ("GDK_KEY_Overlay2_Enable", "65145"), ("GDK_KEY_P", "80"), ("(gint) GDK_KEY_PRESS", "4"), ("GDK_KEY_Pabovedot", "16784982"), ("GDK_KEY_Page_Down", "65366"), ("GDK_KEY_Page_Up", "65365"), ("GDK_KEY_Paste", "269025133"), ("GDK_KEY_Pause", "65299"), ("GDK_KEY_PesetaSign", "16785575"), ("GDK_KEY_Phone", "269025134"), ("GDK_KEY_Pictures", "269025169"), ("GDK_KEY_Pointer_Accelerate", "65274"), ("GDK_KEY_Pointer_Button1", "65257"), ("GDK_KEY_Pointer_Button2", "65258"), ("GDK_KEY_Pointer_Button3", "65259"), ("GDK_KEY_Pointer_Button4", "65260"), ("GDK_KEY_Pointer_Button5", "65261"), ("GDK_KEY_Pointer_Button_Dflt", "65256"), ("GDK_KEY_Pointer_DblClick1", "65263"), ("GDK_KEY_Pointer_DblClick2", "65264"), ("GDK_KEY_Pointer_DblClick3", "65265"), ("GDK_KEY_Pointer_DblClick4", "65266"), ("GDK_KEY_Pointer_DblClick5", "65267"), ("GDK_KEY_Pointer_DblClick_Dflt", "65262"), ("GDK_KEY_Pointer_DfltBtnNext", "65275"), ("GDK_KEY_Pointer_DfltBtnPrev", "65276"), ("GDK_KEY_Pointer_Down", "65251"), ("GDK_KEY_Pointer_DownLeft", "65254"), ("GDK_KEY_Pointer_DownRight", "65255"), ("GDK_KEY_Pointer_Drag1", "65269"), ("GDK_KEY_Pointer_Drag2", "65270"), ("GDK_KEY_Pointer_Drag3", "65271"), ("GDK_KEY_Pointer_Drag4", "65272"), ("GDK_KEY_Pointer_Drag5", "65277"), ("GDK_KEY_Pointer_Drag_Dflt", "65268"), ("GDK_KEY_Pointer_EnableKeys", "65273"), ("GDK_KEY_Pointer_Left", "65248"), ("GDK_KEY_Pointer_Right", "65249"), ("GDK_KEY_Pointer_Up", "65250"), ("GDK_KEY_Pointer_UpLeft", "65252"), ("GDK_KEY_Pointer_UpRight", "65253"), ("GDK_KEY_PowerDown", "269025057"), ("GDK_KEY_PowerOff", "269025066"), ("GDK_KEY_Prev_VMode", "269024803"), ("GDK_KEY_Prev_Virtual_Screen", "65233"), ("GDK_KEY_PreviousCandidate", "65342"), ("GDK_KEY_Print", "65377"), ("GDK_KEY_Prior", "65365"), ("GDK_KEY_Q", "81"), ("GDK_KEY_R", "82"), ("GDK_KEY_R1", "65490"), ("GDK_KEY_R10", "65499"), ("GDK_KEY_R11", "65500"), ("GDK_KEY_R12", "65501"), ("GDK_KEY_R13", "65502"), ("GDK_KEY_R14", "65503"), ("GDK_KEY_R15", "65504"), ("GDK_KEY_R2", "65491"), ("GDK_KEY_R3", "65492"), ("GDK_KEY_R4", "65493"), ("GDK_KEY_R5", "65494"), ("GDK_KEY_R6", "65495"), ("GDK_KEY_R7", "65496"), ("GDK_KEY_R8", "65497"), ("GDK_KEY_R9", "65498"), ("(gint) GDK_KEY_RELEASE", "5"), ("GDK_KEY_RFKill", "269025205"), ("GDK_KEY_Racute", "448"), ("GDK_KEY_Rcaron", "472"), ("GDK_KEY_Rcedilla", "931"), ("GDK_KEY_Red", "269025187"), ("GDK_KEY_Redo", "65382"), ("GDK_KEY_Refresh", "269025065"), ("GDK_KEY_Reload", "269025139"), ("GDK_KEY_RepeatKeys_Enable", "65138"), ("GDK_KEY_Reply", "269025138"), ("GDK_KEY_Return", "65293"), ("GDK_KEY_Right", "65363"), ("GDK_KEY_RockerDown", "269025060"), ("GDK_KEY_RockerEnter", "269025061"), ("GDK_KEY_RockerUp", "269025059"), ("GDK_KEY_Romaji", "65316"), ("GDK_KEY_RotateWindows", "269025140"), ("GDK_KEY_RotationKB", "269025142"), ("GDK_KEY_RotationPB", "269025141"), ("GDK_KEY_RupeeSign", "16785576"), ("GDK_KEY_S", "83"), ("GDK_KEY_SCHWA", "16777615"), ("GDK_KEY_Sabovedot", "16784992"), ("GDK_KEY_Sacute", "422"), ("GDK_KEY_Save", "269025143"), ("GDK_KEY_Scaron", "425"), ("GDK_KEY_Scedilla", "426"), ("GDK_KEY_Scircumflex", "734"), ("GDK_KEY_ScreenSaver", "269025069"), ("GDK_KEY_ScrollClick", "269025146"), ("GDK_KEY_ScrollDown", "269025145"), ("GDK_KEY_ScrollUp", "269025144"), ("GDK_KEY_Scroll_Lock", "65300"), ("GDK_KEY_Search", "269025051"), ("GDK_KEY_Select", "65376"), ("GDK_KEY_SelectButton", "269025184"), ("GDK_KEY_Send", "269025147"), ("GDK_KEY_Serbian_DJE", "1713"), ("GDK_KEY_Serbian_DZE", "1727"), ("GDK_KEY_Serbian_JE", "1720"), ("GDK_KEY_Serbian_LJE", "1721"), ("GDK_KEY_Serbian_NJE", "1722"), ("GDK_KEY_Serbian_TSHE", "1723"), ("GDK_KEY_Serbian_dje", "1697"), ("GDK_KEY_Serbian_dze", "1711"), ("GDK_KEY_Serbian_je", "1704"), ("GDK_KEY_Serbian_lje", "1705"), ("GDK_KEY_Serbian_nje", "1706"), ("GDK_KEY_Serbian_tshe", "1707"), ("GDK_KEY_Shift_L", "65505"), ("GDK_KEY_Shift_Lock", "65510"), ("GDK_KEY_Shift_R", "65506"), ("GDK_KEY_Shop", "269025078"), ("GDK_KEY_SingleCandidate", "65340"), ("GDK_KEY_Sinh_a", "16780677"), ("GDK_KEY_Sinh_aa", "16780678"), ("GDK_KEY_Sinh_aa2", "16780751"), ("GDK_KEY_Sinh_ae", "16780679"), ("GDK_KEY_Sinh_ae2", "16780752"), ("GDK_KEY_Sinh_aee", "16780680"), ("GDK_KEY_Sinh_aee2", "16780753"), ("GDK_KEY_Sinh_ai", "16780691"), ("GDK_KEY_Sinh_ai2", "16780763"), ("GDK_KEY_Sinh_al", "16780746"), ("GDK_KEY_Sinh_au", "16780694"), ("GDK_KEY_Sinh_au2", "16780766"), ("GDK_KEY_Sinh_ba", "16780726"), ("GDK_KEY_Sinh_bha", "16780727"), ("GDK_KEY_Sinh_ca", "16780704"), ("GDK_KEY_Sinh_cha", "16780705"), ("GDK_KEY_Sinh_dda", "16780713"), ("GDK_KEY_Sinh_ddha", "16780714"), ("GDK_KEY_Sinh_dha", "16780719"), ("GDK_KEY_Sinh_dhha", "16780720"), ("GDK_KEY_Sinh_e", "16780689"), ("GDK_KEY_Sinh_e2", "16780761"), ("GDK_KEY_Sinh_ee", "16780690"), ("GDK_KEY_Sinh_ee2", "16780762"), ("GDK_KEY_Sinh_fa", "16780742"), ("GDK_KEY_Sinh_ga", "16780700"), ("GDK_KEY_Sinh_gha", "16780701"), ("GDK_KEY_Sinh_h2", "16780675"), ("GDK_KEY_Sinh_ha", "16780740"), ("GDK_KEY_Sinh_i", "16780681"), ("GDK_KEY_Sinh_i2", "16780754"), ("GDK_KEY_Sinh_ii", "16780682"), ("GDK_KEY_Sinh_ii2", "16780755"), ("GDK_KEY_Sinh_ja", "16780706"), ("GDK_KEY_Sinh_jha", "16780707"), ("GDK_KEY_Sinh_jnya", "16780709"), ("GDK_KEY_Sinh_ka", "16780698"), ("GDK_KEY_Sinh_kha", "16780699"), ("GDK_KEY_Sinh_kunddaliya", "16780788"), ("GDK_KEY_Sinh_la", "16780733"), ("GDK_KEY_Sinh_lla", "16780741"), ("GDK_KEY_Sinh_lu", "16780687"), ("GDK_KEY_Sinh_lu2", "16780767"), ("GDK_KEY_Sinh_luu", "16780688"), ("GDK_KEY_Sinh_luu2", "16780787"), ("GDK_KEY_Sinh_ma", "16780728"), ("GDK_KEY_Sinh_mba", "16780729"), ("GDK_KEY_Sinh_na", "16780721"), ("GDK_KEY_Sinh_ndda", "16780716"), ("GDK_KEY_Sinh_ndha", "16780723"), ("GDK_KEY_Sinh_ng", "16780674"), ("GDK_KEY_Sinh_ng2", "16780702"), ("GDK_KEY_Sinh_nga", "16780703"), ("GDK_KEY_Sinh_nja", "16780710"), ("GDK_KEY_Sinh_nna", "16780715"), ("GDK_KEY_Sinh_nya", "16780708"), ("GDK_KEY_Sinh_o", "16780692"), ("GDK_KEY_Sinh_o2", "16780764"), ("GDK_KEY_Sinh_oo", "16780693"), ("GDK_KEY_Sinh_oo2", "16780765"), ("GDK_KEY_Sinh_pa", "16780724"), ("GDK_KEY_Sinh_pha", "16780725"), ("GDK_KEY_Sinh_ra", "16780731"), ("GDK_KEY_Sinh_ri", "16780685"), ("GDK_KEY_Sinh_rii", "16780686"), ("GDK_KEY_Sinh_ru2", "16780760"), ("GDK_KEY_Sinh_ruu2", "16780786"), ("GDK_KEY_Sinh_sa", "16780739"), ("GDK_KEY_Sinh_sha", "16780737"), ("GDK_KEY_Sinh_ssha", "16780738"), ("GDK_KEY_Sinh_tha", "16780717"), ("GDK_KEY_Sinh_thha", "16780718"), ("GDK_KEY_Sinh_tta", "16780711"), ("GDK_KEY_Sinh_ttha", "16780712"), ("GDK_KEY_Sinh_u", "16780683"), ("GDK_KEY_Sinh_u2", "16780756"), ("GDK_KEY_Sinh_uu", "16780684"), ("GDK_KEY_Sinh_uu2", "16780758"), ("GDK_KEY_Sinh_va", "16780736"), ("GDK_KEY_Sinh_ya", "16780730"), ("GDK_KEY_Sleep", "269025071"), ("GDK_KEY_SlowKeys_Enable", "65139"), ("GDK_KEY_Spell", "269025148"), ("GDK_KEY_SplitScreen", "269025149"), ("GDK_KEY_Standby", "269025040"), ("GDK_KEY_Start", "269025050"), ("GDK_KEY_StickyKeys_Enable", "65141"), ("GDK_KEY_Stop", "269025064"), ("GDK_KEY_Subtitle", "269025178"), ("GDK_KEY_Super_L", "65515"), ("GDK_KEY_Super_R", "65516"), ("GDK_KEY_Support", "269025150"), ("GDK_KEY_Suspend", "269025191"), ("GDK_KEY_Switch_VT_1", "269024769"), ("GDK_KEY_Switch_VT_10", "269024778"), ("GDK_KEY_Switch_VT_11", "269024779"), ("GDK_KEY_Switch_VT_12", "269024780"), ("GDK_KEY_Switch_VT_2", "269024770"), ("GDK_KEY_Switch_VT_3", "269024771"), ("GDK_KEY_Switch_VT_4", "269024772"), ("GDK_KEY_Switch_VT_5", "269024773"), ("GDK_KEY_Switch_VT_6", "269024774"), ("GDK_KEY_Switch_VT_7", "269024775"), ("GDK_KEY_Switch_VT_8", "269024776"), ("GDK_KEY_Switch_VT_9", "269024777"), ("GDK_KEY_Sys_Req", "65301"), ("GDK_KEY_T", "84"), ("GDK_KEY_THORN", "222"), ("GDK_KEY_Tab", "65289"), ("GDK_KEY_Tabovedot", "16785002"), ("GDK_KEY_TaskPane", "269025151"), ("GDK_KEY_Tcaron", "427"), ("GDK_KEY_Tcedilla", "478"), ("GDK_KEY_Terminal", "269025152"), ("GDK_KEY_Terminate_Server", "65237"), ("GDK_KEY_Thai_baht", "3551"), ("GDK_KEY_Thai_bobaimai", "3514"), ("GDK_KEY_Thai_chochan", "3496"), ("GDK_KEY_Thai_chochang", "3498"), ("GDK_KEY_Thai_choching", "3497"), ("GDK_KEY_Thai_chochoe", "3500"), ("GDK_KEY_Thai_dochada", "3502"), ("GDK_KEY_Thai_dodek", "3508"), ("GDK_KEY_Thai_fofa", "3517"), ("GDK_KEY_Thai_fofan", "3519"), ("GDK_KEY_Thai_hohip", "3531"), ("GDK_KEY_Thai_honokhuk", "3534"), ("GDK_KEY_Thai_khokhai", "3490"), ("GDK_KEY_Thai_khokhon", "3493"), ("GDK_KEY_Thai_khokhuat", "3491"), ("GDK_KEY_Thai_khokhwai", "3492"), ("GDK_KEY_Thai_khorakhang", "3494"), ("GDK_KEY_Thai_kokai", "3489"), ("GDK_KEY_Thai_lakkhangyao", "3557"), ("GDK_KEY_Thai_lekchet", "3575"), ("GDK_KEY_Thai_lekha", "3573"), ("GDK_KEY_Thai_lekhok", "3574"), ("GDK_KEY_Thai_lekkao", "3577"), ("GDK_KEY_Thai_leknung", "3569"), ("GDK_KEY_Thai_lekpaet", "3576"), ("GDK_KEY_Thai_leksam", "3571"), ("GDK_KEY_Thai_leksi", "3572"), ("GDK_KEY_Thai_leksong", "3570"), ("GDK_KEY_Thai_leksun", "3568"), ("GDK_KEY_Thai_lochula", "3532"), ("GDK_KEY_Thai_loling", "3525"), ("GDK_KEY_Thai_lu", "3526"), ("GDK_KEY_Thai_maichattawa", "3563"), ("GDK_KEY_Thai_maiek", "3560"), ("GDK_KEY_Thai_maihanakat", "3537"), ("GDK_KEY_Thai_maihanakat_maitho", "3550"), ("GDK_KEY_Thai_maitaikhu", "3559"), ("GDK_KEY_Thai_maitho", "3561"), ("GDK_KEY_Thai_maitri", "3562"), ("GDK_KEY_Thai_maiyamok", "3558"), ("GDK_KEY_Thai_moma", "3521"), ("GDK_KEY_Thai_ngongu", "3495"), ("GDK_KEY_Thai_nikhahit", "3565"), ("GDK_KEY_Thai_nonen", "3507"), ("GDK_KEY_Thai_nonu", "3513"), ("GDK_KEY_Thai_oang", "3533"), ("GDK_KEY_Thai_paiyannoi", "3535"), ("GDK_KEY_Thai_phinthu", "3546"), ("GDK_KEY_Thai_phophan", "3518"), ("GDK_KEY_Thai_phophung", "3516"), ("GDK_KEY_Thai_phosamphao", "3520"), ("GDK_KEY_Thai_popla", "3515"), ("GDK_KEY_Thai_rorua", "3523"), ("GDK_KEY_Thai_ru", "3524"), ("GDK_KEY_Thai_saraa", "3536"), ("GDK_KEY_Thai_saraaa", "3538"), ("GDK_KEY_Thai_saraae", "3553"), ("GDK_KEY_Thai_saraaimaimalai", "3556"), ("GDK_KEY_Thai_saraaimaimuan", "3555"), ("GDK_KEY_Thai_saraam", "3539"), ("GDK_KEY_Thai_sarae", "3552"), ("GDK_KEY_Thai_sarai", "3540"), ("GDK_KEY_Thai_saraii", "3541"), ("GDK_KEY_Thai_sarao", "3554"), ("GDK_KEY_Thai_sarau", "3544"), ("GDK_KEY_Thai_saraue", "3542"), ("GDK_KEY_Thai_sarauee", "3543"), ("GDK_KEY_Thai_sarauu", "3545"), ("GDK_KEY_Thai_sorusi", "3529"), ("GDK_KEY_Thai_sosala", "3528"), ("GDK_KEY_Thai_soso", "3499"), ("GDK_KEY_Thai_sosua", "3530"), ("GDK_KEY_Thai_thanthakhat", "3564"), ("GDK_KEY_Thai_thonangmontho", "3505"), ("GDK_KEY_Thai_thophuthao", "3506"), ("GDK_KEY_Thai_thothahan", "3511"), ("GDK_KEY_Thai_thothan", "3504"), ("GDK_KEY_Thai_thothong", "3512"), ("GDK_KEY_Thai_thothung", "3510"), ("GDK_KEY_Thai_topatak", "3503"), ("GDK_KEY_Thai_totao", "3509"), ("GDK_KEY_Thai_wowaen", "3527"), ("GDK_KEY_Thai_yoyak", "3522"), ("GDK_KEY_Thai_yoying", "3501"), ("GDK_KEY_Thorn", "222"), ("GDK_KEY_Time", "269025183"), ("GDK_KEY_ToDoList", "269025055"), ("GDK_KEY_Tools", "269025153"), ("GDK_KEY_TopMenu", "269025186"), ("GDK_KEY_TouchpadOff", "269025201"), ("GDK_KEY_TouchpadOn", "269025200"), ("GDK_KEY_TouchpadToggle", "269025193"), ("GDK_KEY_Touroku", "65323"), ("GDK_KEY_Travel", "269025154"), ("GDK_KEY_Tslash", "940"), ("GDK_KEY_U", "85"), ("GDK_KEY_UWB", "269025174"), ("GDK_KEY_Uacute", "218"), ("GDK_KEY_Ubelowdot", "16785124"), ("GDK_KEY_Ubreve", "733"), ("GDK_KEY_Ucircumflex", "219"), ("GDK_KEY_Udiaeresis", "220"), ("GDK_KEY_Udoubleacute", "475"), ("GDK_KEY_Ugrave", "217"), ("GDK_KEY_Uhook", "16785126"), ("GDK_KEY_Uhorn", "16777647"), ("GDK_KEY_Uhornacute", "16785128"), ("GDK_KEY_Uhornbelowdot", "16785136"), ("GDK_KEY_Uhorngrave", "16785130"), ("GDK_KEY_Uhornhook", "16785132"), ("GDK_KEY_Uhorntilde", "16785134"), ("GDK_KEY_Ukrainian_GHE_WITH_UPTURN", "1725"), ("GDK_KEY_Ukrainian_I", "1718"), ("GDK_KEY_Ukrainian_IE", "1716"), ("GDK_KEY_Ukrainian_YI", "1719"), ("GDK_KEY_Ukrainian_ghe_with_upturn", "1709"), ("GDK_KEY_Ukrainian_i", "1702"), ("GDK_KEY_Ukrainian_ie", "1700"), ("GDK_KEY_Ukrainian_yi", "1703"), ("GDK_KEY_Ukranian_I", "1718"), ("GDK_KEY_Ukranian_JE", "1716"), ("GDK_KEY_Ukranian_YI", "1719"), ("GDK_KEY_Ukranian_i", "1702"), ("GDK_KEY_Ukranian_je", "1700"), ("GDK_KEY_Ukranian_yi", "1703"), ("GDK_KEY_Umacron", "990"), ("GDK_KEY_Undo", "65381"), ("GDK_KEY_Ungrab", "269024800"), ("GDK_KEY_Uogonek", "985"), ("GDK_KEY_Up", "65362"), ("GDK_KEY_Uring", "473"), ("GDK_KEY_User1KB", "269025157"), ("GDK_KEY_User2KB", "269025158"), ("GDK_KEY_UserPB", "269025156"), ("GDK_KEY_Utilde", "989"), ("GDK_KEY_V", "86"), ("GDK_KEY_VendorHome", "269025076"), ("GDK_KEY_Video", "269025159"), ("GDK_KEY_View", "269025185"), ("GDK_KEY_VoidSymbol", "16777215"), ("GDK_KEY_W", "87"), ("GDK_KEY_WLAN", "269025173"), ("GDK_KEY_WWAN", "269025204"), ("GDK_KEY_WWW", "269025070"), ("GDK_KEY_Wacute", "16785026"), ("GDK_KEY_WakeUp", "269025067"), ("GDK_KEY_Wcircumflex", "16777588"), ("GDK_KEY_Wdiaeresis", "16785028"), ("GDK_KEY_WebCam", "269025167"), ("GDK_KEY_Wgrave", "16785024"), ("GDK_KEY_WheelButton", "269025160"), ("GDK_KEY_WindowClear", "269025109"), ("GDK_KEY_WonSign", "16785577"), ("GDK_KEY_Word", "269025161"), ("GDK_KEY_X", "88"), ("GDK_KEY_Xabovedot", "16785034"), ("GDK_KEY_Xfer", "269025162"), ("GDK_KEY_Y", "89"), ("GDK_KEY_Yacute", "221"), ("GDK_KEY_Ybelowdot", "16785140"), ("GDK_KEY_Ycircumflex", "16777590"), ("GDK_KEY_Ydiaeresis", "5054"), ("GDK_KEY_Yellow", "269025189"), ("GDK_KEY_Ygrave", "16785138"), ("GDK_KEY_Yhook", "16785142"), ("GDK_KEY_Ytilde", "16785144"), ("GDK_KEY_Z", "90"), ("GDK_KEY_Zabovedot", "431"), ("GDK_KEY_Zacute", "428"), ("GDK_KEY_Zcaron", "430"), ("GDK_KEY_Zen_Koho", "65341"), ("GDK_KEY_Zenkaku", "65320"), ("GDK_KEY_Zenkaku_Hankaku", "65322"), ("GDK_KEY_ZoomIn", "269025163"), ("GDK_KEY_ZoomOut", "269025164"), ("GDK_KEY_Zstroke", "16777653"), ("GDK_KEY_a", "97"), ("GDK_KEY_aacute", "225"), ("GDK_KEY_abelowdot", "16785057"), ("GDK_KEY_abovedot", "511"), ("GDK_KEY_abreve", "483"), ("GDK_KEY_abreveacute", "16785071"), ("GDK_KEY_abrevebelowdot", "16785079"), ("GDK_KEY_abrevegrave", "16785073"), ("GDK_KEY_abrevehook", "16785075"), ("GDK_KEY_abrevetilde", "16785077"), ("GDK_KEY_acircumflex", "226"), ("GDK_KEY_acircumflexacute", "16785061"), ("GDK_KEY_acircumflexbelowdot", "16785069"), ("GDK_KEY_acircumflexgrave", "16785063"), ("GDK_KEY_acircumflexhook", "16785065"), ("GDK_KEY_acircumflextilde", "16785067"), ("GDK_KEY_acute", "180"), ("GDK_KEY_adiaeresis", "228"), ("GDK_KEY_ae", "230"), ("GDK_KEY_agrave", "224"), ("GDK_KEY_ahook", "16785059"), ("GDK_KEY_amacron", "992"), ("GDK_KEY_ampersand", "38"), ("GDK_KEY_aogonek", "433"), ("GDK_KEY_apostrophe", "39"), ("GDK_KEY_approxeq", "16785992"), ("GDK_KEY_approximate", "2248"), ("GDK_KEY_aring", "229"), ("GDK_KEY_asciicircum", "94"), ("GDK_KEY_asciitilde", "126"), ("GDK_KEY_asterisk", "42"), ("GDK_KEY_at", "64"), ("GDK_KEY_atilde", "227"), ("GDK_KEY_b", "98"), ("GDK_KEY_babovedot", "16784899"), ("GDK_KEY_backslash", "92"), ("GDK_KEY_ballotcross", "2804"), ("GDK_KEY_bar", "124"), ("GDK_KEY_because", "16785973"), ("GDK_KEY_blank", "2527"), ("GDK_KEY_botintegral", "2213"), ("GDK_KEY_botleftparens", "2220"), ("GDK_KEY_botleftsqbracket", "2216"), ("GDK_KEY_botleftsummation", "2226"), ("GDK_KEY_botrightparens", "2222"), ("GDK_KEY_botrightsqbracket", "2218"), ("GDK_KEY_botrightsummation", "2230"), ("GDK_KEY_bott", "2550"), ("GDK_KEY_botvertsummationconnector", "2228"), ("GDK_KEY_braceleft", "123"), ("GDK_KEY_braceright", "125"), ("GDK_KEY_bracketleft", "91"), ("GDK_KEY_bracketright", "93"), ("GDK_KEY_braille_blank", "16787456"), ("GDK_KEY_braille_dot_1", "65521"), ("GDK_KEY_braille_dot_10", "65530"), ("GDK_KEY_braille_dot_2", "65522"), ("GDK_KEY_braille_dot_3", "65523"), ("GDK_KEY_braille_dot_4", "65524"), ("GDK_KEY_braille_dot_5", "65525"), ("GDK_KEY_braille_dot_6", "65526"), ("GDK_KEY_braille_dot_7", "65527"), ("GDK_KEY_braille_dot_8", "65528"), ("GDK_KEY_braille_dot_9", "65529"), ("GDK_KEY_braille_dots_1", "16787457"), ("GDK_KEY_braille_dots_12", "16787459"), ("GDK_KEY_braille_dots_123", "16787463"), ("GDK_KEY_braille_dots_1234", "16787471"), ("GDK_KEY_braille_dots_12345", "16787487"), ("GDK_KEY_braille_dots_123456", "16787519"), ("GDK_KEY_braille_dots_1234567", "16787583"), ("GDK_KEY_braille_dots_12345678", "16787711"), ("GDK_KEY_braille_dots_1234568", "16787647"), ("GDK_KEY_braille_dots_123457", "16787551"), ("GDK_KEY_braille_dots_1234578", "16787679"), ("GDK_KEY_braille_dots_123458", "16787615"), ("GDK_KEY_braille_dots_12346", "16787503"), ("GDK_KEY_braille_dots_123467", "16787567"), ("GDK_KEY_braille_dots_1234678", "16787695"), ("GDK_KEY_braille_dots_123468", "16787631"), ("GDK_KEY_braille_dots_12347", "16787535"), ("GDK_KEY_braille_dots_123478", "16787663"), ("GDK_KEY_braille_dots_12348", "16787599"), ("GDK_KEY_braille_dots_1235", "16787479"), ("GDK_KEY_braille_dots_12356", "16787511"), ("GDK_KEY_braille_dots_123567", "16787575"), ("GDK_KEY_braille_dots_1235678", "16787703"), ("GDK_KEY_braille_dots_123568", "16787639"), ("GDK_KEY_braille_dots_12357", "16787543"), ("GDK_KEY_braille_dots_123578", "16787671"), ("GDK_KEY_braille_dots_12358", "16787607"), ("GDK_KEY_braille_dots_1236", "16787495"), ("GDK_KEY_braille_dots_12367", "16787559"), ("GDK_KEY_braille_dots_123678", "16787687"), ("GDK_KEY_braille_dots_12368", "16787623"), ("GDK_KEY_braille_dots_1237", "16787527"), ("GDK_KEY_braille_dots_12378", "16787655"), ("GDK_KEY_braille_dots_1238", "16787591"), ("GDK_KEY_braille_dots_124", "16787467"), ("GDK_KEY_braille_dots_1245", "16787483"), ("GDK_KEY_braille_dots_12456", "16787515"), ("GDK_KEY_braille_dots_124567", "16787579"), ("GDK_KEY_braille_dots_1245678", "16787707"), ("GDK_KEY_braille_dots_124568", "16787643"), ("GDK_KEY_braille_dots_12457", "16787547"), ("GDK_KEY_braille_dots_124578", "16787675"), ("GDK_KEY_braille_dots_12458", "16787611"), ("GDK_KEY_braille_dots_1246", "16787499"), ("GDK_KEY_braille_dots_12467", "16787563"), ("GDK_KEY_braille_dots_124678", "16787691"), ("GDK_KEY_braille_dots_12468", "16787627"), ("GDK_KEY_braille_dots_1247", "16787531"), ("GDK_KEY_braille_dots_12478", "16787659"), ("GDK_KEY_braille_dots_1248", "16787595"), ("GDK_KEY_braille_dots_125", "16787475"), ("GDK_KEY_braille_dots_1256", "16787507"), ("GDK_KEY_braille_dots_12567", "16787571"), ("GDK_KEY_braille_dots_125678", "16787699"), ("GDK_KEY_braille_dots_12568", "16787635"), ("GDK_KEY_braille_dots_1257", "16787539"), ("GDK_KEY_braille_dots_12578", "16787667"), ("GDK_KEY_braille_dots_1258", "16787603"), ("GDK_KEY_braille_dots_126", "16787491"), ("GDK_KEY_braille_dots_1267", "16787555"), ("GDK_KEY_braille_dots_12678", "16787683"), ("GDK_KEY_braille_dots_1268", "16787619"), ("GDK_KEY_braille_dots_127", "16787523"), ("GDK_KEY_braille_dots_1278", "16787651"), ("GDK_KEY_braille_dots_128", "16787587"), ("GDK_KEY_braille_dots_13", "16787461"), ("GDK_KEY_braille_dots_134", "16787469"), ("GDK_KEY_braille_dots_1345", "16787485"), ("GDK_KEY_braille_dots_13456", "16787517"), ("GDK_KEY_braille_dots_134567", "16787581"), ("GDK_KEY_braille_dots_1345678", "16787709"), ("GDK_KEY_braille_dots_134568", "16787645"), ("GDK_KEY_braille_dots_13457", "16787549"), ("GDK_KEY_braille_dots_134578", "16787677"), ("GDK_KEY_braille_dots_13458", "16787613"), ("GDK_KEY_braille_dots_1346", "16787501"), ("GDK_KEY_braille_dots_13467", "16787565"), ("GDK_KEY_braille_dots_134678", "16787693"), ("GDK_KEY_braille_dots_13468", "16787629"), ("GDK_KEY_braille_dots_1347", "16787533"), ("GDK_KEY_braille_dots_13478", "16787661"), ("GDK_KEY_braille_dots_1348", "16787597"), ("GDK_KEY_braille_dots_135", "16787477"), ("GDK_KEY_braille_dots_1356", "16787509"), ("GDK_KEY_braille_dots_13567", "16787573"), ("GDK_KEY_braille_dots_135678", "16787701"), ("GDK_KEY_braille_dots_13568", "16787637"), ("GDK_KEY_braille_dots_1357", "16787541"), ("GDK_KEY_braille_dots_13578", "16787669"), ("GDK_KEY_braille_dots_1358", "16787605"), ("GDK_KEY_braille_dots_136", "16787493"), ("GDK_KEY_braille_dots_1367", "16787557"), ("GDK_KEY_braille_dots_13678", "16787685"), ("GDK_KEY_braille_dots_1368", "16787621"), ("GDK_KEY_braille_dots_137", "16787525"), ("GDK_KEY_braille_dots_1378", "16787653"), ("GDK_KEY_braille_dots_138", "16787589"), ("GDK_KEY_braille_dots_14", "16787465"), ("GDK_KEY_braille_dots_145", "16787481"), ("GDK_KEY_braille_dots_1456", "16787513"), ("GDK_KEY_braille_dots_14567", "16787577"), ("GDK_KEY_braille_dots_145678", "16787705"), ("GDK_KEY_braille_dots_14568", "16787641"), ("GDK_KEY_braille_dots_1457", "16787545"), ("GDK_KEY_braille_dots_14578", "16787673"), ("GDK_KEY_braille_dots_1458", "16787609"), ("GDK_KEY_braille_dots_146", "16787497"), ("GDK_KEY_braille_dots_1467", "16787561"), ("GDK_KEY_braille_dots_14678", "16787689"), ("GDK_KEY_braille_dots_1468", "16787625"), ("GDK_KEY_braille_dots_147", "16787529"), ("GDK_KEY_braille_dots_1478", "16787657"), ("GDK_KEY_braille_dots_148", "16787593"), ("GDK_KEY_braille_dots_15", "16787473"), ("GDK_KEY_braille_dots_156", "16787505"), ("GDK_KEY_braille_dots_1567", "16787569"), ("GDK_KEY_braille_dots_15678", "16787697"), ("GDK_KEY_braille_dots_1568", "16787633"), ("GDK_KEY_braille_dots_157", "16787537"), ("GDK_KEY_braille_dots_1578", "16787665"), ("GDK_KEY_braille_dots_158", "16787601"), ("GDK_KEY_braille_dots_16", "16787489"), ("GDK_KEY_braille_dots_167", "16787553"), ("GDK_KEY_braille_dots_1678", "16787681"), ("GDK_KEY_braille_dots_168", "16787617"), ("GDK_KEY_braille_dots_17", "16787521"), ("GDK_KEY_braille_dots_178", "16787649"), ("GDK_KEY_braille_dots_18", "16787585"), ("GDK_KEY_braille_dots_2", "16787458"), ("GDK_KEY_braille_dots_23", "16787462"), ("GDK_KEY_braille_dots_234", "16787470"), ("GDK_KEY_braille_dots_2345", "16787486"), ("GDK_KEY_braille_dots_23456", "16787518"), ("GDK_KEY_braille_dots_234567", "16787582"), ("GDK_KEY_braille_dots_2345678", "16787710"), ("GDK_KEY_braille_dots_234568", "16787646"), ("GDK_KEY_braille_dots_23457", "16787550"), ("GDK_KEY_braille_dots_234578", "16787678"), ("GDK_KEY_braille_dots_23458", "16787614"), ("GDK_KEY_braille_dots_2346", "16787502"), ("GDK_KEY_braille_dots_23467", "16787566"), ("GDK_KEY_braille_dots_234678", "16787694"), ("GDK_KEY_braille_dots_23468", "16787630"), ("GDK_KEY_braille_dots_2347", "16787534"), ("GDK_KEY_braille_dots_23478", "16787662"), ("GDK_KEY_braille_dots_2348", "16787598"), ("GDK_KEY_braille_dots_235", "16787478"), ("GDK_KEY_braille_dots_2356", "16787510"), ("GDK_KEY_braille_dots_23567", "16787574"), ("GDK_KEY_braille_dots_235678", "16787702"), ("GDK_KEY_braille_dots_23568", "16787638"), ("GDK_KEY_braille_dots_2357", "16787542"), ("GDK_KEY_braille_dots_23578", "16787670"), ("GDK_KEY_braille_dots_2358", "16787606"), ("GDK_KEY_braille_dots_236", "16787494"), ("GDK_KEY_braille_dots_2367", "16787558"), ("GDK_KEY_braille_dots_23678", "16787686"), ("GDK_KEY_braille_dots_2368", "16787622"), ("GDK_KEY_braille_dots_237", "16787526"), ("GDK_KEY_braille_dots_2378", "16787654"), ("GDK_KEY_braille_dots_238", "16787590"), ("GDK_KEY_braille_dots_24", "16787466"), ("GDK_KEY_braille_dots_245", "16787482"), ("GDK_KEY_braille_dots_2456", "16787514"), ("GDK_KEY_braille_dots_24567", "16787578"), ("GDK_KEY_braille_dots_245678", "16787706"), ("GDK_KEY_braille_dots_24568", "16787642"), ("GDK_KEY_braille_dots_2457", "16787546"), ("GDK_KEY_braille_dots_24578", "16787674"), ("GDK_KEY_braille_dots_2458", "16787610"), ("GDK_KEY_braille_dots_246", "16787498"), ("GDK_KEY_braille_dots_2467", "16787562"), ("GDK_KEY_braille_dots_24678", "16787690"), ("GDK_KEY_braille_dots_2468", "16787626"), ("GDK_KEY_braille_dots_247", "16787530"), ("GDK_KEY_braille_dots_2478", "16787658"), ("GDK_KEY_braille_dots_248", "16787594"), ("GDK_KEY_braille_dots_25", "16787474"), ("GDK_KEY_braille_dots_256", "16787506"), ("GDK_KEY_braille_dots_2567", "16787570"), ("GDK_KEY_braille_dots_25678", "16787698"), ("GDK_KEY_braille_dots_2568", "16787634"), ("GDK_KEY_braille_dots_257", "16787538"), ("GDK_KEY_braille_dots_2578", "16787666"), ("GDK_KEY_braille_dots_258", "16787602"), ("GDK_KEY_braille_dots_26", "16787490"), ("GDK_KEY_braille_dots_267", "16787554"), ("GDK_KEY_braille_dots_2678", "16787682"), ("GDK_KEY_braille_dots_268", "16787618"), ("GDK_KEY_braille_dots_27", "16787522"), ("GDK_KEY_braille_dots_278", "16787650"), ("GDK_KEY_braille_dots_28", "16787586"), ("GDK_KEY_braille_dots_3", "16787460"), ("GDK_KEY_braille_dots_34", "16787468"), ("GDK_KEY_braille_dots_345", "16787484"), ("GDK_KEY_braille_dots_3456", "16787516"), ("GDK_KEY_braille_dots_34567", "16787580"), ("GDK_KEY_braille_dots_345678", "16787708"), ("GDK_KEY_braille_dots_34568", "16787644"), ("GDK_KEY_braille_dots_3457", "16787548"), ("GDK_KEY_braille_dots_34578", "16787676"), ("GDK_KEY_braille_dots_3458", "16787612"), ("GDK_KEY_braille_dots_346", "16787500"), ("GDK_KEY_braille_dots_3467", "16787564"), ("GDK_KEY_braille_dots_34678", "16787692"), ("GDK_KEY_braille_dots_3468", "16787628"), ("GDK_KEY_braille_dots_347", "16787532"), ("GDK_KEY_braille_dots_3478", "16787660"), ("GDK_KEY_braille_dots_348", "16787596"), ("GDK_KEY_braille_dots_35", "16787476"), ("GDK_KEY_braille_dots_356", "16787508"), ("GDK_KEY_braille_dots_3567", "16787572"), ("GDK_KEY_braille_dots_35678", "16787700"), ("GDK_KEY_braille_dots_3568", "16787636"), ("GDK_KEY_braille_dots_357", "16787540"), ("GDK_KEY_braille_dots_3578", "16787668"), ("GDK_KEY_braille_dots_358", "16787604"), ("GDK_KEY_braille_dots_36", "16787492"), ("GDK_KEY_braille_dots_367", "16787556"), ("GDK_KEY_braille_dots_3678", "16787684"), ("GDK_KEY_braille_dots_368", "16787620"), ("GDK_KEY_braille_dots_37", "16787524"), ("GDK_KEY_braille_dots_378", "16787652"), ("GDK_KEY_braille_dots_38", "16787588"), ("GDK_KEY_braille_dots_4", "16787464"), ("GDK_KEY_braille_dots_45", "16787480"), ("GDK_KEY_braille_dots_456", "16787512"), ("GDK_KEY_braille_dots_4567", "16787576"), ("GDK_KEY_braille_dots_45678", "16787704"), ("GDK_KEY_braille_dots_4568", "16787640"), ("GDK_KEY_braille_dots_457", "16787544"), ("GDK_KEY_braille_dots_4578", "16787672"), ("GDK_KEY_braille_dots_458", "16787608"), ("GDK_KEY_braille_dots_46", "16787496"), ("GDK_KEY_braille_dots_467", "16787560"), ("GDK_KEY_braille_dots_4678", "16787688"), ("GDK_KEY_braille_dots_468", "16787624"), ("GDK_KEY_braille_dots_47", "16787528"), ("GDK_KEY_braille_dots_478", "16787656"), ("GDK_KEY_braille_dots_48", "16787592"), ("GDK_KEY_braille_dots_5", "16787472"), ("GDK_KEY_braille_dots_56", "16787504"), ("GDK_KEY_braille_dots_567", "16787568"), ("GDK_KEY_braille_dots_5678", "16787696"), ("GDK_KEY_braille_dots_568", "16787632"), ("GDK_KEY_braille_dots_57", "16787536"), ("GDK_KEY_braille_dots_578", "16787664"), ("GDK_KEY_braille_dots_58", "16787600"), ("GDK_KEY_braille_dots_6", "16787488"), ("GDK_KEY_braille_dots_67", "16787552"), ("GDK_KEY_braille_dots_678", "16787680"), ("GDK_KEY_braille_dots_68", "16787616"), ("GDK_KEY_braille_dots_7", "16787520"), ("GDK_KEY_braille_dots_78", "16787648"), ("GDK_KEY_braille_dots_8", "16787584"), ("GDK_KEY_breve", "418"), ("GDK_KEY_brokenbar", "166"), ("GDK_KEY_c", "99"), ("GDK_KEY_c_h", "65187"), ("GDK_KEY_cabovedot", "741"), ("GDK_KEY_cacute", "486"), ("GDK_KEY_careof", "2744"), ("GDK_KEY_caret", "2812"), ("GDK_KEY_caron", "439"), ("GDK_KEY_ccaron", "488"), ("GDK_KEY_ccedilla", "231"), ("GDK_KEY_ccircumflex", "742"), ("GDK_KEY_cedilla", "184"), ("GDK_KEY_cent", "162"), ("GDK_KEY_ch", "65184"), ("GDK_KEY_checkerboard", "2529"), ("GDK_KEY_checkmark", "2803"), ("GDK_KEY_circle", "3023"), ("GDK_KEY_club", "2796"), ("GDK_KEY_colon", "58"), ("GDK_KEY_comma", "44"), ("GDK_KEY_containsas", "16785931"), ("GDK_KEY_copyright", "169"), ("GDK_KEY_cr", "2532"), ("GDK_KEY_crossinglines", "2542"), ("GDK_KEY_cuberoot", "16785947"), ("GDK_KEY_currency", "164"), ("GDK_KEY_cursor", "2815"), ("GDK_KEY_d", "100"), ("GDK_KEY_dabovedot", "16784907"), ("GDK_KEY_dagger", "2801"), ("GDK_KEY_dcaron", "495"), ("GDK_KEY_dead_A", "65153"), ("GDK_KEY_dead_E", "65155"), ("GDK_KEY_dead_I", "65157"), ("GDK_KEY_dead_O", "65159"), ("GDK_KEY_dead_U", "65161"), ("GDK_KEY_dead_a", "65152"), ("GDK_KEY_dead_abovecomma", "65124"), ("GDK_KEY_dead_abovedot", "65110"), ("GDK_KEY_dead_abovereversedcomma", "65125"), ("GDK_KEY_dead_abovering", "65112"), ("GDK_KEY_dead_aboveverticalline", "65169"), ("GDK_KEY_dead_acute", "65105"), ("GDK_KEY_dead_belowbreve", "65131"), ("GDK_KEY_dead_belowcircumflex", "65129"), ("GDK_KEY_dead_belowcomma", "65134"), ("GDK_KEY_dead_belowdiaeresis", "65132"), ("GDK_KEY_dead_belowdot", "65120"), ("GDK_KEY_dead_belowmacron", "65128"), ("GDK_KEY_dead_belowring", "65127"), ("GDK_KEY_dead_belowtilde", "65130"), ("GDK_KEY_dead_belowverticalline", "65170"), ("GDK_KEY_dead_breve", "65109"), ("GDK_KEY_dead_capital_schwa", "65163"), ("GDK_KEY_dead_caron", "65114"), ("GDK_KEY_dead_cedilla", "65115"), ("GDK_KEY_dead_circumflex", "65106"), ("GDK_KEY_dead_currency", "65135"), ("GDK_KEY_dead_dasia", "65125"), ("GDK_KEY_dead_diaeresis", "65111"), ("GDK_KEY_dead_doubleacute", "65113"), ("GDK_KEY_dead_doublegrave", "65126"), ("GDK_KEY_dead_e", "65154"), ("GDK_KEY_dead_grave", "65104"), ("GDK_KEY_dead_greek", "65164"), ("GDK_KEY_dead_hook", "65121"), ("GDK_KEY_dead_horn", "65122"), ("GDK_KEY_dead_i", "65156"), ("GDK_KEY_dead_invertedbreve", "65133"), ("GDK_KEY_dead_iota", "65117"), ("GDK_KEY_dead_longsolidusoverlay", "65171"), ("GDK_KEY_dead_lowline", "65168"), ("GDK_KEY_dead_macron", "65108"), ("GDK_KEY_dead_o", "65158"), ("GDK_KEY_dead_ogonek", "65116"), ("GDK_KEY_dead_perispomeni", "65107"), ("GDK_KEY_dead_psili", "65124"), ("GDK_KEY_dead_semivoiced_sound", "65119"), ("GDK_KEY_dead_small_schwa", "65162"), ("GDK_KEY_dead_stroke", "65123"), ("GDK_KEY_dead_tilde", "65107"), ("GDK_KEY_dead_u", "65160"), ("GDK_KEY_dead_voiced_sound", "65118"), ("GDK_KEY_decimalpoint", "2749"), ("GDK_KEY_degree", "176"), ("GDK_KEY_diaeresis", "168"), ("GDK_KEY_diamond", "2797"), ("GDK_KEY_digitspace", "2725"), ("GDK_KEY_dintegral", "16785964"), ("GDK_KEY_division", "247"), ("GDK_KEY_dollar", "36"), ("GDK_KEY_doubbaselinedot", "2735"), ("GDK_KEY_doubleacute", "445"), ("GDK_KEY_doubledagger", "2802"), ("GDK_KEY_doublelowquotemark", "2814"), ("GDK_KEY_downarrow", "2302"), ("GDK_KEY_downcaret", "2984"), ("GDK_KEY_downshoe", "3030"), ("GDK_KEY_downstile", "3012"), ("GDK_KEY_downtack", "3010"), ("GDK_KEY_dstroke", "496"), ("GDK_KEY_e", "101"), ("GDK_KEY_eabovedot", "1004"), ("GDK_KEY_eacute", "233"), ("GDK_KEY_ebelowdot", "16785081"), ("GDK_KEY_ecaron", "492"), ("GDK_KEY_ecircumflex", "234"), ("GDK_KEY_ecircumflexacute", "16785087"), ("GDK_KEY_ecircumflexbelowdot", "16785095"), ("GDK_KEY_ecircumflexgrave", "16785089"), ("GDK_KEY_ecircumflexhook", "16785091"), ("GDK_KEY_ecircumflextilde", "16785093"), ("GDK_KEY_ediaeresis", "235"), ("GDK_KEY_egrave", "232"), ("GDK_KEY_ehook", "16785083"), ("GDK_KEY_eightsubscript", "16785544"), ("GDK_KEY_eightsuperior", "16785528"), ("GDK_KEY_elementof", "16785928"), ("GDK_KEY_ellipsis", "2734"), ("GDK_KEY_em3space", "2723"), ("GDK_KEY_em4space", "2724"), ("GDK_KEY_emacron", "954"), ("GDK_KEY_emdash", "2729"), ("GDK_KEY_emfilledcircle", "2782"), ("GDK_KEY_emfilledrect", "2783"), ("GDK_KEY_emopencircle", "2766"), ("GDK_KEY_emopenrectangle", "2767"), ("GDK_KEY_emptyset", "16785925"), ("GDK_KEY_emspace", "2721"), ("GDK_KEY_endash", "2730"), ("GDK_KEY_enfilledcircbullet", "2790"), ("GDK_KEY_enfilledsqbullet", "2791"), ("GDK_KEY_eng", "959"), ("GDK_KEY_enopencircbullet", "2784"), ("GDK_KEY_enopensquarebullet", "2785"), ("GDK_KEY_enspace", "2722"), ("GDK_KEY_eogonek", "490"), ("GDK_KEY_equal", "61"), ("GDK_KEY_eth", "240"), ("GDK_KEY_etilde", "16785085"), ("GDK_KEY_exclam", "33"), ("GDK_KEY_exclamdown", "161"), ("GDK_KEY_ezh", "16777874"), ("GDK_KEY_f", "102"), ("GDK_KEY_fabovedot", "16784927"), ("GDK_KEY_femalesymbol", "2808"), ("GDK_KEY_ff", "2531"), ("GDK_KEY_figdash", "2747"), ("GDK_KEY_filledlefttribullet", "2780"), ("GDK_KEY_filledrectbullet", "2779"), ("GDK_KEY_filledrighttribullet", "2781"), ("GDK_KEY_filledtribulletdown", "2793"), ("GDK_KEY_filledtribulletup", "2792"), ("GDK_KEY_fiveeighths", "2757"), ("GDK_KEY_fivesixths", "2743"), ("GDK_KEY_fivesubscript", "16785541"), ("GDK_KEY_fivesuperior", "16785525"), ("GDK_KEY_fourfifths", "2741"), ("GDK_KEY_foursubscript", "16785540"), ("GDK_KEY_foursuperior", "16785524"), ("GDK_KEY_fourthroot", "16785948"), ("GDK_KEY_function", "2294"), ("GDK_KEY_g", "103"), ("GDK_KEY_gabovedot", "757"), ("GDK_KEY_gbreve", "699"), ("GDK_KEY_gcaron", "16777703"), ("GDK_KEY_gcedilla", "955"), ("GDK_KEY_gcircumflex", "760"), ("GDK_KEY_grave", "96"), ("GDK_KEY_greater", "62"), ("GDK_KEY_greaterthanequal", "2238"), ("GDK_KEY_guillemotleft", "171"), ("GDK_KEY_guillemotright", "187"), ("GDK_KEY_h", "104"), ("GDK_KEY_hairspace", "2728"), ("GDK_KEY_hcircumflex", "694"), ("GDK_KEY_heart", "2798"), ("GDK_KEY_hebrew_aleph", "3296"), ("GDK_KEY_hebrew_ayin", "3314"), ("GDK_KEY_hebrew_bet", "3297"), ("GDK_KEY_hebrew_beth", "3297"), ("GDK_KEY_hebrew_chet", "3303"), ("GDK_KEY_hebrew_dalet", "3299"), ("GDK_KEY_hebrew_daleth", "3299"), ("GDK_KEY_hebrew_doublelowline", "3295"), ("GDK_KEY_hebrew_finalkaph", "3306"), ("GDK_KEY_hebrew_finalmem", "3309"), ("GDK_KEY_hebrew_finalnun", "3311"), ("GDK_KEY_hebrew_finalpe", "3315"), ("GDK_KEY_hebrew_finalzade", "3317"), ("GDK_KEY_hebrew_finalzadi", "3317"), ("GDK_KEY_hebrew_gimel", "3298"), ("GDK_KEY_hebrew_gimmel", "3298"), ("GDK_KEY_hebrew_he", "3300"), ("GDK_KEY_hebrew_het", "3303"), ("GDK_KEY_hebrew_kaph", "3307"), ("GDK_KEY_hebrew_kuf", "3319"), ("GDK_KEY_hebrew_lamed", "3308"), ("GDK_KEY_hebrew_mem", "3310"), ("GDK_KEY_hebrew_nun", "3312"), ("GDK_KEY_hebrew_pe", "3316"), ("GDK_KEY_hebrew_qoph", "3319"), ("GDK_KEY_hebrew_resh", "3320"), ("GDK_KEY_hebrew_samech", "3313"), ("GDK_KEY_hebrew_samekh", "3313"), ("GDK_KEY_hebrew_shin", "3321"), ("GDK_KEY_hebrew_taf", "3322"), ("GDK_KEY_hebrew_taw", "3322"), ("GDK_KEY_hebrew_tet", "3304"), ("GDK_KEY_hebrew_teth", "3304"), ("GDK_KEY_hebrew_waw", "3301"), ("GDK_KEY_hebrew_yod", "3305"), ("GDK_KEY_hebrew_zade", "3318"), ("GDK_KEY_hebrew_zadi", "3318"), ("GDK_KEY_hebrew_zain", "3302"), ("GDK_KEY_hebrew_zayin", "3302"), ("GDK_KEY_hexagram", "2778"), ("GDK_KEY_horizconnector", "2211"), ("GDK_KEY_horizlinescan1", "2543"), ("GDK_KEY_horizlinescan3", "2544"), ("GDK_KEY_horizlinescan5", "2545"), ("GDK_KEY_horizlinescan7", "2546"), ("GDK_KEY_horizlinescan9", "2547"), ("GDK_KEY_hstroke", "689"), ("GDK_KEY_ht", "2530"), ("GDK_KEY_hyphen", "173"), ("GDK_KEY_i", "105"), ("GDK_KEY_iTouch", "269025120"), ("GDK_KEY_iacute", "237"), ("GDK_KEY_ibelowdot", "16785099"), ("GDK_KEY_ibreve", "16777517"), ("GDK_KEY_icircumflex", "238"), ("GDK_KEY_identical", "2255"), ("GDK_KEY_idiaeresis", "239"), ("GDK_KEY_idotless", "697"), ("GDK_KEY_ifonlyif", "2253"), ("GDK_KEY_igrave", "236"), ("GDK_KEY_ihook", "16785097"), ("GDK_KEY_imacron", "1007"), ("GDK_KEY_implies", "2254"), ("GDK_KEY_includedin", "2266"), ("GDK_KEY_includes", "2267"), ("GDK_KEY_infinity", "2242"), ("GDK_KEY_integral", "2239"), ("GDK_KEY_intersection", "2268"), ("GDK_KEY_iogonek", "999"), ("GDK_KEY_itilde", "949"), ("GDK_KEY_j", "106"), ("GDK_KEY_jcircumflex", "700"), ("GDK_KEY_jot", "3018"), ("GDK_KEY_k", "107"), ("GDK_KEY_kana_A", "1201"), ("GDK_KEY_kana_CHI", "1217"), ("GDK_KEY_kana_E", "1204"), ("GDK_KEY_kana_FU", "1228"), ("GDK_KEY_kana_HA", "1226"), ("GDK_KEY_kana_HE", "1229"), ("GDK_KEY_kana_HI", "1227"), ("GDK_KEY_kana_HO", "1230"), ("GDK_KEY_kana_HU", "1228"), ("GDK_KEY_kana_I", "1202"), ("GDK_KEY_kana_KA", "1206"), ("GDK_KEY_kana_KE", "1209"), ("GDK_KEY_kana_KI", "1207"), ("GDK_KEY_kana_KO", "1210"), ("GDK_KEY_kana_KU", "1208"), ("GDK_KEY_kana_MA", "1231"), ("GDK_KEY_kana_ME", "1234"), ("GDK_KEY_kana_MI", "1232"), ("GDK_KEY_kana_MO", "1235"), ("GDK_KEY_kana_MU", "1233"), ("GDK_KEY_kana_N", "1245"), ("GDK_KEY_kana_NA", "1221"), ("GDK_KEY_kana_NE", "1224"), ("GDK_KEY_kana_NI", "1222"), ("GDK_KEY_kana_NO", "1225"), ("GDK_KEY_kana_NU", "1223"), ("GDK_KEY_kana_O", "1205"), ("GDK_KEY_kana_RA", "1239"), ("GDK_KEY_kana_RE", "1242"), ("GDK_KEY_kana_RI", "1240"), ("GDK_KEY_kana_RO", "1243"), ("GDK_KEY_kana_RU", "1241"), ("GDK_KEY_kana_SA", "1211"), ("GDK_KEY_kana_SE", "1214"), ("GDK_KEY_kana_SHI", "1212"), ("GDK_KEY_kana_SO", "1215"), ("GDK_KEY_kana_SU", "1213"), ("GDK_KEY_kana_TA", "1216"), ("GDK_KEY_kana_TE", "1219"), ("GDK_KEY_kana_TI", "1217"), ("GDK_KEY_kana_TO", "1220"), ("GDK_KEY_kana_TSU", "1218"), ("GDK_KEY_kana_TU", "1218"), ("GDK_KEY_kana_U", "1203"), ("GDK_KEY_kana_WA", "1244"), ("GDK_KEY_kana_WO", "1190"), ("GDK_KEY_kana_YA", "1236"), ("GDK_KEY_kana_YO", "1238"), ("GDK_KEY_kana_YU", "1237"), ("GDK_KEY_kana_a", "1191"), ("GDK_KEY_kana_closingbracket", "1187"), ("GDK_KEY_kana_comma", "1188"), ("GDK_KEY_kana_conjunctive", "1189"), ("GDK_KEY_kana_e", "1194"), ("GDK_KEY_kana_fullstop", "1185"), ("GDK_KEY_kana_i", "1192"), ("GDK_KEY_kana_middledot", "1189"), ("GDK_KEY_kana_o", "1195"), ("GDK_KEY_kana_openingbracket", "1186"), ("GDK_KEY_kana_switch", "65406"), ("GDK_KEY_kana_tsu", "1199"), ("GDK_KEY_kana_tu", "1199"), ("GDK_KEY_kana_u", "1193"), ("GDK_KEY_kana_ya", "1196"), ("GDK_KEY_kana_yo", "1198"), ("GDK_KEY_kana_yu", "1197"), ("GDK_KEY_kappa", "930"), ("GDK_KEY_kcedilla", "1011"), ("GDK_KEY_kra", "930"), ("GDK_KEY_l", "108"), ("GDK_KEY_lacute", "485"), ("GDK_KEY_latincross", "2777"), ("GDK_KEY_lbelowdot", "16784951"), ("GDK_KEY_lcaron", "437"), ("GDK_KEY_lcedilla", "950"), ("GDK_KEY_leftanglebracket", "2748"), ("GDK_KEY_leftarrow", "2299"), ("GDK_KEY_leftcaret", "2979"), ("GDK_KEY_leftdoublequotemark", "2770"), ("GDK_KEY_leftmiddlecurlybrace", "2223"), ("GDK_KEY_leftopentriangle", "2764"), ("GDK_KEY_leftpointer", "2794"), ("GDK_KEY_leftradical", "2209"), ("GDK_KEY_leftshoe", "3034"), ("GDK_KEY_leftsinglequotemark", "2768"), ("GDK_KEY_leftt", "2548"), ("GDK_KEY_lefttack", "3036"), ("GDK_KEY_less", "60"), ("GDK_KEY_lessthanequal", "2236"), ("GDK_KEY_lf", "2533"), ("GDK_KEY_logicaland", "2270"), ("GDK_KEY_logicalor", "2271"), ("GDK_KEY_lowleftcorner", "2541"), ("GDK_KEY_lowrightcorner", "2538"), ("GDK_KEY_lstroke", "435"), ("GDK_KEY_m", "109"), ("GDK_KEY_mabovedot", "16784961"), ("GDK_KEY_macron", "175"), ("GDK_KEY_malesymbol", "2807"), ("GDK_KEY_maltesecross", "2800"), ("GDK_KEY_marker", "2751"), ("GDK_KEY_masculine", "186"), ("GDK_KEY_minus", "45"), ("GDK_KEY_minutes", "2774"), ("GDK_KEY_mu", "181"), ("GDK_KEY_multiply", "215"), ("GDK_KEY_musicalflat", "2806"), ("GDK_KEY_musicalsharp", "2805"), ("GDK_KEY_n", "110"), ("GDK_KEY_nabla", "2245"), ("GDK_KEY_nacute", "497"), ("GDK_KEY_ncaron", "498"), ("GDK_KEY_ncedilla", "1009"), ("GDK_KEY_ninesubscript", "16785545"), ("GDK_KEY_ninesuperior", "16785529"), ("GDK_KEY_nl", "2536"), ("GDK_KEY_nobreakspace", "160"), ("GDK_KEY_notapproxeq", "16785991"), ("GDK_KEY_notelementof", "16785929"), ("GDK_KEY_notequal", "2237"), ("GDK_KEY_notidentical", "16786018"), ("GDK_KEY_notsign", "172"), ("GDK_KEY_ntilde", "241"), ("GDK_KEY_numbersign", "35"), ("GDK_KEY_numerosign", "1712"), ("GDK_KEY_o", "111"), ("GDK_KEY_oacute", "243"), ("GDK_KEY_obarred", "16777845"), ("GDK_KEY_obelowdot", "16785101"), ("GDK_KEY_ocaron", "16777682"), ("GDK_KEY_ocircumflex", "244"), ("GDK_KEY_ocircumflexacute", "16785105"), ("GDK_KEY_ocircumflexbelowdot", "16785113"), ("GDK_KEY_ocircumflexgrave", "16785107"), ("GDK_KEY_ocircumflexhook", "16785109"), ("GDK_KEY_ocircumflextilde", "16785111"), ("GDK_KEY_odiaeresis", "246"), ("GDK_KEY_odoubleacute", "501"), ("GDK_KEY_oe", "5053"), ("GDK_KEY_ogonek", "434"), ("GDK_KEY_ograve", "242"), ("GDK_KEY_ohook", "16785103"), ("GDK_KEY_ohorn", "16777633"), ("GDK_KEY_ohornacute", "16785115"), ("GDK_KEY_ohornbelowdot", "16785123"), ("GDK_KEY_ohorngrave", "16785117"), ("GDK_KEY_ohornhook", "16785119"), ("GDK_KEY_ohorntilde", "16785121"), ("GDK_KEY_omacron", "1010"), ("GDK_KEY_oneeighth", "2755"), ("GDK_KEY_onefifth", "2738"), ("GDK_KEY_onehalf", "189"), ("GDK_KEY_onequarter", "188"), ("GDK_KEY_onesixth", "2742"), ("GDK_KEY_onesubscript", "16785537"), ("GDK_KEY_onesuperior", "185"), ("GDK_KEY_onethird", "2736"), ("GDK_KEY_ooblique", "248"), ("GDK_KEY_openrectbullet", "2786"), ("GDK_KEY_openstar", "2789"), ("GDK_KEY_opentribulletdown", "2788"), ("GDK_KEY_opentribulletup", "2787"), ("GDK_KEY_ordfeminine", "170"), ("GDK_KEY_oslash", "248"), ("GDK_KEY_otilde", "245"), ("GDK_KEY_overbar", "3008"), ("GDK_KEY_overline", "1150"), ("GDK_KEY_p", "112"), ("GDK_KEY_pabovedot", "16784983"), ("GDK_KEY_paragraph", "182"), ("GDK_KEY_parenleft", "40"), ("GDK_KEY_parenright", "41"), ("GDK_KEY_partdifferential", "16785922"), ("GDK_KEY_partialderivative", "2287"), ("GDK_KEY_percent", "37"), ("GDK_KEY_period", "46"), ("GDK_KEY_periodcentered", "183"), ("GDK_KEY_permille", "2773"), ("GDK_KEY_phonographcopyright", "2811"), ("GDK_KEY_plus", "43"), ("GDK_KEY_plusminus", "177"), ("GDK_KEY_prescription", "2772"), ("GDK_KEY_prolongedsound", "1200"), ("GDK_KEY_punctspace", "2726"), ("GDK_KEY_q", "113"), ("GDK_KEY_quad", "3020"), ("GDK_KEY_question", "63"), ("GDK_KEY_questiondown", "191"), ("GDK_KEY_quotedbl", "34"), ("GDK_KEY_quoteleft", "96"), ("GDK_KEY_quoteright", "39"), ("GDK_KEY_r", "114"), ("GDK_KEY_racute", "480"), ("GDK_KEY_radical", "2262"), ("GDK_KEY_rcaron", "504"), ("GDK_KEY_rcedilla", "947"), ("GDK_KEY_registered", "174"), ("GDK_KEY_rightanglebracket", "2750"), ("GDK_KEY_rightarrow", "2301"), ("GDK_KEY_rightcaret", "2982"), ("GDK_KEY_rightdoublequotemark", "2771"), ("GDK_KEY_rightmiddlecurlybrace", "2224"), ("GDK_KEY_rightmiddlesummation", "2231"), ("GDK_KEY_rightopentriangle", "2765"), ("GDK_KEY_rightpointer", "2795"), ("GDK_KEY_rightshoe", "3032"), ("GDK_KEY_rightsinglequotemark", "2769"), ("GDK_KEY_rightt", "2549"), ("GDK_KEY_righttack", "3068"), ("GDK_KEY_s", "115"), ("GDK_KEY_sabovedot", "16784993"), ("GDK_KEY_sacute", "438"), ("GDK_KEY_scaron", "441"), ("GDK_KEY_scedilla", "442"), ("GDK_KEY_schwa", "16777817"), ("GDK_KEY_scircumflex", "766"), ("GDK_KEY_script_switch", "65406"), ("GDK_KEY_seconds", "2775"), ("GDK_KEY_section", "167"), ("GDK_KEY_semicolon", "59"), ("GDK_KEY_semivoicedsound", "1247"), ("GDK_KEY_seveneighths", "2758"), ("GDK_KEY_sevensubscript", "16785543"), ("GDK_KEY_sevensuperior", "16785527"), ("GDK_KEY_signaturemark", "2762"), ("GDK_KEY_signifblank", "2732"), ("GDK_KEY_similarequal", "2249"), ("GDK_KEY_singlelowquotemark", "2813"), ("GDK_KEY_sixsubscript", "16785542"), ("GDK_KEY_sixsuperior", "16785526"), ("GDK_KEY_slash", "47"), ("GDK_KEY_soliddiamond", "2528"), ("GDK_KEY_space", "32"), ("GDK_KEY_squareroot", "16785946"), ("GDK_KEY_ssharp", "223"), ("GDK_KEY_sterling", "163"), ("GDK_KEY_stricteq", "16786019"), ("GDK_KEY_t", "116"), ("GDK_KEY_tabovedot", "16785003"), ("GDK_KEY_tcaron", "443"), ("GDK_KEY_tcedilla", "510"), ("GDK_KEY_telephone", "2809"), ("GDK_KEY_telephonerecorder", "2810"), ("GDK_KEY_therefore", "2240"), ("GDK_KEY_thinspace", "2727"), ("GDK_KEY_thorn", "254"), ("GDK_KEY_threeeighths", "2756"), ("GDK_KEY_threefifths", "2740"), ("GDK_KEY_threequarters", "190"), ("GDK_KEY_threesubscript", "16785539"), ("GDK_KEY_threesuperior", "179"), ("GDK_KEY_tintegral", "16785965"), ("GDK_KEY_topintegral", "2212"), ("GDK_KEY_topleftparens", "2219"), ("GDK_KEY_topleftradical", "2210"), ("GDK_KEY_topleftsqbracket", "2215"), ("GDK_KEY_topleftsummation", "2225"), ("GDK_KEY_toprightparens", "2221"), ("GDK_KEY_toprightsqbracket", "2217"), ("GDK_KEY_toprightsummation", "2229"), ("GDK_KEY_topt", "2551"), ("GDK_KEY_topvertsummationconnector", "2227"), ("GDK_KEY_trademark", "2761"), ("GDK_KEY_trademarkincircle", "2763"), ("GDK_KEY_tslash", "956"), ("GDK_KEY_twofifths", "2739"), ("GDK_KEY_twosubscript", "16785538"), ("GDK_KEY_twosuperior", "178"), ("GDK_KEY_twothirds", "2737"), ("GDK_KEY_u", "117"), ("GDK_KEY_uacute", "250"), ("GDK_KEY_ubelowdot", "16785125"), ("GDK_KEY_ubreve", "765"), ("GDK_KEY_ucircumflex", "251"), ("GDK_KEY_udiaeresis", "252"), ("GDK_KEY_udoubleacute", "507"), ("GDK_KEY_ugrave", "249"), ("GDK_KEY_uhook", "16785127"), ("GDK_KEY_uhorn", "16777648"), ("GDK_KEY_uhornacute", "16785129"), ("GDK_KEY_uhornbelowdot", "16785137"), ("GDK_KEY_uhorngrave", "16785131"), ("GDK_KEY_uhornhook", "16785133"), ("GDK_KEY_uhorntilde", "16785135"), ("GDK_KEY_umacron", "1022"), ("GDK_KEY_underbar", "3014"), ("GDK_KEY_underscore", "95"), ("GDK_KEY_union", "2269"), ("GDK_KEY_uogonek", "1017"), ("GDK_KEY_uparrow", "2300"), ("GDK_KEY_upcaret", "2985"), ("GDK_KEY_upleftcorner", "2540"), ("GDK_KEY_uprightcorner", "2539"), ("GDK_KEY_upshoe", "3011"), ("GDK_KEY_upstile", "3027"), ("GDK_KEY_uptack", "3022"), ("GDK_KEY_uring", "505"), ("GDK_KEY_utilde", "1021"), ("GDK_KEY_v", "118"), ("GDK_KEY_variation", "2241"), ("GDK_KEY_vertbar", "2552"), ("GDK_KEY_vertconnector", "2214"), ("GDK_KEY_voicedsound", "1246"), ("GDK_KEY_vt", "2537"), ("GDK_KEY_w", "119"), ("GDK_KEY_wacute", "16785027"), ("GDK_KEY_wcircumflex", "16777589"), ("GDK_KEY_wdiaeresis", "16785029"), ("GDK_KEY_wgrave", "16785025"), ("GDK_KEY_x", "120"), ("GDK_KEY_xabovedot", "16785035"), ("GDK_KEY_y", "121"), ("GDK_KEY_yacute", "253"), ("GDK_KEY_ybelowdot", "16785141"), ("GDK_KEY_ycircumflex", "16777591"), ("GDK_KEY_ydiaeresis", "255"), ("GDK_KEY_yen", "165"), ("GDK_KEY_ygrave", "16785139"), ("GDK_KEY_yhook", "16785143"), ("GDK_KEY_ytilde", "16785145"), ("GDK_KEY_z", "122"), ("GDK_KEY_zabovedot", "447"), ("GDK_KEY_zacute", "444"), ("GDK_KEY_zcaron", "446"), ("GDK_KEY_zerosubscript", "16785536"), ("GDK_KEY_zerosuperior", "16785520"), ("GDK_KEY_zstroke", "16777654"), ("(gint) GDK_LEAVE_NOTIFY", "7"), ("(guint) GDK_LOCK_MASK", "2"), ("(gint) GDK_MEMORY_A16", "25"), ("(gint) GDK_MEMORY_A16_FLOAT", "26"), ("(gint) GDK_MEMORY_A32_FLOAT", "27"), ("(gint) GDK_MEMORY_A8", "24"), ("(gint) GDK_MEMORY_A8B8G8R8", "6"), ("(gint) GDK_MEMORY_A8B8G8R8_PREMULTIPLIED", "28"), ("(gint) GDK_MEMORY_A8R8G8B8", "4"), ("(gint) GDK_MEMORY_A8R8G8B8_PREMULTIPLIED", "1"), ("(gint) GDK_MEMORY_B8G8R8", "8"), ("(gint) GDK_MEMORY_B8G8R8A8", "3"), ("(gint) GDK_MEMORY_B8G8R8A8_PREMULTIPLIED", "0"), ("(gint) GDK_MEMORY_B8G8R8X8", "29"), ("(gint) GDK_MEMORY_G16", "23"), ("(gint) GDK_MEMORY_G16A16", "22"), ("(gint) GDK_MEMORY_G16A16_PREMULTIPLIED", "21"), ("(gint) GDK_MEMORY_G8", "20"), ("(gint) GDK_MEMORY_G8A8", "19"), ("(gint) GDK_MEMORY_G8A8_PREMULTIPLIED", "18"), ("(gint) GDK_MEMORY_N_FORMATS", "33"), ("(gint) GDK_MEMORY_R16G16B16", "9"), ("(gint) GDK_MEMORY_R16G16B16A16", "11"), ("(gint) GDK_MEMORY_R16G16B16A16_FLOAT", "14"), ("(gint) GDK_MEMORY_R16G16B16A16_FLOAT_PREMULTIPLIED", "13"), ("(gint) GDK_MEMORY_R16G16B16A16_PREMULTIPLIED", "10"), ("(gint) GDK_MEMORY_R16G16B16_FLOAT", "12"), ("(gint) GDK_MEMORY_R32G32B32A32_FLOAT", "17"), ("(gint) GDK_MEMORY_R32G32B32A32_FLOAT_PREMULTIPLIED", "16"), ("(gint) GDK_MEMORY_R32G32B32_FLOAT", "15"), ("(gint) GDK_MEMORY_R8G8B8", "7"), ("(gint) GDK_MEMORY_R8G8B8A8", "5"), ("(gint) GDK_MEMORY_R8G8B8A8_PREMULTIPLIED", "2"), ("(gint) GDK_MEMORY_R8G8B8X8", "31"), ("(gint) GDK_MEMORY_X8B8G8R8", "32"), ("(gint) GDK_MEMORY_X8R8G8B8", "30"), ("(guint) GDK_META_MASK", "268435456"), ("GDK_MODIFIER_MASK", "469769999"), ("(gint) GDK_MOTION_NOTIFY", "1"), ("(gint) GDK_NOTIFY_ANCESTOR", "0"), ("(gint) GDK_NOTIFY_INFERIOR", "2"), ("(gint) GDK_NOTIFY_NONLINEAR", "3"), ("(gint) GDK_NOTIFY_NONLINEAR_VIRTUAL", "4"), ("(gint) GDK_NOTIFY_UNKNOWN", "5"), ("(gint) GDK_NOTIFY_VIRTUAL", "1"), ("(guint) GDK_NO_MODIFIER_MASK", "0"), ("(gint) GDK_PAD_BUTTON_PRESS", "23"), ("(gint) GDK_PAD_BUTTON_RELEASE", "24"), ("(gint) GDK_PAD_GROUP_MODE", "27"), ("(gint) GDK_PAD_RING", "25"), ("(gint) GDK_PAD_STRIP", "26"), ("(guint) GDK_PAINTABLE_STATIC_CONTENTS", "2"), ("(guint) GDK_PAINTABLE_STATIC_SIZE", "1"), ("GDK_PRIORITY_REDRAW", "120"), ("(gint) GDK_PROXIMITY_IN", "9"), ("(gint) GDK_PROXIMITY_OUT", "10"), ("(gint) GDK_SCROLL", "15"), ("(gint) GDK_SCROLL_DOWN", "1"), ("(gint) GDK_SCROLL_LEFT", "2"), ("(gint) GDK_SCROLL_RIGHT", "3"), ("(gint) GDK_SCROLL_SMOOTH", "4"), ("(gint) GDK_SCROLL_UNIT_SURFACE", "1"), ("(gint) GDK_SCROLL_UNIT_WHEEL", "0"), ("(gint) GDK_SCROLL_UP", "0"), ("(guint) GDK_SEAT_CAPABILITY_ALL", "31"), ("(guint) GDK_SEAT_CAPABILITY_ALL_POINTING", "7"), ("(guint) GDK_SEAT_CAPABILITY_KEYBOARD", "8"), ("(guint) GDK_SEAT_CAPABILITY_NONE", "0"), ("(guint) GDK_SEAT_CAPABILITY_POINTER", "1"), ("(guint) GDK_SEAT_CAPABILITY_TABLET_PAD", "16"), ("(guint) GDK_SEAT_CAPABILITY_TABLET_STYLUS", "4"), ("(guint) GDK_SEAT_CAPABILITY_TOUCH", "2"), ("(guint) GDK_SHIFT_MASK", "1"), ("(gint) GDK_SOURCE_KEYBOARD", "2"), ("(gint) GDK_SOURCE_MOUSE", "0"), ("(gint) GDK_SOURCE_PEN", "1"), ("(gint) GDK_SOURCE_TABLET_PAD", "6"), ("(gint) GDK_SOURCE_TOUCHPAD", "4"), ("(gint) GDK_SOURCE_TOUCHSCREEN", "3"), ("(gint) GDK_SOURCE_TRACKPOINT", "5"), ("(gint) GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR", "3"), ("(gint) GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB", "2"), ("(gint) GDK_SUBPIXEL_LAYOUT_NONE", "1"), ("(gint) GDK_SUBPIXEL_LAYOUT_UNKNOWN", "0"), ("(gint) GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR", "5"), ("(gint) GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB", "4"), ("(guint) GDK_SUPER_MASK", "67108864"), ("(gint) GDK_SURFACE_EDGE_EAST", "4"), ("(gint) GDK_SURFACE_EDGE_NORTH", "1"), ("(gint) GDK_SURFACE_EDGE_NORTH_EAST", "2"), ("(gint) GDK_SURFACE_EDGE_NORTH_WEST", "0"), ("(gint) GDK_SURFACE_EDGE_SOUTH", "6"), ("(gint) GDK_SURFACE_EDGE_SOUTH_EAST", "7"), ("(gint) GDK_SURFACE_EDGE_SOUTH_WEST", "5"), ("(gint) GDK_SURFACE_EDGE_WEST", "3"), ("(gint) GDK_TEXTURE_ERROR_CORRUPT_IMAGE", "1"), ("(gint) GDK_TEXTURE_ERROR_TOO_LARGE", "0"), ("(gint) GDK_TEXTURE_ERROR_UNSUPPORTED_CONTENT", "2"), ("(gint) GDK_TEXTURE_ERROR_UNSUPPORTED_FORMAT", "3"), ("(gint) GDK_TITLEBAR_GESTURE_DOUBLE_CLICK", "1"), ("(gint) GDK_TITLEBAR_GESTURE_MIDDLE_CLICK", "3"), ("(gint) GDK_TITLEBAR_GESTURE_RIGHT_CLICK", "2"), ("(guint) GDK_TOPLEVEL_STATE_ABOVE", "16"), ("(guint) GDK_TOPLEVEL_STATE_BELOW", "32"), ("(guint) GDK_TOPLEVEL_STATE_BOTTOM_RESIZABLE", "8192"), ("(guint) GDK_TOPLEVEL_STATE_BOTTOM_TILED", "4096"), ("(guint) GDK_TOPLEVEL_STATE_FOCUSED", "64"), ("(guint) GDK_TOPLEVEL_STATE_FULLSCREEN", "8"), ("(guint) GDK_TOPLEVEL_STATE_LEFT_RESIZABLE", "32768"), ("(guint) GDK_TOPLEVEL_STATE_LEFT_TILED", "16384"), ("(guint) GDK_TOPLEVEL_STATE_MAXIMIZED", "2"), ("(guint) GDK_TOPLEVEL_STATE_MINIMIZED", "1"), ("(guint) GDK_TOPLEVEL_STATE_RIGHT_RESIZABLE", "2048"), ("(guint) GDK_TOPLEVEL_STATE_RIGHT_TILED", "1024"), ("(guint) GDK_TOPLEVEL_STATE_STICKY", "4"), ("(guint) GDK_TOPLEVEL_STATE_SUSPENDED", "65536"), ("(guint) GDK_TOPLEVEL_STATE_TILED", "128"), ("(guint) GDK_TOPLEVEL_STATE_TOP_RESIZABLE", "512"), ("(guint) GDK_TOPLEVEL_STATE_TOP_TILED", "256"), ("(gint) GDK_TOUCHPAD_GESTURE_PHASE_BEGIN", "0"), ("(gint) GDK_TOUCHPAD_GESTURE_PHASE_CANCEL", "3"), ("(gint) GDK_TOUCHPAD_GESTURE_PHASE_END", "2"), ("(gint) GDK_TOUCHPAD_GESTURE_PHASE_UPDATE", "1"), ("(gint) GDK_TOUCHPAD_HOLD", "28"), ("(gint) GDK_TOUCHPAD_PINCH", "22"), ("(gint) GDK_TOUCHPAD_SWIPE", "21"), ("(gint) GDK_TOUCH_BEGIN", "17"), ("(gint) GDK_TOUCH_CANCEL", "20"), ("(gint) GDK_TOUCH_END", "19"), ("(gint) GDK_TOUCH_UPDATE", "18"), ("(gint) GDK_VULKAN_ERROR_NOT_AVAILABLE", "1"), ("(gint) GDK_VULKAN_ERROR_UNSUPPORTED", "0"), ]; gdk4-sys-0.9.0/tests/constant.c000064400000000000000000003211451046102023000144440ustar 00000000000000// This file was generated by gir (https://github.com/gtk-rs/gir) // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT #include "manual.h" #include #define PRINT_CONSTANT(CONSTANT_NAME) \ printf("%s;", #CONSTANT_NAME); \ printf(_Generic((CONSTANT_NAME), \ char *: "%s", \ const char *: "%s", \ char: "%c", \ signed char: "%hhd", \ unsigned char: "%hhu", \ short int: "%hd", \ unsigned short int: "%hu", \ int: "%d", \ unsigned int: "%u", \ long: "%ld", \ unsigned long: "%lu", \ long long: "%lld", \ unsigned long long: "%llu", \ float: "%f", \ double: "%f", \ long double: "%ld"), \ CONSTANT_NAME); \ printf("\n"); int main() { PRINT_CONSTANT(GDK_ACTION_ALL); PRINT_CONSTANT((guint) GDK_ACTION_ASK); PRINT_CONSTANT((guint) GDK_ACTION_COPY); PRINT_CONSTANT((guint) GDK_ACTION_LINK); PRINT_CONSTANT((guint) GDK_ACTION_MOVE); PRINT_CONSTANT((guint) GDK_ALT_MASK); PRINT_CONSTANT((guint) GDK_ANCHOR_FLIP); PRINT_CONSTANT((guint) GDK_ANCHOR_FLIP_X); PRINT_CONSTANT((guint) GDK_ANCHOR_FLIP_Y); PRINT_CONSTANT((guint) GDK_ANCHOR_RESIZE); PRINT_CONSTANT((guint) GDK_ANCHOR_RESIZE_X); PRINT_CONSTANT((guint) GDK_ANCHOR_RESIZE_Y); PRINT_CONSTANT((guint) GDK_ANCHOR_SLIDE); PRINT_CONSTANT((guint) GDK_ANCHOR_SLIDE_X); PRINT_CONSTANT((guint) GDK_ANCHOR_SLIDE_Y); PRINT_CONSTANT((gint) GDK_AXIS_DELTA_X); PRINT_CONSTANT((gint) GDK_AXIS_DELTA_Y); PRINT_CONSTANT((gint) GDK_AXIS_DISTANCE); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_DELTA_X); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_DELTA_Y); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_DISTANCE); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_PRESSURE); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_ROTATION); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_SLIDER); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_WHEEL); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_X); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_XTILT); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_Y); PRINT_CONSTANT((guint) GDK_AXIS_FLAG_YTILT); PRINT_CONSTANT((gint) GDK_AXIS_IGNORE); PRINT_CONSTANT((gint) GDK_AXIS_LAST); PRINT_CONSTANT((gint) GDK_AXIS_PRESSURE); PRINT_CONSTANT((gint) GDK_AXIS_ROTATION); PRINT_CONSTANT((gint) GDK_AXIS_SLIDER); PRINT_CONSTANT((gint) GDK_AXIS_WHEEL); PRINT_CONSTANT((gint) GDK_AXIS_X); PRINT_CONSTANT((gint) GDK_AXIS_XTILT); PRINT_CONSTANT((gint) GDK_AXIS_Y); PRINT_CONSTANT((gint) GDK_AXIS_YTILT); PRINT_CONSTANT((guint) GDK_BUTTON1_MASK); PRINT_CONSTANT((guint) GDK_BUTTON2_MASK); PRINT_CONSTANT((guint) GDK_BUTTON3_MASK); PRINT_CONSTANT((guint) GDK_BUTTON4_MASK); PRINT_CONSTANT((guint) GDK_BUTTON5_MASK); PRINT_CONSTANT(GDK_BUTTON_MIDDLE); PRINT_CONSTANT((gint) GDK_BUTTON_PRESS); PRINT_CONSTANT(GDK_BUTTON_PRIMARY); PRINT_CONSTANT((gint) GDK_BUTTON_RELEASE); PRINT_CONSTANT(GDK_BUTTON_SECONDARY); PRINT_CONSTANT((guint) GDK_CONTROL_MASK); PRINT_CONSTANT((gint) GDK_CROSSING_DEVICE_SWITCH); PRINT_CONSTANT((gint) GDK_CROSSING_GRAB); PRINT_CONSTANT((gint) GDK_CROSSING_GTK_GRAB); PRINT_CONSTANT((gint) GDK_CROSSING_GTK_UNGRAB); PRINT_CONSTANT((gint) GDK_CROSSING_NORMAL); PRINT_CONSTANT((gint) GDK_CROSSING_STATE_CHANGED); PRINT_CONSTANT((gint) GDK_CROSSING_TOUCH_BEGIN); PRINT_CONSTANT((gint) GDK_CROSSING_TOUCH_END); PRINT_CONSTANT((gint) GDK_CROSSING_UNGRAB); PRINT_CONSTANT(GDK_CURRENT_TIME); PRINT_CONSTANT((gint) GDK_DELETE); PRINT_CONSTANT((gint) GDK_DEVICE_PAD_FEATURE_BUTTON); PRINT_CONSTANT((gint) GDK_DEVICE_PAD_FEATURE_RING); PRINT_CONSTANT((gint) GDK_DEVICE_PAD_FEATURE_STRIP); PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_AIRBRUSH); PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_BRUSH); PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_ERASER); PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_LENS); PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_MOUSE); PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_PEN); PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_PENCIL); PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_UNKNOWN); PRINT_CONSTANT((gint) GDK_DMABUF_ERROR_CREATION_FAILED); PRINT_CONSTANT((gint) GDK_DMABUF_ERROR_NOT_AVAILABLE); PRINT_CONSTANT((gint) GDK_DMABUF_ERROR_UNSUPPORTED_FORMAT); PRINT_CONSTANT((gint) GDK_DRAG_CANCEL_ERROR); PRINT_CONSTANT((gint) GDK_DRAG_CANCEL_NO_TARGET); PRINT_CONSTANT((gint) GDK_DRAG_CANCEL_USER_CANCELLED); PRINT_CONSTANT((gint) GDK_DRAG_ENTER); PRINT_CONSTANT((gint) GDK_DRAG_LEAVE); PRINT_CONSTANT((gint) GDK_DRAG_MOTION); PRINT_CONSTANT((gint) GDK_DROP_START); PRINT_CONSTANT((gint) GDK_ENTER_NOTIFY); PRINT_CONSTANT((gint) GDK_EVENT_LAST); PRINT_CONSTANT(GDK_EVENT_PROPAGATE); PRINT_CONSTANT(GDK_EVENT_STOP); PRINT_CONSTANT((gint) GDK_FOCUS_CHANGE); PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_AFTER_PAINT); PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT); PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS); PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_LAYOUT); PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_NONE); PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_PAINT); PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS); PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_UPDATE); PRINT_CONSTANT((gint) GDK_FULLSCREEN_ON_ALL_MONITORS); PRINT_CONSTANT((gint) GDK_FULLSCREEN_ON_CURRENT_MONITOR); PRINT_CONSTANT((guint) GDK_GL_API_GL); PRINT_CONSTANT((guint) GDK_GL_API_GLES); PRINT_CONSTANT((gint) GDK_GL_ERROR_COMPILATION_FAILED); PRINT_CONSTANT((gint) GDK_GL_ERROR_LINK_FAILED); PRINT_CONSTANT((gint) GDK_GL_ERROR_NOT_AVAILABLE); PRINT_CONSTANT((gint) GDK_GL_ERROR_UNSUPPORTED_FORMAT); PRINT_CONSTANT((gint) GDK_GL_ERROR_UNSUPPORTED_PROFILE); PRINT_CONSTANT((gint) GDK_GRAB_BROKEN); PRINT_CONSTANT((gint) GDK_GRAVITY_CENTER); PRINT_CONSTANT((gint) GDK_GRAVITY_EAST); PRINT_CONSTANT((gint) GDK_GRAVITY_NORTH); PRINT_CONSTANT((gint) GDK_GRAVITY_NORTH_EAST); PRINT_CONSTANT((gint) GDK_GRAVITY_NORTH_WEST); PRINT_CONSTANT((gint) GDK_GRAVITY_SOUTH); PRINT_CONSTANT((gint) GDK_GRAVITY_SOUTH_EAST); PRINT_CONSTANT((gint) GDK_GRAVITY_SOUTH_WEST); PRINT_CONSTANT((gint) GDK_GRAVITY_STATIC); PRINT_CONSTANT((gint) GDK_GRAVITY_WEST); PRINT_CONSTANT((guint) GDK_HYPER_MASK); PRINT_CONSTANT(GDK_KEY_0); PRINT_CONSTANT(GDK_KEY_1); PRINT_CONSTANT(GDK_KEY_2); PRINT_CONSTANT(GDK_KEY_3); PRINT_CONSTANT(GDK_KEY_3270_AltCursor); PRINT_CONSTANT(GDK_KEY_3270_Attn); PRINT_CONSTANT(GDK_KEY_3270_BackTab); PRINT_CONSTANT(GDK_KEY_3270_ChangeScreen); PRINT_CONSTANT(GDK_KEY_3270_Copy); PRINT_CONSTANT(GDK_KEY_3270_CursorBlink); PRINT_CONSTANT(GDK_KEY_3270_CursorSelect); PRINT_CONSTANT(GDK_KEY_3270_DeleteWord); PRINT_CONSTANT(GDK_KEY_3270_Duplicate); PRINT_CONSTANT(GDK_KEY_3270_Enter); PRINT_CONSTANT(GDK_KEY_3270_EraseEOF); PRINT_CONSTANT(GDK_KEY_3270_EraseInput); PRINT_CONSTANT(GDK_KEY_3270_ExSelect); PRINT_CONSTANT(GDK_KEY_3270_FieldMark); PRINT_CONSTANT(GDK_KEY_3270_Ident); PRINT_CONSTANT(GDK_KEY_3270_Jump); PRINT_CONSTANT(GDK_KEY_3270_KeyClick); PRINT_CONSTANT(GDK_KEY_3270_Left2); PRINT_CONSTANT(GDK_KEY_3270_PA1); PRINT_CONSTANT(GDK_KEY_3270_PA2); PRINT_CONSTANT(GDK_KEY_3270_PA3); PRINT_CONSTANT(GDK_KEY_3270_Play); PRINT_CONSTANT(GDK_KEY_3270_PrintScreen); PRINT_CONSTANT(GDK_KEY_3270_Quit); PRINT_CONSTANT(GDK_KEY_3270_Record); PRINT_CONSTANT(GDK_KEY_3270_Reset); PRINT_CONSTANT(GDK_KEY_3270_Right2); PRINT_CONSTANT(GDK_KEY_3270_Rule); PRINT_CONSTANT(GDK_KEY_3270_Setup); PRINT_CONSTANT(GDK_KEY_3270_Test); PRINT_CONSTANT(GDK_KEY_4); PRINT_CONSTANT(GDK_KEY_5); PRINT_CONSTANT(GDK_KEY_6); PRINT_CONSTANT(GDK_KEY_7); PRINT_CONSTANT(GDK_KEY_8); PRINT_CONSTANT(GDK_KEY_9); PRINT_CONSTANT(GDK_KEY_A); PRINT_CONSTANT(GDK_KEY_AE); PRINT_CONSTANT(GDK_KEY_Aacute); PRINT_CONSTANT(GDK_KEY_Abelowdot); PRINT_CONSTANT(GDK_KEY_Abreve); PRINT_CONSTANT(GDK_KEY_Abreveacute); PRINT_CONSTANT(GDK_KEY_Abrevebelowdot); PRINT_CONSTANT(GDK_KEY_Abrevegrave); PRINT_CONSTANT(GDK_KEY_Abrevehook); PRINT_CONSTANT(GDK_KEY_Abrevetilde); PRINT_CONSTANT(GDK_KEY_AccessX_Enable); PRINT_CONSTANT(GDK_KEY_AccessX_Feedback_Enable); PRINT_CONSTANT(GDK_KEY_Acircumflex); PRINT_CONSTANT(GDK_KEY_Acircumflexacute); PRINT_CONSTANT(GDK_KEY_Acircumflexbelowdot); PRINT_CONSTANT(GDK_KEY_Acircumflexgrave); PRINT_CONSTANT(GDK_KEY_Acircumflexhook); PRINT_CONSTANT(GDK_KEY_Acircumflextilde); PRINT_CONSTANT(GDK_KEY_AddFavorite); PRINT_CONSTANT(GDK_KEY_Adiaeresis); PRINT_CONSTANT(GDK_KEY_Agrave); PRINT_CONSTANT(GDK_KEY_Ahook); PRINT_CONSTANT(GDK_KEY_Alt_L); PRINT_CONSTANT(GDK_KEY_Alt_R); PRINT_CONSTANT(GDK_KEY_Amacron); PRINT_CONSTANT(GDK_KEY_Aogonek); PRINT_CONSTANT(GDK_KEY_ApplicationLeft); PRINT_CONSTANT(GDK_KEY_ApplicationRight); PRINT_CONSTANT(GDK_KEY_Arabic_0); PRINT_CONSTANT(GDK_KEY_Arabic_1); PRINT_CONSTANT(GDK_KEY_Arabic_2); PRINT_CONSTANT(GDK_KEY_Arabic_3); PRINT_CONSTANT(GDK_KEY_Arabic_4); PRINT_CONSTANT(GDK_KEY_Arabic_5); PRINT_CONSTANT(GDK_KEY_Arabic_6); PRINT_CONSTANT(GDK_KEY_Arabic_7); PRINT_CONSTANT(GDK_KEY_Arabic_8); PRINT_CONSTANT(GDK_KEY_Arabic_9); PRINT_CONSTANT(GDK_KEY_Arabic_ain); PRINT_CONSTANT(GDK_KEY_Arabic_alef); PRINT_CONSTANT(GDK_KEY_Arabic_alefmaksura); PRINT_CONSTANT(GDK_KEY_Arabic_beh); PRINT_CONSTANT(GDK_KEY_Arabic_comma); PRINT_CONSTANT(GDK_KEY_Arabic_dad); PRINT_CONSTANT(GDK_KEY_Arabic_dal); PRINT_CONSTANT(GDK_KEY_Arabic_damma); PRINT_CONSTANT(GDK_KEY_Arabic_dammatan); PRINT_CONSTANT(GDK_KEY_Arabic_ddal); PRINT_CONSTANT(GDK_KEY_Arabic_farsi_yeh); PRINT_CONSTANT(GDK_KEY_Arabic_fatha); PRINT_CONSTANT(GDK_KEY_Arabic_fathatan); PRINT_CONSTANT(GDK_KEY_Arabic_feh); PRINT_CONSTANT(GDK_KEY_Arabic_fullstop); PRINT_CONSTANT(GDK_KEY_Arabic_gaf); PRINT_CONSTANT(GDK_KEY_Arabic_ghain); PRINT_CONSTANT(GDK_KEY_Arabic_ha); PRINT_CONSTANT(GDK_KEY_Arabic_hah); PRINT_CONSTANT(GDK_KEY_Arabic_hamza); PRINT_CONSTANT(GDK_KEY_Arabic_hamza_above); PRINT_CONSTANT(GDK_KEY_Arabic_hamza_below); PRINT_CONSTANT(GDK_KEY_Arabic_hamzaonalef); PRINT_CONSTANT(GDK_KEY_Arabic_hamzaonwaw); PRINT_CONSTANT(GDK_KEY_Arabic_hamzaonyeh); PRINT_CONSTANT(GDK_KEY_Arabic_hamzaunderalef); PRINT_CONSTANT(GDK_KEY_Arabic_heh); PRINT_CONSTANT(GDK_KEY_Arabic_heh_doachashmee); PRINT_CONSTANT(GDK_KEY_Arabic_heh_goal); PRINT_CONSTANT(GDK_KEY_Arabic_jeem); PRINT_CONSTANT(GDK_KEY_Arabic_jeh); PRINT_CONSTANT(GDK_KEY_Arabic_kaf); PRINT_CONSTANT(GDK_KEY_Arabic_kasra); PRINT_CONSTANT(GDK_KEY_Arabic_kasratan); PRINT_CONSTANT(GDK_KEY_Arabic_keheh); PRINT_CONSTANT(GDK_KEY_Arabic_khah); PRINT_CONSTANT(GDK_KEY_Arabic_lam); PRINT_CONSTANT(GDK_KEY_Arabic_madda_above); PRINT_CONSTANT(GDK_KEY_Arabic_maddaonalef); PRINT_CONSTANT(GDK_KEY_Arabic_meem); PRINT_CONSTANT(GDK_KEY_Arabic_noon); PRINT_CONSTANT(GDK_KEY_Arabic_noon_ghunna); PRINT_CONSTANT(GDK_KEY_Arabic_peh); PRINT_CONSTANT(GDK_KEY_Arabic_percent); PRINT_CONSTANT(GDK_KEY_Arabic_qaf); PRINT_CONSTANT(GDK_KEY_Arabic_question_mark); PRINT_CONSTANT(GDK_KEY_Arabic_ra); PRINT_CONSTANT(GDK_KEY_Arabic_rreh); PRINT_CONSTANT(GDK_KEY_Arabic_sad); PRINT_CONSTANT(GDK_KEY_Arabic_seen); PRINT_CONSTANT(GDK_KEY_Arabic_semicolon); PRINT_CONSTANT(GDK_KEY_Arabic_shadda); PRINT_CONSTANT(GDK_KEY_Arabic_sheen); PRINT_CONSTANT(GDK_KEY_Arabic_sukun); PRINT_CONSTANT(GDK_KEY_Arabic_superscript_alef); PRINT_CONSTANT(GDK_KEY_Arabic_switch); PRINT_CONSTANT(GDK_KEY_Arabic_tah); PRINT_CONSTANT(GDK_KEY_Arabic_tatweel); PRINT_CONSTANT(GDK_KEY_Arabic_tcheh); PRINT_CONSTANT(GDK_KEY_Arabic_teh); PRINT_CONSTANT(GDK_KEY_Arabic_tehmarbuta); PRINT_CONSTANT(GDK_KEY_Arabic_thal); PRINT_CONSTANT(GDK_KEY_Arabic_theh); PRINT_CONSTANT(GDK_KEY_Arabic_tteh); PRINT_CONSTANT(GDK_KEY_Arabic_veh); PRINT_CONSTANT(GDK_KEY_Arabic_waw); PRINT_CONSTANT(GDK_KEY_Arabic_yeh); PRINT_CONSTANT(GDK_KEY_Arabic_yeh_baree); PRINT_CONSTANT(GDK_KEY_Arabic_zah); PRINT_CONSTANT(GDK_KEY_Arabic_zain); PRINT_CONSTANT(GDK_KEY_Aring); PRINT_CONSTANT(GDK_KEY_Armenian_AT); PRINT_CONSTANT(GDK_KEY_Armenian_AYB); PRINT_CONSTANT(GDK_KEY_Armenian_BEN); PRINT_CONSTANT(GDK_KEY_Armenian_CHA); PRINT_CONSTANT(GDK_KEY_Armenian_DA); PRINT_CONSTANT(GDK_KEY_Armenian_DZA); PRINT_CONSTANT(GDK_KEY_Armenian_E); PRINT_CONSTANT(GDK_KEY_Armenian_FE); PRINT_CONSTANT(GDK_KEY_Armenian_GHAT); PRINT_CONSTANT(GDK_KEY_Armenian_GIM); PRINT_CONSTANT(GDK_KEY_Armenian_HI); PRINT_CONSTANT(GDK_KEY_Armenian_HO); PRINT_CONSTANT(GDK_KEY_Armenian_INI); PRINT_CONSTANT(GDK_KEY_Armenian_JE); PRINT_CONSTANT(GDK_KEY_Armenian_KE); PRINT_CONSTANT(GDK_KEY_Armenian_KEN); PRINT_CONSTANT(GDK_KEY_Armenian_KHE); PRINT_CONSTANT(GDK_KEY_Armenian_LYUN); PRINT_CONSTANT(GDK_KEY_Armenian_MEN); PRINT_CONSTANT(GDK_KEY_Armenian_NU); PRINT_CONSTANT(GDK_KEY_Armenian_O); PRINT_CONSTANT(GDK_KEY_Armenian_PE); PRINT_CONSTANT(GDK_KEY_Armenian_PYUR); PRINT_CONSTANT(GDK_KEY_Armenian_RA); PRINT_CONSTANT(GDK_KEY_Armenian_RE); PRINT_CONSTANT(GDK_KEY_Armenian_SE); PRINT_CONSTANT(GDK_KEY_Armenian_SHA); PRINT_CONSTANT(GDK_KEY_Armenian_TCHE); PRINT_CONSTANT(GDK_KEY_Armenian_TO); PRINT_CONSTANT(GDK_KEY_Armenian_TSA); PRINT_CONSTANT(GDK_KEY_Armenian_TSO); PRINT_CONSTANT(GDK_KEY_Armenian_TYUN); PRINT_CONSTANT(GDK_KEY_Armenian_VEV); PRINT_CONSTANT(GDK_KEY_Armenian_VO); PRINT_CONSTANT(GDK_KEY_Armenian_VYUN); PRINT_CONSTANT(GDK_KEY_Armenian_YECH); PRINT_CONSTANT(GDK_KEY_Armenian_ZA); PRINT_CONSTANT(GDK_KEY_Armenian_ZHE); PRINT_CONSTANT(GDK_KEY_Armenian_accent); PRINT_CONSTANT(GDK_KEY_Armenian_amanak); PRINT_CONSTANT(GDK_KEY_Armenian_apostrophe); PRINT_CONSTANT(GDK_KEY_Armenian_at); PRINT_CONSTANT(GDK_KEY_Armenian_ayb); PRINT_CONSTANT(GDK_KEY_Armenian_ben); PRINT_CONSTANT(GDK_KEY_Armenian_but); PRINT_CONSTANT(GDK_KEY_Armenian_cha); PRINT_CONSTANT(GDK_KEY_Armenian_da); PRINT_CONSTANT(GDK_KEY_Armenian_dza); PRINT_CONSTANT(GDK_KEY_Armenian_e); PRINT_CONSTANT(GDK_KEY_Armenian_exclam); PRINT_CONSTANT(GDK_KEY_Armenian_fe); PRINT_CONSTANT(GDK_KEY_Armenian_full_stop); PRINT_CONSTANT(GDK_KEY_Armenian_ghat); PRINT_CONSTANT(GDK_KEY_Armenian_gim); PRINT_CONSTANT(GDK_KEY_Armenian_hi); PRINT_CONSTANT(GDK_KEY_Armenian_ho); PRINT_CONSTANT(GDK_KEY_Armenian_hyphen); PRINT_CONSTANT(GDK_KEY_Armenian_ini); PRINT_CONSTANT(GDK_KEY_Armenian_je); PRINT_CONSTANT(GDK_KEY_Armenian_ke); PRINT_CONSTANT(GDK_KEY_Armenian_ken); PRINT_CONSTANT(GDK_KEY_Armenian_khe); PRINT_CONSTANT(GDK_KEY_Armenian_ligature_ew); PRINT_CONSTANT(GDK_KEY_Armenian_lyun); PRINT_CONSTANT(GDK_KEY_Armenian_men); PRINT_CONSTANT(GDK_KEY_Armenian_nu); PRINT_CONSTANT(GDK_KEY_Armenian_o); PRINT_CONSTANT(GDK_KEY_Armenian_paruyk); PRINT_CONSTANT(GDK_KEY_Armenian_pe); PRINT_CONSTANT(GDK_KEY_Armenian_pyur); PRINT_CONSTANT(GDK_KEY_Armenian_question); PRINT_CONSTANT(GDK_KEY_Armenian_ra); PRINT_CONSTANT(GDK_KEY_Armenian_re); PRINT_CONSTANT(GDK_KEY_Armenian_se); PRINT_CONSTANT(GDK_KEY_Armenian_separation_mark); PRINT_CONSTANT(GDK_KEY_Armenian_sha); PRINT_CONSTANT(GDK_KEY_Armenian_shesht); PRINT_CONSTANT(GDK_KEY_Armenian_tche); PRINT_CONSTANT(GDK_KEY_Armenian_to); PRINT_CONSTANT(GDK_KEY_Armenian_tsa); PRINT_CONSTANT(GDK_KEY_Armenian_tso); PRINT_CONSTANT(GDK_KEY_Armenian_tyun); PRINT_CONSTANT(GDK_KEY_Armenian_verjaket); PRINT_CONSTANT(GDK_KEY_Armenian_vev); PRINT_CONSTANT(GDK_KEY_Armenian_vo); PRINT_CONSTANT(GDK_KEY_Armenian_vyun); PRINT_CONSTANT(GDK_KEY_Armenian_yech); PRINT_CONSTANT(GDK_KEY_Armenian_yentamna); PRINT_CONSTANT(GDK_KEY_Armenian_za); PRINT_CONSTANT(GDK_KEY_Armenian_zhe); PRINT_CONSTANT(GDK_KEY_Atilde); PRINT_CONSTANT(GDK_KEY_AudibleBell_Enable); PRINT_CONSTANT(GDK_KEY_AudioCycleTrack); PRINT_CONSTANT(GDK_KEY_AudioForward); PRINT_CONSTANT(GDK_KEY_AudioLowerVolume); PRINT_CONSTANT(GDK_KEY_AudioMedia); PRINT_CONSTANT(GDK_KEY_AudioMicMute); PRINT_CONSTANT(GDK_KEY_AudioMute); PRINT_CONSTANT(GDK_KEY_AudioNext); PRINT_CONSTANT(GDK_KEY_AudioPause); PRINT_CONSTANT(GDK_KEY_AudioPlay); PRINT_CONSTANT(GDK_KEY_AudioPreset); PRINT_CONSTANT(GDK_KEY_AudioPrev); PRINT_CONSTANT(GDK_KEY_AudioRaiseVolume); PRINT_CONSTANT(GDK_KEY_AudioRandomPlay); PRINT_CONSTANT(GDK_KEY_AudioRecord); PRINT_CONSTANT(GDK_KEY_AudioRepeat); PRINT_CONSTANT(GDK_KEY_AudioRewind); PRINT_CONSTANT(GDK_KEY_AudioStop); PRINT_CONSTANT(GDK_KEY_Away); PRINT_CONSTANT(GDK_KEY_B); PRINT_CONSTANT(GDK_KEY_Babovedot); PRINT_CONSTANT(GDK_KEY_Back); PRINT_CONSTANT(GDK_KEY_BackForward); PRINT_CONSTANT(GDK_KEY_BackSpace); PRINT_CONSTANT(GDK_KEY_Battery); PRINT_CONSTANT(GDK_KEY_Begin); PRINT_CONSTANT(GDK_KEY_Blue); PRINT_CONSTANT(GDK_KEY_Bluetooth); PRINT_CONSTANT(GDK_KEY_Book); PRINT_CONSTANT(GDK_KEY_BounceKeys_Enable); PRINT_CONSTANT(GDK_KEY_Break); PRINT_CONSTANT(GDK_KEY_BrightnessAdjust); PRINT_CONSTANT(GDK_KEY_Byelorussian_SHORTU); PRINT_CONSTANT(GDK_KEY_Byelorussian_shortu); PRINT_CONSTANT(GDK_KEY_C); PRINT_CONSTANT(GDK_KEY_CD); PRINT_CONSTANT(GDK_KEY_CH); PRINT_CONSTANT(GDK_KEY_C_H); PRINT_CONSTANT(GDK_KEY_C_h); PRINT_CONSTANT(GDK_KEY_Cabovedot); PRINT_CONSTANT(GDK_KEY_Cacute); PRINT_CONSTANT(GDK_KEY_Calculator); PRINT_CONSTANT(GDK_KEY_Calendar); PRINT_CONSTANT(GDK_KEY_Cancel); PRINT_CONSTANT(GDK_KEY_Caps_Lock); PRINT_CONSTANT(GDK_KEY_Ccaron); PRINT_CONSTANT(GDK_KEY_Ccedilla); PRINT_CONSTANT(GDK_KEY_Ccircumflex); PRINT_CONSTANT(GDK_KEY_Ch); PRINT_CONSTANT(GDK_KEY_Clear); PRINT_CONSTANT(GDK_KEY_ClearGrab); PRINT_CONSTANT(GDK_KEY_Close); PRINT_CONSTANT(GDK_KEY_Codeinput); PRINT_CONSTANT(GDK_KEY_ColonSign); PRINT_CONSTANT(GDK_KEY_Community); PRINT_CONSTANT(GDK_KEY_ContrastAdjust); PRINT_CONSTANT(GDK_KEY_Control_L); PRINT_CONSTANT(GDK_KEY_Control_R); PRINT_CONSTANT(GDK_KEY_Copy); PRINT_CONSTANT(GDK_KEY_CruzeiroSign); PRINT_CONSTANT(GDK_KEY_Cut); PRINT_CONSTANT(GDK_KEY_CycleAngle); PRINT_CONSTANT(GDK_KEY_Cyrillic_A); PRINT_CONSTANT(GDK_KEY_Cyrillic_BE); PRINT_CONSTANT(GDK_KEY_Cyrillic_CHE); PRINT_CONSTANT(GDK_KEY_Cyrillic_CHE_descender); PRINT_CONSTANT(GDK_KEY_Cyrillic_CHE_vertstroke); PRINT_CONSTANT(GDK_KEY_Cyrillic_DE); PRINT_CONSTANT(GDK_KEY_Cyrillic_DZHE); PRINT_CONSTANT(GDK_KEY_Cyrillic_E); PRINT_CONSTANT(GDK_KEY_Cyrillic_EF); PRINT_CONSTANT(GDK_KEY_Cyrillic_EL); PRINT_CONSTANT(GDK_KEY_Cyrillic_EM); PRINT_CONSTANT(GDK_KEY_Cyrillic_EN); PRINT_CONSTANT(GDK_KEY_Cyrillic_EN_descender); PRINT_CONSTANT(GDK_KEY_Cyrillic_ER); PRINT_CONSTANT(GDK_KEY_Cyrillic_ES); PRINT_CONSTANT(GDK_KEY_Cyrillic_GHE); PRINT_CONSTANT(GDK_KEY_Cyrillic_GHE_bar); PRINT_CONSTANT(GDK_KEY_Cyrillic_HA); PRINT_CONSTANT(GDK_KEY_Cyrillic_HARDSIGN); PRINT_CONSTANT(GDK_KEY_Cyrillic_HA_descender); PRINT_CONSTANT(GDK_KEY_Cyrillic_I); PRINT_CONSTANT(GDK_KEY_Cyrillic_IE); PRINT_CONSTANT(GDK_KEY_Cyrillic_IO); PRINT_CONSTANT(GDK_KEY_Cyrillic_I_macron); PRINT_CONSTANT(GDK_KEY_Cyrillic_JE); PRINT_CONSTANT(GDK_KEY_Cyrillic_KA); PRINT_CONSTANT(GDK_KEY_Cyrillic_KA_descender); PRINT_CONSTANT(GDK_KEY_Cyrillic_KA_vertstroke); PRINT_CONSTANT(GDK_KEY_Cyrillic_LJE); PRINT_CONSTANT(GDK_KEY_Cyrillic_NJE); PRINT_CONSTANT(GDK_KEY_Cyrillic_O); PRINT_CONSTANT(GDK_KEY_Cyrillic_O_bar); PRINT_CONSTANT(GDK_KEY_Cyrillic_PE); PRINT_CONSTANT(GDK_KEY_Cyrillic_SCHWA); PRINT_CONSTANT(GDK_KEY_Cyrillic_SHA); PRINT_CONSTANT(GDK_KEY_Cyrillic_SHCHA); PRINT_CONSTANT(GDK_KEY_Cyrillic_SHHA); PRINT_CONSTANT(GDK_KEY_Cyrillic_SHORTI); PRINT_CONSTANT(GDK_KEY_Cyrillic_SOFTSIGN); PRINT_CONSTANT(GDK_KEY_Cyrillic_TE); PRINT_CONSTANT(GDK_KEY_Cyrillic_TSE); PRINT_CONSTANT(GDK_KEY_Cyrillic_U); PRINT_CONSTANT(GDK_KEY_Cyrillic_U_macron); PRINT_CONSTANT(GDK_KEY_Cyrillic_U_straight); PRINT_CONSTANT(GDK_KEY_Cyrillic_U_straight_bar); PRINT_CONSTANT(GDK_KEY_Cyrillic_VE); PRINT_CONSTANT(GDK_KEY_Cyrillic_YA); PRINT_CONSTANT(GDK_KEY_Cyrillic_YERU); PRINT_CONSTANT(GDK_KEY_Cyrillic_YU); PRINT_CONSTANT(GDK_KEY_Cyrillic_ZE); PRINT_CONSTANT(GDK_KEY_Cyrillic_ZHE); PRINT_CONSTANT(GDK_KEY_Cyrillic_ZHE_descender); PRINT_CONSTANT(GDK_KEY_Cyrillic_a); PRINT_CONSTANT(GDK_KEY_Cyrillic_be); PRINT_CONSTANT(GDK_KEY_Cyrillic_che); PRINT_CONSTANT(GDK_KEY_Cyrillic_che_descender); PRINT_CONSTANT(GDK_KEY_Cyrillic_che_vertstroke); PRINT_CONSTANT(GDK_KEY_Cyrillic_de); PRINT_CONSTANT(GDK_KEY_Cyrillic_dzhe); PRINT_CONSTANT(GDK_KEY_Cyrillic_e); PRINT_CONSTANT(GDK_KEY_Cyrillic_ef); PRINT_CONSTANT(GDK_KEY_Cyrillic_el); PRINT_CONSTANT(GDK_KEY_Cyrillic_em); PRINT_CONSTANT(GDK_KEY_Cyrillic_en); PRINT_CONSTANT(GDK_KEY_Cyrillic_en_descender); PRINT_CONSTANT(GDK_KEY_Cyrillic_er); PRINT_CONSTANT(GDK_KEY_Cyrillic_es); PRINT_CONSTANT(GDK_KEY_Cyrillic_ghe); PRINT_CONSTANT(GDK_KEY_Cyrillic_ghe_bar); PRINT_CONSTANT(GDK_KEY_Cyrillic_ha); PRINT_CONSTANT(GDK_KEY_Cyrillic_ha_descender); PRINT_CONSTANT(GDK_KEY_Cyrillic_hardsign); PRINT_CONSTANT(GDK_KEY_Cyrillic_i); PRINT_CONSTANT(GDK_KEY_Cyrillic_i_macron); PRINT_CONSTANT(GDK_KEY_Cyrillic_ie); PRINT_CONSTANT(GDK_KEY_Cyrillic_io); PRINT_CONSTANT(GDK_KEY_Cyrillic_je); PRINT_CONSTANT(GDK_KEY_Cyrillic_ka); PRINT_CONSTANT(GDK_KEY_Cyrillic_ka_descender); PRINT_CONSTANT(GDK_KEY_Cyrillic_ka_vertstroke); PRINT_CONSTANT(GDK_KEY_Cyrillic_lje); PRINT_CONSTANT(GDK_KEY_Cyrillic_nje); PRINT_CONSTANT(GDK_KEY_Cyrillic_o); PRINT_CONSTANT(GDK_KEY_Cyrillic_o_bar); PRINT_CONSTANT(GDK_KEY_Cyrillic_pe); PRINT_CONSTANT(GDK_KEY_Cyrillic_schwa); PRINT_CONSTANT(GDK_KEY_Cyrillic_sha); PRINT_CONSTANT(GDK_KEY_Cyrillic_shcha); PRINT_CONSTANT(GDK_KEY_Cyrillic_shha); PRINT_CONSTANT(GDK_KEY_Cyrillic_shorti); PRINT_CONSTANT(GDK_KEY_Cyrillic_softsign); PRINT_CONSTANT(GDK_KEY_Cyrillic_te); PRINT_CONSTANT(GDK_KEY_Cyrillic_tse); PRINT_CONSTANT(GDK_KEY_Cyrillic_u); PRINT_CONSTANT(GDK_KEY_Cyrillic_u_macron); PRINT_CONSTANT(GDK_KEY_Cyrillic_u_straight); PRINT_CONSTANT(GDK_KEY_Cyrillic_u_straight_bar); PRINT_CONSTANT(GDK_KEY_Cyrillic_ve); PRINT_CONSTANT(GDK_KEY_Cyrillic_ya); PRINT_CONSTANT(GDK_KEY_Cyrillic_yeru); PRINT_CONSTANT(GDK_KEY_Cyrillic_yu); PRINT_CONSTANT(GDK_KEY_Cyrillic_ze); PRINT_CONSTANT(GDK_KEY_Cyrillic_zhe); PRINT_CONSTANT(GDK_KEY_Cyrillic_zhe_descender); PRINT_CONSTANT(GDK_KEY_D); PRINT_CONSTANT(GDK_KEY_DOS); PRINT_CONSTANT(GDK_KEY_Dabovedot); PRINT_CONSTANT(GDK_KEY_Dcaron); PRINT_CONSTANT(GDK_KEY_Delete); PRINT_CONSTANT(GDK_KEY_Display); PRINT_CONSTANT(GDK_KEY_Documents); PRINT_CONSTANT(GDK_KEY_DongSign); PRINT_CONSTANT(GDK_KEY_Down); PRINT_CONSTANT(GDK_KEY_Dstroke); PRINT_CONSTANT(GDK_KEY_E); PRINT_CONSTANT(GDK_KEY_ENG); PRINT_CONSTANT(GDK_KEY_ETH); PRINT_CONSTANT(GDK_KEY_EZH); PRINT_CONSTANT(GDK_KEY_Eabovedot); PRINT_CONSTANT(GDK_KEY_Eacute); PRINT_CONSTANT(GDK_KEY_Ebelowdot); PRINT_CONSTANT(GDK_KEY_Ecaron); PRINT_CONSTANT(GDK_KEY_Ecircumflex); PRINT_CONSTANT(GDK_KEY_Ecircumflexacute); PRINT_CONSTANT(GDK_KEY_Ecircumflexbelowdot); PRINT_CONSTANT(GDK_KEY_Ecircumflexgrave); PRINT_CONSTANT(GDK_KEY_Ecircumflexhook); PRINT_CONSTANT(GDK_KEY_Ecircumflextilde); PRINT_CONSTANT(GDK_KEY_EcuSign); PRINT_CONSTANT(GDK_KEY_Ediaeresis); PRINT_CONSTANT(GDK_KEY_Egrave); PRINT_CONSTANT(GDK_KEY_Ehook); PRINT_CONSTANT(GDK_KEY_Eisu_Shift); PRINT_CONSTANT(GDK_KEY_Eisu_toggle); PRINT_CONSTANT(GDK_KEY_Eject); PRINT_CONSTANT(GDK_KEY_Emacron); PRINT_CONSTANT(GDK_KEY_End); PRINT_CONSTANT(GDK_KEY_Eogonek); PRINT_CONSTANT(GDK_KEY_Escape); PRINT_CONSTANT(GDK_KEY_Eth); PRINT_CONSTANT(GDK_KEY_Etilde); PRINT_CONSTANT(GDK_KEY_EuroSign); PRINT_CONSTANT(GDK_KEY_Excel); PRINT_CONSTANT(GDK_KEY_Execute); PRINT_CONSTANT(GDK_KEY_Explorer); PRINT_CONSTANT(GDK_KEY_F); PRINT_CONSTANT(GDK_KEY_F1); PRINT_CONSTANT(GDK_KEY_F10); PRINT_CONSTANT(GDK_KEY_F11); PRINT_CONSTANT(GDK_KEY_F12); PRINT_CONSTANT(GDK_KEY_F13); PRINT_CONSTANT(GDK_KEY_F14); PRINT_CONSTANT(GDK_KEY_F15); PRINT_CONSTANT(GDK_KEY_F16); PRINT_CONSTANT(GDK_KEY_F17); PRINT_CONSTANT(GDK_KEY_F18); PRINT_CONSTANT(GDK_KEY_F19); PRINT_CONSTANT(GDK_KEY_F2); PRINT_CONSTANT(GDK_KEY_F20); PRINT_CONSTANT(GDK_KEY_F21); PRINT_CONSTANT(GDK_KEY_F22); PRINT_CONSTANT(GDK_KEY_F23); PRINT_CONSTANT(GDK_KEY_F24); PRINT_CONSTANT(GDK_KEY_F25); PRINT_CONSTANT(GDK_KEY_F26); PRINT_CONSTANT(GDK_KEY_F27); PRINT_CONSTANT(GDK_KEY_F28); PRINT_CONSTANT(GDK_KEY_F29); PRINT_CONSTANT(GDK_KEY_F3); PRINT_CONSTANT(GDK_KEY_F30); PRINT_CONSTANT(GDK_KEY_F31); PRINT_CONSTANT(GDK_KEY_F32); PRINT_CONSTANT(GDK_KEY_F33); PRINT_CONSTANT(GDK_KEY_F34); PRINT_CONSTANT(GDK_KEY_F35); PRINT_CONSTANT(GDK_KEY_F4); PRINT_CONSTANT(GDK_KEY_F5); PRINT_CONSTANT(GDK_KEY_F6); PRINT_CONSTANT(GDK_KEY_F7); PRINT_CONSTANT(GDK_KEY_F8); PRINT_CONSTANT(GDK_KEY_F9); PRINT_CONSTANT(GDK_KEY_FFrancSign); PRINT_CONSTANT(GDK_KEY_Fabovedot); PRINT_CONSTANT(GDK_KEY_Farsi_0); PRINT_CONSTANT(GDK_KEY_Farsi_1); PRINT_CONSTANT(GDK_KEY_Farsi_2); PRINT_CONSTANT(GDK_KEY_Farsi_3); PRINT_CONSTANT(GDK_KEY_Farsi_4); PRINT_CONSTANT(GDK_KEY_Farsi_5); PRINT_CONSTANT(GDK_KEY_Farsi_6); PRINT_CONSTANT(GDK_KEY_Farsi_7); PRINT_CONSTANT(GDK_KEY_Farsi_8); PRINT_CONSTANT(GDK_KEY_Farsi_9); PRINT_CONSTANT(GDK_KEY_Farsi_yeh); PRINT_CONSTANT(GDK_KEY_Favorites); PRINT_CONSTANT(GDK_KEY_Finance); PRINT_CONSTANT(GDK_KEY_Find); PRINT_CONSTANT(GDK_KEY_First_Virtual_Screen); PRINT_CONSTANT(GDK_KEY_Forward); PRINT_CONSTANT(GDK_KEY_FrameBack); PRINT_CONSTANT(GDK_KEY_FrameForward); PRINT_CONSTANT(GDK_KEY_G); PRINT_CONSTANT(GDK_KEY_Gabovedot); PRINT_CONSTANT(GDK_KEY_Game); PRINT_CONSTANT(GDK_KEY_Gbreve); PRINT_CONSTANT(GDK_KEY_Gcaron); PRINT_CONSTANT(GDK_KEY_Gcedilla); PRINT_CONSTANT(GDK_KEY_Gcircumflex); PRINT_CONSTANT(GDK_KEY_Georgian_an); PRINT_CONSTANT(GDK_KEY_Georgian_ban); PRINT_CONSTANT(GDK_KEY_Georgian_can); PRINT_CONSTANT(GDK_KEY_Georgian_char); PRINT_CONSTANT(GDK_KEY_Georgian_chin); PRINT_CONSTANT(GDK_KEY_Georgian_cil); PRINT_CONSTANT(GDK_KEY_Georgian_don); PRINT_CONSTANT(GDK_KEY_Georgian_en); PRINT_CONSTANT(GDK_KEY_Georgian_fi); PRINT_CONSTANT(GDK_KEY_Georgian_gan); PRINT_CONSTANT(GDK_KEY_Georgian_ghan); PRINT_CONSTANT(GDK_KEY_Georgian_hae); PRINT_CONSTANT(GDK_KEY_Georgian_har); PRINT_CONSTANT(GDK_KEY_Georgian_he); PRINT_CONSTANT(GDK_KEY_Georgian_hie); PRINT_CONSTANT(GDK_KEY_Georgian_hoe); PRINT_CONSTANT(GDK_KEY_Georgian_in); PRINT_CONSTANT(GDK_KEY_Georgian_jhan); PRINT_CONSTANT(GDK_KEY_Georgian_jil); PRINT_CONSTANT(GDK_KEY_Georgian_kan); PRINT_CONSTANT(GDK_KEY_Georgian_khar); PRINT_CONSTANT(GDK_KEY_Georgian_las); PRINT_CONSTANT(GDK_KEY_Georgian_man); PRINT_CONSTANT(GDK_KEY_Georgian_nar); PRINT_CONSTANT(GDK_KEY_Georgian_on); PRINT_CONSTANT(GDK_KEY_Georgian_par); PRINT_CONSTANT(GDK_KEY_Georgian_phar); PRINT_CONSTANT(GDK_KEY_Georgian_qar); PRINT_CONSTANT(GDK_KEY_Georgian_rae); PRINT_CONSTANT(GDK_KEY_Georgian_san); PRINT_CONSTANT(GDK_KEY_Georgian_shin); PRINT_CONSTANT(GDK_KEY_Georgian_tan); PRINT_CONSTANT(GDK_KEY_Georgian_tar); PRINT_CONSTANT(GDK_KEY_Georgian_un); PRINT_CONSTANT(GDK_KEY_Georgian_vin); PRINT_CONSTANT(GDK_KEY_Georgian_we); PRINT_CONSTANT(GDK_KEY_Georgian_xan); PRINT_CONSTANT(GDK_KEY_Georgian_zen); PRINT_CONSTANT(GDK_KEY_Georgian_zhar); PRINT_CONSTANT(GDK_KEY_Go); PRINT_CONSTANT(GDK_KEY_Greek_ALPHA); PRINT_CONSTANT(GDK_KEY_Greek_ALPHAaccent); PRINT_CONSTANT(GDK_KEY_Greek_BETA); PRINT_CONSTANT(GDK_KEY_Greek_CHI); PRINT_CONSTANT(GDK_KEY_Greek_DELTA); PRINT_CONSTANT(GDK_KEY_Greek_EPSILON); PRINT_CONSTANT(GDK_KEY_Greek_EPSILONaccent); PRINT_CONSTANT(GDK_KEY_Greek_ETA); PRINT_CONSTANT(GDK_KEY_Greek_ETAaccent); PRINT_CONSTANT(GDK_KEY_Greek_GAMMA); PRINT_CONSTANT(GDK_KEY_Greek_IOTA); PRINT_CONSTANT(GDK_KEY_Greek_IOTAaccent); PRINT_CONSTANT(GDK_KEY_Greek_IOTAdiaeresis); PRINT_CONSTANT(GDK_KEY_Greek_IOTAdieresis); PRINT_CONSTANT(GDK_KEY_Greek_KAPPA); PRINT_CONSTANT(GDK_KEY_Greek_LAMBDA); PRINT_CONSTANT(GDK_KEY_Greek_LAMDA); PRINT_CONSTANT(GDK_KEY_Greek_MU); PRINT_CONSTANT(GDK_KEY_Greek_NU); PRINT_CONSTANT(GDK_KEY_Greek_OMEGA); PRINT_CONSTANT(GDK_KEY_Greek_OMEGAaccent); PRINT_CONSTANT(GDK_KEY_Greek_OMICRON); PRINT_CONSTANT(GDK_KEY_Greek_OMICRONaccent); PRINT_CONSTANT(GDK_KEY_Greek_PHI); PRINT_CONSTANT(GDK_KEY_Greek_PI); PRINT_CONSTANT(GDK_KEY_Greek_PSI); PRINT_CONSTANT(GDK_KEY_Greek_RHO); PRINT_CONSTANT(GDK_KEY_Greek_SIGMA); PRINT_CONSTANT(GDK_KEY_Greek_TAU); PRINT_CONSTANT(GDK_KEY_Greek_THETA); PRINT_CONSTANT(GDK_KEY_Greek_UPSILON); PRINT_CONSTANT(GDK_KEY_Greek_UPSILONaccent); PRINT_CONSTANT(GDK_KEY_Greek_UPSILONdieresis); PRINT_CONSTANT(GDK_KEY_Greek_XI); PRINT_CONSTANT(GDK_KEY_Greek_ZETA); PRINT_CONSTANT(GDK_KEY_Greek_accentdieresis); PRINT_CONSTANT(GDK_KEY_Greek_alpha); PRINT_CONSTANT(GDK_KEY_Greek_alphaaccent); PRINT_CONSTANT(GDK_KEY_Greek_beta); PRINT_CONSTANT(GDK_KEY_Greek_chi); PRINT_CONSTANT(GDK_KEY_Greek_delta); PRINT_CONSTANT(GDK_KEY_Greek_epsilon); PRINT_CONSTANT(GDK_KEY_Greek_epsilonaccent); PRINT_CONSTANT(GDK_KEY_Greek_eta); PRINT_CONSTANT(GDK_KEY_Greek_etaaccent); PRINT_CONSTANT(GDK_KEY_Greek_finalsmallsigma); PRINT_CONSTANT(GDK_KEY_Greek_gamma); PRINT_CONSTANT(GDK_KEY_Greek_horizbar); PRINT_CONSTANT(GDK_KEY_Greek_iota); PRINT_CONSTANT(GDK_KEY_Greek_iotaaccent); PRINT_CONSTANT(GDK_KEY_Greek_iotaaccentdieresis); PRINT_CONSTANT(GDK_KEY_Greek_iotadieresis); PRINT_CONSTANT(GDK_KEY_Greek_kappa); PRINT_CONSTANT(GDK_KEY_Greek_lambda); PRINT_CONSTANT(GDK_KEY_Greek_lamda); PRINT_CONSTANT(GDK_KEY_Greek_mu); PRINT_CONSTANT(GDK_KEY_Greek_nu); PRINT_CONSTANT(GDK_KEY_Greek_omega); PRINT_CONSTANT(GDK_KEY_Greek_omegaaccent); PRINT_CONSTANT(GDK_KEY_Greek_omicron); PRINT_CONSTANT(GDK_KEY_Greek_omicronaccent); PRINT_CONSTANT(GDK_KEY_Greek_phi); PRINT_CONSTANT(GDK_KEY_Greek_pi); PRINT_CONSTANT(GDK_KEY_Greek_psi); PRINT_CONSTANT(GDK_KEY_Greek_rho); PRINT_CONSTANT(GDK_KEY_Greek_sigma); PRINT_CONSTANT(GDK_KEY_Greek_switch); PRINT_CONSTANT(GDK_KEY_Greek_tau); PRINT_CONSTANT(GDK_KEY_Greek_theta); PRINT_CONSTANT(GDK_KEY_Greek_upsilon); PRINT_CONSTANT(GDK_KEY_Greek_upsilonaccent); PRINT_CONSTANT(GDK_KEY_Greek_upsilonaccentdieresis); PRINT_CONSTANT(GDK_KEY_Greek_upsilondieresis); PRINT_CONSTANT(GDK_KEY_Greek_xi); PRINT_CONSTANT(GDK_KEY_Greek_zeta); PRINT_CONSTANT(GDK_KEY_Green); PRINT_CONSTANT(GDK_KEY_H); PRINT_CONSTANT(GDK_KEY_Hangul); PRINT_CONSTANT(GDK_KEY_Hangul_A); PRINT_CONSTANT(GDK_KEY_Hangul_AE); PRINT_CONSTANT(GDK_KEY_Hangul_AraeA); PRINT_CONSTANT(GDK_KEY_Hangul_AraeAE); PRINT_CONSTANT(GDK_KEY_Hangul_Banja); PRINT_CONSTANT(GDK_KEY_Hangul_Cieuc); PRINT_CONSTANT(GDK_KEY_Hangul_Codeinput); PRINT_CONSTANT(GDK_KEY_Hangul_Dikeud); PRINT_CONSTANT(GDK_KEY_Hangul_E); PRINT_CONSTANT(GDK_KEY_Hangul_EO); PRINT_CONSTANT(GDK_KEY_Hangul_EU); PRINT_CONSTANT(GDK_KEY_Hangul_End); PRINT_CONSTANT(GDK_KEY_Hangul_Hanja); PRINT_CONSTANT(GDK_KEY_Hangul_Hieuh); PRINT_CONSTANT(GDK_KEY_Hangul_I); PRINT_CONSTANT(GDK_KEY_Hangul_Ieung); PRINT_CONSTANT(GDK_KEY_Hangul_J_Cieuc); PRINT_CONSTANT(GDK_KEY_Hangul_J_Dikeud); PRINT_CONSTANT(GDK_KEY_Hangul_J_Hieuh); PRINT_CONSTANT(GDK_KEY_Hangul_J_Ieung); PRINT_CONSTANT(GDK_KEY_Hangul_J_Jieuj); PRINT_CONSTANT(GDK_KEY_Hangul_J_Khieuq); PRINT_CONSTANT(GDK_KEY_Hangul_J_Kiyeog); PRINT_CONSTANT(GDK_KEY_Hangul_J_KiyeogSios); PRINT_CONSTANT(GDK_KEY_Hangul_J_KkogjiDalrinIeung); PRINT_CONSTANT(GDK_KEY_Hangul_J_Mieum); PRINT_CONSTANT(GDK_KEY_Hangul_J_Nieun); PRINT_CONSTANT(GDK_KEY_Hangul_J_NieunHieuh); PRINT_CONSTANT(GDK_KEY_Hangul_J_NieunJieuj); PRINT_CONSTANT(GDK_KEY_Hangul_J_PanSios); PRINT_CONSTANT(GDK_KEY_Hangul_J_Phieuf); PRINT_CONSTANT(GDK_KEY_Hangul_J_Pieub); PRINT_CONSTANT(GDK_KEY_Hangul_J_PieubSios); PRINT_CONSTANT(GDK_KEY_Hangul_J_Rieul); PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulHieuh); PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulKiyeog); PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulMieum); PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulPhieuf); PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulPieub); PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulSios); PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulTieut); PRINT_CONSTANT(GDK_KEY_Hangul_J_Sios); PRINT_CONSTANT(GDK_KEY_Hangul_J_SsangKiyeog); PRINT_CONSTANT(GDK_KEY_Hangul_J_SsangSios); PRINT_CONSTANT(GDK_KEY_Hangul_J_Tieut); PRINT_CONSTANT(GDK_KEY_Hangul_J_YeorinHieuh); PRINT_CONSTANT(GDK_KEY_Hangul_Jamo); PRINT_CONSTANT(GDK_KEY_Hangul_Jeonja); PRINT_CONSTANT(GDK_KEY_Hangul_Jieuj); PRINT_CONSTANT(GDK_KEY_Hangul_Khieuq); PRINT_CONSTANT(GDK_KEY_Hangul_Kiyeog); PRINT_CONSTANT(GDK_KEY_Hangul_KiyeogSios); PRINT_CONSTANT(GDK_KEY_Hangul_KkogjiDalrinIeung); PRINT_CONSTANT(GDK_KEY_Hangul_Mieum); PRINT_CONSTANT(GDK_KEY_Hangul_MultipleCandidate); PRINT_CONSTANT(GDK_KEY_Hangul_Nieun); PRINT_CONSTANT(GDK_KEY_Hangul_NieunHieuh); PRINT_CONSTANT(GDK_KEY_Hangul_NieunJieuj); PRINT_CONSTANT(GDK_KEY_Hangul_O); PRINT_CONSTANT(GDK_KEY_Hangul_OE); PRINT_CONSTANT(GDK_KEY_Hangul_PanSios); PRINT_CONSTANT(GDK_KEY_Hangul_Phieuf); PRINT_CONSTANT(GDK_KEY_Hangul_Pieub); PRINT_CONSTANT(GDK_KEY_Hangul_PieubSios); PRINT_CONSTANT(GDK_KEY_Hangul_PostHanja); PRINT_CONSTANT(GDK_KEY_Hangul_PreHanja); PRINT_CONSTANT(GDK_KEY_Hangul_PreviousCandidate); PRINT_CONSTANT(GDK_KEY_Hangul_Rieul); PRINT_CONSTANT(GDK_KEY_Hangul_RieulHieuh); PRINT_CONSTANT(GDK_KEY_Hangul_RieulKiyeog); PRINT_CONSTANT(GDK_KEY_Hangul_RieulMieum); PRINT_CONSTANT(GDK_KEY_Hangul_RieulPhieuf); PRINT_CONSTANT(GDK_KEY_Hangul_RieulPieub); PRINT_CONSTANT(GDK_KEY_Hangul_RieulSios); PRINT_CONSTANT(GDK_KEY_Hangul_RieulTieut); PRINT_CONSTANT(GDK_KEY_Hangul_RieulYeorinHieuh); PRINT_CONSTANT(GDK_KEY_Hangul_Romaja); PRINT_CONSTANT(GDK_KEY_Hangul_SingleCandidate); PRINT_CONSTANT(GDK_KEY_Hangul_Sios); PRINT_CONSTANT(GDK_KEY_Hangul_Special); PRINT_CONSTANT(GDK_KEY_Hangul_SsangDikeud); PRINT_CONSTANT(GDK_KEY_Hangul_SsangJieuj); PRINT_CONSTANT(GDK_KEY_Hangul_SsangKiyeog); PRINT_CONSTANT(GDK_KEY_Hangul_SsangPieub); PRINT_CONSTANT(GDK_KEY_Hangul_SsangSios); PRINT_CONSTANT(GDK_KEY_Hangul_Start); PRINT_CONSTANT(GDK_KEY_Hangul_SunkyeongeumMieum); PRINT_CONSTANT(GDK_KEY_Hangul_SunkyeongeumPhieuf); PRINT_CONSTANT(GDK_KEY_Hangul_SunkyeongeumPieub); PRINT_CONSTANT(GDK_KEY_Hangul_Tieut); PRINT_CONSTANT(GDK_KEY_Hangul_U); PRINT_CONSTANT(GDK_KEY_Hangul_WA); PRINT_CONSTANT(GDK_KEY_Hangul_WAE); PRINT_CONSTANT(GDK_KEY_Hangul_WE); PRINT_CONSTANT(GDK_KEY_Hangul_WEO); PRINT_CONSTANT(GDK_KEY_Hangul_WI); PRINT_CONSTANT(GDK_KEY_Hangul_YA); PRINT_CONSTANT(GDK_KEY_Hangul_YAE); PRINT_CONSTANT(GDK_KEY_Hangul_YE); PRINT_CONSTANT(GDK_KEY_Hangul_YEO); PRINT_CONSTANT(GDK_KEY_Hangul_YI); PRINT_CONSTANT(GDK_KEY_Hangul_YO); PRINT_CONSTANT(GDK_KEY_Hangul_YU); PRINT_CONSTANT(GDK_KEY_Hangul_YeorinHieuh); PRINT_CONSTANT(GDK_KEY_Hangul_switch); PRINT_CONSTANT(GDK_KEY_Hankaku); PRINT_CONSTANT(GDK_KEY_Hcircumflex); PRINT_CONSTANT(GDK_KEY_Hebrew_switch); PRINT_CONSTANT(GDK_KEY_Help); PRINT_CONSTANT(GDK_KEY_Henkan); PRINT_CONSTANT(GDK_KEY_Henkan_Mode); PRINT_CONSTANT(GDK_KEY_Hibernate); PRINT_CONSTANT(GDK_KEY_Hiragana); PRINT_CONSTANT(GDK_KEY_Hiragana_Katakana); PRINT_CONSTANT(GDK_KEY_History); PRINT_CONSTANT(GDK_KEY_Home); PRINT_CONSTANT(GDK_KEY_HomePage); PRINT_CONSTANT(GDK_KEY_HotLinks); PRINT_CONSTANT(GDK_KEY_Hstroke); PRINT_CONSTANT(GDK_KEY_Hyper_L); PRINT_CONSTANT(GDK_KEY_Hyper_R); PRINT_CONSTANT(GDK_KEY_I); PRINT_CONSTANT(GDK_KEY_ISO_Center_Object); PRINT_CONSTANT(GDK_KEY_ISO_Continuous_Underline); PRINT_CONSTANT(GDK_KEY_ISO_Discontinuous_Underline); PRINT_CONSTANT(GDK_KEY_ISO_Emphasize); PRINT_CONSTANT(GDK_KEY_ISO_Enter); PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Down); PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Left); PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Right); PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Up); PRINT_CONSTANT(GDK_KEY_ISO_First_Group); PRINT_CONSTANT(GDK_KEY_ISO_First_Group_Lock); PRINT_CONSTANT(GDK_KEY_ISO_Group_Latch); PRINT_CONSTANT(GDK_KEY_ISO_Group_Lock); PRINT_CONSTANT(GDK_KEY_ISO_Group_Shift); PRINT_CONSTANT(GDK_KEY_ISO_Last_Group); PRINT_CONSTANT(GDK_KEY_ISO_Last_Group_Lock); PRINT_CONSTANT(GDK_KEY_ISO_Left_Tab); PRINT_CONSTANT(GDK_KEY_ISO_Level2_Latch); PRINT_CONSTANT(GDK_KEY_ISO_Level3_Latch); PRINT_CONSTANT(GDK_KEY_ISO_Level3_Lock); PRINT_CONSTANT(GDK_KEY_ISO_Level3_Shift); PRINT_CONSTANT(GDK_KEY_ISO_Level5_Latch); PRINT_CONSTANT(GDK_KEY_ISO_Level5_Lock); PRINT_CONSTANT(GDK_KEY_ISO_Level5_Shift); PRINT_CONSTANT(GDK_KEY_ISO_Lock); PRINT_CONSTANT(GDK_KEY_ISO_Move_Line_Down); PRINT_CONSTANT(GDK_KEY_ISO_Move_Line_Up); PRINT_CONSTANT(GDK_KEY_ISO_Next_Group); PRINT_CONSTANT(GDK_KEY_ISO_Next_Group_Lock); PRINT_CONSTANT(GDK_KEY_ISO_Partial_Line_Down); PRINT_CONSTANT(GDK_KEY_ISO_Partial_Line_Up); PRINT_CONSTANT(GDK_KEY_ISO_Partial_Space_Left); PRINT_CONSTANT(GDK_KEY_ISO_Partial_Space_Right); PRINT_CONSTANT(GDK_KEY_ISO_Prev_Group); PRINT_CONSTANT(GDK_KEY_ISO_Prev_Group_Lock); PRINT_CONSTANT(GDK_KEY_ISO_Release_Both_Margins); PRINT_CONSTANT(GDK_KEY_ISO_Release_Margin_Left); PRINT_CONSTANT(GDK_KEY_ISO_Release_Margin_Right); PRINT_CONSTANT(GDK_KEY_ISO_Set_Margin_Left); PRINT_CONSTANT(GDK_KEY_ISO_Set_Margin_Right); PRINT_CONSTANT(GDK_KEY_Iabovedot); PRINT_CONSTANT(GDK_KEY_Iacute); PRINT_CONSTANT(GDK_KEY_Ibelowdot); PRINT_CONSTANT(GDK_KEY_Ibreve); PRINT_CONSTANT(GDK_KEY_Icircumflex); PRINT_CONSTANT(GDK_KEY_Idiaeresis); PRINT_CONSTANT(GDK_KEY_Igrave); PRINT_CONSTANT(GDK_KEY_Ihook); PRINT_CONSTANT(GDK_KEY_Imacron); PRINT_CONSTANT(GDK_KEY_Insert); PRINT_CONSTANT(GDK_KEY_Iogonek); PRINT_CONSTANT(GDK_KEY_Itilde); PRINT_CONSTANT(GDK_KEY_J); PRINT_CONSTANT(GDK_KEY_Jcircumflex); PRINT_CONSTANT(GDK_KEY_K); PRINT_CONSTANT(GDK_KEY_KP_0); PRINT_CONSTANT(GDK_KEY_KP_1); PRINT_CONSTANT(GDK_KEY_KP_2); PRINT_CONSTANT(GDK_KEY_KP_3); PRINT_CONSTANT(GDK_KEY_KP_4); PRINT_CONSTANT(GDK_KEY_KP_5); PRINT_CONSTANT(GDK_KEY_KP_6); PRINT_CONSTANT(GDK_KEY_KP_7); PRINT_CONSTANT(GDK_KEY_KP_8); PRINT_CONSTANT(GDK_KEY_KP_9); PRINT_CONSTANT(GDK_KEY_KP_Add); PRINT_CONSTANT(GDK_KEY_KP_Begin); PRINT_CONSTANT(GDK_KEY_KP_Decimal); PRINT_CONSTANT(GDK_KEY_KP_Delete); PRINT_CONSTANT(GDK_KEY_KP_Divide); PRINT_CONSTANT(GDK_KEY_KP_Down); PRINT_CONSTANT(GDK_KEY_KP_End); PRINT_CONSTANT(GDK_KEY_KP_Enter); PRINT_CONSTANT(GDK_KEY_KP_Equal); PRINT_CONSTANT(GDK_KEY_KP_F1); PRINT_CONSTANT(GDK_KEY_KP_F2); PRINT_CONSTANT(GDK_KEY_KP_F3); PRINT_CONSTANT(GDK_KEY_KP_F4); PRINT_CONSTANT(GDK_KEY_KP_Home); PRINT_CONSTANT(GDK_KEY_KP_Insert); PRINT_CONSTANT(GDK_KEY_KP_Left); PRINT_CONSTANT(GDK_KEY_KP_Multiply); PRINT_CONSTANT(GDK_KEY_KP_Next); PRINT_CONSTANT(GDK_KEY_KP_Page_Down); PRINT_CONSTANT(GDK_KEY_KP_Page_Up); PRINT_CONSTANT(GDK_KEY_KP_Prior); PRINT_CONSTANT(GDK_KEY_KP_Right); PRINT_CONSTANT(GDK_KEY_KP_Separator); PRINT_CONSTANT(GDK_KEY_KP_Space); PRINT_CONSTANT(GDK_KEY_KP_Subtract); PRINT_CONSTANT(GDK_KEY_KP_Tab); PRINT_CONSTANT(GDK_KEY_KP_Up); PRINT_CONSTANT(GDK_KEY_Kana_Lock); PRINT_CONSTANT(GDK_KEY_Kana_Shift); PRINT_CONSTANT(GDK_KEY_Kanji); PRINT_CONSTANT(GDK_KEY_Kanji_Bangou); PRINT_CONSTANT(GDK_KEY_Katakana); PRINT_CONSTANT(GDK_KEY_KbdBrightnessDown); PRINT_CONSTANT(GDK_KEY_KbdBrightnessUp); PRINT_CONSTANT(GDK_KEY_KbdLightOnOff); PRINT_CONSTANT(GDK_KEY_Kcedilla); PRINT_CONSTANT(GDK_KEY_Keyboard); PRINT_CONSTANT(GDK_KEY_Korean_Won); PRINT_CONSTANT(GDK_KEY_L); PRINT_CONSTANT(GDK_KEY_L1); PRINT_CONSTANT(GDK_KEY_L10); PRINT_CONSTANT(GDK_KEY_L2); PRINT_CONSTANT(GDK_KEY_L3); PRINT_CONSTANT(GDK_KEY_L4); PRINT_CONSTANT(GDK_KEY_L5); PRINT_CONSTANT(GDK_KEY_L6); PRINT_CONSTANT(GDK_KEY_L7); PRINT_CONSTANT(GDK_KEY_L8); PRINT_CONSTANT(GDK_KEY_L9); PRINT_CONSTANT(GDK_KEY_Lacute); PRINT_CONSTANT(GDK_KEY_Last_Virtual_Screen); PRINT_CONSTANT(GDK_KEY_Launch0); PRINT_CONSTANT(GDK_KEY_Launch1); PRINT_CONSTANT(GDK_KEY_Launch2); PRINT_CONSTANT(GDK_KEY_Launch3); PRINT_CONSTANT(GDK_KEY_Launch4); PRINT_CONSTANT(GDK_KEY_Launch5); PRINT_CONSTANT(GDK_KEY_Launch6); PRINT_CONSTANT(GDK_KEY_Launch7); PRINT_CONSTANT(GDK_KEY_Launch8); PRINT_CONSTANT(GDK_KEY_Launch9); PRINT_CONSTANT(GDK_KEY_LaunchA); PRINT_CONSTANT(GDK_KEY_LaunchB); PRINT_CONSTANT(GDK_KEY_LaunchC); PRINT_CONSTANT(GDK_KEY_LaunchD); PRINT_CONSTANT(GDK_KEY_LaunchE); PRINT_CONSTANT(GDK_KEY_LaunchF); PRINT_CONSTANT(GDK_KEY_Lbelowdot); PRINT_CONSTANT(GDK_KEY_Lcaron); PRINT_CONSTANT(GDK_KEY_Lcedilla); PRINT_CONSTANT(GDK_KEY_Left); PRINT_CONSTANT(GDK_KEY_LightBulb); PRINT_CONSTANT(GDK_KEY_Linefeed); PRINT_CONSTANT(GDK_KEY_LiraSign); PRINT_CONSTANT(GDK_KEY_LogGrabInfo); PRINT_CONSTANT(GDK_KEY_LogOff); PRINT_CONSTANT(GDK_KEY_LogWindowTree); PRINT_CONSTANT(GDK_KEY_Lstroke); PRINT_CONSTANT(GDK_KEY_M); PRINT_CONSTANT((gint) GDK_KEY_MATCH_EXACT); PRINT_CONSTANT((gint) GDK_KEY_MATCH_NONE); PRINT_CONSTANT((gint) GDK_KEY_MATCH_PARTIAL); PRINT_CONSTANT(GDK_KEY_Mabovedot); PRINT_CONSTANT(GDK_KEY_Macedonia_DSE); PRINT_CONSTANT(GDK_KEY_Macedonia_GJE); PRINT_CONSTANT(GDK_KEY_Macedonia_KJE); PRINT_CONSTANT(GDK_KEY_Macedonia_dse); PRINT_CONSTANT(GDK_KEY_Macedonia_gje); PRINT_CONSTANT(GDK_KEY_Macedonia_kje); PRINT_CONSTANT(GDK_KEY_Mae_Koho); PRINT_CONSTANT(GDK_KEY_Mail); PRINT_CONSTANT(GDK_KEY_MailForward); PRINT_CONSTANT(GDK_KEY_Market); PRINT_CONSTANT(GDK_KEY_Massyo); PRINT_CONSTANT(GDK_KEY_Meeting); PRINT_CONSTANT(GDK_KEY_Memo); PRINT_CONSTANT(GDK_KEY_Menu); PRINT_CONSTANT(GDK_KEY_MenuKB); PRINT_CONSTANT(GDK_KEY_MenuPB); PRINT_CONSTANT(GDK_KEY_Messenger); PRINT_CONSTANT(GDK_KEY_Meta_L); PRINT_CONSTANT(GDK_KEY_Meta_R); PRINT_CONSTANT(GDK_KEY_MillSign); PRINT_CONSTANT(GDK_KEY_ModeLock); PRINT_CONSTANT(GDK_KEY_Mode_switch); PRINT_CONSTANT(GDK_KEY_MonBrightnessDown); PRINT_CONSTANT(GDK_KEY_MonBrightnessUp); PRINT_CONSTANT(GDK_KEY_MouseKeys_Accel_Enable); PRINT_CONSTANT(GDK_KEY_MouseKeys_Enable); PRINT_CONSTANT(GDK_KEY_Muhenkan); PRINT_CONSTANT(GDK_KEY_Multi_key); PRINT_CONSTANT(GDK_KEY_MultipleCandidate); PRINT_CONSTANT(GDK_KEY_Music); PRINT_CONSTANT(GDK_KEY_MyComputer); PRINT_CONSTANT(GDK_KEY_MySites); PRINT_CONSTANT(GDK_KEY_N); PRINT_CONSTANT(GDK_KEY_Nacute); PRINT_CONSTANT(GDK_KEY_NairaSign); PRINT_CONSTANT(GDK_KEY_Ncaron); PRINT_CONSTANT(GDK_KEY_Ncedilla); PRINT_CONSTANT(GDK_KEY_New); PRINT_CONSTANT(GDK_KEY_NewSheqelSign); PRINT_CONSTANT(GDK_KEY_News); PRINT_CONSTANT(GDK_KEY_Next); PRINT_CONSTANT(GDK_KEY_Next_VMode); PRINT_CONSTANT(GDK_KEY_Next_Virtual_Screen); PRINT_CONSTANT(GDK_KEY_Ntilde); PRINT_CONSTANT(GDK_KEY_Num_Lock); PRINT_CONSTANT(GDK_KEY_O); PRINT_CONSTANT(GDK_KEY_OE); PRINT_CONSTANT(GDK_KEY_Oacute); PRINT_CONSTANT(GDK_KEY_Obarred); PRINT_CONSTANT(GDK_KEY_Obelowdot); PRINT_CONSTANT(GDK_KEY_Ocaron); PRINT_CONSTANT(GDK_KEY_Ocircumflex); PRINT_CONSTANT(GDK_KEY_Ocircumflexacute); PRINT_CONSTANT(GDK_KEY_Ocircumflexbelowdot); PRINT_CONSTANT(GDK_KEY_Ocircumflexgrave); PRINT_CONSTANT(GDK_KEY_Ocircumflexhook); PRINT_CONSTANT(GDK_KEY_Ocircumflextilde); PRINT_CONSTANT(GDK_KEY_Odiaeresis); PRINT_CONSTANT(GDK_KEY_Odoubleacute); PRINT_CONSTANT(GDK_KEY_OfficeHome); PRINT_CONSTANT(GDK_KEY_Ograve); PRINT_CONSTANT(GDK_KEY_Ohook); PRINT_CONSTANT(GDK_KEY_Ohorn); PRINT_CONSTANT(GDK_KEY_Ohornacute); PRINT_CONSTANT(GDK_KEY_Ohornbelowdot); PRINT_CONSTANT(GDK_KEY_Ohorngrave); PRINT_CONSTANT(GDK_KEY_Ohornhook); PRINT_CONSTANT(GDK_KEY_Ohorntilde); PRINT_CONSTANT(GDK_KEY_Omacron); PRINT_CONSTANT(GDK_KEY_Ooblique); PRINT_CONSTANT(GDK_KEY_Open); PRINT_CONSTANT(GDK_KEY_OpenURL); PRINT_CONSTANT(GDK_KEY_Option); PRINT_CONSTANT(GDK_KEY_Oslash); PRINT_CONSTANT(GDK_KEY_Otilde); PRINT_CONSTANT(GDK_KEY_Overlay1_Enable); PRINT_CONSTANT(GDK_KEY_Overlay2_Enable); PRINT_CONSTANT(GDK_KEY_P); PRINT_CONSTANT((gint) GDK_KEY_PRESS); PRINT_CONSTANT(GDK_KEY_Pabovedot); PRINT_CONSTANT(GDK_KEY_Page_Down); PRINT_CONSTANT(GDK_KEY_Page_Up); PRINT_CONSTANT(GDK_KEY_Paste); PRINT_CONSTANT(GDK_KEY_Pause); PRINT_CONSTANT(GDK_KEY_PesetaSign); PRINT_CONSTANT(GDK_KEY_Phone); PRINT_CONSTANT(GDK_KEY_Pictures); PRINT_CONSTANT(GDK_KEY_Pointer_Accelerate); PRINT_CONSTANT(GDK_KEY_Pointer_Button1); PRINT_CONSTANT(GDK_KEY_Pointer_Button2); PRINT_CONSTANT(GDK_KEY_Pointer_Button3); PRINT_CONSTANT(GDK_KEY_Pointer_Button4); PRINT_CONSTANT(GDK_KEY_Pointer_Button5); PRINT_CONSTANT(GDK_KEY_Pointer_Button_Dflt); PRINT_CONSTANT(GDK_KEY_Pointer_DblClick1); PRINT_CONSTANT(GDK_KEY_Pointer_DblClick2); PRINT_CONSTANT(GDK_KEY_Pointer_DblClick3); PRINT_CONSTANT(GDK_KEY_Pointer_DblClick4); PRINT_CONSTANT(GDK_KEY_Pointer_DblClick5); PRINT_CONSTANT(GDK_KEY_Pointer_DblClick_Dflt); PRINT_CONSTANT(GDK_KEY_Pointer_DfltBtnNext); PRINT_CONSTANT(GDK_KEY_Pointer_DfltBtnPrev); PRINT_CONSTANT(GDK_KEY_Pointer_Down); PRINT_CONSTANT(GDK_KEY_Pointer_DownLeft); PRINT_CONSTANT(GDK_KEY_Pointer_DownRight); PRINT_CONSTANT(GDK_KEY_Pointer_Drag1); PRINT_CONSTANT(GDK_KEY_Pointer_Drag2); PRINT_CONSTANT(GDK_KEY_Pointer_Drag3); PRINT_CONSTANT(GDK_KEY_Pointer_Drag4); PRINT_CONSTANT(GDK_KEY_Pointer_Drag5); PRINT_CONSTANT(GDK_KEY_Pointer_Drag_Dflt); PRINT_CONSTANT(GDK_KEY_Pointer_EnableKeys); PRINT_CONSTANT(GDK_KEY_Pointer_Left); PRINT_CONSTANT(GDK_KEY_Pointer_Right); PRINT_CONSTANT(GDK_KEY_Pointer_Up); PRINT_CONSTANT(GDK_KEY_Pointer_UpLeft); PRINT_CONSTANT(GDK_KEY_Pointer_UpRight); PRINT_CONSTANT(GDK_KEY_PowerDown); PRINT_CONSTANT(GDK_KEY_PowerOff); PRINT_CONSTANT(GDK_KEY_Prev_VMode); PRINT_CONSTANT(GDK_KEY_Prev_Virtual_Screen); PRINT_CONSTANT(GDK_KEY_PreviousCandidate); PRINT_CONSTANT(GDK_KEY_Print); PRINT_CONSTANT(GDK_KEY_Prior); PRINT_CONSTANT(GDK_KEY_Q); PRINT_CONSTANT(GDK_KEY_R); PRINT_CONSTANT(GDK_KEY_R1); PRINT_CONSTANT(GDK_KEY_R10); PRINT_CONSTANT(GDK_KEY_R11); PRINT_CONSTANT(GDK_KEY_R12); PRINT_CONSTANT(GDK_KEY_R13); PRINT_CONSTANT(GDK_KEY_R14); PRINT_CONSTANT(GDK_KEY_R15); PRINT_CONSTANT(GDK_KEY_R2); PRINT_CONSTANT(GDK_KEY_R3); PRINT_CONSTANT(GDK_KEY_R4); PRINT_CONSTANT(GDK_KEY_R5); PRINT_CONSTANT(GDK_KEY_R6); PRINT_CONSTANT(GDK_KEY_R7); PRINT_CONSTANT(GDK_KEY_R8); PRINT_CONSTANT(GDK_KEY_R9); PRINT_CONSTANT((gint) GDK_KEY_RELEASE); PRINT_CONSTANT(GDK_KEY_RFKill); PRINT_CONSTANT(GDK_KEY_Racute); PRINT_CONSTANT(GDK_KEY_Rcaron); PRINT_CONSTANT(GDK_KEY_Rcedilla); PRINT_CONSTANT(GDK_KEY_Red); PRINT_CONSTANT(GDK_KEY_Redo); PRINT_CONSTANT(GDK_KEY_Refresh); PRINT_CONSTANT(GDK_KEY_Reload); PRINT_CONSTANT(GDK_KEY_RepeatKeys_Enable); PRINT_CONSTANT(GDK_KEY_Reply); PRINT_CONSTANT(GDK_KEY_Return); PRINT_CONSTANT(GDK_KEY_Right); PRINT_CONSTANT(GDK_KEY_RockerDown); PRINT_CONSTANT(GDK_KEY_RockerEnter); PRINT_CONSTANT(GDK_KEY_RockerUp); PRINT_CONSTANT(GDK_KEY_Romaji); PRINT_CONSTANT(GDK_KEY_RotateWindows); PRINT_CONSTANT(GDK_KEY_RotationKB); PRINT_CONSTANT(GDK_KEY_RotationPB); PRINT_CONSTANT(GDK_KEY_RupeeSign); PRINT_CONSTANT(GDK_KEY_S); PRINT_CONSTANT(GDK_KEY_SCHWA); PRINT_CONSTANT(GDK_KEY_Sabovedot); PRINT_CONSTANT(GDK_KEY_Sacute); PRINT_CONSTANT(GDK_KEY_Save); PRINT_CONSTANT(GDK_KEY_Scaron); PRINT_CONSTANT(GDK_KEY_Scedilla); PRINT_CONSTANT(GDK_KEY_Scircumflex); PRINT_CONSTANT(GDK_KEY_ScreenSaver); PRINT_CONSTANT(GDK_KEY_ScrollClick); PRINT_CONSTANT(GDK_KEY_ScrollDown); PRINT_CONSTANT(GDK_KEY_ScrollUp); PRINT_CONSTANT(GDK_KEY_Scroll_Lock); PRINT_CONSTANT(GDK_KEY_Search); PRINT_CONSTANT(GDK_KEY_Select); PRINT_CONSTANT(GDK_KEY_SelectButton); PRINT_CONSTANT(GDK_KEY_Send); PRINT_CONSTANT(GDK_KEY_Serbian_DJE); PRINT_CONSTANT(GDK_KEY_Serbian_DZE); PRINT_CONSTANT(GDK_KEY_Serbian_JE); PRINT_CONSTANT(GDK_KEY_Serbian_LJE); PRINT_CONSTANT(GDK_KEY_Serbian_NJE); PRINT_CONSTANT(GDK_KEY_Serbian_TSHE); PRINT_CONSTANT(GDK_KEY_Serbian_dje); PRINT_CONSTANT(GDK_KEY_Serbian_dze); PRINT_CONSTANT(GDK_KEY_Serbian_je); PRINT_CONSTANT(GDK_KEY_Serbian_lje); PRINT_CONSTANT(GDK_KEY_Serbian_nje); PRINT_CONSTANT(GDK_KEY_Serbian_tshe); PRINT_CONSTANT(GDK_KEY_Shift_L); PRINT_CONSTANT(GDK_KEY_Shift_Lock); PRINT_CONSTANT(GDK_KEY_Shift_R); PRINT_CONSTANT(GDK_KEY_Shop); PRINT_CONSTANT(GDK_KEY_SingleCandidate); PRINT_CONSTANT(GDK_KEY_Sinh_a); PRINT_CONSTANT(GDK_KEY_Sinh_aa); PRINT_CONSTANT(GDK_KEY_Sinh_aa2); PRINT_CONSTANT(GDK_KEY_Sinh_ae); PRINT_CONSTANT(GDK_KEY_Sinh_ae2); PRINT_CONSTANT(GDK_KEY_Sinh_aee); PRINT_CONSTANT(GDK_KEY_Sinh_aee2); PRINT_CONSTANT(GDK_KEY_Sinh_ai); PRINT_CONSTANT(GDK_KEY_Sinh_ai2); PRINT_CONSTANT(GDK_KEY_Sinh_al); PRINT_CONSTANT(GDK_KEY_Sinh_au); PRINT_CONSTANT(GDK_KEY_Sinh_au2); PRINT_CONSTANT(GDK_KEY_Sinh_ba); PRINT_CONSTANT(GDK_KEY_Sinh_bha); PRINT_CONSTANT(GDK_KEY_Sinh_ca); PRINT_CONSTANT(GDK_KEY_Sinh_cha); PRINT_CONSTANT(GDK_KEY_Sinh_dda); PRINT_CONSTANT(GDK_KEY_Sinh_ddha); PRINT_CONSTANT(GDK_KEY_Sinh_dha); PRINT_CONSTANT(GDK_KEY_Sinh_dhha); PRINT_CONSTANT(GDK_KEY_Sinh_e); PRINT_CONSTANT(GDK_KEY_Sinh_e2); PRINT_CONSTANT(GDK_KEY_Sinh_ee); PRINT_CONSTANT(GDK_KEY_Sinh_ee2); PRINT_CONSTANT(GDK_KEY_Sinh_fa); PRINT_CONSTANT(GDK_KEY_Sinh_ga); PRINT_CONSTANT(GDK_KEY_Sinh_gha); PRINT_CONSTANT(GDK_KEY_Sinh_h2); PRINT_CONSTANT(GDK_KEY_Sinh_ha); PRINT_CONSTANT(GDK_KEY_Sinh_i); PRINT_CONSTANT(GDK_KEY_Sinh_i2); PRINT_CONSTANT(GDK_KEY_Sinh_ii); PRINT_CONSTANT(GDK_KEY_Sinh_ii2); PRINT_CONSTANT(GDK_KEY_Sinh_ja); PRINT_CONSTANT(GDK_KEY_Sinh_jha); PRINT_CONSTANT(GDK_KEY_Sinh_jnya); PRINT_CONSTANT(GDK_KEY_Sinh_ka); PRINT_CONSTANT(GDK_KEY_Sinh_kha); PRINT_CONSTANT(GDK_KEY_Sinh_kunddaliya); PRINT_CONSTANT(GDK_KEY_Sinh_la); PRINT_CONSTANT(GDK_KEY_Sinh_lla); PRINT_CONSTANT(GDK_KEY_Sinh_lu); PRINT_CONSTANT(GDK_KEY_Sinh_lu2); PRINT_CONSTANT(GDK_KEY_Sinh_luu); PRINT_CONSTANT(GDK_KEY_Sinh_luu2); PRINT_CONSTANT(GDK_KEY_Sinh_ma); PRINT_CONSTANT(GDK_KEY_Sinh_mba); PRINT_CONSTANT(GDK_KEY_Sinh_na); PRINT_CONSTANT(GDK_KEY_Sinh_ndda); PRINT_CONSTANT(GDK_KEY_Sinh_ndha); PRINT_CONSTANT(GDK_KEY_Sinh_ng); PRINT_CONSTANT(GDK_KEY_Sinh_ng2); PRINT_CONSTANT(GDK_KEY_Sinh_nga); PRINT_CONSTANT(GDK_KEY_Sinh_nja); PRINT_CONSTANT(GDK_KEY_Sinh_nna); PRINT_CONSTANT(GDK_KEY_Sinh_nya); PRINT_CONSTANT(GDK_KEY_Sinh_o); PRINT_CONSTANT(GDK_KEY_Sinh_o2); PRINT_CONSTANT(GDK_KEY_Sinh_oo); PRINT_CONSTANT(GDK_KEY_Sinh_oo2); PRINT_CONSTANT(GDK_KEY_Sinh_pa); PRINT_CONSTANT(GDK_KEY_Sinh_pha); PRINT_CONSTANT(GDK_KEY_Sinh_ra); PRINT_CONSTANT(GDK_KEY_Sinh_ri); PRINT_CONSTANT(GDK_KEY_Sinh_rii); PRINT_CONSTANT(GDK_KEY_Sinh_ru2); PRINT_CONSTANT(GDK_KEY_Sinh_ruu2); PRINT_CONSTANT(GDK_KEY_Sinh_sa); PRINT_CONSTANT(GDK_KEY_Sinh_sha); PRINT_CONSTANT(GDK_KEY_Sinh_ssha); PRINT_CONSTANT(GDK_KEY_Sinh_tha); PRINT_CONSTANT(GDK_KEY_Sinh_thha); PRINT_CONSTANT(GDK_KEY_Sinh_tta); PRINT_CONSTANT(GDK_KEY_Sinh_ttha); PRINT_CONSTANT(GDK_KEY_Sinh_u); PRINT_CONSTANT(GDK_KEY_Sinh_u2); PRINT_CONSTANT(GDK_KEY_Sinh_uu); PRINT_CONSTANT(GDK_KEY_Sinh_uu2); PRINT_CONSTANT(GDK_KEY_Sinh_va); PRINT_CONSTANT(GDK_KEY_Sinh_ya); PRINT_CONSTANT(GDK_KEY_Sleep); PRINT_CONSTANT(GDK_KEY_SlowKeys_Enable); PRINT_CONSTANT(GDK_KEY_Spell); PRINT_CONSTANT(GDK_KEY_SplitScreen); PRINT_CONSTANT(GDK_KEY_Standby); PRINT_CONSTANT(GDK_KEY_Start); PRINT_CONSTANT(GDK_KEY_StickyKeys_Enable); PRINT_CONSTANT(GDK_KEY_Stop); PRINT_CONSTANT(GDK_KEY_Subtitle); PRINT_CONSTANT(GDK_KEY_Super_L); PRINT_CONSTANT(GDK_KEY_Super_R); PRINT_CONSTANT(GDK_KEY_Support); PRINT_CONSTANT(GDK_KEY_Suspend); PRINT_CONSTANT(GDK_KEY_Switch_VT_1); PRINT_CONSTANT(GDK_KEY_Switch_VT_10); PRINT_CONSTANT(GDK_KEY_Switch_VT_11); PRINT_CONSTANT(GDK_KEY_Switch_VT_12); PRINT_CONSTANT(GDK_KEY_Switch_VT_2); PRINT_CONSTANT(GDK_KEY_Switch_VT_3); PRINT_CONSTANT(GDK_KEY_Switch_VT_4); PRINT_CONSTANT(GDK_KEY_Switch_VT_5); PRINT_CONSTANT(GDK_KEY_Switch_VT_6); PRINT_CONSTANT(GDK_KEY_Switch_VT_7); PRINT_CONSTANT(GDK_KEY_Switch_VT_8); PRINT_CONSTANT(GDK_KEY_Switch_VT_9); PRINT_CONSTANT(GDK_KEY_Sys_Req); PRINT_CONSTANT(GDK_KEY_T); PRINT_CONSTANT(GDK_KEY_THORN); PRINT_CONSTANT(GDK_KEY_Tab); PRINT_CONSTANT(GDK_KEY_Tabovedot); PRINT_CONSTANT(GDK_KEY_TaskPane); PRINT_CONSTANT(GDK_KEY_Tcaron); PRINT_CONSTANT(GDK_KEY_Tcedilla); PRINT_CONSTANT(GDK_KEY_Terminal); PRINT_CONSTANT(GDK_KEY_Terminate_Server); PRINT_CONSTANT(GDK_KEY_Thai_baht); PRINT_CONSTANT(GDK_KEY_Thai_bobaimai); PRINT_CONSTANT(GDK_KEY_Thai_chochan); PRINT_CONSTANT(GDK_KEY_Thai_chochang); PRINT_CONSTANT(GDK_KEY_Thai_choching); PRINT_CONSTANT(GDK_KEY_Thai_chochoe); PRINT_CONSTANT(GDK_KEY_Thai_dochada); PRINT_CONSTANT(GDK_KEY_Thai_dodek); PRINT_CONSTANT(GDK_KEY_Thai_fofa); PRINT_CONSTANT(GDK_KEY_Thai_fofan); PRINT_CONSTANT(GDK_KEY_Thai_hohip); PRINT_CONSTANT(GDK_KEY_Thai_honokhuk); PRINT_CONSTANT(GDK_KEY_Thai_khokhai); PRINT_CONSTANT(GDK_KEY_Thai_khokhon); PRINT_CONSTANT(GDK_KEY_Thai_khokhuat); PRINT_CONSTANT(GDK_KEY_Thai_khokhwai); PRINT_CONSTANT(GDK_KEY_Thai_khorakhang); PRINT_CONSTANT(GDK_KEY_Thai_kokai); PRINT_CONSTANT(GDK_KEY_Thai_lakkhangyao); PRINT_CONSTANT(GDK_KEY_Thai_lekchet); PRINT_CONSTANT(GDK_KEY_Thai_lekha); PRINT_CONSTANT(GDK_KEY_Thai_lekhok); PRINT_CONSTANT(GDK_KEY_Thai_lekkao); PRINT_CONSTANT(GDK_KEY_Thai_leknung); PRINT_CONSTANT(GDK_KEY_Thai_lekpaet); PRINT_CONSTANT(GDK_KEY_Thai_leksam); PRINT_CONSTANT(GDK_KEY_Thai_leksi); PRINT_CONSTANT(GDK_KEY_Thai_leksong); PRINT_CONSTANT(GDK_KEY_Thai_leksun); PRINT_CONSTANT(GDK_KEY_Thai_lochula); PRINT_CONSTANT(GDK_KEY_Thai_loling); PRINT_CONSTANT(GDK_KEY_Thai_lu); PRINT_CONSTANT(GDK_KEY_Thai_maichattawa); PRINT_CONSTANT(GDK_KEY_Thai_maiek); PRINT_CONSTANT(GDK_KEY_Thai_maihanakat); PRINT_CONSTANT(GDK_KEY_Thai_maihanakat_maitho); PRINT_CONSTANT(GDK_KEY_Thai_maitaikhu); PRINT_CONSTANT(GDK_KEY_Thai_maitho); PRINT_CONSTANT(GDK_KEY_Thai_maitri); PRINT_CONSTANT(GDK_KEY_Thai_maiyamok); PRINT_CONSTANT(GDK_KEY_Thai_moma); PRINT_CONSTANT(GDK_KEY_Thai_ngongu); PRINT_CONSTANT(GDK_KEY_Thai_nikhahit); PRINT_CONSTANT(GDK_KEY_Thai_nonen); PRINT_CONSTANT(GDK_KEY_Thai_nonu); PRINT_CONSTANT(GDK_KEY_Thai_oang); PRINT_CONSTANT(GDK_KEY_Thai_paiyannoi); PRINT_CONSTANT(GDK_KEY_Thai_phinthu); PRINT_CONSTANT(GDK_KEY_Thai_phophan); PRINT_CONSTANT(GDK_KEY_Thai_phophung); PRINT_CONSTANT(GDK_KEY_Thai_phosamphao); PRINT_CONSTANT(GDK_KEY_Thai_popla); PRINT_CONSTANT(GDK_KEY_Thai_rorua); PRINT_CONSTANT(GDK_KEY_Thai_ru); PRINT_CONSTANT(GDK_KEY_Thai_saraa); PRINT_CONSTANT(GDK_KEY_Thai_saraaa); PRINT_CONSTANT(GDK_KEY_Thai_saraae); PRINT_CONSTANT(GDK_KEY_Thai_saraaimaimalai); PRINT_CONSTANT(GDK_KEY_Thai_saraaimaimuan); PRINT_CONSTANT(GDK_KEY_Thai_saraam); PRINT_CONSTANT(GDK_KEY_Thai_sarae); PRINT_CONSTANT(GDK_KEY_Thai_sarai); PRINT_CONSTANT(GDK_KEY_Thai_saraii); PRINT_CONSTANT(GDK_KEY_Thai_sarao); PRINT_CONSTANT(GDK_KEY_Thai_sarau); PRINT_CONSTANT(GDK_KEY_Thai_saraue); PRINT_CONSTANT(GDK_KEY_Thai_sarauee); PRINT_CONSTANT(GDK_KEY_Thai_sarauu); PRINT_CONSTANT(GDK_KEY_Thai_sorusi); PRINT_CONSTANT(GDK_KEY_Thai_sosala); PRINT_CONSTANT(GDK_KEY_Thai_soso); PRINT_CONSTANT(GDK_KEY_Thai_sosua); PRINT_CONSTANT(GDK_KEY_Thai_thanthakhat); PRINT_CONSTANT(GDK_KEY_Thai_thonangmontho); PRINT_CONSTANT(GDK_KEY_Thai_thophuthao); PRINT_CONSTANT(GDK_KEY_Thai_thothahan); PRINT_CONSTANT(GDK_KEY_Thai_thothan); PRINT_CONSTANT(GDK_KEY_Thai_thothong); PRINT_CONSTANT(GDK_KEY_Thai_thothung); PRINT_CONSTANT(GDK_KEY_Thai_topatak); PRINT_CONSTANT(GDK_KEY_Thai_totao); PRINT_CONSTANT(GDK_KEY_Thai_wowaen); PRINT_CONSTANT(GDK_KEY_Thai_yoyak); PRINT_CONSTANT(GDK_KEY_Thai_yoying); PRINT_CONSTANT(GDK_KEY_Thorn); PRINT_CONSTANT(GDK_KEY_Time); PRINT_CONSTANT(GDK_KEY_ToDoList); PRINT_CONSTANT(GDK_KEY_Tools); PRINT_CONSTANT(GDK_KEY_TopMenu); PRINT_CONSTANT(GDK_KEY_TouchpadOff); PRINT_CONSTANT(GDK_KEY_TouchpadOn); PRINT_CONSTANT(GDK_KEY_TouchpadToggle); PRINT_CONSTANT(GDK_KEY_Touroku); PRINT_CONSTANT(GDK_KEY_Travel); PRINT_CONSTANT(GDK_KEY_Tslash); PRINT_CONSTANT(GDK_KEY_U); PRINT_CONSTANT(GDK_KEY_UWB); PRINT_CONSTANT(GDK_KEY_Uacute); PRINT_CONSTANT(GDK_KEY_Ubelowdot); PRINT_CONSTANT(GDK_KEY_Ubreve); PRINT_CONSTANT(GDK_KEY_Ucircumflex); PRINT_CONSTANT(GDK_KEY_Udiaeresis); PRINT_CONSTANT(GDK_KEY_Udoubleacute); PRINT_CONSTANT(GDK_KEY_Ugrave); PRINT_CONSTANT(GDK_KEY_Uhook); PRINT_CONSTANT(GDK_KEY_Uhorn); PRINT_CONSTANT(GDK_KEY_Uhornacute); PRINT_CONSTANT(GDK_KEY_Uhornbelowdot); PRINT_CONSTANT(GDK_KEY_Uhorngrave); PRINT_CONSTANT(GDK_KEY_Uhornhook); PRINT_CONSTANT(GDK_KEY_Uhorntilde); PRINT_CONSTANT(GDK_KEY_Ukrainian_GHE_WITH_UPTURN); PRINT_CONSTANT(GDK_KEY_Ukrainian_I); PRINT_CONSTANT(GDK_KEY_Ukrainian_IE); PRINT_CONSTANT(GDK_KEY_Ukrainian_YI); PRINT_CONSTANT(GDK_KEY_Ukrainian_ghe_with_upturn); PRINT_CONSTANT(GDK_KEY_Ukrainian_i); PRINT_CONSTANT(GDK_KEY_Ukrainian_ie); PRINT_CONSTANT(GDK_KEY_Ukrainian_yi); PRINT_CONSTANT(GDK_KEY_Ukranian_I); PRINT_CONSTANT(GDK_KEY_Ukranian_JE); PRINT_CONSTANT(GDK_KEY_Ukranian_YI); PRINT_CONSTANT(GDK_KEY_Ukranian_i); PRINT_CONSTANT(GDK_KEY_Ukranian_je); PRINT_CONSTANT(GDK_KEY_Ukranian_yi); PRINT_CONSTANT(GDK_KEY_Umacron); PRINT_CONSTANT(GDK_KEY_Undo); PRINT_CONSTANT(GDK_KEY_Ungrab); PRINT_CONSTANT(GDK_KEY_Uogonek); PRINT_CONSTANT(GDK_KEY_Up); PRINT_CONSTANT(GDK_KEY_Uring); PRINT_CONSTANT(GDK_KEY_User1KB); PRINT_CONSTANT(GDK_KEY_User2KB); PRINT_CONSTANT(GDK_KEY_UserPB); PRINT_CONSTANT(GDK_KEY_Utilde); PRINT_CONSTANT(GDK_KEY_V); PRINT_CONSTANT(GDK_KEY_VendorHome); PRINT_CONSTANT(GDK_KEY_Video); PRINT_CONSTANT(GDK_KEY_View); PRINT_CONSTANT(GDK_KEY_VoidSymbol); PRINT_CONSTANT(GDK_KEY_W); PRINT_CONSTANT(GDK_KEY_WLAN); PRINT_CONSTANT(GDK_KEY_WWAN); PRINT_CONSTANT(GDK_KEY_WWW); PRINT_CONSTANT(GDK_KEY_Wacute); PRINT_CONSTANT(GDK_KEY_WakeUp); PRINT_CONSTANT(GDK_KEY_Wcircumflex); PRINT_CONSTANT(GDK_KEY_Wdiaeresis); PRINT_CONSTANT(GDK_KEY_WebCam); PRINT_CONSTANT(GDK_KEY_Wgrave); PRINT_CONSTANT(GDK_KEY_WheelButton); PRINT_CONSTANT(GDK_KEY_WindowClear); PRINT_CONSTANT(GDK_KEY_WonSign); PRINT_CONSTANT(GDK_KEY_Word); PRINT_CONSTANT(GDK_KEY_X); PRINT_CONSTANT(GDK_KEY_Xabovedot); PRINT_CONSTANT(GDK_KEY_Xfer); PRINT_CONSTANT(GDK_KEY_Y); PRINT_CONSTANT(GDK_KEY_Yacute); PRINT_CONSTANT(GDK_KEY_Ybelowdot); PRINT_CONSTANT(GDK_KEY_Ycircumflex); PRINT_CONSTANT(GDK_KEY_Ydiaeresis); PRINT_CONSTANT(GDK_KEY_Yellow); PRINT_CONSTANT(GDK_KEY_Ygrave); PRINT_CONSTANT(GDK_KEY_Yhook); PRINT_CONSTANT(GDK_KEY_Ytilde); PRINT_CONSTANT(GDK_KEY_Z); PRINT_CONSTANT(GDK_KEY_Zabovedot); PRINT_CONSTANT(GDK_KEY_Zacute); PRINT_CONSTANT(GDK_KEY_Zcaron); PRINT_CONSTANT(GDK_KEY_Zen_Koho); PRINT_CONSTANT(GDK_KEY_Zenkaku); PRINT_CONSTANT(GDK_KEY_Zenkaku_Hankaku); PRINT_CONSTANT(GDK_KEY_ZoomIn); PRINT_CONSTANT(GDK_KEY_ZoomOut); PRINT_CONSTANT(GDK_KEY_Zstroke); PRINT_CONSTANT(GDK_KEY_a); PRINT_CONSTANT(GDK_KEY_aacute); PRINT_CONSTANT(GDK_KEY_abelowdot); PRINT_CONSTANT(GDK_KEY_abovedot); PRINT_CONSTANT(GDK_KEY_abreve); PRINT_CONSTANT(GDK_KEY_abreveacute); PRINT_CONSTANT(GDK_KEY_abrevebelowdot); PRINT_CONSTANT(GDK_KEY_abrevegrave); PRINT_CONSTANT(GDK_KEY_abrevehook); PRINT_CONSTANT(GDK_KEY_abrevetilde); PRINT_CONSTANT(GDK_KEY_acircumflex); PRINT_CONSTANT(GDK_KEY_acircumflexacute); PRINT_CONSTANT(GDK_KEY_acircumflexbelowdot); PRINT_CONSTANT(GDK_KEY_acircumflexgrave); PRINT_CONSTANT(GDK_KEY_acircumflexhook); PRINT_CONSTANT(GDK_KEY_acircumflextilde); PRINT_CONSTANT(GDK_KEY_acute); PRINT_CONSTANT(GDK_KEY_adiaeresis); PRINT_CONSTANT(GDK_KEY_ae); PRINT_CONSTANT(GDK_KEY_agrave); PRINT_CONSTANT(GDK_KEY_ahook); PRINT_CONSTANT(GDK_KEY_amacron); PRINT_CONSTANT(GDK_KEY_ampersand); PRINT_CONSTANT(GDK_KEY_aogonek); PRINT_CONSTANT(GDK_KEY_apostrophe); PRINT_CONSTANT(GDK_KEY_approxeq); PRINT_CONSTANT(GDK_KEY_approximate); PRINT_CONSTANT(GDK_KEY_aring); PRINT_CONSTANT(GDK_KEY_asciicircum); PRINT_CONSTANT(GDK_KEY_asciitilde); PRINT_CONSTANT(GDK_KEY_asterisk); PRINT_CONSTANT(GDK_KEY_at); PRINT_CONSTANT(GDK_KEY_atilde); PRINT_CONSTANT(GDK_KEY_b); PRINT_CONSTANT(GDK_KEY_babovedot); PRINT_CONSTANT(GDK_KEY_backslash); PRINT_CONSTANT(GDK_KEY_ballotcross); PRINT_CONSTANT(GDK_KEY_bar); PRINT_CONSTANT(GDK_KEY_because); PRINT_CONSTANT(GDK_KEY_blank); PRINT_CONSTANT(GDK_KEY_botintegral); PRINT_CONSTANT(GDK_KEY_botleftparens); PRINT_CONSTANT(GDK_KEY_botleftsqbracket); PRINT_CONSTANT(GDK_KEY_botleftsummation); PRINT_CONSTANT(GDK_KEY_botrightparens); PRINT_CONSTANT(GDK_KEY_botrightsqbracket); PRINT_CONSTANT(GDK_KEY_botrightsummation); PRINT_CONSTANT(GDK_KEY_bott); PRINT_CONSTANT(GDK_KEY_botvertsummationconnector); PRINT_CONSTANT(GDK_KEY_braceleft); PRINT_CONSTANT(GDK_KEY_braceright); PRINT_CONSTANT(GDK_KEY_bracketleft); PRINT_CONSTANT(GDK_KEY_bracketright); PRINT_CONSTANT(GDK_KEY_braille_blank); PRINT_CONSTANT(GDK_KEY_braille_dot_1); PRINT_CONSTANT(GDK_KEY_braille_dot_10); PRINT_CONSTANT(GDK_KEY_braille_dot_2); PRINT_CONSTANT(GDK_KEY_braille_dot_3); PRINT_CONSTANT(GDK_KEY_braille_dot_4); PRINT_CONSTANT(GDK_KEY_braille_dot_5); PRINT_CONSTANT(GDK_KEY_braille_dot_6); PRINT_CONSTANT(GDK_KEY_braille_dot_7); PRINT_CONSTANT(GDK_KEY_braille_dot_8); PRINT_CONSTANT(GDK_KEY_braille_dot_9); PRINT_CONSTANT(GDK_KEY_braille_dots_1); PRINT_CONSTANT(GDK_KEY_braille_dots_12); PRINT_CONSTANT(GDK_KEY_braille_dots_123); PRINT_CONSTANT(GDK_KEY_braille_dots_1234); PRINT_CONSTANT(GDK_KEY_braille_dots_12345); PRINT_CONSTANT(GDK_KEY_braille_dots_123456); PRINT_CONSTANT(GDK_KEY_braille_dots_1234567); PRINT_CONSTANT(GDK_KEY_braille_dots_12345678); PRINT_CONSTANT(GDK_KEY_braille_dots_1234568); PRINT_CONSTANT(GDK_KEY_braille_dots_123457); PRINT_CONSTANT(GDK_KEY_braille_dots_1234578); PRINT_CONSTANT(GDK_KEY_braille_dots_123458); PRINT_CONSTANT(GDK_KEY_braille_dots_12346); PRINT_CONSTANT(GDK_KEY_braille_dots_123467); PRINT_CONSTANT(GDK_KEY_braille_dots_1234678); PRINT_CONSTANT(GDK_KEY_braille_dots_123468); PRINT_CONSTANT(GDK_KEY_braille_dots_12347); PRINT_CONSTANT(GDK_KEY_braille_dots_123478); PRINT_CONSTANT(GDK_KEY_braille_dots_12348); PRINT_CONSTANT(GDK_KEY_braille_dots_1235); PRINT_CONSTANT(GDK_KEY_braille_dots_12356); PRINT_CONSTANT(GDK_KEY_braille_dots_123567); PRINT_CONSTANT(GDK_KEY_braille_dots_1235678); PRINT_CONSTANT(GDK_KEY_braille_dots_123568); PRINT_CONSTANT(GDK_KEY_braille_dots_12357); PRINT_CONSTANT(GDK_KEY_braille_dots_123578); PRINT_CONSTANT(GDK_KEY_braille_dots_12358); PRINT_CONSTANT(GDK_KEY_braille_dots_1236); PRINT_CONSTANT(GDK_KEY_braille_dots_12367); PRINT_CONSTANT(GDK_KEY_braille_dots_123678); PRINT_CONSTANT(GDK_KEY_braille_dots_12368); PRINT_CONSTANT(GDK_KEY_braille_dots_1237); PRINT_CONSTANT(GDK_KEY_braille_dots_12378); PRINT_CONSTANT(GDK_KEY_braille_dots_1238); PRINT_CONSTANT(GDK_KEY_braille_dots_124); PRINT_CONSTANT(GDK_KEY_braille_dots_1245); PRINT_CONSTANT(GDK_KEY_braille_dots_12456); PRINT_CONSTANT(GDK_KEY_braille_dots_124567); PRINT_CONSTANT(GDK_KEY_braille_dots_1245678); PRINT_CONSTANT(GDK_KEY_braille_dots_124568); PRINT_CONSTANT(GDK_KEY_braille_dots_12457); PRINT_CONSTANT(GDK_KEY_braille_dots_124578); PRINT_CONSTANT(GDK_KEY_braille_dots_12458); PRINT_CONSTANT(GDK_KEY_braille_dots_1246); PRINT_CONSTANT(GDK_KEY_braille_dots_12467); PRINT_CONSTANT(GDK_KEY_braille_dots_124678); PRINT_CONSTANT(GDK_KEY_braille_dots_12468); PRINT_CONSTANT(GDK_KEY_braille_dots_1247); PRINT_CONSTANT(GDK_KEY_braille_dots_12478); PRINT_CONSTANT(GDK_KEY_braille_dots_1248); PRINT_CONSTANT(GDK_KEY_braille_dots_125); PRINT_CONSTANT(GDK_KEY_braille_dots_1256); PRINT_CONSTANT(GDK_KEY_braille_dots_12567); PRINT_CONSTANT(GDK_KEY_braille_dots_125678); PRINT_CONSTANT(GDK_KEY_braille_dots_12568); PRINT_CONSTANT(GDK_KEY_braille_dots_1257); PRINT_CONSTANT(GDK_KEY_braille_dots_12578); PRINT_CONSTANT(GDK_KEY_braille_dots_1258); PRINT_CONSTANT(GDK_KEY_braille_dots_126); PRINT_CONSTANT(GDK_KEY_braille_dots_1267); PRINT_CONSTANT(GDK_KEY_braille_dots_12678); PRINT_CONSTANT(GDK_KEY_braille_dots_1268); PRINT_CONSTANT(GDK_KEY_braille_dots_127); PRINT_CONSTANT(GDK_KEY_braille_dots_1278); PRINT_CONSTANT(GDK_KEY_braille_dots_128); PRINT_CONSTANT(GDK_KEY_braille_dots_13); PRINT_CONSTANT(GDK_KEY_braille_dots_134); PRINT_CONSTANT(GDK_KEY_braille_dots_1345); PRINT_CONSTANT(GDK_KEY_braille_dots_13456); PRINT_CONSTANT(GDK_KEY_braille_dots_134567); PRINT_CONSTANT(GDK_KEY_braille_dots_1345678); PRINT_CONSTANT(GDK_KEY_braille_dots_134568); PRINT_CONSTANT(GDK_KEY_braille_dots_13457); PRINT_CONSTANT(GDK_KEY_braille_dots_134578); PRINT_CONSTANT(GDK_KEY_braille_dots_13458); PRINT_CONSTANT(GDK_KEY_braille_dots_1346); PRINT_CONSTANT(GDK_KEY_braille_dots_13467); PRINT_CONSTANT(GDK_KEY_braille_dots_134678); PRINT_CONSTANT(GDK_KEY_braille_dots_13468); PRINT_CONSTANT(GDK_KEY_braille_dots_1347); PRINT_CONSTANT(GDK_KEY_braille_dots_13478); PRINT_CONSTANT(GDK_KEY_braille_dots_1348); PRINT_CONSTANT(GDK_KEY_braille_dots_135); PRINT_CONSTANT(GDK_KEY_braille_dots_1356); PRINT_CONSTANT(GDK_KEY_braille_dots_13567); PRINT_CONSTANT(GDK_KEY_braille_dots_135678); PRINT_CONSTANT(GDK_KEY_braille_dots_13568); PRINT_CONSTANT(GDK_KEY_braille_dots_1357); PRINT_CONSTANT(GDK_KEY_braille_dots_13578); PRINT_CONSTANT(GDK_KEY_braille_dots_1358); PRINT_CONSTANT(GDK_KEY_braille_dots_136); PRINT_CONSTANT(GDK_KEY_braille_dots_1367); PRINT_CONSTANT(GDK_KEY_braille_dots_13678); PRINT_CONSTANT(GDK_KEY_braille_dots_1368); PRINT_CONSTANT(GDK_KEY_braille_dots_137); PRINT_CONSTANT(GDK_KEY_braille_dots_1378); PRINT_CONSTANT(GDK_KEY_braille_dots_138); PRINT_CONSTANT(GDK_KEY_braille_dots_14); PRINT_CONSTANT(GDK_KEY_braille_dots_145); PRINT_CONSTANT(GDK_KEY_braille_dots_1456); PRINT_CONSTANT(GDK_KEY_braille_dots_14567); PRINT_CONSTANT(GDK_KEY_braille_dots_145678); PRINT_CONSTANT(GDK_KEY_braille_dots_14568); PRINT_CONSTANT(GDK_KEY_braille_dots_1457); PRINT_CONSTANT(GDK_KEY_braille_dots_14578); PRINT_CONSTANT(GDK_KEY_braille_dots_1458); PRINT_CONSTANT(GDK_KEY_braille_dots_146); PRINT_CONSTANT(GDK_KEY_braille_dots_1467); PRINT_CONSTANT(GDK_KEY_braille_dots_14678); PRINT_CONSTANT(GDK_KEY_braille_dots_1468); PRINT_CONSTANT(GDK_KEY_braille_dots_147); PRINT_CONSTANT(GDK_KEY_braille_dots_1478); PRINT_CONSTANT(GDK_KEY_braille_dots_148); PRINT_CONSTANT(GDK_KEY_braille_dots_15); PRINT_CONSTANT(GDK_KEY_braille_dots_156); PRINT_CONSTANT(GDK_KEY_braille_dots_1567); PRINT_CONSTANT(GDK_KEY_braille_dots_15678); PRINT_CONSTANT(GDK_KEY_braille_dots_1568); PRINT_CONSTANT(GDK_KEY_braille_dots_157); PRINT_CONSTANT(GDK_KEY_braille_dots_1578); PRINT_CONSTANT(GDK_KEY_braille_dots_158); PRINT_CONSTANT(GDK_KEY_braille_dots_16); PRINT_CONSTANT(GDK_KEY_braille_dots_167); PRINT_CONSTANT(GDK_KEY_braille_dots_1678); PRINT_CONSTANT(GDK_KEY_braille_dots_168); PRINT_CONSTANT(GDK_KEY_braille_dots_17); PRINT_CONSTANT(GDK_KEY_braille_dots_178); PRINT_CONSTANT(GDK_KEY_braille_dots_18); PRINT_CONSTANT(GDK_KEY_braille_dots_2); PRINT_CONSTANT(GDK_KEY_braille_dots_23); PRINT_CONSTANT(GDK_KEY_braille_dots_234); PRINT_CONSTANT(GDK_KEY_braille_dots_2345); PRINT_CONSTANT(GDK_KEY_braille_dots_23456); PRINT_CONSTANT(GDK_KEY_braille_dots_234567); PRINT_CONSTANT(GDK_KEY_braille_dots_2345678); PRINT_CONSTANT(GDK_KEY_braille_dots_234568); PRINT_CONSTANT(GDK_KEY_braille_dots_23457); PRINT_CONSTANT(GDK_KEY_braille_dots_234578); PRINT_CONSTANT(GDK_KEY_braille_dots_23458); PRINT_CONSTANT(GDK_KEY_braille_dots_2346); PRINT_CONSTANT(GDK_KEY_braille_dots_23467); PRINT_CONSTANT(GDK_KEY_braille_dots_234678); PRINT_CONSTANT(GDK_KEY_braille_dots_23468); PRINT_CONSTANT(GDK_KEY_braille_dots_2347); PRINT_CONSTANT(GDK_KEY_braille_dots_23478); PRINT_CONSTANT(GDK_KEY_braille_dots_2348); PRINT_CONSTANT(GDK_KEY_braille_dots_235); PRINT_CONSTANT(GDK_KEY_braille_dots_2356); PRINT_CONSTANT(GDK_KEY_braille_dots_23567); PRINT_CONSTANT(GDK_KEY_braille_dots_235678); PRINT_CONSTANT(GDK_KEY_braille_dots_23568); PRINT_CONSTANT(GDK_KEY_braille_dots_2357); PRINT_CONSTANT(GDK_KEY_braille_dots_23578); PRINT_CONSTANT(GDK_KEY_braille_dots_2358); PRINT_CONSTANT(GDK_KEY_braille_dots_236); PRINT_CONSTANT(GDK_KEY_braille_dots_2367); PRINT_CONSTANT(GDK_KEY_braille_dots_23678); PRINT_CONSTANT(GDK_KEY_braille_dots_2368); PRINT_CONSTANT(GDK_KEY_braille_dots_237); PRINT_CONSTANT(GDK_KEY_braille_dots_2378); PRINT_CONSTANT(GDK_KEY_braille_dots_238); PRINT_CONSTANT(GDK_KEY_braille_dots_24); PRINT_CONSTANT(GDK_KEY_braille_dots_245); PRINT_CONSTANT(GDK_KEY_braille_dots_2456); PRINT_CONSTANT(GDK_KEY_braille_dots_24567); PRINT_CONSTANT(GDK_KEY_braille_dots_245678); PRINT_CONSTANT(GDK_KEY_braille_dots_24568); PRINT_CONSTANT(GDK_KEY_braille_dots_2457); PRINT_CONSTANT(GDK_KEY_braille_dots_24578); PRINT_CONSTANT(GDK_KEY_braille_dots_2458); PRINT_CONSTANT(GDK_KEY_braille_dots_246); PRINT_CONSTANT(GDK_KEY_braille_dots_2467); PRINT_CONSTANT(GDK_KEY_braille_dots_24678); PRINT_CONSTANT(GDK_KEY_braille_dots_2468); PRINT_CONSTANT(GDK_KEY_braille_dots_247); PRINT_CONSTANT(GDK_KEY_braille_dots_2478); PRINT_CONSTANT(GDK_KEY_braille_dots_248); PRINT_CONSTANT(GDK_KEY_braille_dots_25); PRINT_CONSTANT(GDK_KEY_braille_dots_256); PRINT_CONSTANT(GDK_KEY_braille_dots_2567); PRINT_CONSTANT(GDK_KEY_braille_dots_25678); PRINT_CONSTANT(GDK_KEY_braille_dots_2568); PRINT_CONSTANT(GDK_KEY_braille_dots_257); PRINT_CONSTANT(GDK_KEY_braille_dots_2578); PRINT_CONSTANT(GDK_KEY_braille_dots_258); PRINT_CONSTANT(GDK_KEY_braille_dots_26); PRINT_CONSTANT(GDK_KEY_braille_dots_267); PRINT_CONSTANT(GDK_KEY_braille_dots_2678); PRINT_CONSTANT(GDK_KEY_braille_dots_268); PRINT_CONSTANT(GDK_KEY_braille_dots_27); PRINT_CONSTANT(GDK_KEY_braille_dots_278); PRINT_CONSTANT(GDK_KEY_braille_dots_28); PRINT_CONSTANT(GDK_KEY_braille_dots_3); PRINT_CONSTANT(GDK_KEY_braille_dots_34); PRINT_CONSTANT(GDK_KEY_braille_dots_345); PRINT_CONSTANT(GDK_KEY_braille_dots_3456); PRINT_CONSTANT(GDK_KEY_braille_dots_34567); PRINT_CONSTANT(GDK_KEY_braille_dots_345678); PRINT_CONSTANT(GDK_KEY_braille_dots_34568); PRINT_CONSTANT(GDK_KEY_braille_dots_3457); PRINT_CONSTANT(GDK_KEY_braille_dots_34578); PRINT_CONSTANT(GDK_KEY_braille_dots_3458); PRINT_CONSTANT(GDK_KEY_braille_dots_346); PRINT_CONSTANT(GDK_KEY_braille_dots_3467); PRINT_CONSTANT(GDK_KEY_braille_dots_34678); PRINT_CONSTANT(GDK_KEY_braille_dots_3468); PRINT_CONSTANT(GDK_KEY_braille_dots_347); PRINT_CONSTANT(GDK_KEY_braille_dots_3478); PRINT_CONSTANT(GDK_KEY_braille_dots_348); PRINT_CONSTANT(GDK_KEY_braille_dots_35); PRINT_CONSTANT(GDK_KEY_braille_dots_356); PRINT_CONSTANT(GDK_KEY_braille_dots_3567); PRINT_CONSTANT(GDK_KEY_braille_dots_35678); PRINT_CONSTANT(GDK_KEY_braille_dots_3568); PRINT_CONSTANT(GDK_KEY_braille_dots_357); PRINT_CONSTANT(GDK_KEY_braille_dots_3578); PRINT_CONSTANT(GDK_KEY_braille_dots_358); PRINT_CONSTANT(GDK_KEY_braille_dots_36); PRINT_CONSTANT(GDK_KEY_braille_dots_367); PRINT_CONSTANT(GDK_KEY_braille_dots_3678); PRINT_CONSTANT(GDK_KEY_braille_dots_368); PRINT_CONSTANT(GDK_KEY_braille_dots_37); PRINT_CONSTANT(GDK_KEY_braille_dots_378); PRINT_CONSTANT(GDK_KEY_braille_dots_38); PRINT_CONSTANT(GDK_KEY_braille_dots_4); PRINT_CONSTANT(GDK_KEY_braille_dots_45); PRINT_CONSTANT(GDK_KEY_braille_dots_456); PRINT_CONSTANT(GDK_KEY_braille_dots_4567); PRINT_CONSTANT(GDK_KEY_braille_dots_45678); PRINT_CONSTANT(GDK_KEY_braille_dots_4568); PRINT_CONSTANT(GDK_KEY_braille_dots_457); PRINT_CONSTANT(GDK_KEY_braille_dots_4578); PRINT_CONSTANT(GDK_KEY_braille_dots_458); PRINT_CONSTANT(GDK_KEY_braille_dots_46); PRINT_CONSTANT(GDK_KEY_braille_dots_467); PRINT_CONSTANT(GDK_KEY_braille_dots_4678); PRINT_CONSTANT(GDK_KEY_braille_dots_468); PRINT_CONSTANT(GDK_KEY_braille_dots_47); PRINT_CONSTANT(GDK_KEY_braille_dots_478); PRINT_CONSTANT(GDK_KEY_braille_dots_48); PRINT_CONSTANT(GDK_KEY_braille_dots_5); PRINT_CONSTANT(GDK_KEY_braille_dots_56); PRINT_CONSTANT(GDK_KEY_braille_dots_567); PRINT_CONSTANT(GDK_KEY_braille_dots_5678); PRINT_CONSTANT(GDK_KEY_braille_dots_568); PRINT_CONSTANT(GDK_KEY_braille_dots_57); PRINT_CONSTANT(GDK_KEY_braille_dots_578); PRINT_CONSTANT(GDK_KEY_braille_dots_58); PRINT_CONSTANT(GDK_KEY_braille_dots_6); PRINT_CONSTANT(GDK_KEY_braille_dots_67); PRINT_CONSTANT(GDK_KEY_braille_dots_678); PRINT_CONSTANT(GDK_KEY_braille_dots_68); PRINT_CONSTANT(GDK_KEY_braille_dots_7); PRINT_CONSTANT(GDK_KEY_braille_dots_78); PRINT_CONSTANT(GDK_KEY_braille_dots_8); PRINT_CONSTANT(GDK_KEY_breve); PRINT_CONSTANT(GDK_KEY_brokenbar); PRINT_CONSTANT(GDK_KEY_c); PRINT_CONSTANT(GDK_KEY_c_h); PRINT_CONSTANT(GDK_KEY_cabovedot); PRINT_CONSTANT(GDK_KEY_cacute); PRINT_CONSTANT(GDK_KEY_careof); PRINT_CONSTANT(GDK_KEY_caret); PRINT_CONSTANT(GDK_KEY_caron); PRINT_CONSTANT(GDK_KEY_ccaron); PRINT_CONSTANT(GDK_KEY_ccedilla); PRINT_CONSTANT(GDK_KEY_ccircumflex); PRINT_CONSTANT(GDK_KEY_cedilla); PRINT_CONSTANT(GDK_KEY_cent); PRINT_CONSTANT(GDK_KEY_ch); PRINT_CONSTANT(GDK_KEY_checkerboard); PRINT_CONSTANT(GDK_KEY_checkmark); PRINT_CONSTANT(GDK_KEY_circle); PRINT_CONSTANT(GDK_KEY_club); PRINT_CONSTANT(GDK_KEY_colon); PRINT_CONSTANT(GDK_KEY_comma); PRINT_CONSTANT(GDK_KEY_containsas); PRINT_CONSTANT(GDK_KEY_copyright); PRINT_CONSTANT(GDK_KEY_cr); PRINT_CONSTANT(GDK_KEY_crossinglines); PRINT_CONSTANT(GDK_KEY_cuberoot); PRINT_CONSTANT(GDK_KEY_currency); PRINT_CONSTANT(GDK_KEY_cursor); PRINT_CONSTANT(GDK_KEY_d); PRINT_CONSTANT(GDK_KEY_dabovedot); PRINT_CONSTANT(GDK_KEY_dagger); PRINT_CONSTANT(GDK_KEY_dcaron); PRINT_CONSTANT(GDK_KEY_dead_A); PRINT_CONSTANT(GDK_KEY_dead_E); PRINT_CONSTANT(GDK_KEY_dead_I); PRINT_CONSTANT(GDK_KEY_dead_O); PRINT_CONSTANT(GDK_KEY_dead_U); PRINT_CONSTANT(GDK_KEY_dead_a); PRINT_CONSTANT(GDK_KEY_dead_abovecomma); PRINT_CONSTANT(GDK_KEY_dead_abovedot); PRINT_CONSTANT(GDK_KEY_dead_abovereversedcomma); PRINT_CONSTANT(GDK_KEY_dead_abovering); PRINT_CONSTANT(GDK_KEY_dead_aboveverticalline); PRINT_CONSTANT(GDK_KEY_dead_acute); PRINT_CONSTANT(GDK_KEY_dead_belowbreve); PRINT_CONSTANT(GDK_KEY_dead_belowcircumflex); PRINT_CONSTANT(GDK_KEY_dead_belowcomma); PRINT_CONSTANT(GDK_KEY_dead_belowdiaeresis); PRINT_CONSTANT(GDK_KEY_dead_belowdot); PRINT_CONSTANT(GDK_KEY_dead_belowmacron); PRINT_CONSTANT(GDK_KEY_dead_belowring); PRINT_CONSTANT(GDK_KEY_dead_belowtilde); PRINT_CONSTANT(GDK_KEY_dead_belowverticalline); PRINT_CONSTANT(GDK_KEY_dead_breve); PRINT_CONSTANT(GDK_KEY_dead_capital_schwa); PRINT_CONSTANT(GDK_KEY_dead_caron); PRINT_CONSTANT(GDK_KEY_dead_cedilla); PRINT_CONSTANT(GDK_KEY_dead_circumflex); PRINT_CONSTANT(GDK_KEY_dead_currency); PRINT_CONSTANT(GDK_KEY_dead_dasia); PRINT_CONSTANT(GDK_KEY_dead_diaeresis); PRINT_CONSTANT(GDK_KEY_dead_doubleacute); PRINT_CONSTANT(GDK_KEY_dead_doublegrave); PRINT_CONSTANT(GDK_KEY_dead_e); PRINT_CONSTANT(GDK_KEY_dead_grave); PRINT_CONSTANT(GDK_KEY_dead_greek); PRINT_CONSTANT(GDK_KEY_dead_hook); PRINT_CONSTANT(GDK_KEY_dead_horn); PRINT_CONSTANT(GDK_KEY_dead_i); PRINT_CONSTANT(GDK_KEY_dead_invertedbreve); PRINT_CONSTANT(GDK_KEY_dead_iota); PRINT_CONSTANT(GDK_KEY_dead_longsolidusoverlay); PRINT_CONSTANT(GDK_KEY_dead_lowline); PRINT_CONSTANT(GDK_KEY_dead_macron); PRINT_CONSTANT(GDK_KEY_dead_o); PRINT_CONSTANT(GDK_KEY_dead_ogonek); PRINT_CONSTANT(GDK_KEY_dead_perispomeni); PRINT_CONSTANT(GDK_KEY_dead_psili); PRINT_CONSTANT(GDK_KEY_dead_semivoiced_sound); PRINT_CONSTANT(GDK_KEY_dead_small_schwa); PRINT_CONSTANT(GDK_KEY_dead_stroke); PRINT_CONSTANT(GDK_KEY_dead_tilde); PRINT_CONSTANT(GDK_KEY_dead_u); PRINT_CONSTANT(GDK_KEY_dead_voiced_sound); PRINT_CONSTANT(GDK_KEY_decimalpoint); PRINT_CONSTANT(GDK_KEY_degree); PRINT_CONSTANT(GDK_KEY_diaeresis); PRINT_CONSTANT(GDK_KEY_diamond); PRINT_CONSTANT(GDK_KEY_digitspace); PRINT_CONSTANT(GDK_KEY_dintegral); PRINT_CONSTANT(GDK_KEY_division); PRINT_CONSTANT(GDK_KEY_dollar); PRINT_CONSTANT(GDK_KEY_doubbaselinedot); PRINT_CONSTANT(GDK_KEY_doubleacute); PRINT_CONSTANT(GDK_KEY_doubledagger); PRINT_CONSTANT(GDK_KEY_doublelowquotemark); PRINT_CONSTANT(GDK_KEY_downarrow); PRINT_CONSTANT(GDK_KEY_downcaret); PRINT_CONSTANT(GDK_KEY_downshoe); PRINT_CONSTANT(GDK_KEY_downstile); PRINT_CONSTANT(GDK_KEY_downtack); PRINT_CONSTANT(GDK_KEY_dstroke); PRINT_CONSTANT(GDK_KEY_e); PRINT_CONSTANT(GDK_KEY_eabovedot); PRINT_CONSTANT(GDK_KEY_eacute); PRINT_CONSTANT(GDK_KEY_ebelowdot); PRINT_CONSTANT(GDK_KEY_ecaron); PRINT_CONSTANT(GDK_KEY_ecircumflex); PRINT_CONSTANT(GDK_KEY_ecircumflexacute); PRINT_CONSTANT(GDK_KEY_ecircumflexbelowdot); PRINT_CONSTANT(GDK_KEY_ecircumflexgrave); PRINT_CONSTANT(GDK_KEY_ecircumflexhook); PRINT_CONSTANT(GDK_KEY_ecircumflextilde); PRINT_CONSTANT(GDK_KEY_ediaeresis); PRINT_CONSTANT(GDK_KEY_egrave); PRINT_CONSTANT(GDK_KEY_ehook); PRINT_CONSTANT(GDK_KEY_eightsubscript); PRINT_CONSTANT(GDK_KEY_eightsuperior); PRINT_CONSTANT(GDK_KEY_elementof); PRINT_CONSTANT(GDK_KEY_ellipsis); PRINT_CONSTANT(GDK_KEY_em3space); PRINT_CONSTANT(GDK_KEY_em4space); PRINT_CONSTANT(GDK_KEY_emacron); PRINT_CONSTANT(GDK_KEY_emdash); PRINT_CONSTANT(GDK_KEY_emfilledcircle); PRINT_CONSTANT(GDK_KEY_emfilledrect); PRINT_CONSTANT(GDK_KEY_emopencircle); PRINT_CONSTANT(GDK_KEY_emopenrectangle); PRINT_CONSTANT(GDK_KEY_emptyset); PRINT_CONSTANT(GDK_KEY_emspace); PRINT_CONSTANT(GDK_KEY_endash); PRINT_CONSTANT(GDK_KEY_enfilledcircbullet); PRINT_CONSTANT(GDK_KEY_enfilledsqbullet); PRINT_CONSTANT(GDK_KEY_eng); PRINT_CONSTANT(GDK_KEY_enopencircbullet); PRINT_CONSTANT(GDK_KEY_enopensquarebullet); PRINT_CONSTANT(GDK_KEY_enspace); PRINT_CONSTANT(GDK_KEY_eogonek); PRINT_CONSTANT(GDK_KEY_equal); PRINT_CONSTANT(GDK_KEY_eth); PRINT_CONSTANT(GDK_KEY_etilde); PRINT_CONSTANT(GDK_KEY_exclam); PRINT_CONSTANT(GDK_KEY_exclamdown); PRINT_CONSTANT(GDK_KEY_ezh); PRINT_CONSTANT(GDK_KEY_f); PRINT_CONSTANT(GDK_KEY_fabovedot); PRINT_CONSTANT(GDK_KEY_femalesymbol); PRINT_CONSTANT(GDK_KEY_ff); PRINT_CONSTANT(GDK_KEY_figdash); PRINT_CONSTANT(GDK_KEY_filledlefttribullet); PRINT_CONSTANT(GDK_KEY_filledrectbullet); PRINT_CONSTANT(GDK_KEY_filledrighttribullet); PRINT_CONSTANT(GDK_KEY_filledtribulletdown); PRINT_CONSTANT(GDK_KEY_filledtribulletup); PRINT_CONSTANT(GDK_KEY_fiveeighths); PRINT_CONSTANT(GDK_KEY_fivesixths); PRINT_CONSTANT(GDK_KEY_fivesubscript); PRINT_CONSTANT(GDK_KEY_fivesuperior); PRINT_CONSTANT(GDK_KEY_fourfifths); PRINT_CONSTANT(GDK_KEY_foursubscript); PRINT_CONSTANT(GDK_KEY_foursuperior); PRINT_CONSTANT(GDK_KEY_fourthroot); PRINT_CONSTANT(GDK_KEY_function); PRINT_CONSTANT(GDK_KEY_g); PRINT_CONSTANT(GDK_KEY_gabovedot); PRINT_CONSTANT(GDK_KEY_gbreve); PRINT_CONSTANT(GDK_KEY_gcaron); PRINT_CONSTANT(GDK_KEY_gcedilla); PRINT_CONSTANT(GDK_KEY_gcircumflex); PRINT_CONSTANT(GDK_KEY_grave); PRINT_CONSTANT(GDK_KEY_greater); PRINT_CONSTANT(GDK_KEY_greaterthanequal); PRINT_CONSTANT(GDK_KEY_guillemotleft); PRINT_CONSTANT(GDK_KEY_guillemotright); PRINT_CONSTANT(GDK_KEY_h); PRINT_CONSTANT(GDK_KEY_hairspace); PRINT_CONSTANT(GDK_KEY_hcircumflex); PRINT_CONSTANT(GDK_KEY_heart); PRINT_CONSTANT(GDK_KEY_hebrew_aleph); PRINT_CONSTANT(GDK_KEY_hebrew_ayin); PRINT_CONSTANT(GDK_KEY_hebrew_bet); PRINT_CONSTANT(GDK_KEY_hebrew_beth); PRINT_CONSTANT(GDK_KEY_hebrew_chet); PRINT_CONSTANT(GDK_KEY_hebrew_dalet); PRINT_CONSTANT(GDK_KEY_hebrew_daleth); PRINT_CONSTANT(GDK_KEY_hebrew_doublelowline); PRINT_CONSTANT(GDK_KEY_hebrew_finalkaph); PRINT_CONSTANT(GDK_KEY_hebrew_finalmem); PRINT_CONSTANT(GDK_KEY_hebrew_finalnun); PRINT_CONSTANT(GDK_KEY_hebrew_finalpe); PRINT_CONSTANT(GDK_KEY_hebrew_finalzade); PRINT_CONSTANT(GDK_KEY_hebrew_finalzadi); PRINT_CONSTANT(GDK_KEY_hebrew_gimel); PRINT_CONSTANT(GDK_KEY_hebrew_gimmel); PRINT_CONSTANT(GDK_KEY_hebrew_he); PRINT_CONSTANT(GDK_KEY_hebrew_het); PRINT_CONSTANT(GDK_KEY_hebrew_kaph); PRINT_CONSTANT(GDK_KEY_hebrew_kuf); PRINT_CONSTANT(GDK_KEY_hebrew_lamed); PRINT_CONSTANT(GDK_KEY_hebrew_mem); PRINT_CONSTANT(GDK_KEY_hebrew_nun); PRINT_CONSTANT(GDK_KEY_hebrew_pe); PRINT_CONSTANT(GDK_KEY_hebrew_qoph); PRINT_CONSTANT(GDK_KEY_hebrew_resh); PRINT_CONSTANT(GDK_KEY_hebrew_samech); PRINT_CONSTANT(GDK_KEY_hebrew_samekh); PRINT_CONSTANT(GDK_KEY_hebrew_shin); PRINT_CONSTANT(GDK_KEY_hebrew_taf); PRINT_CONSTANT(GDK_KEY_hebrew_taw); PRINT_CONSTANT(GDK_KEY_hebrew_tet); PRINT_CONSTANT(GDK_KEY_hebrew_teth); PRINT_CONSTANT(GDK_KEY_hebrew_waw); PRINT_CONSTANT(GDK_KEY_hebrew_yod); PRINT_CONSTANT(GDK_KEY_hebrew_zade); PRINT_CONSTANT(GDK_KEY_hebrew_zadi); PRINT_CONSTANT(GDK_KEY_hebrew_zain); PRINT_CONSTANT(GDK_KEY_hebrew_zayin); PRINT_CONSTANT(GDK_KEY_hexagram); PRINT_CONSTANT(GDK_KEY_horizconnector); PRINT_CONSTANT(GDK_KEY_horizlinescan1); PRINT_CONSTANT(GDK_KEY_horizlinescan3); PRINT_CONSTANT(GDK_KEY_horizlinescan5); PRINT_CONSTANT(GDK_KEY_horizlinescan7); PRINT_CONSTANT(GDK_KEY_horizlinescan9); PRINT_CONSTANT(GDK_KEY_hstroke); PRINT_CONSTANT(GDK_KEY_ht); PRINT_CONSTANT(GDK_KEY_hyphen); PRINT_CONSTANT(GDK_KEY_i); PRINT_CONSTANT(GDK_KEY_iTouch); PRINT_CONSTANT(GDK_KEY_iacute); PRINT_CONSTANT(GDK_KEY_ibelowdot); PRINT_CONSTANT(GDK_KEY_ibreve); PRINT_CONSTANT(GDK_KEY_icircumflex); PRINT_CONSTANT(GDK_KEY_identical); PRINT_CONSTANT(GDK_KEY_idiaeresis); PRINT_CONSTANT(GDK_KEY_idotless); PRINT_CONSTANT(GDK_KEY_ifonlyif); PRINT_CONSTANT(GDK_KEY_igrave); PRINT_CONSTANT(GDK_KEY_ihook); PRINT_CONSTANT(GDK_KEY_imacron); PRINT_CONSTANT(GDK_KEY_implies); PRINT_CONSTANT(GDK_KEY_includedin); PRINT_CONSTANT(GDK_KEY_includes); PRINT_CONSTANT(GDK_KEY_infinity); PRINT_CONSTANT(GDK_KEY_integral); PRINT_CONSTANT(GDK_KEY_intersection); PRINT_CONSTANT(GDK_KEY_iogonek); PRINT_CONSTANT(GDK_KEY_itilde); PRINT_CONSTANT(GDK_KEY_j); PRINT_CONSTANT(GDK_KEY_jcircumflex); PRINT_CONSTANT(GDK_KEY_jot); PRINT_CONSTANT(GDK_KEY_k); PRINT_CONSTANT(GDK_KEY_kana_A); PRINT_CONSTANT(GDK_KEY_kana_CHI); PRINT_CONSTANT(GDK_KEY_kana_E); PRINT_CONSTANT(GDK_KEY_kana_FU); PRINT_CONSTANT(GDK_KEY_kana_HA); PRINT_CONSTANT(GDK_KEY_kana_HE); PRINT_CONSTANT(GDK_KEY_kana_HI); PRINT_CONSTANT(GDK_KEY_kana_HO); PRINT_CONSTANT(GDK_KEY_kana_HU); PRINT_CONSTANT(GDK_KEY_kana_I); PRINT_CONSTANT(GDK_KEY_kana_KA); PRINT_CONSTANT(GDK_KEY_kana_KE); PRINT_CONSTANT(GDK_KEY_kana_KI); PRINT_CONSTANT(GDK_KEY_kana_KO); PRINT_CONSTANT(GDK_KEY_kana_KU); PRINT_CONSTANT(GDK_KEY_kana_MA); PRINT_CONSTANT(GDK_KEY_kana_ME); PRINT_CONSTANT(GDK_KEY_kana_MI); PRINT_CONSTANT(GDK_KEY_kana_MO); PRINT_CONSTANT(GDK_KEY_kana_MU); PRINT_CONSTANT(GDK_KEY_kana_N); PRINT_CONSTANT(GDK_KEY_kana_NA); PRINT_CONSTANT(GDK_KEY_kana_NE); PRINT_CONSTANT(GDK_KEY_kana_NI); PRINT_CONSTANT(GDK_KEY_kana_NO); PRINT_CONSTANT(GDK_KEY_kana_NU); PRINT_CONSTANT(GDK_KEY_kana_O); PRINT_CONSTANT(GDK_KEY_kana_RA); PRINT_CONSTANT(GDK_KEY_kana_RE); PRINT_CONSTANT(GDK_KEY_kana_RI); PRINT_CONSTANT(GDK_KEY_kana_RO); PRINT_CONSTANT(GDK_KEY_kana_RU); PRINT_CONSTANT(GDK_KEY_kana_SA); PRINT_CONSTANT(GDK_KEY_kana_SE); PRINT_CONSTANT(GDK_KEY_kana_SHI); PRINT_CONSTANT(GDK_KEY_kana_SO); PRINT_CONSTANT(GDK_KEY_kana_SU); PRINT_CONSTANT(GDK_KEY_kana_TA); PRINT_CONSTANT(GDK_KEY_kana_TE); PRINT_CONSTANT(GDK_KEY_kana_TI); PRINT_CONSTANT(GDK_KEY_kana_TO); PRINT_CONSTANT(GDK_KEY_kana_TSU); PRINT_CONSTANT(GDK_KEY_kana_TU); PRINT_CONSTANT(GDK_KEY_kana_U); PRINT_CONSTANT(GDK_KEY_kana_WA); PRINT_CONSTANT(GDK_KEY_kana_WO); PRINT_CONSTANT(GDK_KEY_kana_YA); PRINT_CONSTANT(GDK_KEY_kana_YO); PRINT_CONSTANT(GDK_KEY_kana_YU); PRINT_CONSTANT(GDK_KEY_kana_a); PRINT_CONSTANT(GDK_KEY_kana_closingbracket); PRINT_CONSTANT(GDK_KEY_kana_comma); PRINT_CONSTANT(GDK_KEY_kana_conjunctive); PRINT_CONSTANT(GDK_KEY_kana_e); PRINT_CONSTANT(GDK_KEY_kana_fullstop); PRINT_CONSTANT(GDK_KEY_kana_i); PRINT_CONSTANT(GDK_KEY_kana_middledot); PRINT_CONSTANT(GDK_KEY_kana_o); PRINT_CONSTANT(GDK_KEY_kana_openingbracket); PRINT_CONSTANT(GDK_KEY_kana_switch); PRINT_CONSTANT(GDK_KEY_kana_tsu); PRINT_CONSTANT(GDK_KEY_kana_tu); PRINT_CONSTANT(GDK_KEY_kana_u); PRINT_CONSTANT(GDK_KEY_kana_ya); PRINT_CONSTANT(GDK_KEY_kana_yo); PRINT_CONSTANT(GDK_KEY_kana_yu); PRINT_CONSTANT(GDK_KEY_kappa); PRINT_CONSTANT(GDK_KEY_kcedilla); PRINT_CONSTANT(GDK_KEY_kra); PRINT_CONSTANT(GDK_KEY_l); PRINT_CONSTANT(GDK_KEY_lacute); PRINT_CONSTANT(GDK_KEY_latincross); PRINT_CONSTANT(GDK_KEY_lbelowdot); PRINT_CONSTANT(GDK_KEY_lcaron); PRINT_CONSTANT(GDK_KEY_lcedilla); PRINT_CONSTANT(GDK_KEY_leftanglebracket); PRINT_CONSTANT(GDK_KEY_leftarrow); PRINT_CONSTANT(GDK_KEY_leftcaret); PRINT_CONSTANT(GDK_KEY_leftdoublequotemark); PRINT_CONSTANT(GDK_KEY_leftmiddlecurlybrace); PRINT_CONSTANT(GDK_KEY_leftopentriangle); PRINT_CONSTANT(GDK_KEY_leftpointer); PRINT_CONSTANT(GDK_KEY_leftradical); PRINT_CONSTANT(GDK_KEY_leftshoe); PRINT_CONSTANT(GDK_KEY_leftsinglequotemark); PRINT_CONSTANT(GDK_KEY_leftt); PRINT_CONSTANT(GDK_KEY_lefttack); PRINT_CONSTANT(GDK_KEY_less); PRINT_CONSTANT(GDK_KEY_lessthanequal); PRINT_CONSTANT(GDK_KEY_lf); PRINT_CONSTANT(GDK_KEY_logicaland); PRINT_CONSTANT(GDK_KEY_logicalor); PRINT_CONSTANT(GDK_KEY_lowleftcorner); PRINT_CONSTANT(GDK_KEY_lowrightcorner); PRINT_CONSTANT(GDK_KEY_lstroke); PRINT_CONSTANT(GDK_KEY_m); PRINT_CONSTANT(GDK_KEY_mabovedot); PRINT_CONSTANT(GDK_KEY_macron); PRINT_CONSTANT(GDK_KEY_malesymbol); PRINT_CONSTANT(GDK_KEY_maltesecross); PRINT_CONSTANT(GDK_KEY_marker); PRINT_CONSTANT(GDK_KEY_masculine); PRINT_CONSTANT(GDK_KEY_minus); PRINT_CONSTANT(GDK_KEY_minutes); PRINT_CONSTANT(GDK_KEY_mu); PRINT_CONSTANT(GDK_KEY_multiply); PRINT_CONSTANT(GDK_KEY_musicalflat); PRINT_CONSTANT(GDK_KEY_musicalsharp); PRINT_CONSTANT(GDK_KEY_n); PRINT_CONSTANT(GDK_KEY_nabla); PRINT_CONSTANT(GDK_KEY_nacute); PRINT_CONSTANT(GDK_KEY_ncaron); PRINT_CONSTANT(GDK_KEY_ncedilla); PRINT_CONSTANT(GDK_KEY_ninesubscript); PRINT_CONSTANT(GDK_KEY_ninesuperior); PRINT_CONSTANT(GDK_KEY_nl); PRINT_CONSTANT(GDK_KEY_nobreakspace); PRINT_CONSTANT(GDK_KEY_notapproxeq); PRINT_CONSTANT(GDK_KEY_notelementof); PRINT_CONSTANT(GDK_KEY_notequal); PRINT_CONSTANT(GDK_KEY_notidentical); PRINT_CONSTANT(GDK_KEY_notsign); PRINT_CONSTANT(GDK_KEY_ntilde); PRINT_CONSTANT(GDK_KEY_numbersign); PRINT_CONSTANT(GDK_KEY_numerosign); PRINT_CONSTANT(GDK_KEY_o); PRINT_CONSTANT(GDK_KEY_oacute); PRINT_CONSTANT(GDK_KEY_obarred); PRINT_CONSTANT(GDK_KEY_obelowdot); PRINT_CONSTANT(GDK_KEY_ocaron); PRINT_CONSTANT(GDK_KEY_ocircumflex); PRINT_CONSTANT(GDK_KEY_ocircumflexacute); PRINT_CONSTANT(GDK_KEY_ocircumflexbelowdot); PRINT_CONSTANT(GDK_KEY_ocircumflexgrave); PRINT_CONSTANT(GDK_KEY_ocircumflexhook); PRINT_CONSTANT(GDK_KEY_ocircumflextilde); PRINT_CONSTANT(GDK_KEY_odiaeresis); PRINT_CONSTANT(GDK_KEY_odoubleacute); PRINT_CONSTANT(GDK_KEY_oe); PRINT_CONSTANT(GDK_KEY_ogonek); PRINT_CONSTANT(GDK_KEY_ograve); PRINT_CONSTANT(GDK_KEY_ohook); PRINT_CONSTANT(GDK_KEY_ohorn); PRINT_CONSTANT(GDK_KEY_ohornacute); PRINT_CONSTANT(GDK_KEY_ohornbelowdot); PRINT_CONSTANT(GDK_KEY_ohorngrave); PRINT_CONSTANT(GDK_KEY_ohornhook); PRINT_CONSTANT(GDK_KEY_ohorntilde); PRINT_CONSTANT(GDK_KEY_omacron); PRINT_CONSTANT(GDK_KEY_oneeighth); PRINT_CONSTANT(GDK_KEY_onefifth); PRINT_CONSTANT(GDK_KEY_onehalf); PRINT_CONSTANT(GDK_KEY_onequarter); PRINT_CONSTANT(GDK_KEY_onesixth); PRINT_CONSTANT(GDK_KEY_onesubscript); PRINT_CONSTANT(GDK_KEY_onesuperior); PRINT_CONSTANT(GDK_KEY_onethird); PRINT_CONSTANT(GDK_KEY_ooblique); PRINT_CONSTANT(GDK_KEY_openrectbullet); PRINT_CONSTANT(GDK_KEY_openstar); PRINT_CONSTANT(GDK_KEY_opentribulletdown); PRINT_CONSTANT(GDK_KEY_opentribulletup); PRINT_CONSTANT(GDK_KEY_ordfeminine); PRINT_CONSTANT(GDK_KEY_oslash); PRINT_CONSTANT(GDK_KEY_otilde); PRINT_CONSTANT(GDK_KEY_overbar); PRINT_CONSTANT(GDK_KEY_overline); PRINT_CONSTANT(GDK_KEY_p); PRINT_CONSTANT(GDK_KEY_pabovedot); PRINT_CONSTANT(GDK_KEY_paragraph); PRINT_CONSTANT(GDK_KEY_parenleft); PRINT_CONSTANT(GDK_KEY_parenright); PRINT_CONSTANT(GDK_KEY_partdifferential); PRINT_CONSTANT(GDK_KEY_partialderivative); PRINT_CONSTANT(GDK_KEY_percent); PRINT_CONSTANT(GDK_KEY_period); PRINT_CONSTANT(GDK_KEY_periodcentered); PRINT_CONSTANT(GDK_KEY_permille); PRINT_CONSTANT(GDK_KEY_phonographcopyright); PRINT_CONSTANT(GDK_KEY_plus); PRINT_CONSTANT(GDK_KEY_plusminus); PRINT_CONSTANT(GDK_KEY_prescription); PRINT_CONSTANT(GDK_KEY_prolongedsound); PRINT_CONSTANT(GDK_KEY_punctspace); PRINT_CONSTANT(GDK_KEY_q); PRINT_CONSTANT(GDK_KEY_quad); PRINT_CONSTANT(GDK_KEY_question); PRINT_CONSTANT(GDK_KEY_questiondown); PRINT_CONSTANT(GDK_KEY_quotedbl); PRINT_CONSTANT(GDK_KEY_quoteleft); PRINT_CONSTANT(GDK_KEY_quoteright); PRINT_CONSTANT(GDK_KEY_r); PRINT_CONSTANT(GDK_KEY_racute); PRINT_CONSTANT(GDK_KEY_radical); PRINT_CONSTANT(GDK_KEY_rcaron); PRINT_CONSTANT(GDK_KEY_rcedilla); PRINT_CONSTANT(GDK_KEY_registered); PRINT_CONSTANT(GDK_KEY_rightanglebracket); PRINT_CONSTANT(GDK_KEY_rightarrow); PRINT_CONSTANT(GDK_KEY_rightcaret); PRINT_CONSTANT(GDK_KEY_rightdoublequotemark); PRINT_CONSTANT(GDK_KEY_rightmiddlecurlybrace); PRINT_CONSTANT(GDK_KEY_rightmiddlesummation); PRINT_CONSTANT(GDK_KEY_rightopentriangle); PRINT_CONSTANT(GDK_KEY_rightpointer); PRINT_CONSTANT(GDK_KEY_rightshoe); PRINT_CONSTANT(GDK_KEY_rightsinglequotemark); PRINT_CONSTANT(GDK_KEY_rightt); PRINT_CONSTANT(GDK_KEY_righttack); PRINT_CONSTANT(GDK_KEY_s); PRINT_CONSTANT(GDK_KEY_sabovedot); PRINT_CONSTANT(GDK_KEY_sacute); PRINT_CONSTANT(GDK_KEY_scaron); PRINT_CONSTANT(GDK_KEY_scedilla); PRINT_CONSTANT(GDK_KEY_schwa); PRINT_CONSTANT(GDK_KEY_scircumflex); PRINT_CONSTANT(GDK_KEY_script_switch); PRINT_CONSTANT(GDK_KEY_seconds); PRINT_CONSTANT(GDK_KEY_section); PRINT_CONSTANT(GDK_KEY_semicolon); PRINT_CONSTANT(GDK_KEY_semivoicedsound); PRINT_CONSTANT(GDK_KEY_seveneighths); PRINT_CONSTANT(GDK_KEY_sevensubscript); PRINT_CONSTANT(GDK_KEY_sevensuperior); PRINT_CONSTANT(GDK_KEY_signaturemark); PRINT_CONSTANT(GDK_KEY_signifblank); PRINT_CONSTANT(GDK_KEY_similarequal); PRINT_CONSTANT(GDK_KEY_singlelowquotemark); PRINT_CONSTANT(GDK_KEY_sixsubscript); PRINT_CONSTANT(GDK_KEY_sixsuperior); PRINT_CONSTANT(GDK_KEY_slash); PRINT_CONSTANT(GDK_KEY_soliddiamond); PRINT_CONSTANT(GDK_KEY_space); PRINT_CONSTANT(GDK_KEY_squareroot); PRINT_CONSTANT(GDK_KEY_ssharp); PRINT_CONSTANT(GDK_KEY_sterling); PRINT_CONSTANT(GDK_KEY_stricteq); PRINT_CONSTANT(GDK_KEY_t); PRINT_CONSTANT(GDK_KEY_tabovedot); PRINT_CONSTANT(GDK_KEY_tcaron); PRINT_CONSTANT(GDK_KEY_tcedilla); PRINT_CONSTANT(GDK_KEY_telephone); PRINT_CONSTANT(GDK_KEY_telephonerecorder); PRINT_CONSTANT(GDK_KEY_therefore); PRINT_CONSTANT(GDK_KEY_thinspace); PRINT_CONSTANT(GDK_KEY_thorn); PRINT_CONSTANT(GDK_KEY_threeeighths); PRINT_CONSTANT(GDK_KEY_threefifths); PRINT_CONSTANT(GDK_KEY_threequarters); PRINT_CONSTANT(GDK_KEY_threesubscript); PRINT_CONSTANT(GDK_KEY_threesuperior); PRINT_CONSTANT(GDK_KEY_tintegral); PRINT_CONSTANT(GDK_KEY_topintegral); PRINT_CONSTANT(GDK_KEY_topleftparens); PRINT_CONSTANT(GDK_KEY_topleftradical); PRINT_CONSTANT(GDK_KEY_topleftsqbracket); PRINT_CONSTANT(GDK_KEY_topleftsummation); PRINT_CONSTANT(GDK_KEY_toprightparens); PRINT_CONSTANT(GDK_KEY_toprightsqbracket); PRINT_CONSTANT(GDK_KEY_toprightsummation); PRINT_CONSTANT(GDK_KEY_topt); PRINT_CONSTANT(GDK_KEY_topvertsummationconnector); PRINT_CONSTANT(GDK_KEY_trademark); PRINT_CONSTANT(GDK_KEY_trademarkincircle); PRINT_CONSTANT(GDK_KEY_tslash); PRINT_CONSTANT(GDK_KEY_twofifths); PRINT_CONSTANT(GDK_KEY_twosubscript); PRINT_CONSTANT(GDK_KEY_twosuperior); PRINT_CONSTANT(GDK_KEY_twothirds); PRINT_CONSTANT(GDK_KEY_u); PRINT_CONSTANT(GDK_KEY_uacute); PRINT_CONSTANT(GDK_KEY_ubelowdot); PRINT_CONSTANT(GDK_KEY_ubreve); PRINT_CONSTANT(GDK_KEY_ucircumflex); PRINT_CONSTANT(GDK_KEY_udiaeresis); PRINT_CONSTANT(GDK_KEY_udoubleacute); PRINT_CONSTANT(GDK_KEY_ugrave); PRINT_CONSTANT(GDK_KEY_uhook); PRINT_CONSTANT(GDK_KEY_uhorn); PRINT_CONSTANT(GDK_KEY_uhornacute); PRINT_CONSTANT(GDK_KEY_uhornbelowdot); PRINT_CONSTANT(GDK_KEY_uhorngrave); PRINT_CONSTANT(GDK_KEY_uhornhook); PRINT_CONSTANT(GDK_KEY_uhorntilde); PRINT_CONSTANT(GDK_KEY_umacron); PRINT_CONSTANT(GDK_KEY_underbar); PRINT_CONSTANT(GDK_KEY_underscore); PRINT_CONSTANT(GDK_KEY_union); PRINT_CONSTANT(GDK_KEY_uogonek); PRINT_CONSTANT(GDK_KEY_uparrow); PRINT_CONSTANT(GDK_KEY_upcaret); PRINT_CONSTANT(GDK_KEY_upleftcorner); PRINT_CONSTANT(GDK_KEY_uprightcorner); PRINT_CONSTANT(GDK_KEY_upshoe); PRINT_CONSTANT(GDK_KEY_upstile); PRINT_CONSTANT(GDK_KEY_uptack); PRINT_CONSTANT(GDK_KEY_uring); PRINT_CONSTANT(GDK_KEY_utilde); PRINT_CONSTANT(GDK_KEY_v); PRINT_CONSTANT(GDK_KEY_variation); PRINT_CONSTANT(GDK_KEY_vertbar); PRINT_CONSTANT(GDK_KEY_vertconnector); PRINT_CONSTANT(GDK_KEY_voicedsound); PRINT_CONSTANT(GDK_KEY_vt); PRINT_CONSTANT(GDK_KEY_w); PRINT_CONSTANT(GDK_KEY_wacute); PRINT_CONSTANT(GDK_KEY_wcircumflex); PRINT_CONSTANT(GDK_KEY_wdiaeresis); PRINT_CONSTANT(GDK_KEY_wgrave); PRINT_CONSTANT(GDK_KEY_x); PRINT_CONSTANT(GDK_KEY_xabovedot); PRINT_CONSTANT(GDK_KEY_y); PRINT_CONSTANT(GDK_KEY_yacute); PRINT_CONSTANT(GDK_KEY_ybelowdot); PRINT_CONSTANT(GDK_KEY_ycircumflex); PRINT_CONSTANT(GDK_KEY_ydiaeresis); PRINT_CONSTANT(GDK_KEY_yen); PRINT_CONSTANT(GDK_KEY_ygrave); PRINT_CONSTANT(GDK_KEY_yhook); PRINT_CONSTANT(GDK_KEY_ytilde); PRINT_CONSTANT(GDK_KEY_z); PRINT_CONSTANT(GDK_KEY_zabovedot); PRINT_CONSTANT(GDK_KEY_zacute); PRINT_CONSTANT(GDK_KEY_zcaron); PRINT_CONSTANT(GDK_KEY_zerosubscript); PRINT_CONSTANT(GDK_KEY_zerosuperior); PRINT_CONSTANT(GDK_KEY_zstroke); PRINT_CONSTANT((gint) GDK_LEAVE_NOTIFY); PRINT_CONSTANT((guint) GDK_LOCK_MASK); PRINT_CONSTANT((gint) GDK_MEMORY_A16); PRINT_CONSTANT((gint) GDK_MEMORY_A16_FLOAT); PRINT_CONSTANT((gint) GDK_MEMORY_A32_FLOAT); PRINT_CONSTANT((gint) GDK_MEMORY_A8); PRINT_CONSTANT((gint) GDK_MEMORY_A8B8G8R8); PRINT_CONSTANT((gint) GDK_MEMORY_A8B8G8R8_PREMULTIPLIED); PRINT_CONSTANT((gint) GDK_MEMORY_A8R8G8B8); PRINT_CONSTANT((gint) GDK_MEMORY_A8R8G8B8_PREMULTIPLIED); PRINT_CONSTANT((gint) GDK_MEMORY_B8G8R8); PRINT_CONSTANT((gint) GDK_MEMORY_B8G8R8A8); PRINT_CONSTANT((gint) GDK_MEMORY_B8G8R8A8_PREMULTIPLIED); PRINT_CONSTANT((gint) GDK_MEMORY_B8G8R8X8); PRINT_CONSTANT((gint) GDK_MEMORY_G16); PRINT_CONSTANT((gint) GDK_MEMORY_G16A16); PRINT_CONSTANT((gint) GDK_MEMORY_G16A16_PREMULTIPLIED); PRINT_CONSTANT((gint) GDK_MEMORY_G8); PRINT_CONSTANT((gint) GDK_MEMORY_G8A8); PRINT_CONSTANT((gint) GDK_MEMORY_G8A8_PREMULTIPLIED); PRINT_CONSTANT((gint) GDK_MEMORY_N_FORMATS); PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16); PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16A16); PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16A16_FLOAT); PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16A16_FLOAT_PREMULTIPLIED); PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16A16_PREMULTIPLIED); PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16_FLOAT); PRINT_CONSTANT((gint) GDK_MEMORY_R32G32B32A32_FLOAT); PRINT_CONSTANT((gint) GDK_MEMORY_R32G32B32A32_FLOAT_PREMULTIPLIED); PRINT_CONSTANT((gint) GDK_MEMORY_R32G32B32_FLOAT); PRINT_CONSTANT((gint) GDK_MEMORY_R8G8B8); PRINT_CONSTANT((gint) GDK_MEMORY_R8G8B8A8); PRINT_CONSTANT((gint) GDK_MEMORY_R8G8B8A8_PREMULTIPLIED); PRINT_CONSTANT((gint) GDK_MEMORY_R8G8B8X8); PRINT_CONSTANT((gint) GDK_MEMORY_X8B8G8R8); PRINT_CONSTANT((gint) GDK_MEMORY_X8R8G8B8); PRINT_CONSTANT((guint) GDK_META_MASK); PRINT_CONSTANT(GDK_MODIFIER_MASK); PRINT_CONSTANT((gint) GDK_MOTION_NOTIFY); PRINT_CONSTANT((gint) GDK_NOTIFY_ANCESTOR); PRINT_CONSTANT((gint) GDK_NOTIFY_INFERIOR); PRINT_CONSTANT((gint) GDK_NOTIFY_NONLINEAR); PRINT_CONSTANT((gint) GDK_NOTIFY_NONLINEAR_VIRTUAL); PRINT_CONSTANT((gint) GDK_NOTIFY_UNKNOWN); PRINT_CONSTANT((gint) GDK_NOTIFY_VIRTUAL); PRINT_CONSTANT((guint) GDK_NO_MODIFIER_MASK); PRINT_CONSTANT((gint) GDK_PAD_BUTTON_PRESS); PRINT_CONSTANT((gint) GDK_PAD_BUTTON_RELEASE); PRINT_CONSTANT((gint) GDK_PAD_GROUP_MODE); PRINT_CONSTANT((gint) GDK_PAD_RING); PRINT_CONSTANT((gint) GDK_PAD_STRIP); PRINT_CONSTANT((guint) GDK_PAINTABLE_STATIC_CONTENTS); PRINT_CONSTANT((guint) GDK_PAINTABLE_STATIC_SIZE); PRINT_CONSTANT(GDK_PRIORITY_REDRAW); PRINT_CONSTANT((gint) GDK_PROXIMITY_IN); PRINT_CONSTANT((gint) GDK_PROXIMITY_OUT); PRINT_CONSTANT((gint) GDK_SCROLL); PRINT_CONSTANT((gint) GDK_SCROLL_DOWN); PRINT_CONSTANT((gint) GDK_SCROLL_LEFT); PRINT_CONSTANT((gint) GDK_SCROLL_RIGHT); PRINT_CONSTANT((gint) GDK_SCROLL_SMOOTH); PRINT_CONSTANT((gint) GDK_SCROLL_UNIT_SURFACE); PRINT_CONSTANT((gint) GDK_SCROLL_UNIT_WHEEL); PRINT_CONSTANT((gint) GDK_SCROLL_UP); PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_ALL); PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_ALL_POINTING); PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_KEYBOARD); PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_NONE); PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_POINTER); PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_TABLET_PAD); PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_TABLET_STYLUS); PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_TOUCH); PRINT_CONSTANT((guint) GDK_SHIFT_MASK); PRINT_CONSTANT((gint) GDK_SOURCE_KEYBOARD); PRINT_CONSTANT((gint) GDK_SOURCE_MOUSE); PRINT_CONSTANT((gint) GDK_SOURCE_PEN); PRINT_CONSTANT((gint) GDK_SOURCE_TABLET_PAD); PRINT_CONSTANT((gint) GDK_SOURCE_TOUCHPAD); PRINT_CONSTANT((gint) GDK_SOURCE_TOUCHSCREEN); PRINT_CONSTANT((gint) GDK_SOURCE_TRACKPOINT); PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR); PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB); PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_NONE); PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_UNKNOWN); PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR); PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB); PRINT_CONSTANT((guint) GDK_SUPER_MASK); PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_EAST); PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_NORTH); PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_NORTH_EAST); PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_NORTH_WEST); PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_SOUTH); PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_SOUTH_EAST); PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_SOUTH_WEST); PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_WEST); PRINT_CONSTANT((gint) GDK_TEXTURE_ERROR_CORRUPT_IMAGE); PRINT_CONSTANT((gint) GDK_TEXTURE_ERROR_TOO_LARGE); PRINT_CONSTANT((gint) GDK_TEXTURE_ERROR_UNSUPPORTED_CONTENT); PRINT_CONSTANT((gint) GDK_TEXTURE_ERROR_UNSUPPORTED_FORMAT); PRINT_CONSTANT((gint) GDK_TITLEBAR_GESTURE_DOUBLE_CLICK); PRINT_CONSTANT((gint) GDK_TITLEBAR_GESTURE_MIDDLE_CLICK); PRINT_CONSTANT((gint) GDK_TITLEBAR_GESTURE_RIGHT_CLICK); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_ABOVE); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_BELOW); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_BOTTOM_RESIZABLE); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_BOTTOM_TILED); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_FOCUSED); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_FULLSCREEN); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_LEFT_RESIZABLE); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_LEFT_TILED); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_MAXIMIZED); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_MINIMIZED); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_RIGHT_RESIZABLE); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_RIGHT_TILED); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_STICKY); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_SUSPENDED); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_TILED); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_TOP_RESIZABLE); PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_TOP_TILED); PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_BEGIN); PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_CANCEL); PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_END); PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_UPDATE); PRINT_CONSTANT((gint) GDK_TOUCHPAD_HOLD); PRINT_CONSTANT((gint) GDK_TOUCHPAD_PINCH); PRINT_CONSTANT((gint) GDK_TOUCHPAD_SWIPE); PRINT_CONSTANT((gint) GDK_TOUCH_BEGIN); PRINT_CONSTANT((gint) GDK_TOUCH_CANCEL); PRINT_CONSTANT((gint) GDK_TOUCH_END); PRINT_CONSTANT((gint) GDK_TOUCH_UPDATE); PRINT_CONSTANT((gint) GDK_VULKAN_ERROR_NOT_AVAILABLE); PRINT_CONSTANT((gint) GDK_VULKAN_ERROR_UNSUPPORTED); return 0; } gdk4-sys-0.9.0/tests/layout.c000064400000000000000000000076541046102023000141360ustar 00000000000000// This file was generated by gir (https://github.com/gtk-rs/gir) // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT #include "manual.h" #include #include int main() { printf("%s;%zu;%zu\n", "GdkAnchorHints", sizeof(GdkAnchorHints), alignof(GdkAnchorHints)); printf("%s;%zu;%zu\n", "GdkAxisFlags", sizeof(GdkAxisFlags), alignof(GdkAxisFlags)); printf("%s;%zu;%zu\n", "GdkAxisUse", sizeof(GdkAxisUse), alignof(GdkAxisUse)); printf("%s;%zu;%zu\n", "GdkContentProvider", sizeof(GdkContentProvider), alignof(GdkContentProvider)); printf("%s;%zu;%zu\n", "GdkContentProviderClass", sizeof(GdkContentProviderClass), alignof(GdkContentProviderClass)); printf("%s;%zu;%zu\n", "GdkCrossingMode", sizeof(GdkCrossingMode), alignof(GdkCrossingMode)); printf("%s;%zu;%zu\n", "GdkDevicePadFeature", sizeof(GdkDevicePadFeature), alignof(GdkDevicePadFeature)); printf("%s;%zu;%zu\n", "GdkDeviceToolType", sizeof(GdkDeviceToolType), alignof(GdkDeviceToolType)); printf("%s;%zu;%zu\n", "GdkDmabufError", sizeof(GdkDmabufError), alignof(GdkDmabufError)); printf("%s;%zu;%zu\n", "GdkDragAction", sizeof(GdkDragAction), alignof(GdkDragAction)); printf("%s;%zu;%zu\n", "GdkDragCancelReason", sizeof(GdkDragCancelReason), alignof(GdkDragCancelReason)); printf("%s;%zu;%zu\n", "GdkEventType", sizeof(GdkEventType), alignof(GdkEventType)); printf("%s;%zu;%zu\n", "GdkFrameClockPhase", sizeof(GdkFrameClockPhase), alignof(GdkFrameClockPhase)); printf("%s;%zu;%zu\n", "GdkFullscreenMode", sizeof(GdkFullscreenMode), alignof(GdkFullscreenMode)); printf("%s;%zu;%zu\n", "GdkGLAPI", sizeof(GdkGLAPI), alignof(GdkGLAPI)); printf("%s;%zu;%zu\n", "GdkGLError", sizeof(GdkGLError), alignof(GdkGLError)); printf("%s;%zu;%zu\n", "GdkGravity", sizeof(GdkGravity), alignof(GdkGravity)); printf("%s;%zu;%zu\n", "GdkInputSource", sizeof(GdkInputSource), alignof(GdkInputSource)); printf("%s;%zu;%zu\n", "GdkKeyMatch", sizeof(GdkKeyMatch), alignof(GdkKeyMatch)); printf("%s;%zu;%zu\n", "GdkKeymapKey", sizeof(GdkKeymapKey), alignof(GdkKeymapKey)); printf("%s;%zu;%zu\n", "GdkMemoryFormat", sizeof(GdkMemoryFormat), alignof(GdkMemoryFormat)); printf("%s;%zu;%zu\n", "GdkModifierType", sizeof(GdkModifierType), alignof(GdkModifierType)); printf("%s;%zu;%zu\n", "GdkNotifyType", sizeof(GdkNotifyType), alignof(GdkNotifyType)); printf("%s;%zu;%zu\n", "GdkPaintableFlags", sizeof(GdkPaintableFlags), alignof(GdkPaintableFlags)); printf("%s;%zu;%zu\n", "GdkPaintableInterface", sizeof(GdkPaintableInterface), alignof(GdkPaintableInterface)); printf("%s;%zu;%zu\n", "GdkRGBA", sizeof(GdkRGBA), alignof(GdkRGBA)); printf("%s;%zu;%zu\n", "GdkRectangle", sizeof(GdkRectangle), alignof(GdkRectangle)); printf("%s;%zu;%zu\n", "GdkScrollDirection", sizeof(GdkScrollDirection), alignof(GdkScrollDirection)); printf("%s;%zu;%zu\n", "GdkScrollUnit", sizeof(GdkScrollUnit), alignof(GdkScrollUnit)); printf("%s;%zu;%zu\n", "GdkSeat", sizeof(GdkSeat), alignof(GdkSeat)); printf("%s;%zu;%zu\n", "GdkSeatCapabilities", sizeof(GdkSeatCapabilities), alignof(GdkSeatCapabilities)); printf("%s;%zu;%zu\n", "GdkSubpixelLayout", sizeof(GdkSubpixelLayout), alignof(GdkSubpixelLayout)); printf("%s;%zu;%zu\n", "GdkSurfaceEdge", sizeof(GdkSurfaceEdge), alignof(GdkSurfaceEdge)); printf("%s;%zu;%zu\n", "GdkTextureError", sizeof(GdkTextureError), alignof(GdkTextureError)); printf("%s;%zu;%zu\n", "GdkTimeCoord", sizeof(GdkTimeCoord), alignof(GdkTimeCoord)); printf("%s;%zu;%zu\n", "GdkTitlebarGesture", sizeof(GdkTitlebarGesture), alignof(GdkTitlebarGesture)); printf("%s;%zu;%zu\n", "GdkToplevelState", sizeof(GdkToplevelState), alignof(GdkToplevelState)); printf("%s;%zu;%zu\n", "GdkTouchpadGesturePhase", sizeof(GdkTouchpadGesturePhase), alignof(GdkTouchpadGesturePhase)); printf("%s;%zu;%zu\n", "GdkVulkanError", sizeof(GdkVulkanError), alignof(GdkVulkanError)); return 0; } gdk4-sys-0.9.0/tests/manual.h000064400000000000000000000001571046102023000140720ustar 00000000000000// Feel free to edit this file, it won't be regenerated by gir generator unless removed. #include gdk4-sys-0.9.0/versions.txt000064400000000000000000000002041046102023000137040ustar 00000000000000Generated by gir (https://github.com/gtk-rs/gir @ d7c0763cacbc) from gir-files (https://github.com/gtk-rs/gir-files @ 4d1189172a70)