diff --git a/.github/workflows/windows-msvc.yml b/.github/workflows/windows-msvc.yml index 68092de43d74..233716ace982 100644 --- a/.github/workflows/windows-msvc.yml +++ b/.github/workflows/windows-msvc.yml @@ -33,9 +33,9 @@ jobs: id: cache with: path: c:/gnome - key: ${{ runner.os }}-gtk4-17.1 + key: ${{ runner.os }}-gtk4-17.2 restore-keys: | - ${{ runner.os }}-gtk4-17.1 + ${{ runner.os }}-gtk4-17.2 - name: Set up the PATH environment run: | diff --git a/Cargo.lock b/Cargo.lock index f801fe390be2..6d6b9926e5da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -88,9 +88,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" +checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" [[package]] name = "bitmaps" @@ -154,9 +154,9 @@ checksum = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9" [[package]] name = "cairo-rs" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "cairo-sys-rs", "glib", "libc", @@ -165,7 +165,7 @@ dependencies = [ [[package]] name = "cairo-sys-rs" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "glib-sys", "libc", @@ -174,9 +174,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.14" +version = "1.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9" +checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c" dependencies = [ "shlex", ] @@ -205,16 +205,16 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chrono" -version = "0.4.39" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" +checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", "num-traits", "wasm-bindgen", - "windows-targets", + "windows-link", ] [[package]] @@ -223,7 +223,7 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "block", "cocoa-foundation", "core-foundation", @@ -239,7 +239,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "block", "core-foundation", "core-graphics-types", @@ -284,7 +284,7 @@ version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "core-foundation", "core-graphics-types", "foreign-types", @@ -297,7 +297,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "core-foundation", "libc", ] @@ -404,7 +404,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9893dbf48a85e6d92e461d8417b883b647b01b1049c9068f30149a1e1d8e483" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "bytemuck", "fnv", "glow", @@ -538,7 +538,7 @@ dependencies = [ [[package]] name = "gdk-pixbuf" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "gdk-pixbuf-sys", "gio", @@ -549,7 +549,7 @@ dependencies = [ [[package]] name = "gdk-pixbuf-sys" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "gio-sys", "glib-sys", @@ -737,7 +737,7 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "gio" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "futures-channel", "futures-core", @@ -753,7 +753,7 @@ dependencies = [ [[package]] name = "gio-sys" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "glib-sys", "gobject-sys", @@ -802,9 +802,9 @@ dependencies = [ [[package]] name = "glib" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "futures-channel", "futures-core", "futures-executor", @@ -822,7 +822,7 @@ dependencies = [ [[package]] name = "glib-macros" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "heck", "proc-macro-crate", @@ -834,7 +834,7 @@ dependencies = [ [[package]] name = "glib-sys" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "libc", "system-deps", @@ -874,7 +874,7 @@ dependencies = [ [[package]] name = "gobject-sys" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "glib-sys", "libc", @@ -884,7 +884,7 @@ dependencies = [ [[package]] name = "graphene-rs" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "glib", "graphene-sys", @@ -894,7 +894,7 @@ dependencies = [ [[package]] name = "graphene-sys" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "glib-sys", "libc", @@ -1369,9 +1369,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.170" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" [[package]] name = "libloading" @@ -1397,9 +1397,9 @@ checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" [[package]] name = "lock_api" @@ -1413,9 +1413,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.25" +version = "0.4.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" +checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e" [[package]] name = "lru" @@ -1455,9 +1455,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "miniz_oxide" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b" +checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5" dependencies = [ "adler2", ] @@ -1509,7 +1509,7 @@ checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" [[package]] name = "pango" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "gio", "glib", @@ -1520,7 +1520,7 @@ dependencies = [ [[package]] name = "pango-sys" version = "0.21.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#a7079b6862891393e33c84dfb9111d848a1a39cc" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=main#9ce31b97ee1e26e5e3bacffaad26963a437af03e" dependencies = [ "glib-sys", "gobject-sys", @@ -1719,11 +1719,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.8" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" +checksum = "82b568323e98e49e2a0899dcee453dd679fae22d69adf9b11dd508d1549b7e2f" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", ] [[package]] @@ -1780,9 +1780,9 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.9" +version = "0.17.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e75ec5e92c4d8aede845126adc388046234541629e76029599ed35a003c7ed24" +checksum = "da5349ae27d3887ca812fb375b45a4fbb36d8d12d2df394968cd86e35683fe73" dependencies = [ "cc", "cfg-if", @@ -1819,7 +1819,7 @@ version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "errno", "libc", "linux-raw-sys", @@ -1881,7 +1881,7 @@ version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "bytemuck", "core_maths", "log", @@ -1919,18 +1919,18 @@ checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.218" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.218" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" dependencies = [ "proc-macro2", "quote", @@ -1939,9 +1939,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.138" +version = "1.0.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" +checksum = "44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6" dependencies = [ "itoa", "memchr", @@ -2109,9 +2109,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" -version = "3.17.0" +version = "3.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a40f762a77d2afa88c2d919489e390a12bdd261ed568e60cfa7e48d4e20f0d33" +checksum = "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230" dependencies = [ "cfg-if", "fastrand", @@ -2206,9 +2206,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" +checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" dependencies = [ "rustls", "tokio", @@ -2326,9 +2326,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-bidi" @@ -2350,9 +2350,9 @@ checksum = "ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e" [[package]] name = "unicode-ident" -version = "1.0.16" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" +checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe" [[package]] name = "unicode-properties" @@ -2528,7 +2528,7 @@ version = "0.31.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2120de3d33638aaef5b9f4472bff75f07c56379cf76ea320bd3a3d65ecaf73f" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "rustix", "wayland-backend", "wayland-scanner", @@ -2654,6 +2654,12 @@ dependencies = [ "syn", ] +[[package]] +name = "windows-link" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" + [[package]] name = "windows-registry" version = "0.2.0" @@ -2768,9 +2774,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603" +checksum = "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1" dependencies = [ "memchr", ] @@ -2781,7 +2787,7 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", ] [[package]] @@ -2868,18 +2874,18 @@ dependencies = [ [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", diff --git a/gdk4-macos/src/auto/versions.txt b/gdk4-macos/src/auto/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gdk4-macos/src/auto/versions.txt +++ b/gdk4-macos/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gdk4-macos/sys/versions.txt b/gdk4-macos/sys/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gdk4-macos/sys/versions.txt +++ b/gdk4-macos/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gdk4-wayland/src/auto/versions.txt b/gdk4-wayland/src/auto/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gdk4-wayland/src/auto/versions.txt +++ b/gdk4-wayland/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gdk4-wayland/sys/versions.txt b/gdk4-wayland/sys/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gdk4-wayland/sys/versions.txt +++ b/gdk4-wayland/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gdk4-win32/src/auto/versions.txt b/gdk4-win32/src/auto/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gdk4-win32/src/auto/versions.txt +++ b/gdk4-win32/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gdk4-win32/sys/versions.txt b/gdk4-win32/sys/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gdk4-win32/sys/versions.txt +++ b/gdk4-win32/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gdk4-x11/src/auto/versions.txt b/gdk4-x11/src/auto/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gdk4-x11/src/auto/versions.txt +++ b/gdk4-x11/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gdk4-x11/sys/versions.txt b/gdk4-x11/sys/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gdk4-x11/sys/versions.txt +++ b/gdk4-x11/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gdk4/src/auto/cairo_context.rs b/gdk4/src/auto/cairo_context.rs index e963be8ab47e..6b6790bb60a9 100644 --- a/gdk4/src/auto/cairo_context.rs +++ b/gdk4/src/auto/cairo_context.rs @@ -1,6 +1,7 @@ // 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(deprecated)] use crate::{ffi, DrawContext}; use glib::translate::*; @@ -15,6 +16,8 @@ glib::wrapper! { } impl CairoContext { + #[cfg_attr(feature = "v4_18", deprecated = "Since 4.18")] + #[allow(deprecated)] #[doc(alias = "gdk_cairo_context_cairo_create")] pub fn cairo_create(&self) -> Option { unsafe { from_glib_full(ffi::gdk_cairo_context_cairo_create(self.to_glib_none().0)) } diff --git a/gdk4/src/auto/versions.txt b/gdk4/src/auto/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gdk4/src/auto/versions.txt +++ b/gdk4/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gdk4/src/functions.rs b/gdk4/src/functions.rs index b8dcd591007d..29bfb2792f75 100644 --- a/gdk4/src/functions.rs +++ b/gdk4/src/functions.rs @@ -7,7 +7,7 @@ use glib::translate::*; pub use crate::auto::functions::*; use crate::{ffi, prelude::*, ContentDeserializer, ContentSerializer}; -#[repr(packed)] +#[repr(C, packed)] pub struct GRange(pub i32, pub i32); #[doc(alias = "gdk_pango_layout_get_clip_region")] diff --git a/gdk4/src/keys.rs b/gdk4/src/keys.rs index b78421ec6ce4..089c3f344d64 100644 --- a/gdk4/src/keys.rs +++ b/gdk4/src/keys.rs @@ -83,6 +83,10 @@ impl Key { pub const _0: Self = Self(ffi::GDK_KEY_0 as u32); #[doc(alias = "GDK_KEY_1")] pub const _1: Self = Self(ffi::GDK_KEY_1 as u32); + #[doc(alias = "GDK_KEY_10ChannelsDown")] + pub const _10ChannelsDown: Self = Self(ffi::GDK_KEY_10ChannelsDown as u32); + #[doc(alias = "GDK_KEY_10ChannelsUp")] + pub const _10ChannelsUp: Self = Self(ffi::GDK_KEY_10ChannelsUp as u32); #[doc(alias = "GDK_KEY_2")] pub const _2: Self = Self(ffi::GDK_KEY_2 as u32); #[doc(alias = "GDK_KEY_3")] @@ -147,6 +151,8 @@ impl Key { pub const _3270_Setup: Self = Self(ffi::GDK_KEY_3270_Setup as u32); #[doc(alias = "GDK_KEY_3270_Test")] pub const _3270_Test: Self = Self(ffi::GDK_KEY_3270_Test as u32); + #[doc(alias = "GDK_KEY_3DMode")] + pub const _3DMode: Self = Self(ffi::GDK_KEY_3DMode as u32); #[doc(alias = "GDK_KEY_4")] pub const _4: Self = Self(ffi::GDK_KEY_4 as u32); #[doc(alias = "GDK_KEY_5")] @@ -163,6 +169,8 @@ impl Key { pub const A: Self = Self(ffi::GDK_KEY_A as u32); #[doc(alias = "GDK_KEY_AE")] pub const AE: Self = Self(ffi::GDK_KEY_AE as u32); + #[doc(alias = "GDK_KEY_ALSToggle")] + pub const ALSToggle: Self = Self(ffi::GDK_KEY_ALSToggle as u32); #[doc(alias = "GDK_KEY_Aacute")] pub const Aacute: Self = Self(ffi::GDK_KEY_Aacute as u32); #[doc(alias = "GDK_KEY_Abelowdot")] @@ -183,6 +191,8 @@ impl Key { pub const AccessX_Enable: Self = Self(ffi::GDK_KEY_AccessX_Enable as u32); #[doc(alias = "GDK_KEY_AccessX_Feedback_Enable")] pub const AccessX_Feedback_Enable: Self = Self(ffi::GDK_KEY_AccessX_Feedback_Enable as u32); + #[doc(alias = "GDK_KEY_Accessibility")] + pub const Accessibility: Self = Self(ffi::GDK_KEY_Accessibility as u32); #[doc(alias = "GDK_KEY_Acircumflex")] pub const Acircumflex: Self = Self(ffi::GDK_KEY_Acircumflex as u32); #[doc(alias = "GDK_KEY_Acircumflexacute")] @@ -197,6 +207,8 @@ impl Key { pub const Acircumflextilde: Self = Self(ffi::GDK_KEY_Acircumflextilde as u32); #[doc(alias = "GDK_KEY_AddFavorite")] pub const AddFavorite: Self = Self(ffi::GDK_KEY_AddFavorite as u32); + #[doc(alias = "GDK_KEY_Addressbook")] + pub const Addressbook: Self = Self(ffi::GDK_KEY_Addressbook as u32); #[doc(alias = "GDK_KEY_Adiaeresis")] pub const Adiaeresis: Self = Self(ffi::GDK_KEY_Adiaeresis as u32); #[doc(alias = "GDK_KEY_Agrave")] @@ -211,6 +223,8 @@ impl Key { pub const Amacron: Self = Self(ffi::GDK_KEY_Amacron as u32); #[doc(alias = "GDK_KEY_Aogonek")] pub const Aogonek: Self = Self(ffi::GDK_KEY_Aogonek as u32); + #[doc(alias = "GDK_KEY_AppSelect")] + pub const AppSelect: Self = Self(ffi::GDK_KEY_AppSelect as u32); #[doc(alias = "GDK_KEY_ApplicationLeft")] pub const ApplicationLeft: Self = Self(ffi::GDK_KEY_ApplicationLeft as u32); #[doc(alias = "GDK_KEY_ApplicationRight")] @@ -557,12 +571,26 @@ impl Key { pub const Armenian_za: Self = Self(ffi::GDK_KEY_Armenian_za as u32); #[doc(alias = "GDK_KEY_Armenian_zhe")] pub const Armenian_zhe: Self = Self(ffi::GDK_KEY_Armenian_zhe as u32); + #[doc(alias = "GDK_KEY_AspectRatio")] + pub const AspectRatio: Self = Self(ffi::GDK_KEY_AspectRatio as u32); + #[doc(alias = "GDK_KEY_Assistant")] + pub const Assistant: Self = Self(ffi::GDK_KEY_Assistant as u32); #[doc(alias = "GDK_KEY_Atilde")] pub const Atilde: Self = Self(ffi::GDK_KEY_Atilde as u32); + #[doc(alias = "GDK_KEY_AttendantOff")] + pub const AttendantOff: Self = Self(ffi::GDK_KEY_AttendantOff as u32); + #[doc(alias = "GDK_KEY_AttendantOn")] + pub const AttendantOn: Self = Self(ffi::GDK_KEY_AttendantOn as u32); + #[doc(alias = "GDK_KEY_AttendantToggle")] + pub const AttendantToggle: Self = Self(ffi::GDK_KEY_AttendantToggle as u32); #[doc(alias = "GDK_KEY_AudibleBell_Enable")] pub const AudibleBell_Enable: Self = Self(ffi::GDK_KEY_AudibleBell_Enable as u32); + #[doc(alias = "GDK_KEY_Audio")] + pub const Audio: Self = Self(ffi::GDK_KEY_Audio as u32); #[doc(alias = "GDK_KEY_AudioCycleTrack")] pub const AudioCycleTrack: Self = Self(ffi::GDK_KEY_AudioCycleTrack as u32); + #[doc(alias = "GDK_KEY_AudioDesc")] + pub const AudioDesc: Self = Self(ffi::GDK_KEY_AudioDesc as u32); #[doc(alias = "GDK_KEY_AudioForward")] pub const AudioForward: Self = Self(ffi::GDK_KEY_AudioForward as u32); #[doc(alias = "GDK_KEY_AudioLowerVolume")] @@ -595,6 +623,8 @@ impl Key { pub const AudioRewind: Self = Self(ffi::GDK_KEY_AudioRewind as u32); #[doc(alias = "GDK_KEY_AudioStop")] pub const AudioStop: Self = Self(ffi::GDK_KEY_AudioStop as u32); + #[doc(alias = "GDK_KEY_AutopilotEngageToggle")] + pub const AutopilotEngageToggle: Self = Self(ffi::GDK_KEY_AutopilotEngageToggle as u32); #[doc(alias = "GDK_KEY_Away")] pub const Away: Self = Self(ffi::GDK_KEY_Away as u32); #[doc(alias = "GDK_KEY_B")] @@ -623,6 +653,14 @@ impl Key { pub const Break: Self = Self(ffi::GDK_KEY_Break as u32); #[doc(alias = "GDK_KEY_BrightnessAdjust")] pub const BrightnessAdjust: Self = Self(ffi::GDK_KEY_BrightnessAdjust as u32); + #[doc(alias = "GDK_KEY_BrightnessAuto")] + pub const BrightnessAuto: Self = Self(ffi::GDK_KEY_BrightnessAuto as u32); + #[doc(alias = "GDK_KEY_BrightnessMax")] + pub const BrightnessMax: Self = Self(ffi::GDK_KEY_BrightnessMax as u32); + #[doc(alias = "GDK_KEY_BrightnessMin")] + pub const BrightnessMin: Self = Self(ffi::GDK_KEY_BrightnessMin as u32); + #[doc(alias = "GDK_KEY_Buttonconfig")] + pub const Buttonconfig: Self = Self(ffi::GDK_KEY_Buttonconfig as u32); #[doc(alias = "GDK_KEY_Byelorussian_SHORTU")] pub const Byelorussian_SHORTU: Self = Self(ffi::GDK_KEY_Byelorussian_SHORTU as u32); #[doc(alias = "GDK_KEY_Byelorussian_shortu")] @@ -645,6 +683,26 @@ impl Key { pub const Calculator: Self = Self(ffi::GDK_KEY_Calculator as u32); #[doc(alias = "GDK_KEY_Calendar")] pub const Calendar: Self = Self(ffi::GDK_KEY_Calendar as u32); + #[doc(alias = "GDK_KEY_CameraAccessDisable")] + pub const CameraAccessDisable: Self = Self(ffi::GDK_KEY_CameraAccessDisable as u32); + #[doc(alias = "GDK_KEY_CameraAccessEnable")] + pub const CameraAccessEnable: Self = Self(ffi::GDK_KEY_CameraAccessEnable as u32); + #[doc(alias = "GDK_KEY_CameraAccessToggle")] + pub const CameraAccessToggle: Self = Self(ffi::GDK_KEY_CameraAccessToggle as u32); + #[doc(alias = "GDK_KEY_CameraDown")] + pub const CameraDown: Self = Self(ffi::GDK_KEY_CameraDown as u32); + #[doc(alias = "GDK_KEY_CameraFocus")] + pub const CameraFocus: Self = Self(ffi::GDK_KEY_CameraFocus as u32); + #[doc(alias = "GDK_KEY_CameraLeft")] + pub const CameraLeft: Self = Self(ffi::GDK_KEY_CameraLeft as u32); + #[doc(alias = "GDK_KEY_CameraRight")] + pub const CameraRight: Self = Self(ffi::GDK_KEY_CameraRight as u32); + #[doc(alias = "GDK_KEY_CameraUp")] + pub const CameraUp: Self = Self(ffi::GDK_KEY_CameraUp as u32); + #[doc(alias = "GDK_KEY_CameraZoomIn")] + pub const CameraZoomIn: Self = Self(ffi::GDK_KEY_CameraZoomIn as u32); + #[doc(alias = "GDK_KEY_CameraZoomOut")] + pub const CameraZoomOut: Self = Self(ffi::GDK_KEY_CameraZoomOut as u32); #[doc(alias = "GDK_KEY_Cancel")] pub const Cancel: Self = Self(ffi::GDK_KEY_Cancel as u32); #[doc(alias = "GDK_KEY_Caps_Lock")] @@ -657,10 +715,16 @@ impl Key { pub const Ccircumflex: Self = Self(ffi::GDK_KEY_Ccircumflex as u32); #[doc(alias = "GDK_KEY_Ch")] pub const Ch: Self = Self(ffi::GDK_KEY_Ch as u32); + #[doc(alias = "GDK_KEY_ChannelDown")] + pub const ChannelDown: Self = Self(ffi::GDK_KEY_ChannelDown as u32); + #[doc(alias = "GDK_KEY_ChannelUp")] + pub const ChannelUp: Self = Self(ffi::GDK_KEY_ChannelUp as u32); #[doc(alias = "GDK_KEY_Clear")] pub const Clear: Self = Self(ffi::GDK_KEY_Clear as u32); #[doc(alias = "GDK_KEY_ClearGrab")] pub const ClearGrab: Self = Self(ffi::GDK_KEY_ClearGrab as u32); + #[doc(alias = "GDK_KEY_ClearvuSonar")] + pub const ClearvuSonar: Self = Self(ffi::GDK_KEY_ClearvuSonar as u32); #[doc(alias = "GDK_KEY_Close")] pub const Close: Self = Self(ffi::GDK_KEY_Close as u32); #[doc(alias = "GDK_KEY_Codeinput")] @@ -669,8 +733,12 @@ impl Key { pub const ColonSign: Self = Self(ffi::GDK_KEY_ColonSign as u32); #[doc(alias = "GDK_KEY_Community")] pub const Community: Self = Self(ffi::GDK_KEY_Community as u32); + #[doc(alias = "GDK_KEY_ContextMenu")] + pub const ContextMenu: Self = Self(ffi::GDK_KEY_ContextMenu as u32); #[doc(alias = "GDK_KEY_ContrastAdjust")] pub const ContrastAdjust: Self = Self(ffi::GDK_KEY_ContrastAdjust as u32); + #[doc(alias = "GDK_KEY_ControlPanel")] + pub const ControlPanel: Self = Self(ffi::GDK_KEY_ControlPanel as u32); #[doc(alias = "GDK_KEY_Control_L")] pub const Control_L: Self = Self(ffi::GDK_KEY_Control_L as u32); #[doc(alias = "GDK_KEY_Control_R")] @@ -895,14 +963,28 @@ impl Key { pub const D: Self = Self(ffi::GDK_KEY_D as u32); #[doc(alias = "GDK_KEY_DOS")] pub const DOS: Self = Self(ffi::GDK_KEY_DOS as u32); + #[doc(alias = "GDK_KEY_DVD")] + pub const DVD: Self = Self(ffi::GDK_KEY_DVD as u32); #[doc(alias = "GDK_KEY_Dabovedot")] pub const Dabovedot: Self = Self(ffi::GDK_KEY_Dabovedot as u32); + #[doc(alias = "GDK_KEY_Data")] + pub const Data: Self = Self(ffi::GDK_KEY_Data as u32); + #[doc(alias = "GDK_KEY_Database")] + pub const Database: Self = Self(ffi::GDK_KEY_Database as u32); #[doc(alias = "GDK_KEY_Dcaron")] pub const Dcaron: Self = Self(ffi::GDK_KEY_Dcaron as u32); #[doc(alias = "GDK_KEY_Delete")] pub const Delete: Self = Self(ffi::GDK_KEY_Delete as u32); + #[doc(alias = "GDK_KEY_Dictate")] + pub const Dictate: Self = Self(ffi::GDK_KEY_Dictate as u32); #[doc(alias = "GDK_KEY_Display")] pub const Display: Self = Self(ffi::GDK_KEY_Display as u32); + #[doc(alias = "GDK_KEY_DisplayOff")] + pub const DisplayOff: Self = Self(ffi::GDK_KEY_DisplayOff as u32); + #[doc(alias = "GDK_KEY_DisplayToggle")] + pub const DisplayToggle: Self = Self(ffi::GDK_KEY_DisplayToggle as u32); + #[doc(alias = "GDK_KEY_DoNotDisturb")] + pub const DoNotDisturb: Self = Self(ffi::GDK_KEY_DoNotDisturb as u32); #[doc(alias = "GDK_KEY_Documents")] pub const Documents: Self = Self(ffi::GDK_KEY_Documents as u32); #[doc(alias = "GDK_KEY_DongSign")] @@ -911,6 +993,8 @@ impl Key { pub const Down: Self = Self(ffi::GDK_KEY_Down as u32); #[doc(alias = "GDK_KEY_Dstroke")] pub const Dstroke: Self = Self(ffi::GDK_KEY_Dstroke as u32); + #[doc(alias = "GDK_KEY_DualRangeRadar")] + pub const DualRangeRadar: Self = Self(ffi::GDK_KEY_DualRangeRadar as u32); #[doc(alias = "GDK_KEY_E")] pub const E: Self = Self(ffi::GDK_KEY_E as u32); #[doc(alias = "GDK_KEY_ENG")] @@ -943,6 +1027,8 @@ impl Key { pub const EcuSign: Self = Self(ffi::GDK_KEY_EcuSign as u32); #[doc(alias = "GDK_KEY_Ediaeresis")] pub const Ediaeresis: Self = Self(ffi::GDK_KEY_Ediaeresis as u32); + #[doc(alias = "GDK_KEY_Editor")] + pub const Editor: Self = Self(ffi::GDK_KEY_Editor as u32); #[doc(alias = "GDK_KEY_Egrave")] pub const Egrave: Self = Self(ffi::GDK_KEY_Egrave as u32); #[doc(alias = "GDK_KEY_Ehook")] @@ -955,6 +1041,8 @@ impl Key { pub const Eject: Self = Self(ffi::GDK_KEY_Eject as u32); #[doc(alias = "GDK_KEY_Emacron")] pub const Emacron: Self = Self(ffi::GDK_KEY_Emacron as u32); + #[doc(alias = "GDK_KEY_EmojiPicker")] + pub const EmojiPicker: Self = Self(ffi::GDK_KEY_EmojiPicker as u32); #[doc(alias = "GDK_KEY_End")] pub const End: Self = Self(ffi::GDK_KEY_End as u32); #[doc(alias = "GDK_KEY_Eogonek")] @@ -1071,6 +1159,8 @@ impl Key { pub const Farsi_9: Self = Self(ffi::GDK_KEY_Farsi_9 as u32); #[doc(alias = "GDK_KEY_Farsi_yeh")] pub const Farsi_yeh: Self = Self(ffi::GDK_KEY_Farsi_yeh as u32); + #[doc(alias = "GDK_KEY_FastReverse")] + pub const FastReverse: Self = Self(ffi::GDK_KEY_FastReverse as u32); #[doc(alias = "GDK_KEY_Favorites")] pub const Favorites: Self = Self(ffi::GDK_KEY_Favorites as u32); #[doc(alias = "GDK_KEY_Finance")] @@ -1079,12 +1169,22 @@ impl Key { pub const Find: Self = Self(ffi::GDK_KEY_Find as u32); #[doc(alias = "GDK_KEY_First_Virtual_Screen")] pub const First_Virtual_Screen: Self = Self(ffi::GDK_KEY_First_Virtual_Screen as u32); + #[doc(alias = "GDK_KEY_FishingChart")] + pub const FishingChart: Self = Self(ffi::GDK_KEY_FishingChart as u32); + #[doc(alias = "GDK_KEY_Fn")] + pub const Fn: Self = Self(ffi::GDK_KEY_Fn as u32); + #[doc(alias = "GDK_KEY_FnRightShift")] + pub const FnRightShift: Self = Self(ffi::GDK_KEY_FnRightShift as u32); + #[doc(alias = "GDK_KEY_Fn_Esc")] + pub const Fn_Esc: Self = Self(ffi::GDK_KEY_Fn_Esc as u32); #[doc(alias = "GDK_KEY_Forward")] pub const Forward: Self = Self(ffi::GDK_KEY_Forward as u32); #[doc(alias = "GDK_KEY_FrameBack")] pub const FrameBack: Self = Self(ffi::GDK_KEY_FrameBack as u32); #[doc(alias = "GDK_KEY_FrameForward")] pub const FrameForward: Self = Self(ffi::GDK_KEY_FrameForward as u32); + #[doc(alias = "GDK_KEY_FullScreen")] + pub const FullScreen: Self = Self(ffi::GDK_KEY_FullScreen as u32); #[doc(alias = "GDK_KEY_G")] pub const G: Self = Self(ffi::GDK_KEY_G as u32); #[doc(alias = "GDK_KEY_Gabovedot")] @@ -1179,6 +1279,8 @@ impl Key { pub const Georgian_zhar: Self = Self(ffi::GDK_KEY_Georgian_zhar as u32); #[doc(alias = "GDK_KEY_Go")] pub const Go: Self = Self(ffi::GDK_KEY_Go as u32); + #[doc(alias = "GDK_KEY_GraphicsEditor")] + pub const GraphicsEditor: Self = Self(ffi::GDK_KEY_GraphicsEditor as u32); #[doc(alias = "GDK_KEY_Greek_ALPHA")] pub const Greek_ALPHA: Self = Self(ffi::GDK_KEY_Greek_ALPHA as u32); #[doc(alias = "GDK_KEY_Greek_ALPHAaccent")] @@ -1322,8 +1424,8 @@ impl Key { #[doc(alias = "GDK_KEY_Greek_upsilonaccent")] pub const Greek_upsilonaccent: Self = Self(ffi::GDK_KEY_Greek_upsilonaccent as u32); #[doc(alias = "GDK_KEY_Greek_upsilonaccentdieresis")] - pub const Greek_upsilonaccentdieresis: Key = - Key(ffi::GDK_KEY_Greek_upsilonaccentdieresis as u32); + pub const Greek_upsilonaccentdieresis: Self = + Self(ffi::GDK_KEY_Greek_upsilonaccentdieresis as u32); #[doc(alias = "GDK_KEY_Greek_upsilondieresis")] pub const Greek_upsilondieresis: Self = Self(ffi::GDK_KEY_Greek_upsilondieresis as u32); #[doc(alias = "GDK_KEY_Greek_xi")] @@ -1547,6 +1649,8 @@ impl Key { pub const Hangul_YeorinHieuh: Self = Self(ffi::GDK_KEY_Hangul_YeorinHieuh as u32); #[doc(alias = "GDK_KEY_Hangul_switch")] pub const Hangul_switch: Self = Self(ffi::GDK_KEY_Hangul_switch as u32); + #[doc(alias = "GDK_KEY_HangupPhone")] + pub const HangupPhone: Self = Self(ffi::GDK_KEY_HangupPhone as u32); #[doc(alias = "GDK_KEY_Hankaku")] pub const Hankaku: Self = Self(ffi::GDK_KEY_Hankaku as u32); #[doc(alias = "GDK_KEY_Hcircumflex")] @@ -1586,8 +1690,8 @@ impl Key { #[doc(alias = "GDK_KEY_ISO_Continuous_Underline")] pub const ISO_Continuous_Underline: Self = Self(ffi::GDK_KEY_ISO_Continuous_Underline as u32); #[doc(alias = "GDK_KEY_ISO_Discontinuous_Underline")] - pub const ISO_Discontinuous_Underline: Key = - Key(ffi::GDK_KEY_ISO_Discontinuous_Underline as u32); + pub const ISO_Discontinuous_Underline: Self = + Self(ffi::GDK_KEY_ISO_Discontinuous_Underline as u32); #[doc(alias = "GDK_KEY_ISO_Emphasize")] pub const ISO_Emphasize: Self = Self(ffi::GDK_KEY_ISO_Emphasize as u32); #[doc(alias = "GDK_KEY_ISO_Enter")] @@ -1680,6 +1784,10 @@ impl Key { pub const Ihook: Self = Self(ffi::GDK_KEY_Ihook as u32); #[doc(alias = "GDK_KEY_Imacron")] pub const Imacron: Self = Self(ffi::GDK_KEY_Imacron as u32); + #[doc(alias = "GDK_KEY_Images")] + pub const Images: Self = Self(ffi::GDK_KEY_Images as u32); + #[doc(alias = "GDK_KEY_Info")] + pub const Info: Self = Self(ffi::GDK_KEY_Info as u32); #[doc(alias = "GDK_KEY_Insert")] pub const Insert: Self = Self(ffi::GDK_KEY_Insert as u32); #[doc(alias = "GDK_KEY_Iogonek")] @@ -1690,6 +1798,8 @@ impl Key { pub const J: Self = Self(ffi::GDK_KEY_J as u32); #[doc(alias = "GDK_KEY_Jcircumflex")] pub const Jcircumflex: Self = Self(ffi::GDK_KEY_Jcircumflex as u32); + #[doc(alias = "GDK_KEY_Journal")] + pub const Journal: Self = Self(ffi::GDK_KEY_Journal as u32); #[doc(alias = "GDK_KEY_K")] pub const K: Self = Self(ffi::GDK_KEY_K as u32); #[doc(alias = "GDK_KEY_KP_0")] @@ -1780,6 +1890,28 @@ impl Key { pub const KbdBrightnessDown: Self = Self(ffi::GDK_KEY_KbdBrightnessDown as u32); #[doc(alias = "GDK_KEY_KbdBrightnessUp")] pub const KbdBrightnessUp: Self = Self(ffi::GDK_KEY_KbdBrightnessUp as u32); + #[doc(alias = "GDK_KEY_KbdInputAssistAccept")] + pub const KbdInputAssistAccept: Self = Self(ffi::GDK_KEY_KbdInputAssistAccept as u32); + #[doc(alias = "GDK_KEY_KbdInputAssistCancel")] + pub const KbdInputAssistCancel: Self = Self(ffi::GDK_KEY_KbdInputAssistCancel as u32); + #[doc(alias = "GDK_KEY_KbdInputAssistNext")] + pub const KbdInputAssistNext: Self = Self(ffi::GDK_KEY_KbdInputAssistNext as u32); + #[doc(alias = "GDK_KEY_KbdInputAssistNextgroup")] + pub const KbdInputAssistNextgroup: Self = Self(ffi::GDK_KEY_KbdInputAssistNextgroup as u32); + #[doc(alias = "GDK_KEY_KbdInputAssistPrev")] + pub const KbdInputAssistPrev: Self = Self(ffi::GDK_KEY_KbdInputAssistPrev as u32); + #[doc(alias = "GDK_KEY_KbdInputAssistPrevgroup")] + pub const KbdInputAssistPrevgroup: Self = Self(ffi::GDK_KEY_KbdInputAssistPrevgroup as u32); + #[doc(alias = "GDK_KEY_KbdLcdMenu1")] + pub const KbdLcdMenu1: Self = Self(ffi::GDK_KEY_KbdLcdMenu1 as u32); + #[doc(alias = "GDK_KEY_KbdLcdMenu2")] + pub const KbdLcdMenu2: Self = Self(ffi::GDK_KEY_KbdLcdMenu2 as u32); + #[doc(alias = "GDK_KEY_KbdLcdMenu3")] + pub const KbdLcdMenu3: Self = Self(ffi::GDK_KEY_KbdLcdMenu3 as u32); + #[doc(alias = "GDK_KEY_KbdLcdMenu4")] + pub const KbdLcdMenu4: Self = Self(ffi::GDK_KEY_KbdLcdMenu4 as u32); + #[doc(alias = "GDK_KEY_KbdLcdMenu5")] + pub const KbdLcdMenu5: Self = Self(ffi::GDK_KEY_KbdLcdMenu5 as u32); #[doc(alias = "GDK_KEY_KbdLightOnOff")] pub const KbdLightOnOff: Self = Self(ffi::GDK_KEY_KbdLightOnOff as u32); #[doc(alias = "GDK_KEY_Kcedilla")] @@ -1854,8 +1986,14 @@ impl Key { pub const Lcedilla: Self = Self(ffi::GDK_KEY_Lcedilla as u32); #[doc(alias = "GDK_KEY_Left")] pub const Left: Self = Self(ffi::GDK_KEY_Left as u32); + #[doc(alias = "GDK_KEY_LeftDown")] + pub const LeftDown: Self = Self(ffi::GDK_KEY_LeftDown as u32); + #[doc(alias = "GDK_KEY_LeftUp")] + pub const LeftUp: Self = Self(ffi::GDK_KEY_LeftUp as u32); #[doc(alias = "GDK_KEY_LightBulb")] pub const LightBulb: Self = Self(ffi::GDK_KEY_LightBulb as u32); + #[doc(alias = "GDK_KEY_LightsToggle")] + pub const LightsToggle: Self = Self(ffi::GDK_KEY_LightsToggle as u32); #[doc(alias = "GDK_KEY_Linefeed")] pub const Linefeed: Self = Self(ffi::GDK_KEY_Linefeed as u32); #[doc(alias = "GDK_KEY_LiraSign")] @@ -1884,16 +2022,94 @@ impl Key { pub const Macedonia_gje: Self = Self(ffi::GDK_KEY_Macedonia_gje as u32); #[doc(alias = "GDK_KEY_Macedonia_kje")] pub const Macedonia_kje: Self = Self(ffi::GDK_KEY_Macedonia_kje as u32); + #[doc(alias = "GDK_KEY_Macro1")] + pub const Macro1: Self = Self(ffi::GDK_KEY_Macro1 as u32); + #[doc(alias = "GDK_KEY_Macro10")] + pub const Macro10: Self = Self(ffi::GDK_KEY_Macro10 as u32); + #[doc(alias = "GDK_KEY_Macro11")] + pub const Macro11: Self = Self(ffi::GDK_KEY_Macro11 as u32); + #[doc(alias = "GDK_KEY_Macro12")] + pub const Macro12: Self = Self(ffi::GDK_KEY_Macro12 as u32); + #[doc(alias = "GDK_KEY_Macro13")] + pub const Macro13: Self = Self(ffi::GDK_KEY_Macro13 as u32); + #[doc(alias = "GDK_KEY_Macro14")] + pub const Macro14: Self = Self(ffi::GDK_KEY_Macro14 as u32); + #[doc(alias = "GDK_KEY_Macro15")] + pub const Macro15: Self = Self(ffi::GDK_KEY_Macro15 as u32); + #[doc(alias = "GDK_KEY_Macro16")] + pub const Macro16: Self = Self(ffi::GDK_KEY_Macro16 as u32); + #[doc(alias = "GDK_KEY_Macro17")] + pub const Macro17: Self = Self(ffi::GDK_KEY_Macro17 as u32); + #[doc(alias = "GDK_KEY_Macro18")] + pub const Macro18: Self = Self(ffi::GDK_KEY_Macro18 as u32); + #[doc(alias = "GDK_KEY_Macro19")] + pub const Macro19: Self = Self(ffi::GDK_KEY_Macro19 as u32); + #[doc(alias = "GDK_KEY_Macro2")] + pub const Macro2: Self = Self(ffi::GDK_KEY_Macro2 as u32); + #[doc(alias = "GDK_KEY_Macro20")] + pub const Macro20: Self = Self(ffi::GDK_KEY_Macro20 as u32); + #[doc(alias = "GDK_KEY_Macro21")] + pub const Macro21: Self = Self(ffi::GDK_KEY_Macro21 as u32); + #[doc(alias = "GDK_KEY_Macro22")] + pub const Macro22: Self = Self(ffi::GDK_KEY_Macro22 as u32); + #[doc(alias = "GDK_KEY_Macro23")] + pub const Macro23: Self = Self(ffi::GDK_KEY_Macro23 as u32); + #[doc(alias = "GDK_KEY_Macro24")] + pub const Macro24: Self = Self(ffi::GDK_KEY_Macro24 as u32); + #[doc(alias = "GDK_KEY_Macro25")] + pub const Macro25: Self = Self(ffi::GDK_KEY_Macro25 as u32); + #[doc(alias = "GDK_KEY_Macro26")] + pub const Macro26: Self = Self(ffi::GDK_KEY_Macro26 as u32); + #[doc(alias = "GDK_KEY_Macro27")] + pub const Macro27: Self = Self(ffi::GDK_KEY_Macro27 as u32); + #[doc(alias = "GDK_KEY_Macro28")] + pub const Macro28: Self = Self(ffi::GDK_KEY_Macro28 as u32); + #[doc(alias = "GDK_KEY_Macro29")] + pub const Macro29: Self = Self(ffi::GDK_KEY_Macro29 as u32); + #[doc(alias = "GDK_KEY_Macro3")] + pub const Macro3: Self = Self(ffi::GDK_KEY_Macro3 as u32); + #[doc(alias = "GDK_KEY_Macro30")] + pub const Macro30: Self = Self(ffi::GDK_KEY_Macro30 as u32); + #[doc(alias = "GDK_KEY_Macro4")] + pub const Macro4: Self = Self(ffi::GDK_KEY_Macro4 as u32); + #[doc(alias = "GDK_KEY_Macro5")] + pub const Macro5: Self = Self(ffi::GDK_KEY_Macro5 as u32); + #[doc(alias = "GDK_KEY_Macro6")] + pub const Macro6: Self = Self(ffi::GDK_KEY_Macro6 as u32); + #[doc(alias = "GDK_KEY_Macro7")] + pub const Macro7: Self = Self(ffi::GDK_KEY_Macro7 as u32); + #[doc(alias = "GDK_KEY_Macro8")] + pub const Macro8: Self = Self(ffi::GDK_KEY_Macro8 as u32); + #[doc(alias = "GDK_KEY_Macro9")] + pub const Macro9: Self = Self(ffi::GDK_KEY_Macro9 as u32); + #[doc(alias = "GDK_KEY_MacroPreset1")] + pub const MacroPreset1: Self = Self(ffi::GDK_KEY_MacroPreset1 as u32); + #[doc(alias = "GDK_KEY_MacroPreset2")] + pub const MacroPreset2: Self = Self(ffi::GDK_KEY_MacroPreset2 as u32); + #[doc(alias = "GDK_KEY_MacroPreset3")] + pub const MacroPreset3: Self = Self(ffi::GDK_KEY_MacroPreset3 as u32); + #[doc(alias = "GDK_KEY_MacroPresetCycle")] + pub const MacroPresetCycle: Self = Self(ffi::GDK_KEY_MacroPresetCycle as u32); + #[doc(alias = "GDK_KEY_MacroRecordStart")] + pub const MacroRecordStart: Self = Self(ffi::GDK_KEY_MacroRecordStart as u32); + #[doc(alias = "GDK_KEY_MacroRecordStop")] + pub const MacroRecordStop: Self = Self(ffi::GDK_KEY_MacroRecordStop as u32); #[doc(alias = "GDK_KEY_Mae_Koho")] pub const Mae_Koho: Self = Self(ffi::GDK_KEY_Mae_Koho as u32); #[doc(alias = "GDK_KEY_Mail")] pub const Mail: Self = Self(ffi::GDK_KEY_Mail as u32); #[doc(alias = "GDK_KEY_MailForward")] pub const MailForward: Self = Self(ffi::GDK_KEY_MailForward as u32); + #[doc(alias = "GDK_KEY_MarkWaypoint")] + pub const MarkWaypoint: Self = Self(ffi::GDK_KEY_MarkWaypoint as u32); #[doc(alias = "GDK_KEY_Market")] pub const Market: Self = Self(ffi::GDK_KEY_Market as u32); #[doc(alias = "GDK_KEY_Massyo")] pub const Massyo: Self = Self(ffi::GDK_KEY_Massyo as u32); + #[doc(alias = "GDK_KEY_MediaRepeat")] + pub const MediaRepeat: Self = Self(ffi::GDK_KEY_MediaRepeat as u32); + #[doc(alias = "GDK_KEY_MediaTopMenu")] + pub const MediaTopMenu: Self = Self(ffi::GDK_KEY_MediaTopMenu as u32); #[doc(alias = "GDK_KEY_Meeting")] pub const Meeting: Self = Self(ffi::GDK_KEY_Meeting as u32); #[doc(alias = "GDK_KEY_Memo")] @@ -1916,6 +2132,8 @@ impl Key { pub const ModeLock: Self = Self(ffi::GDK_KEY_ModeLock as u32); #[doc(alias = "GDK_KEY_Mode_switch")] pub const Mode_switch: Self = Self(ffi::GDK_KEY_Mode_switch as u32); + #[doc(alias = "GDK_KEY_MonBrightnessCycle")] + pub const MonBrightnessCycle: Self = Self(ffi::GDK_KEY_MonBrightnessCycle as u32); #[doc(alias = "GDK_KEY_MonBrightnessDown")] pub const MonBrightnessDown: Self = Self(ffi::GDK_KEY_MonBrightnessDown as u32); #[doc(alias = "GDK_KEY_MonBrightnessUp")] @@ -1942,6 +2160,10 @@ impl Key { pub const Nacute: Self = Self(ffi::GDK_KEY_Nacute as u32); #[doc(alias = "GDK_KEY_NairaSign")] pub const NairaSign: Self = Self(ffi::GDK_KEY_NairaSign as u32); + #[doc(alias = "GDK_KEY_NavChart")] + pub const NavChart: Self = Self(ffi::GDK_KEY_NavChart as u32); + #[doc(alias = "GDK_KEY_NavInfo")] + pub const NavInfo: Self = Self(ffi::GDK_KEY_NavInfo as u32); #[doc(alias = "GDK_KEY_Ncaron")] pub const Ncaron: Self = Self(ffi::GDK_KEY_Ncaron as u32); #[doc(alias = "GDK_KEY_Ncedilla")] @@ -1954,14 +2176,56 @@ impl Key { pub const News: Self = Self(ffi::GDK_KEY_News as u32); #[doc(alias = "GDK_KEY_Next")] pub const Next: Self = Self(ffi::GDK_KEY_Next as u32); + #[doc(alias = "GDK_KEY_NextElement")] + pub const NextElement: Self = Self(ffi::GDK_KEY_NextElement as u32); + #[doc(alias = "GDK_KEY_NextFavorite")] + pub const NextFavorite: Self = Self(ffi::GDK_KEY_NextFavorite as u32); #[doc(alias = "GDK_KEY_Next_VMode")] pub const Next_VMode: Self = Self(ffi::GDK_KEY_Next_VMode as u32); #[doc(alias = "GDK_KEY_Next_Virtual_Screen")] pub const Next_Virtual_Screen: Self = Self(ffi::GDK_KEY_Next_Virtual_Screen as u32); + #[doc(alias = "GDK_KEY_NotificationCenter")] + pub const NotificationCenter: Self = Self(ffi::GDK_KEY_NotificationCenter as u32); #[doc(alias = "GDK_KEY_Ntilde")] pub const Ntilde: Self = Self(ffi::GDK_KEY_Ntilde as u32); #[doc(alias = "GDK_KEY_Num_Lock")] pub const Num_Lock: Self = Self(ffi::GDK_KEY_Num_Lock as u32); + #[doc(alias = "GDK_KEY_Numeric0")] + pub const Numeric0: Self = Self(ffi::GDK_KEY_Numeric0 as u32); + #[doc(alias = "GDK_KEY_Numeric1")] + pub const Numeric1: Self = Self(ffi::GDK_KEY_Numeric1 as u32); + #[doc(alias = "GDK_KEY_Numeric11")] + pub const Numeric11: Self = Self(ffi::GDK_KEY_Numeric11 as u32); + #[doc(alias = "GDK_KEY_Numeric12")] + pub const Numeric12: Self = Self(ffi::GDK_KEY_Numeric12 as u32); + #[doc(alias = "GDK_KEY_Numeric2")] + pub const Numeric2: Self = Self(ffi::GDK_KEY_Numeric2 as u32); + #[doc(alias = "GDK_KEY_Numeric3")] + pub const Numeric3: Self = Self(ffi::GDK_KEY_Numeric3 as u32); + #[doc(alias = "GDK_KEY_Numeric4")] + pub const Numeric4: Self = Self(ffi::GDK_KEY_Numeric4 as u32); + #[doc(alias = "GDK_KEY_Numeric5")] + pub const Numeric5: Self = Self(ffi::GDK_KEY_Numeric5 as u32); + #[doc(alias = "GDK_KEY_Numeric6")] + pub const Numeric6: Self = Self(ffi::GDK_KEY_Numeric6 as u32); + #[doc(alias = "GDK_KEY_Numeric7")] + pub const Numeric7: Self = Self(ffi::GDK_KEY_Numeric7 as u32); + #[doc(alias = "GDK_KEY_Numeric8")] + pub const Numeric8: Self = Self(ffi::GDK_KEY_Numeric8 as u32); + #[doc(alias = "GDK_KEY_Numeric9")] + pub const Numeric9: Self = Self(ffi::GDK_KEY_Numeric9 as u32); + #[doc(alias = "GDK_KEY_NumericA")] + pub const NumericA: Self = Self(ffi::GDK_KEY_NumericA as u32); + #[doc(alias = "GDK_KEY_NumericB")] + pub const NumericB: Self = Self(ffi::GDK_KEY_NumericB as u32); + #[doc(alias = "GDK_KEY_NumericC")] + pub const NumericC: Self = Self(ffi::GDK_KEY_NumericC as u32); + #[doc(alias = "GDK_KEY_NumericD")] + pub const NumericD: Self = Self(ffi::GDK_KEY_NumericD as u32); + #[doc(alias = "GDK_KEY_NumericPound")] + pub const NumericPound: Self = Self(ffi::GDK_KEY_NumericPound as u32); + #[doc(alias = "GDK_KEY_NumericStar")] + pub const NumericStar: Self = Self(ffi::GDK_KEY_NumericStar as u32); #[doc(alias = "GDK_KEY_O")] pub const O: Self = Self(ffi::GDK_KEY_O as u32); #[doc(alias = "GDK_KEY_OE")] @@ -2010,6 +2274,8 @@ impl Key { pub const Ohorntilde: Self = Self(ffi::GDK_KEY_Ohorntilde as u32); #[doc(alias = "GDK_KEY_Omacron")] pub const Omacron: Self = Self(ffi::GDK_KEY_Omacron as u32); + #[doc(alias = "GDK_KEY_OnScreenKeyboard")] + pub const OnScreenKeyboard: Self = Self(ffi::GDK_KEY_OnScreenKeyboard as u32); #[doc(alias = "GDK_KEY_Ooblique")] pub const Ooblique: Self = Self(ffi::GDK_KEY_Ooblique as u32); #[doc(alias = "GDK_KEY_Open")] @@ -2038,10 +2304,14 @@ impl Key { pub const Paste: Self = Self(ffi::GDK_KEY_Paste as u32); #[doc(alias = "GDK_KEY_Pause")] pub const Pause: Self = Self(ffi::GDK_KEY_Pause as u32); + #[doc(alias = "GDK_KEY_PauseRecord")] + pub const PauseRecord: Self = Self(ffi::GDK_KEY_PauseRecord as u32); #[doc(alias = "GDK_KEY_PesetaSign")] pub const PesetaSign: Self = Self(ffi::GDK_KEY_PesetaSign as u32); #[doc(alias = "GDK_KEY_Phone")] pub const Phone: Self = Self(ffi::GDK_KEY_Phone as u32); + #[doc(alias = "GDK_KEY_PickupPhone")] + pub const PickupPhone: Self = Self(ffi::GDK_KEY_PickupPhone as u32); #[doc(alias = "GDK_KEY_Pictures")] pub const Pictures: Self = Self(ffi::GDK_KEY_Pictures as u32); #[doc(alias = "GDK_KEY_Pointer_Accelerate")] @@ -2108,16 +2378,22 @@ impl Key { pub const PowerDown: Self = Self(ffi::GDK_KEY_PowerDown as u32); #[doc(alias = "GDK_KEY_PowerOff")] pub const PowerOff: Self = Self(ffi::GDK_KEY_PowerOff as u32); + #[doc(alias = "GDK_KEY_Presentation")] + pub const Presentation: Self = Self(ffi::GDK_KEY_Presentation as u32); #[doc(alias = "GDK_KEY_Prev_VMode")] pub const Prev_VMode: Self = Self(ffi::GDK_KEY_Prev_VMode as u32); #[doc(alias = "GDK_KEY_Prev_Virtual_Screen")] pub const Prev_Virtual_Screen: Self = Self(ffi::GDK_KEY_Prev_Virtual_Screen as u32); #[doc(alias = "GDK_KEY_PreviousCandidate")] pub const PreviousCandidate: Self = Self(ffi::GDK_KEY_PreviousCandidate as u32); + #[doc(alias = "GDK_KEY_PreviousElement")] + pub const PreviousElement: Self = Self(ffi::GDK_KEY_PreviousElement as u32); #[doc(alias = "GDK_KEY_Print")] pub const Print: Self = Self(ffi::GDK_KEY_Print as u32); #[doc(alias = "GDK_KEY_Prior")] pub const Prior: Self = Self(ffi::GDK_KEY_Prior as u32); + #[doc(alias = "GDK_KEY_PrivacyScreenToggle")] + pub const PrivacyScreenToggle: Self = Self(ffi::GDK_KEY_PrivacyScreenToggle as u32); #[doc(alias = "GDK_KEY_Q")] pub const Q: Self = Self(ffi::GDK_KEY_Q as u32); #[doc(alias = "GDK_KEY_R")] @@ -2156,6 +2432,8 @@ impl Key { pub const RFKill: Self = Self(ffi::GDK_KEY_RFKill as u32); #[doc(alias = "GDK_KEY_Racute")] pub const Racute: Self = Self(ffi::GDK_KEY_Racute as u32); + #[doc(alias = "GDK_KEY_RadarOverlay")] + pub const RadarOverlay: Self = Self(ffi::GDK_KEY_RadarOverlay as u32); #[doc(alias = "GDK_KEY_Rcaron")] pub const Rcaron: Self = Self(ffi::GDK_KEY_Rcaron as u32); #[doc(alias = "GDK_KEY_Rcedilla")] @@ -2166,6 +2444,8 @@ impl Key { pub const Redo: Self = Self(ffi::GDK_KEY_Redo as u32); #[doc(alias = "GDK_KEY_Refresh")] pub const Refresh: Self = Self(ffi::GDK_KEY_Refresh as u32); + #[doc(alias = "GDK_KEY_RefreshRateToggle")] + pub const RefreshRateToggle: Self = Self(ffi::GDK_KEY_RefreshRateToggle as u32); #[doc(alias = "GDK_KEY_Reload")] pub const Reload: Self = Self(ffi::GDK_KEY_Reload as u32); #[doc(alias = "GDK_KEY_RepeatKeys_Enable")] @@ -2176,6 +2456,10 @@ impl Key { pub const Return: Self = Self(ffi::GDK_KEY_Return as u32); #[doc(alias = "GDK_KEY_Right")] pub const Right: Self = Self(ffi::GDK_KEY_Right as u32); + #[doc(alias = "GDK_KEY_RightDown")] + pub const RightDown: Self = Self(ffi::GDK_KEY_RightDown as u32); + #[doc(alias = "GDK_KEY_RightUp")] + pub const RightUp: Self = Self(ffi::GDK_KEY_RightUp as u32); #[doc(alias = "GDK_KEY_RockerDown")] pub const RockerDown: Self = Self(ffi::GDK_KEY_RockerDown as u32); #[doc(alias = "GDK_KEY_RockerEnter")] @@ -2184,10 +2468,14 @@ impl Key { pub const RockerUp: Self = Self(ffi::GDK_KEY_RockerUp as u32); #[doc(alias = "GDK_KEY_Romaji")] pub const Romaji: Self = Self(ffi::GDK_KEY_Romaji as u32); + #[doc(alias = "GDK_KEY_RootMenu")] + pub const RootMenu: Self = Self(ffi::GDK_KEY_RootMenu as u32); #[doc(alias = "GDK_KEY_RotateWindows")] pub const RotateWindows: Self = Self(ffi::GDK_KEY_RotateWindows as u32); #[doc(alias = "GDK_KEY_RotationKB")] pub const RotationKB: Self = Self(ffi::GDK_KEY_RotationKB as u32); + #[doc(alias = "GDK_KEY_RotationLockToggle")] + pub const RotationLockToggle: Self = Self(ffi::GDK_KEY_RotationLockToggle as u32); #[doc(alias = "GDK_KEY_RotationPB")] pub const RotationPB: Self = Self(ffi::GDK_KEY_RotationPB as u32); #[doc(alias = "GDK_KEY_RupeeSign")] @@ -2210,6 +2498,8 @@ impl Key { pub const Scircumflex: Self = Self(ffi::GDK_KEY_Scircumflex as u32); #[doc(alias = "GDK_KEY_ScreenSaver")] pub const ScreenSaver: Self = Self(ffi::GDK_KEY_ScreenSaver as u32); + #[doc(alias = "GDK_KEY_Screensaver")] + pub const Screensaver: Self = Self(ffi::GDK_KEY_Screensaver as u32); #[doc(alias = "GDK_KEY_ScrollClick")] pub const ScrollClick: Self = Self(ffi::GDK_KEY_ScrollClick as u32); #[doc(alias = "GDK_KEY_ScrollDown")] @@ -2224,6 +2514,8 @@ impl Key { pub const Select: Self = Self(ffi::GDK_KEY_Select as u32); #[doc(alias = "GDK_KEY_SelectButton")] pub const SelectButton: Self = Self(ffi::GDK_KEY_SelectButton as u32); + #[doc(alias = "GDK_KEY_SelectiveScreenshot")] + pub const SelectiveScreenshot: Self = Self(ffi::GDK_KEY_SelectiveScreenshot as u32); #[doc(alias = "GDK_KEY_Send")] pub const Send: Self = Self(ffi::GDK_KEY_Send as u32); #[doc(alias = "GDK_KEY_Serbian_DJE")] @@ -2258,8 +2550,12 @@ impl Key { pub const Shift_R: Self = Self(ffi::GDK_KEY_Shift_R as u32); #[doc(alias = "GDK_KEY_Shop")] pub const Shop: Self = Self(ffi::GDK_KEY_Shop as u32); + #[doc(alias = "GDK_KEY_SidevuSonar")] + pub const SidevuSonar: Self = Self(ffi::GDK_KEY_SidevuSonar as u32); #[doc(alias = "GDK_KEY_SingleCandidate")] pub const SingleCandidate: Self = Self(ffi::GDK_KEY_SingleCandidate as u32); + #[doc(alias = "GDK_KEY_SingleRangeRadar")] + pub const SingleRangeRadar: Self = Self(ffi::GDK_KEY_SingleRangeRadar as u32); #[doc(alias = "GDK_KEY_Sinh_a")] pub const Sinh_a: Self = Self(ffi::GDK_KEY_Sinh_a as u32); #[doc(alias = "GDK_KEY_Sinh_aa")] @@ -2424,8 +2720,14 @@ impl Key { pub const Sleep: Self = Self(ffi::GDK_KEY_Sleep as u32); #[doc(alias = "GDK_KEY_SlowKeys_Enable")] pub const SlowKeys_Enable: Self = Self(ffi::GDK_KEY_SlowKeys_Enable as u32); + #[doc(alias = "GDK_KEY_SlowReverse")] + pub const SlowReverse: Self = Self(ffi::GDK_KEY_SlowReverse as u32); + #[doc(alias = "GDK_KEY_Sos")] + pub const Sos: Self = Self(ffi::GDK_KEY_Sos as u32); #[doc(alias = "GDK_KEY_Spell")] pub const Spell: Self = Self(ffi::GDK_KEY_Spell as u32); + #[doc(alias = "GDK_KEY_SpellCheck")] + pub const SpellCheck: Self = Self(ffi::GDK_KEY_SpellCheck as u32); #[doc(alias = "GDK_KEY_SplitScreen")] pub const SplitScreen: Self = Self(ffi::GDK_KEY_SplitScreen as u32); #[doc(alias = "GDK_KEY_Standby")] @@ -2436,6 +2738,8 @@ impl Key { pub const StickyKeys_Enable: Self = Self(ffi::GDK_KEY_StickyKeys_Enable as u32); #[doc(alias = "GDK_KEY_Stop")] pub const Stop: Self = Self(ffi::GDK_KEY_Stop as u32); + #[doc(alias = "GDK_KEY_StopRecord")] + pub const StopRecord: Self = Self(ffi::GDK_KEY_StopRecord as u32); #[doc(alias = "GDK_KEY_Subtitle")] pub const Subtitle: Self = Self(ffi::GDK_KEY_Subtitle as u32); #[doc(alias = "GDK_KEY_Super_L")] @@ -2482,6 +2786,8 @@ impl Key { pub const Tabovedot: Self = Self(ffi::GDK_KEY_Tabovedot as u32); #[doc(alias = "GDK_KEY_TaskPane")] pub const TaskPane: Self = Self(ffi::GDK_KEY_TaskPane as u32); + #[doc(alias = "GDK_KEY_Taskmanager")] + pub const Taskmanager: Self = Self(ffi::GDK_KEY_Taskmanager as u32); #[doc(alias = "GDK_KEY_Tcaron")] pub const Tcaron: Self = Self(ffi::GDK_KEY_Tcaron as u32); #[doc(alias = "GDK_KEY_Tcedilla")] @@ -2676,6 +2982,8 @@ impl Key { pub const TouchpadToggle: Self = Self(ffi::GDK_KEY_TouchpadToggle as u32); #[doc(alias = "GDK_KEY_Touroku")] pub const Touroku: Self = Self(ffi::GDK_KEY_Touroku as u32); + #[doc(alias = "GDK_KEY_TraditionalSonar")] + pub const TraditionalSonar: Self = Self(ffi::GDK_KEY_TraditionalSonar as u32); #[doc(alias = "GDK_KEY_Travel")] pub const Travel: Self = Self(ffi::GDK_KEY_Travel as u32); #[doc(alias = "GDK_KEY_Tslash")] @@ -2746,6 +3054,8 @@ impl Key { pub const Undo: Self = Self(ffi::GDK_KEY_Undo as u32); #[doc(alias = "GDK_KEY_Ungrab")] pub const Ungrab: Self = Self(ffi::GDK_KEY_Ungrab as u32); + #[doc(alias = "GDK_KEY_Unmute")] + pub const Unmute: Self = Self(ffi::GDK_KEY_Unmute as u32); #[doc(alias = "GDK_KEY_Uogonek")] pub const Uogonek: Self = Self(ffi::GDK_KEY_Uogonek as u32); #[doc(alias = "GDK_KEY_Up")] @@ -2762,18 +3072,28 @@ impl Key { pub const Utilde: Self = Self(ffi::GDK_KEY_Utilde as u32); #[doc(alias = "GDK_KEY_V")] pub const V: Self = Self(ffi::GDK_KEY_V as u32); + #[doc(alias = "GDK_KEY_VOD")] + pub const VOD: Self = Self(ffi::GDK_KEY_VOD as u32); #[doc(alias = "GDK_KEY_VendorHome")] pub const VendorHome: Self = Self(ffi::GDK_KEY_VendorHome as u32); #[doc(alias = "GDK_KEY_Video")] pub const Video: Self = Self(ffi::GDK_KEY_Video as u32); + #[doc(alias = "GDK_KEY_VideoPhone")] + pub const VideoPhone: Self = Self(ffi::GDK_KEY_VideoPhone as u32); #[doc(alias = "GDK_KEY_View")] pub const View: Self = Self(ffi::GDK_KEY_View as u32); + #[doc(alias = "GDK_KEY_VoiceCommand")] + pub const VoiceCommand: Self = Self(ffi::GDK_KEY_VoiceCommand as u32); + #[doc(alias = "GDK_KEY_Voicemail")] + pub const Voicemail: Self = Self(ffi::GDK_KEY_Voicemail as u32); #[doc(alias = "GDK_KEY_VoidSymbol")] pub const VoidSymbol: Self = Self(ffi::GDK_KEY_VoidSymbol as u32); #[doc(alias = "GDK_KEY_W")] pub const W: Self = Self(ffi::GDK_KEY_W as u32); #[doc(alias = "GDK_KEY_WLAN")] pub const WLAN: Self = Self(ffi::GDK_KEY_WLAN as u32); + #[doc(alias = "GDK_KEY_WPSButton")] + pub const WPSButton: Self = Self(ffi::GDK_KEY_WPSButton as u32); #[doc(alias = "GDK_KEY_WWAN")] pub const WWAN: Self = Self(ffi::GDK_KEY_WWAN as u32); #[doc(alias = "GDK_KEY_WWW")] @@ -2840,6 +3160,8 @@ impl Key { pub const ZoomIn: Self = Self(ffi::GDK_KEY_ZoomIn as u32); #[doc(alias = "GDK_KEY_ZoomOut")] pub const ZoomOut: Self = Self(ffi::GDK_KEY_ZoomOut as u32); + #[doc(alias = "GDK_KEY_ZoomReset")] + pub const ZoomReset: Self = Self(ffi::GDK_KEY_ZoomReset as u32); #[doc(alias = "GDK_KEY_Zstroke")] pub const Zstroke: Self = Self(ffi::GDK_KEY_Zstroke as u32); #[doc(alias = "GDK_KEY_a")] @@ -3520,6 +3842,16 @@ impl Key { pub const club: Self = Self(ffi::GDK_KEY_club as u32); #[doc(alias = "GDK_KEY_colon")] pub const colon: Self = Self(ffi::GDK_KEY_colon as u32); + #[doc(alias = "GDK_KEY_combining_acute")] + pub const combining_acute: Self = Self(ffi::GDK_KEY_combining_acute as u32); + #[doc(alias = "GDK_KEY_combining_belowdot")] + pub const combining_belowdot: Self = Self(ffi::GDK_KEY_combining_belowdot as u32); + #[doc(alias = "GDK_KEY_combining_grave")] + pub const combining_grave: Self = Self(ffi::GDK_KEY_combining_grave as u32); + #[doc(alias = "GDK_KEY_combining_hook")] + pub const combining_hook: Self = Self(ffi::GDK_KEY_combining_hook as u32); + #[doc(alias = "GDK_KEY_combining_tilde")] + pub const combining_tilde: Self = Self(ffi::GDK_KEY_combining_tilde as u32); #[doc(alias = "GDK_KEY_comma")] pub const comma: Self = Self(ffi::GDK_KEY_comma as u32); #[doc(alias = "GDK_KEY_containsas")] @@ -3552,6 +3884,8 @@ impl Key { pub const dead_I: Self = Self(ffi::GDK_KEY_dead_I as u32); #[doc(alias = "GDK_KEY_dead_O")] pub const dead_O: Self = Self(ffi::GDK_KEY_dead_O as u32); + #[doc(alias = "GDK_KEY_dead_SCHWA")] + pub const dead_SCHWA: Self = Self(ffi::GDK_KEY_dead_SCHWA as u32); #[doc(alias = "GDK_KEY_dead_U")] pub const dead_U: Self = Self(ffi::GDK_KEY_dead_U as u32); #[doc(alias = "GDK_KEY_dead_a")] @@ -3612,6 +3946,8 @@ impl Key { pub const dead_grave: Self = Self(ffi::GDK_KEY_dead_grave as u32); #[doc(alias = "GDK_KEY_dead_greek")] pub const dead_greek: Self = Self(ffi::GDK_KEY_dead_greek as u32); + #[doc(alias = "GDK_KEY_dead_hamza")] + pub const dead_hamza: Self = Self(ffi::GDK_KEY_dead_hamza as u32); #[doc(alias = "GDK_KEY_dead_hook")] pub const dead_hook: Self = Self(ffi::GDK_KEY_dead_hook as u32); #[doc(alias = "GDK_KEY_dead_horn")] @@ -3636,6 +3972,8 @@ impl Key { pub const dead_perispomeni: Self = Self(ffi::GDK_KEY_dead_perispomeni as u32); #[doc(alias = "GDK_KEY_dead_psili")] pub const dead_psili: Self = Self(ffi::GDK_KEY_dead_psili as u32); + #[doc(alias = "GDK_KEY_dead_schwa")] + pub const dead_schwa: Self = Self(ffi::GDK_KEY_dead_schwa as u32); #[doc(alias = "GDK_KEY_dead_semivoiced_sound")] pub const dead_semivoiced_sound: Self = Self(ffi::GDK_KEY_dead_semivoiced_sound as u32); #[doc(alias = "GDK_KEY_dead_small_schwa")] @@ -3824,6 +4162,10 @@ impl Key { pub const greater: Self = Self(ffi::GDK_KEY_greater as u32); #[doc(alias = "GDK_KEY_greaterthanequal")] pub const greaterthanequal: Self = Self(ffi::GDK_KEY_greaterthanequal as u32); + #[doc(alias = "GDK_KEY_guillemetleft")] + pub const guillemetleft: Self = Self(ffi::GDK_KEY_guillemetleft as u32); + #[doc(alias = "GDK_KEY_guillemetright")] + pub const guillemetright: Self = Self(ffi::GDK_KEY_guillemetright as u32); #[doc(alias = "GDK_KEY_guillemotleft")] pub const guillemotleft: Self = Self(ffi::GDK_KEY_guillemotleft as u32); #[doc(alias = "GDK_KEY_guillemotright")] @@ -4310,6 +4652,8 @@ impl Key { pub const opentribulletup: Self = Self(ffi::GDK_KEY_opentribulletup as u32); #[doc(alias = "GDK_KEY_ordfeminine")] pub const ordfeminine: Self = Self(ffi::GDK_KEY_ordfeminine as u32); + #[doc(alias = "GDK_KEY_ordmasculine")] + pub const ordmasculine: Self = Self(ffi::GDK_KEY_ordmasculine as u32); #[doc(alias = "GDK_KEY_oslash")] pub const oslash: Self = Self(ffi::GDK_KEY_oslash as u32); #[doc(alias = "GDK_KEY_otilde")] diff --git a/gdk4/sys/src/lib.rs b/gdk4/sys/src/lib.rs index d4016ffab4fc..9af177a0bb2b 100644 --- a/gdk4/sys/src/lib.rs +++ b/gdk4/sys/src/lib.rs @@ -308,6 +308,8 @@ 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_10ChannelsDown: c_int = 268964281; +pub const GDK_KEY_10ChannelsUp: c_int = 268964280; 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; @@ -340,6 +342,7 @@ 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_3DMode: c_int = 268964463; pub const GDK_KEY_4: c_int = 52; pub const GDK_KEY_5: c_int = 53; pub const GDK_KEY_6: c_int = 54; @@ -348,6 +351,7 @@ 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_ALSToggle: c_int = 268964400; pub const GDK_KEY_Aacute: c_int = 193; pub const GDK_KEY_Abelowdot: c_int = 16785056; pub const GDK_KEY_Abreve: c_int = 451; @@ -358,6 +362,7 @@ 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_Accessibility: c_int = 268964430; pub const GDK_KEY_Acircumflex: c_int = 194; pub const GDK_KEY_Acircumflexacute: c_int = 16785060; pub const GDK_KEY_Acircumflexbelowdot: c_int = 16785068; @@ -365,6 +370,7 @@ 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_Addressbook: c_int = 268964269; pub const GDK_KEY_Adiaeresis: c_int = 196; pub const GDK_KEY_Agrave: c_int = 192; pub const GDK_KEY_Ahook: c_int = 16785058; @@ -372,6 +378,7 @@ 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_AppSelect: c_int = 268964420; 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; @@ -545,9 +552,16 @@ 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_AspectRatio: c_int = 268964215; +pub const GDK_KEY_Assistant: c_int = 268964423; pub const GDK_KEY_Atilde: c_int = 195; +pub const GDK_KEY_AttendantOff: c_int = 268964380; +pub const GDK_KEY_AttendantOn: c_int = 268964379; +pub const GDK_KEY_AttendantToggle: c_int = 268964381; pub const GDK_KEY_AudibleBell_Enable: c_int = 65146; +pub const GDK_KEY_Audio: c_int = 268964232; pub const GDK_KEY_AudioCycleTrack: c_int = 269025179; +pub const GDK_KEY_AudioDesc: c_int = 268964462; pub const GDK_KEY_AudioForward: c_int = 269025175; pub const GDK_KEY_AudioLowerVolume: c_int = 269025041; pub const GDK_KEY_AudioMedia: c_int = 269025074; @@ -564,6 +578,7 @@ 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_AutopilotEngageToggle: c_int = 268964477; pub const GDK_KEY_Away: c_int = 269025165; pub const GDK_KEY_B: c_int = 66; pub const GDK_KEY_Babovedot: c_int = 16784898; @@ -578,6 +593,10 @@ 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_BrightnessAuto: c_int = 268964084; +pub const GDK_KEY_BrightnessMax: c_int = 268964433; +pub const GDK_KEY_BrightnessMin: c_int = 268964432; +pub const GDK_KEY_Buttonconfig: c_int = 268964416; 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; @@ -589,19 +608,34 @@ 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_CameraAccessDisable: c_int = 268964428; +pub const GDK_KEY_CameraAccessEnable: c_int = 268964427; +pub const GDK_KEY_CameraAccessToggle: c_int = 268964429; +pub const GDK_KEY_CameraDown: c_int = 268964376; +pub const GDK_KEY_CameraFocus: c_int = 268964368; +pub const GDK_KEY_CameraLeft: c_int = 268964377; +pub const GDK_KEY_CameraRight: c_int = 268964378; +pub const GDK_KEY_CameraUp: c_int = 268964375; +pub const GDK_KEY_CameraZoomIn: c_int = 268964373; +pub const GDK_KEY_CameraZoomOut: c_int = 268964374; 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_ChannelDown: c_int = 268964243; +pub const GDK_KEY_ChannelUp: c_int = 268964242; pub const GDK_KEY_Clear: c_int = 65291; pub const GDK_KEY_ClearGrab: c_int = 269024801; +pub const GDK_KEY_ClearvuSonar: c_int = 268964486; 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_ContextMenu: c_int = 268964278; pub const GDK_KEY_ContrastAdjust: c_int = 269025058; +pub const GDK_KEY_ControlPanel: c_int = 268964419; 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; @@ -714,14 +748,22 @@ 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_DVD: c_int = 268964229; pub const GDK_KEY_Dabovedot: c_int = 16784906; +pub const GDK_KEY_Data: c_int = 268964471; +pub const GDK_KEY_Database: c_int = 268964266; pub const GDK_KEY_Dcaron: c_int = 463; pub const GDK_KEY_Delete: c_int = 65535; +pub const GDK_KEY_Dictate: c_int = 268964426; pub const GDK_KEY_Display: c_int = 269025113; +pub const GDK_KEY_DisplayOff: c_int = 268964085; +pub const GDK_KEY_DisplayToggle: c_int = 268964271; +pub const GDK_KEY_DoNotDisturb: c_int = 268964431; 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_DualRangeRadar: c_int = 268964483; pub const GDK_KEY_E: c_int = 69; pub const GDK_KEY_ENG: c_int = 957; pub const GDK_KEY_ETH: c_int = 208; @@ -738,12 +780,14 @@ 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_Editor: c_int = 268964262; 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_EmojiPicker: c_int = 268964425; pub const GDK_KEY_End: c_int = 65367; pub const GDK_KEY_Eogonek: c_int = 458; pub const GDK_KEY_Escape: c_int = 65307; @@ -802,13 +846,19 @@ 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_FastReverse: c_int = 268964469; 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_FishingChart: c_int = 268964481; +pub const GDK_KEY_Fn: c_int = 268964304; +pub const GDK_KEY_FnRightShift: c_int = 268964325; +pub const GDK_KEY_Fn_Esc: c_int = 268964305; 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_FullScreen: c_int = 269025208; pub const GDK_KEY_G: c_int = 71; pub const GDK_KEY_Gabovedot: c_int = 725; pub const GDK_KEY_Game: c_int = 269025118; @@ -856,6 +906,7 @@ 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_GraphicsEditor: c_int = 268964264; 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; @@ -1039,6 +1090,7 @@ 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_HangupPhone: c_int = 268964286; 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; @@ -1105,11 +1157,14 @@ 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_Images: c_int = 268964282; +pub const GDK_KEY_Info: c_int = 268964198; 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_Journal: c_int = 268964418; 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; @@ -1155,6 +1210,17 @@ 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_KbdInputAssistAccept: c_int = 268964452; +pub const GDK_KEY_KbdInputAssistCancel: c_int = 268964453; +pub const GDK_KEY_KbdInputAssistNext: c_int = 268964449; +pub const GDK_KEY_KbdInputAssistNextgroup: c_int = 268964451; +pub const GDK_KEY_KbdInputAssistPrev: c_int = 268964448; +pub const GDK_KEY_KbdInputAssistPrevgroup: c_int = 268964450; +pub const GDK_KEY_KbdLcdMenu1: c_int = 268964536; +pub const GDK_KEY_KbdLcdMenu2: c_int = 268964537; +pub const GDK_KEY_KbdLcdMenu3: c_int = 268964538; +pub const GDK_KEY_KbdLcdMenu4: c_int = 268964539; +pub const GDK_KEY_KbdLcdMenu5: c_int = 268964540; pub const GDK_KEY_KbdLightOnOff: c_int = 269025028; pub const GDK_KEY_Kcedilla: c_int = 979; pub const GDK_KEY_Keyboard: c_int = 269025203; @@ -1192,7 +1258,10 @@ 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_LeftDown: c_int = 268964457; +pub const GDK_KEY_LeftUp: c_int = 268964456; pub const GDK_KEY_LightBulb: c_int = 269025077; +pub const GDK_KEY_LightsToggle: c_int = 268964382; pub const GDK_KEY_Linefeed: c_int = 65290; pub const GDK_KEY_LiraSign: c_int = 16785572; pub const GDK_KEY_LogGrabInfo: c_int = 269024805; @@ -1207,11 +1276,50 @@ 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_Macro1: c_int = 268964496; +pub const GDK_KEY_Macro10: c_int = 268964505; +pub const GDK_KEY_Macro11: c_int = 268964506; +pub const GDK_KEY_Macro12: c_int = 268964507; +pub const GDK_KEY_Macro13: c_int = 268964508; +pub const GDK_KEY_Macro14: c_int = 268964509; +pub const GDK_KEY_Macro15: c_int = 268964510; +pub const GDK_KEY_Macro16: c_int = 268964511; +pub const GDK_KEY_Macro17: c_int = 268964512; +pub const GDK_KEY_Macro18: c_int = 268964513; +pub const GDK_KEY_Macro19: c_int = 268964514; +pub const GDK_KEY_Macro2: c_int = 268964497; +pub const GDK_KEY_Macro20: c_int = 268964515; +pub const GDK_KEY_Macro21: c_int = 268964516; +pub const GDK_KEY_Macro22: c_int = 268964517; +pub const GDK_KEY_Macro23: c_int = 268964518; +pub const GDK_KEY_Macro24: c_int = 268964519; +pub const GDK_KEY_Macro25: c_int = 268964520; +pub const GDK_KEY_Macro26: c_int = 268964521; +pub const GDK_KEY_Macro27: c_int = 268964522; +pub const GDK_KEY_Macro28: c_int = 268964523; +pub const GDK_KEY_Macro29: c_int = 268964524; +pub const GDK_KEY_Macro3: c_int = 268964498; +pub const GDK_KEY_Macro30: c_int = 268964525; +pub const GDK_KEY_Macro4: c_int = 268964499; +pub const GDK_KEY_Macro5: c_int = 268964500; +pub const GDK_KEY_Macro6: c_int = 268964501; +pub const GDK_KEY_Macro7: c_int = 268964502; +pub const GDK_KEY_Macro8: c_int = 268964503; +pub const GDK_KEY_Macro9: c_int = 268964504; +pub const GDK_KEY_MacroPreset1: c_int = 268964531; +pub const GDK_KEY_MacroPreset2: c_int = 268964532; +pub const GDK_KEY_MacroPreset3: c_int = 268964533; +pub const GDK_KEY_MacroPresetCycle: c_int = 268964530; +pub const GDK_KEY_MacroRecordStart: c_int = 268964528; +pub const GDK_KEY_MacroRecordStop: c_int = 268964529; 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_MarkWaypoint: c_int = 268964478; pub const GDK_KEY_Market: c_int = 269025122; pub const GDK_KEY_Massyo: c_int = 65324; +pub const GDK_KEY_MediaRepeat: c_int = 268964279; +pub const GDK_KEY_MediaTopMenu: c_int = 268964459; pub const GDK_KEY_Meeting: c_int = 269025123; pub const GDK_KEY_Memo: c_int = 269025054; pub const GDK_KEY_Menu: c_int = 65383; @@ -1223,6 +1331,7 @@ 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_MonBrightnessCycle: c_int = 269025031; 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; @@ -1236,16 +1345,39 @@ 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_NavChart: c_int = 268964480; +pub const GDK_KEY_NavInfo: c_int = 268964488; 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_NextElement: c_int = 268964475; +pub const GDK_KEY_NextFavorite: c_int = 268964464; pub const GDK_KEY_Next_VMode: c_int = 269024802; pub const GDK_KEY_Next_Virtual_Screen: c_int = 65234; +pub const GDK_KEY_NotificationCenter: c_int = 268964284; pub const GDK_KEY_Ntilde: c_int = 209; pub const GDK_KEY_Num_Lock: c_int = 65407; +pub const GDK_KEY_Numeric0: c_int = 268964352; +pub const GDK_KEY_Numeric1: c_int = 268964353; +pub const GDK_KEY_Numeric11: c_int = 268964460; +pub const GDK_KEY_Numeric12: c_int = 268964461; +pub const GDK_KEY_Numeric2: c_int = 268964354; +pub const GDK_KEY_Numeric3: c_int = 268964355; +pub const GDK_KEY_Numeric4: c_int = 268964356; +pub const GDK_KEY_Numeric5: c_int = 268964357; +pub const GDK_KEY_Numeric6: c_int = 268964358; +pub const GDK_KEY_Numeric7: c_int = 268964359; +pub const GDK_KEY_Numeric8: c_int = 268964360; +pub const GDK_KEY_Numeric9: c_int = 268964361; +pub const GDK_KEY_NumericA: c_int = 268964364; +pub const GDK_KEY_NumericB: c_int = 268964365; +pub const GDK_KEY_NumericC: c_int = 268964366; +pub const GDK_KEY_NumericD: c_int = 268964367; +pub const GDK_KEY_NumericPound: c_int = 268964363; +pub const GDK_KEY_NumericStar: c_int = 268964362; pub const GDK_KEY_O: c_int = 79; pub const GDK_KEY_OE: c_int = 5052; pub const GDK_KEY_Oacute: c_int = 211; @@ -1270,6 +1402,7 @@ 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_OnScreenKeyboard: c_int = 268964472; pub const GDK_KEY_Ooblique: c_int = 216; pub const GDK_KEY_Open: c_int = 269025131; pub const GDK_KEY_OpenURL: c_int = 269025080; @@ -1284,8 +1417,10 @@ 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_PauseRecord: c_int = 268964466; pub const GDK_KEY_PesetaSign: c_int = 16785575; pub const GDK_KEY_Phone: c_int = 269025134; +pub const GDK_KEY_PickupPhone: c_int = 268964285; 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; @@ -1319,11 +1454,14 @@ 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_Presentation: c_int = 268964265; 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_PreviousElement: c_int = 268964476; pub const GDK_KEY_Print: c_int = 65377; pub const GDK_KEY_Prior: c_int = 65365; +pub const GDK_KEY_PrivacyScreenToggle: c_int = 268964473; pub const GDK_KEY_Q: c_int = 81; pub const GDK_KEY_R: c_int = 82; pub const GDK_KEY_R1: c_int = 65490; @@ -1343,22 +1481,28 @@ 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_RadarOverlay: c_int = 268964484; 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_RefreshRateToggle: c_int = 268964402; 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_RightDown: c_int = 268964455; +pub const GDK_KEY_RightUp: c_int = 268964454; 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_RootMenu: c_int = 268964458; pub const GDK_KEY_RotateWindows: c_int = 269025140; pub const GDK_KEY_RotationKB: c_int = 269025142; +pub const GDK_KEY_RotationLockToggle: c_int = 269025207; pub const GDK_KEY_RotationPB: c_int = 269025141; pub const GDK_KEY_RupeeSign: c_int = 16785576; pub const GDK_KEY_S: c_int = 83; @@ -1370,6 +1514,7 @@ 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_Screensaver: c_int = 268964421; pub const GDK_KEY_ScrollClick: c_int = 269025146; pub const GDK_KEY_ScrollDown: c_int = 269025145; pub const GDK_KEY_ScrollUp: c_int = 269025144; @@ -1377,6 +1522,7 @@ 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_SelectiveScreenshot: c_int = 268964474; 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; @@ -1394,7 +1540,9 @@ 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_SidevuSonar: c_int = 268964487; pub const GDK_KEY_SingleCandidate: c_int = 65340; +pub const GDK_KEY_SingleRangeRadar: c_int = 268964482; 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; @@ -1477,12 +1625,16 @@ 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_SlowReverse: c_int = 268964470; +pub const GDK_KEY_Sos: c_int = 268964479; pub const GDK_KEY_Spell: c_int = 269025148; +pub const GDK_KEY_SpellCheck: c_int = 268964272; 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_StopRecord: c_int = 268964465; 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; @@ -1506,6 +1658,7 @@ 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_Taskmanager: c_int = 268964417; pub const GDK_KEY_Tcaron: c_int = 427; pub const GDK_KEY_Tcedilla: c_int = 478; pub const GDK_KEY_Terminal: c_int = 269025152; @@ -1603,6 +1756,7 @@ 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_TraditionalSonar: c_int = 268964485; pub const GDK_KEY_Travel: c_int = 269025154; pub const GDK_KEY_Tslash: c_int = 940; pub const GDK_KEY_U: c_int = 85; @@ -1638,6 +1792,7 @@ 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_Unmute: c_int = 268964468; pub const GDK_KEY_Uogonek: c_int = 985; pub const GDK_KEY_Up: c_int = 65362; pub const GDK_KEY_Uring: c_int = 473; @@ -1646,12 +1801,17 @@ 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_VOD: c_int = 268964467; pub const GDK_KEY_VendorHome: c_int = 269025076; pub const GDK_KEY_Video: c_int = 269025159; +pub const GDK_KEY_VideoPhone: c_int = 268964256; pub const GDK_KEY_View: c_int = 269025185; +pub const GDK_KEY_VoiceCommand: c_int = 268964422; +pub const GDK_KEY_Voicemail: c_int = 268964268; 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_WPSButton: c_int = 268964369; pub const GDK_KEY_WWAN: c_int = 269025204; pub const GDK_KEY_WWW: c_int = 269025070; pub const GDK_KEY_Wacute: c_int = 16785026; @@ -1685,6 +1845,7 @@ 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_ZoomReset: c_int = 268964260; pub const GDK_KEY_Zstroke: c_int = 16777653; pub const GDK_KEY_a: c_int = 97; pub const GDK_KEY_aacute: c_int = 225; diff --git a/gdk4/sys/tests/abi.rs b/gdk4/sys/tests/abi.rs index 6d65d20097e5..b109788b19b9 100644 --- a/gdk4/sys/tests/abi.rs +++ b/gdk4/sys/tests/abi.rs @@ -604,6 +604,8 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(guint) GDK_HYPER_MASK", "134217728"), ("GDK_KEY_0", "48"), ("GDK_KEY_1", "49"), + ("GDK_KEY_10ChannelsDown", "268964281"), + ("GDK_KEY_10ChannelsUp", "268964280"), ("GDK_KEY_2", "50"), ("GDK_KEY_3", "51"), ("GDK_KEY_3270_AltCursor", "64784"), @@ -636,6 +638,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_3270_Rule", "64788"), ("GDK_KEY_3270_Setup", "64791"), ("GDK_KEY_3270_Test", "64781"), + ("GDK_KEY_3DMode", "268964463"), ("GDK_KEY_4", "52"), ("GDK_KEY_5", "53"), ("GDK_KEY_6", "54"), @@ -644,6 +647,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_9", "57"), ("GDK_KEY_A", "65"), ("GDK_KEY_AE", "198"), + ("GDK_KEY_ALSToggle", "268964400"), ("GDK_KEY_Aacute", "193"), ("GDK_KEY_Abelowdot", "16785056"), ("GDK_KEY_Abreve", "451"), @@ -654,6 +658,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Abrevetilde", "16785076"), ("GDK_KEY_AccessX_Enable", "65136"), ("GDK_KEY_AccessX_Feedback_Enable", "65137"), + ("GDK_KEY_Accessibility", "268964430"), ("GDK_KEY_Acircumflex", "194"), ("GDK_KEY_Acircumflexacute", "16785060"), ("GDK_KEY_Acircumflexbelowdot", "16785068"), @@ -661,6 +666,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Acircumflexhook", "16785064"), ("GDK_KEY_Acircumflextilde", "16785066"), ("GDK_KEY_AddFavorite", "269025081"), + ("GDK_KEY_Addressbook", "268964269"), ("GDK_KEY_Adiaeresis", "196"), ("GDK_KEY_Agrave", "192"), ("GDK_KEY_Ahook", "16785058"), @@ -668,6 +674,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Alt_R", "65514"), ("GDK_KEY_Amacron", "960"), ("GDK_KEY_Aogonek", "417"), + ("GDK_KEY_AppSelect", "268964420"), ("GDK_KEY_ApplicationLeft", "269025104"), ("GDK_KEY_ApplicationRight", "269025105"), ("GDK_KEY_Arabic_0", "16778848"), @@ -841,9 +848,16 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Armenian_yentamna", "16778634"), ("GDK_KEY_Armenian_za", "16778598"), ("GDK_KEY_Armenian_zhe", "16778602"), + ("GDK_KEY_AspectRatio", "268964215"), + ("GDK_KEY_Assistant", "268964423"), ("GDK_KEY_Atilde", "195"), + ("GDK_KEY_AttendantOff", "268964380"), + ("GDK_KEY_AttendantOn", "268964379"), + ("GDK_KEY_AttendantToggle", "268964381"), ("GDK_KEY_AudibleBell_Enable", "65146"), + ("GDK_KEY_Audio", "268964232"), ("GDK_KEY_AudioCycleTrack", "269025179"), + ("GDK_KEY_AudioDesc", "268964462"), ("GDK_KEY_AudioForward", "269025175"), ("GDK_KEY_AudioLowerVolume", "269025041"), ("GDK_KEY_AudioMedia", "269025074"), @@ -860,6 +874,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_AudioRepeat", "269025176"), ("GDK_KEY_AudioRewind", "269025086"), ("GDK_KEY_AudioStop", "269025045"), + ("GDK_KEY_AutopilotEngageToggle", "268964477"), ("GDK_KEY_Away", "269025165"), ("GDK_KEY_B", "66"), ("GDK_KEY_Babovedot", "16784898"), @@ -874,6 +889,10 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_BounceKeys_Enable", "65140"), ("GDK_KEY_Break", "65387"), ("GDK_KEY_BrightnessAdjust", "269025083"), + ("GDK_KEY_BrightnessAuto", "268964084"), + ("GDK_KEY_BrightnessMax", "268964433"), + ("GDK_KEY_BrightnessMin", "268964432"), + ("GDK_KEY_Buttonconfig", "268964416"), ("GDK_KEY_Byelorussian_SHORTU", "1726"), ("GDK_KEY_Byelorussian_shortu", "1710"), ("GDK_KEY_C", "67"), @@ -885,19 +904,34 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Cacute", "454"), ("GDK_KEY_Calculator", "269025053"), ("GDK_KEY_Calendar", "269025056"), + ("GDK_KEY_CameraAccessDisable", "268964428"), + ("GDK_KEY_CameraAccessEnable", "268964427"), + ("GDK_KEY_CameraAccessToggle", "268964429"), + ("GDK_KEY_CameraDown", "268964376"), + ("GDK_KEY_CameraFocus", "268964368"), + ("GDK_KEY_CameraLeft", "268964377"), + ("GDK_KEY_CameraRight", "268964378"), + ("GDK_KEY_CameraUp", "268964375"), + ("GDK_KEY_CameraZoomIn", "268964373"), + ("GDK_KEY_CameraZoomOut", "268964374"), ("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_ChannelDown", "268964243"), + ("GDK_KEY_ChannelUp", "268964242"), ("GDK_KEY_Clear", "65291"), ("GDK_KEY_ClearGrab", "269024801"), + ("GDK_KEY_ClearvuSonar", "268964486"), ("GDK_KEY_Close", "269025110"), ("GDK_KEY_Codeinput", "65335"), ("GDK_KEY_ColonSign", "16785569"), ("GDK_KEY_Community", "269025085"), + ("GDK_KEY_ContextMenu", "268964278"), ("GDK_KEY_ContrastAdjust", "269025058"), + ("GDK_KEY_ControlPanel", "268964419"), ("GDK_KEY_Control_L", "65507"), ("GDK_KEY_Control_R", "65508"), ("GDK_KEY_Copy", "269025111"), @@ -1010,14 +1044,22 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Cyrillic_zhe_descender", "16778391"), ("GDK_KEY_D", "68"), ("GDK_KEY_DOS", "269025114"), + ("GDK_KEY_DVD", "268964229"), ("GDK_KEY_Dabovedot", "16784906"), + ("GDK_KEY_Data", "268964471"), + ("GDK_KEY_Database", "268964266"), ("GDK_KEY_Dcaron", "463"), ("GDK_KEY_Delete", "65535"), + ("GDK_KEY_Dictate", "268964426"), ("GDK_KEY_Display", "269025113"), + ("GDK_KEY_DisplayOff", "268964085"), + ("GDK_KEY_DisplayToggle", "268964271"), + ("GDK_KEY_DoNotDisturb", "268964431"), ("GDK_KEY_Documents", "269025115"), ("GDK_KEY_DongSign", "16785579"), ("GDK_KEY_Down", "65364"), ("GDK_KEY_Dstroke", "464"), + ("GDK_KEY_DualRangeRadar", "268964483"), ("GDK_KEY_E", "69"), ("GDK_KEY_ENG", "957"), ("GDK_KEY_ETH", "208"), @@ -1034,12 +1076,14 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Ecircumflextilde", "16785092"), ("GDK_KEY_EcuSign", "16785568"), ("GDK_KEY_Ediaeresis", "203"), + ("GDK_KEY_Editor", "268964262"), ("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_EmojiPicker", "268964425"), ("GDK_KEY_End", "65367"), ("GDK_KEY_Eogonek", "458"), ("GDK_KEY_Escape", "65307"), @@ -1098,13 +1142,19 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Farsi_8", "16779000"), ("GDK_KEY_Farsi_9", "16779001"), ("GDK_KEY_Farsi_yeh", "16778956"), + ("GDK_KEY_FastReverse", "268964469"), ("GDK_KEY_Favorites", "269025072"), ("GDK_KEY_Finance", "269025084"), ("GDK_KEY_Find", "65384"), ("GDK_KEY_First_Virtual_Screen", "65232"), + ("GDK_KEY_FishingChart", "268964481"), + ("GDK_KEY_Fn", "268964304"), + ("GDK_KEY_FnRightShift", "268964325"), + ("GDK_KEY_Fn_Esc", "268964305"), ("GDK_KEY_Forward", "269025063"), ("GDK_KEY_FrameBack", "269025181"), ("GDK_KEY_FrameForward", "269025182"), + ("GDK_KEY_FullScreen", "269025208"), ("GDK_KEY_G", "71"), ("GDK_KEY_Gabovedot", "725"), ("GDK_KEY_Game", "269025118"), @@ -1152,6 +1202,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Georgian_zen", "16781526"), ("GDK_KEY_Georgian_zhar", "16781535"), ("GDK_KEY_Go", "269025119"), + ("GDK_KEY_GraphicsEditor", "268964264"), ("GDK_KEY_Greek_ALPHA", "1985"), ("GDK_KEY_Greek_ALPHAaccent", "1953"), ("GDK_KEY_Greek_BETA", "1986"), @@ -1335,6 +1386,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Hangul_YU", "3792"), ("GDK_KEY_Hangul_YeorinHieuh", "3829"), ("GDK_KEY_Hangul_switch", "65406"), + ("GDK_KEY_HangupPhone", "268964286"), ("GDK_KEY_Hankaku", "65321"), ("GDK_KEY_Hcircumflex", "678"), ("GDK_KEY_Hebrew_switch", "65406"), @@ -1401,11 +1453,14 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Igrave", "204"), ("GDK_KEY_Ihook", "16785096"), ("GDK_KEY_Imacron", "975"), + ("GDK_KEY_Images", "268964282"), + ("GDK_KEY_Info", "268964198"), ("GDK_KEY_Insert", "65379"), ("GDK_KEY_Iogonek", "967"), ("GDK_KEY_Itilde", "933"), ("GDK_KEY_J", "74"), ("GDK_KEY_Jcircumflex", "684"), + ("GDK_KEY_Journal", "268964418"), ("GDK_KEY_K", "75"), ("GDK_KEY_KP_0", "65456"), ("GDK_KEY_KP_1", "65457"), @@ -1451,6 +1506,17 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Katakana", "65318"), ("GDK_KEY_KbdBrightnessDown", "269025030"), ("GDK_KEY_KbdBrightnessUp", "269025029"), + ("GDK_KEY_KbdInputAssistAccept", "268964452"), + ("GDK_KEY_KbdInputAssistCancel", "268964453"), + ("GDK_KEY_KbdInputAssistNext", "268964449"), + ("GDK_KEY_KbdInputAssistNextgroup", "268964451"), + ("GDK_KEY_KbdInputAssistPrev", "268964448"), + ("GDK_KEY_KbdInputAssistPrevgroup", "268964450"), + ("GDK_KEY_KbdLcdMenu1", "268964536"), + ("GDK_KEY_KbdLcdMenu2", "268964537"), + ("GDK_KEY_KbdLcdMenu3", "268964538"), + ("GDK_KEY_KbdLcdMenu4", "268964539"), + ("GDK_KEY_KbdLcdMenu5", "268964540"), ("GDK_KEY_KbdLightOnOff", "269025028"), ("GDK_KEY_Kcedilla", "979"), ("GDK_KEY_Keyboard", "269025203"), @@ -1488,7 +1554,10 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Lcaron", "421"), ("GDK_KEY_Lcedilla", "934"), ("GDK_KEY_Left", "65361"), + ("GDK_KEY_LeftDown", "268964457"), + ("GDK_KEY_LeftUp", "268964456"), ("GDK_KEY_LightBulb", "269025077"), + ("GDK_KEY_LightsToggle", "268964382"), ("GDK_KEY_Linefeed", "65290"), ("GDK_KEY_LiraSign", "16785572"), ("GDK_KEY_LogGrabInfo", "269024805"), @@ -1506,11 +1575,50 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Macedonia_dse", "1701"), ("GDK_KEY_Macedonia_gje", "1698"), ("GDK_KEY_Macedonia_kje", "1708"), + ("GDK_KEY_Macro1", "268964496"), + ("GDK_KEY_Macro10", "268964505"), + ("GDK_KEY_Macro11", "268964506"), + ("GDK_KEY_Macro12", "268964507"), + ("GDK_KEY_Macro13", "268964508"), + ("GDK_KEY_Macro14", "268964509"), + ("GDK_KEY_Macro15", "268964510"), + ("GDK_KEY_Macro16", "268964511"), + ("GDK_KEY_Macro17", "268964512"), + ("GDK_KEY_Macro18", "268964513"), + ("GDK_KEY_Macro19", "268964514"), + ("GDK_KEY_Macro2", "268964497"), + ("GDK_KEY_Macro20", "268964515"), + ("GDK_KEY_Macro21", "268964516"), + ("GDK_KEY_Macro22", "268964517"), + ("GDK_KEY_Macro23", "268964518"), + ("GDK_KEY_Macro24", "268964519"), + ("GDK_KEY_Macro25", "268964520"), + ("GDK_KEY_Macro26", "268964521"), + ("GDK_KEY_Macro27", "268964522"), + ("GDK_KEY_Macro28", "268964523"), + ("GDK_KEY_Macro29", "268964524"), + ("GDK_KEY_Macro3", "268964498"), + ("GDK_KEY_Macro30", "268964525"), + ("GDK_KEY_Macro4", "268964499"), + ("GDK_KEY_Macro5", "268964500"), + ("GDK_KEY_Macro6", "268964501"), + ("GDK_KEY_Macro7", "268964502"), + ("GDK_KEY_Macro8", "268964503"), + ("GDK_KEY_Macro9", "268964504"), + ("GDK_KEY_MacroPreset1", "268964531"), + ("GDK_KEY_MacroPreset2", "268964532"), + ("GDK_KEY_MacroPreset3", "268964533"), + ("GDK_KEY_MacroPresetCycle", "268964530"), + ("GDK_KEY_MacroRecordStart", "268964528"), + ("GDK_KEY_MacroRecordStop", "268964529"), ("GDK_KEY_Mae_Koho", "65342"), ("GDK_KEY_Mail", "269025049"), ("GDK_KEY_MailForward", "269025168"), + ("GDK_KEY_MarkWaypoint", "268964478"), ("GDK_KEY_Market", "269025122"), ("GDK_KEY_Massyo", "65324"), + ("GDK_KEY_MediaRepeat", "268964279"), + ("GDK_KEY_MediaTopMenu", "268964459"), ("GDK_KEY_Meeting", "269025123"), ("GDK_KEY_Memo", "269025054"), ("GDK_KEY_Menu", "65383"), @@ -1522,6 +1630,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_MillSign", "16785573"), ("GDK_KEY_ModeLock", "269025025"), ("GDK_KEY_Mode_switch", "65406"), + ("GDK_KEY_MonBrightnessCycle", "269025031"), ("GDK_KEY_MonBrightnessDown", "269025027"), ("GDK_KEY_MonBrightnessUp", "269025026"), ("GDK_KEY_MouseKeys_Accel_Enable", "65143"), @@ -1535,16 +1644,39 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_N", "78"), ("GDK_KEY_Nacute", "465"), ("GDK_KEY_NairaSign", "16785574"), + ("GDK_KEY_NavChart", "268964480"), + ("GDK_KEY_NavInfo", "268964488"), ("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_NextElement", "268964475"), + ("GDK_KEY_NextFavorite", "268964464"), ("GDK_KEY_Next_VMode", "269024802"), ("GDK_KEY_Next_Virtual_Screen", "65234"), + ("GDK_KEY_NotificationCenter", "268964284"), ("GDK_KEY_Ntilde", "209"), ("GDK_KEY_Num_Lock", "65407"), + ("GDK_KEY_Numeric0", "268964352"), + ("GDK_KEY_Numeric1", "268964353"), + ("GDK_KEY_Numeric11", "268964460"), + ("GDK_KEY_Numeric12", "268964461"), + ("GDK_KEY_Numeric2", "268964354"), + ("GDK_KEY_Numeric3", "268964355"), + ("GDK_KEY_Numeric4", "268964356"), + ("GDK_KEY_Numeric5", "268964357"), + ("GDK_KEY_Numeric6", "268964358"), + ("GDK_KEY_Numeric7", "268964359"), + ("GDK_KEY_Numeric8", "268964360"), + ("GDK_KEY_Numeric9", "268964361"), + ("GDK_KEY_NumericA", "268964364"), + ("GDK_KEY_NumericB", "268964365"), + ("GDK_KEY_NumericC", "268964366"), + ("GDK_KEY_NumericD", "268964367"), + ("GDK_KEY_NumericPound", "268964363"), + ("GDK_KEY_NumericStar", "268964362"), ("GDK_KEY_O", "79"), ("GDK_KEY_OE", "5052"), ("GDK_KEY_Oacute", "211"), @@ -1569,6 +1701,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Ohornhook", "16785118"), ("GDK_KEY_Ohorntilde", "16785120"), ("GDK_KEY_Omacron", "978"), + ("GDK_KEY_OnScreenKeyboard", "268964472"), ("GDK_KEY_Ooblique", "216"), ("GDK_KEY_Open", "269025131"), ("GDK_KEY_OpenURL", "269025080"), @@ -1584,8 +1717,10 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Page_Up", "65365"), ("GDK_KEY_Paste", "269025133"), ("GDK_KEY_Pause", "65299"), + ("GDK_KEY_PauseRecord", "268964466"), ("GDK_KEY_PesetaSign", "16785575"), ("GDK_KEY_Phone", "269025134"), + ("GDK_KEY_PickupPhone", "268964285"), ("GDK_KEY_Pictures", "269025169"), ("GDK_KEY_Pointer_Accelerate", "65274"), ("GDK_KEY_Pointer_Button1", "65257"), @@ -1619,11 +1754,14 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Pointer_UpRight", "65253"), ("GDK_KEY_PowerDown", "269025057"), ("GDK_KEY_PowerOff", "269025066"), + ("GDK_KEY_Presentation", "268964265"), ("GDK_KEY_Prev_VMode", "269024803"), ("GDK_KEY_Prev_Virtual_Screen", "65233"), ("GDK_KEY_PreviousCandidate", "65342"), + ("GDK_KEY_PreviousElement", "268964476"), ("GDK_KEY_Print", "65377"), ("GDK_KEY_Prior", "65365"), + ("GDK_KEY_PrivacyScreenToggle", "268964473"), ("GDK_KEY_Q", "81"), ("GDK_KEY_R", "82"), ("GDK_KEY_R1", "65490"), @@ -1644,22 +1782,28 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(gint) GDK_KEY_RELEASE", "5"), ("GDK_KEY_RFKill", "269025205"), ("GDK_KEY_Racute", "448"), + ("GDK_KEY_RadarOverlay", "268964484"), ("GDK_KEY_Rcaron", "472"), ("GDK_KEY_Rcedilla", "931"), ("GDK_KEY_Red", "269025187"), ("GDK_KEY_Redo", "65382"), ("GDK_KEY_Refresh", "269025065"), + ("GDK_KEY_RefreshRateToggle", "268964402"), ("GDK_KEY_Reload", "269025139"), ("GDK_KEY_RepeatKeys_Enable", "65138"), ("GDK_KEY_Reply", "269025138"), ("GDK_KEY_Return", "65293"), ("GDK_KEY_Right", "65363"), + ("GDK_KEY_RightDown", "268964455"), + ("GDK_KEY_RightUp", "268964454"), ("GDK_KEY_RockerDown", "269025060"), ("GDK_KEY_RockerEnter", "269025061"), ("GDK_KEY_RockerUp", "269025059"), ("GDK_KEY_Romaji", "65316"), + ("GDK_KEY_RootMenu", "268964458"), ("GDK_KEY_RotateWindows", "269025140"), ("GDK_KEY_RotationKB", "269025142"), + ("GDK_KEY_RotationLockToggle", "269025207"), ("GDK_KEY_RotationPB", "269025141"), ("GDK_KEY_RupeeSign", "16785576"), ("GDK_KEY_S", "83"), @@ -1671,6 +1815,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Scedilla", "426"), ("GDK_KEY_Scircumflex", "734"), ("GDK_KEY_ScreenSaver", "269025069"), + ("GDK_KEY_Screensaver", "268964421"), ("GDK_KEY_ScrollClick", "269025146"), ("GDK_KEY_ScrollDown", "269025145"), ("GDK_KEY_ScrollUp", "269025144"), @@ -1678,6 +1823,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Search", "269025051"), ("GDK_KEY_Select", "65376"), ("GDK_KEY_SelectButton", "269025184"), + ("GDK_KEY_SelectiveScreenshot", "268964474"), ("GDK_KEY_Send", "269025147"), ("GDK_KEY_Serbian_DJE", "1713"), ("GDK_KEY_Serbian_DZE", "1727"), @@ -1695,7 +1841,9 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Shift_Lock", "65510"), ("GDK_KEY_Shift_R", "65506"), ("GDK_KEY_Shop", "269025078"), + ("GDK_KEY_SidevuSonar", "268964487"), ("GDK_KEY_SingleCandidate", "65340"), + ("GDK_KEY_SingleRangeRadar", "268964482"), ("GDK_KEY_Sinh_a", "16780677"), ("GDK_KEY_Sinh_aa", "16780678"), ("GDK_KEY_Sinh_aa2", "16780751"), @@ -1778,12 +1926,16 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Sinh_ya", "16780730"), ("GDK_KEY_Sleep", "269025071"), ("GDK_KEY_SlowKeys_Enable", "65139"), + ("GDK_KEY_SlowReverse", "268964470"), + ("GDK_KEY_Sos", "268964479"), ("GDK_KEY_Spell", "269025148"), + ("GDK_KEY_SpellCheck", "268964272"), ("GDK_KEY_SplitScreen", "269025149"), ("GDK_KEY_Standby", "269025040"), ("GDK_KEY_Start", "269025050"), ("GDK_KEY_StickyKeys_Enable", "65141"), ("GDK_KEY_Stop", "269025064"), + ("GDK_KEY_StopRecord", "268964465"), ("GDK_KEY_Subtitle", "269025178"), ("GDK_KEY_Super_L", "65515"), ("GDK_KEY_Super_R", "65516"), @@ -1807,6 +1959,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Tab", "65289"), ("GDK_KEY_Tabovedot", "16785002"), ("GDK_KEY_TaskPane", "269025151"), + ("GDK_KEY_Taskmanager", "268964417"), ("GDK_KEY_Tcaron", "427"), ("GDK_KEY_Tcedilla", "478"), ("GDK_KEY_Terminal", "269025152"), @@ -1904,6 +2057,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_TouchpadOn", "269025200"), ("GDK_KEY_TouchpadToggle", "269025193"), ("GDK_KEY_Touroku", "65323"), + ("GDK_KEY_TraditionalSonar", "268964485"), ("GDK_KEY_Travel", "269025154"), ("GDK_KEY_Tslash", "940"), ("GDK_KEY_U", "85"), @@ -1939,6 +2093,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Umacron", "990"), ("GDK_KEY_Undo", "65381"), ("GDK_KEY_Ungrab", "269024800"), + ("GDK_KEY_Unmute", "268964468"), ("GDK_KEY_Uogonek", "985"), ("GDK_KEY_Up", "65362"), ("GDK_KEY_Uring", "473"), @@ -1947,12 +2102,17 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_UserPB", "269025156"), ("GDK_KEY_Utilde", "989"), ("GDK_KEY_V", "86"), + ("GDK_KEY_VOD", "268964467"), ("GDK_KEY_VendorHome", "269025076"), ("GDK_KEY_Video", "269025159"), + ("GDK_KEY_VideoPhone", "268964256"), ("GDK_KEY_View", "269025185"), + ("GDK_KEY_VoiceCommand", "268964422"), + ("GDK_KEY_Voicemail", "268964268"), ("GDK_KEY_VoidSymbol", "16777215"), ("GDK_KEY_W", "87"), ("GDK_KEY_WLAN", "269025173"), + ("GDK_KEY_WPSButton", "268964369"), ("GDK_KEY_WWAN", "269025204"), ("GDK_KEY_WWW", "269025070"), ("GDK_KEY_Wacute", "16785026"), @@ -1986,6 +2146,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("GDK_KEY_Zenkaku_Hankaku", "65322"), ("GDK_KEY_ZoomIn", "269025163"), ("GDK_KEY_ZoomOut", "269025164"), + ("GDK_KEY_ZoomReset", "268964260"), ("GDK_KEY_Zstroke", "16777653"), ("GDK_KEY_a", "97"), ("GDK_KEY_aacute", "225"), diff --git a/gdk4/sys/tests/constant.c b/gdk4/sys/tests/constant.c index 61e1c9e32aa7..135686774448 100644 --- a/gdk4/sys/tests/constant.c +++ b/gdk4/sys/tests/constant.c @@ -148,6 +148,8 @@ int main() { PRINT_CONSTANT((guint) GDK_HYPER_MASK); PRINT_CONSTANT(GDK_KEY_0); PRINT_CONSTANT(GDK_KEY_1); + PRINT_CONSTANT(GDK_KEY_10ChannelsDown); + PRINT_CONSTANT(GDK_KEY_10ChannelsUp); PRINT_CONSTANT(GDK_KEY_2); PRINT_CONSTANT(GDK_KEY_3); PRINT_CONSTANT(GDK_KEY_3270_AltCursor); @@ -180,6 +182,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_3270_Rule); PRINT_CONSTANT(GDK_KEY_3270_Setup); PRINT_CONSTANT(GDK_KEY_3270_Test); + PRINT_CONSTANT(GDK_KEY_3DMode); PRINT_CONSTANT(GDK_KEY_4); PRINT_CONSTANT(GDK_KEY_5); PRINT_CONSTANT(GDK_KEY_6); @@ -188,6 +191,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_9); PRINT_CONSTANT(GDK_KEY_A); PRINT_CONSTANT(GDK_KEY_AE); + PRINT_CONSTANT(GDK_KEY_ALSToggle); PRINT_CONSTANT(GDK_KEY_Aacute); PRINT_CONSTANT(GDK_KEY_Abelowdot); PRINT_CONSTANT(GDK_KEY_Abreve); @@ -198,6 +202,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Abrevetilde); PRINT_CONSTANT(GDK_KEY_AccessX_Enable); PRINT_CONSTANT(GDK_KEY_AccessX_Feedback_Enable); + PRINT_CONSTANT(GDK_KEY_Accessibility); PRINT_CONSTANT(GDK_KEY_Acircumflex); PRINT_CONSTANT(GDK_KEY_Acircumflexacute); PRINT_CONSTANT(GDK_KEY_Acircumflexbelowdot); @@ -205,6 +210,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Acircumflexhook); PRINT_CONSTANT(GDK_KEY_Acircumflextilde); PRINT_CONSTANT(GDK_KEY_AddFavorite); + PRINT_CONSTANT(GDK_KEY_Addressbook); PRINT_CONSTANT(GDK_KEY_Adiaeresis); PRINT_CONSTANT(GDK_KEY_Agrave); PRINT_CONSTANT(GDK_KEY_Ahook); @@ -212,6 +218,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Alt_R); PRINT_CONSTANT(GDK_KEY_Amacron); PRINT_CONSTANT(GDK_KEY_Aogonek); + PRINT_CONSTANT(GDK_KEY_AppSelect); PRINT_CONSTANT(GDK_KEY_ApplicationLeft); PRINT_CONSTANT(GDK_KEY_ApplicationRight); PRINT_CONSTANT(GDK_KEY_Arabic_0); @@ -385,9 +392,16 @@ int main() { PRINT_CONSTANT(GDK_KEY_Armenian_yentamna); PRINT_CONSTANT(GDK_KEY_Armenian_za); PRINT_CONSTANT(GDK_KEY_Armenian_zhe); + PRINT_CONSTANT(GDK_KEY_AspectRatio); + PRINT_CONSTANT(GDK_KEY_Assistant); PRINT_CONSTANT(GDK_KEY_Atilde); + PRINT_CONSTANT(GDK_KEY_AttendantOff); + PRINT_CONSTANT(GDK_KEY_AttendantOn); + PRINT_CONSTANT(GDK_KEY_AttendantToggle); PRINT_CONSTANT(GDK_KEY_AudibleBell_Enable); + PRINT_CONSTANT(GDK_KEY_Audio); PRINT_CONSTANT(GDK_KEY_AudioCycleTrack); + PRINT_CONSTANT(GDK_KEY_AudioDesc); PRINT_CONSTANT(GDK_KEY_AudioForward); PRINT_CONSTANT(GDK_KEY_AudioLowerVolume); PRINT_CONSTANT(GDK_KEY_AudioMedia); @@ -404,6 +418,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_AudioRepeat); PRINT_CONSTANT(GDK_KEY_AudioRewind); PRINT_CONSTANT(GDK_KEY_AudioStop); + PRINT_CONSTANT(GDK_KEY_AutopilotEngageToggle); PRINT_CONSTANT(GDK_KEY_Away); PRINT_CONSTANT(GDK_KEY_B); PRINT_CONSTANT(GDK_KEY_Babovedot); @@ -418,6 +433,10 @@ int main() { PRINT_CONSTANT(GDK_KEY_BounceKeys_Enable); PRINT_CONSTANT(GDK_KEY_Break); PRINT_CONSTANT(GDK_KEY_BrightnessAdjust); + PRINT_CONSTANT(GDK_KEY_BrightnessAuto); + PRINT_CONSTANT(GDK_KEY_BrightnessMax); + PRINT_CONSTANT(GDK_KEY_BrightnessMin); + PRINT_CONSTANT(GDK_KEY_Buttonconfig); PRINT_CONSTANT(GDK_KEY_Byelorussian_SHORTU); PRINT_CONSTANT(GDK_KEY_Byelorussian_shortu); PRINT_CONSTANT(GDK_KEY_C); @@ -429,19 +448,34 @@ int main() { PRINT_CONSTANT(GDK_KEY_Cacute); PRINT_CONSTANT(GDK_KEY_Calculator); PRINT_CONSTANT(GDK_KEY_Calendar); + PRINT_CONSTANT(GDK_KEY_CameraAccessDisable); + PRINT_CONSTANT(GDK_KEY_CameraAccessEnable); + PRINT_CONSTANT(GDK_KEY_CameraAccessToggle); + PRINT_CONSTANT(GDK_KEY_CameraDown); + PRINT_CONSTANT(GDK_KEY_CameraFocus); + PRINT_CONSTANT(GDK_KEY_CameraLeft); + PRINT_CONSTANT(GDK_KEY_CameraRight); + PRINT_CONSTANT(GDK_KEY_CameraUp); + PRINT_CONSTANT(GDK_KEY_CameraZoomIn); + PRINT_CONSTANT(GDK_KEY_CameraZoomOut); 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_ChannelDown); + PRINT_CONSTANT(GDK_KEY_ChannelUp); PRINT_CONSTANT(GDK_KEY_Clear); PRINT_CONSTANT(GDK_KEY_ClearGrab); + PRINT_CONSTANT(GDK_KEY_ClearvuSonar); PRINT_CONSTANT(GDK_KEY_Close); PRINT_CONSTANT(GDK_KEY_Codeinput); PRINT_CONSTANT(GDK_KEY_ColonSign); PRINT_CONSTANT(GDK_KEY_Community); + PRINT_CONSTANT(GDK_KEY_ContextMenu); PRINT_CONSTANT(GDK_KEY_ContrastAdjust); + PRINT_CONSTANT(GDK_KEY_ControlPanel); PRINT_CONSTANT(GDK_KEY_Control_L); PRINT_CONSTANT(GDK_KEY_Control_R); PRINT_CONSTANT(GDK_KEY_Copy); @@ -554,14 +588,22 @@ int main() { PRINT_CONSTANT(GDK_KEY_Cyrillic_zhe_descender); PRINT_CONSTANT(GDK_KEY_D); PRINT_CONSTANT(GDK_KEY_DOS); + PRINT_CONSTANT(GDK_KEY_DVD); PRINT_CONSTANT(GDK_KEY_Dabovedot); + PRINT_CONSTANT(GDK_KEY_Data); + PRINT_CONSTANT(GDK_KEY_Database); PRINT_CONSTANT(GDK_KEY_Dcaron); PRINT_CONSTANT(GDK_KEY_Delete); + PRINT_CONSTANT(GDK_KEY_Dictate); PRINT_CONSTANT(GDK_KEY_Display); + PRINT_CONSTANT(GDK_KEY_DisplayOff); + PRINT_CONSTANT(GDK_KEY_DisplayToggle); + PRINT_CONSTANT(GDK_KEY_DoNotDisturb); PRINT_CONSTANT(GDK_KEY_Documents); PRINT_CONSTANT(GDK_KEY_DongSign); PRINT_CONSTANT(GDK_KEY_Down); PRINT_CONSTANT(GDK_KEY_Dstroke); + PRINT_CONSTANT(GDK_KEY_DualRangeRadar); PRINT_CONSTANT(GDK_KEY_E); PRINT_CONSTANT(GDK_KEY_ENG); PRINT_CONSTANT(GDK_KEY_ETH); @@ -578,12 +620,14 @@ int main() { PRINT_CONSTANT(GDK_KEY_Ecircumflextilde); PRINT_CONSTANT(GDK_KEY_EcuSign); PRINT_CONSTANT(GDK_KEY_Ediaeresis); + PRINT_CONSTANT(GDK_KEY_Editor); 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_EmojiPicker); PRINT_CONSTANT(GDK_KEY_End); PRINT_CONSTANT(GDK_KEY_Eogonek); PRINT_CONSTANT(GDK_KEY_Escape); @@ -642,13 +686,19 @@ int main() { PRINT_CONSTANT(GDK_KEY_Farsi_8); PRINT_CONSTANT(GDK_KEY_Farsi_9); PRINT_CONSTANT(GDK_KEY_Farsi_yeh); + PRINT_CONSTANT(GDK_KEY_FastReverse); 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_FishingChart); + PRINT_CONSTANT(GDK_KEY_Fn); + PRINT_CONSTANT(GDK_KEY_FnRightShift); + PRINT_CONSTANT(GDK_KEY_Fn_Esc); PRINT_CONSTANT(GDK_KEY_Forward); PRINT_CONSTANT(GDK_KEY_FrameBack); PRINT_CONSTANT(GDK_KEY_FrameForward); + PRINT_CONSTANT(GDK_KEY_FullScreen); PRINT_CONSTANT(GDK_KEY_G); PRINT_CONSTANT(GDK_KEY_Gabovedot); PRINT_CONSTANT(GDK_KEY_Game); @@ -696,6 +746,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Georgian_zen); PRINT_CONSTANT(GDK_KEY_Georgian_zhar); PRINT_CONSTANT(GDK_KEY_Go); + PRINT_CONSTANT(GDK_KEY_GraphicsEditor); PRINT_CONSTANT(GDK_KEY_Greek_ALPHA); PRINT_CONSTANT(GDK_KEY_Greek_ALPHAaccent); PRINT_CONSTANT(GDK_KEY_Greek_BETA); @@ -879,6 +930,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Hangul_YU); PRINT_CONSTANT(GDK_KEY_Hangul_YeorinHieuh); PRINT_CONSTANT(GDK_KEY_Hangul_switch); + PRINT_CONSTANT(GDK_KEY_HangupPhone); PRINT_CONSTANT(GDK_KEY_Hankaku); PRINT_CONSTANT(GDK_KEY_Hcircumflex); PRINT_CONSTANT(GDK_KEY_Hebrew_switch); @@ -945,11 +997,14 @@ int main() { PRINT_CONSTANT(GDK_KEY_Igrave); PRINT_CONSTANT(GDK_KEY_Ihook); PRINT_CONSTANT(GDK_KEY_Imacron); + PRINT_CONSTANT(GDK_KEY_Images); + PRINT_CONSTANT(GDK_KEY_Info); 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_Journal); PRINT_CONSTANT(GDK_KEY_K); PRINT_CONSTANT(GDK_KEY_KP_0); PRINT_CONSTANT(GDK_KEY_KP_1); @@ -995,6 +1050,17 @@ int main() { PRINT_CONSTANT(GDK_KEY_Katakana); PRINT_CONSTANT(GDK_KEY_KbdBrightnessDown); PRINT_CONSTANT(GDK_KEY_KbdBrightnessUp); + PRINT_CONSTANT(GDK_KEY_KbdInputAssistAccept); + PRINT_CONSTANT(GDK_KEY_KbdInputAssistCancel); + PRINT_CONSTANT(GDK_KEY_KbdInputAssistNext); + PRINT_CONSTANT(GDK_KEY_KbdInputAssistNextgroup); + PRINT_CONSTANT(GDK_KEY_KbdInputAssistPrev); + PRINT_CONSTANT(GDK_KEY_KbdInputAssistPrevgroup); + PRINT_CONSTANT(GDK_KEY_KbdLcdMenu1); + PRINT_CONSTANT(GDK_KEY_KbdLcdMenu2); + PRINT_CONSTANT(GDK_KEY_KbdLcdMenu3); + PRINT_CONSTANT(GDK_KEY_KbdLcdMenu4); + PRINT_CONSTANT(GDK_KEY_KbdLcdMenu5); PRINT_CONSTANT(GDK_KEY_KbdLightOnOff); PRINT_CONSTANT(GDK_KEY_Kcedilla); PRINT_CONSTANT(GDK_KEY_Keyboard); @@ -1032,7 +1098,10 @@ int main() { PRINT_CONSTANT(GDK_KEY_Lcaron); PRINT_CONSTANT(GDK_KEY_Lcedilla); PRINT_CONSTANT(GDK_KEY_Left); + PRINT_CONSTANT(GDK_KEY_LeftDown); + PRINT_CONSTANT(GDK_KEY_LeftUp); PRINT_CONSTANT(GDK_KEY_LightBulb); + PRINT_CONSTANT(GDK_KEY_LightsToggle); PRINT_CONSTANT(GDK_KEY_Linefeed); PRINT_CONSTANT(GDK_KEY_LiraSign); PRINT_CONSTANT(GDK_KEY_LogGrabInfo); @@ -1050,11 +1119,50 @@ int main() { PRINT_CONSTANT(GDK_KEY_Macedonia_dse); PRINT_CONSTANT(GDK_KEY_Macedonia_gje); PRINT_CONSTANT(GDK_KEY_Macedonia_kje); + PRINT_CONSTANT(GDK_KEY_Macro1); + PRINT_CONSTANT(GDK_KEY_Macro10); + PRINT_CONSTANT(GDK_KEY_Macro11); + PRINT_CONSTANT(GDK_KEY_Macro12); + PRINT_CONSTANT(GDK_KEY_Macro13); + PRINT_CONSTANT(GDK_KEY_Macro14); + PRINT_CONSTANT(GDK_KEY_Macro15); + PRINT_CONSTANT(GDK_KEY_Macro16); + PRINT_CONSTANT(GDK_KEY_Macro17); + PRINT_CONSTANT(GDK_KEY_Macro18); + PRINT_CONSTANT(GDK_KEY_Macro19); + PRINT_CONSTANT(GDK_KEY_Macro2); + PRINT_CONSTANT(GDK_KEY_Macro20); + PRINT_CONSTANT(GDK_KEY_Macro21); + PRINT_CONSTANT(GDK_KEY_Macro22); + PRINT_CONSTANT(GDK_KEY_Macro23); + PRINT_CONSTANT(GDK_KEY_Macro24); + PRINT_CONSTANT(GDK_KEY_Macro25); + PRINT_CONSTANT(GDK_KEY_Macro26); + PRINT_CONSTANT(GDK_KEY_Macro27); + PRINT_CONSTANT(GDK_KEY_Macro28); + PRINT_CONSTANT(GDK_KEY_Macro29); + PRINT_CONSTANT(GDK_KEY_Macro3); + PRINT_CONSTANT(GDK_KEY_Macro30); + PRINT_CONSTANT(GDK_KEY_Macro4); + PRINT_CONSTANT(GDK_KEY_Macro5); + PRINT_CONSTANT(GDK_KEY_Macro6); + PRINT_CONSTANT(GDK_KEY_Macro7); + PRINT_CONSTANT(GDK_KEY_Macro8); + PRINT_CONSTANT(GDK_KEY_Macro9); + PRINT_CONSTANT(GDK_KEY_MacroPreset1); + PRINT_CONSTANT(GDK_KEY_MacroPreset2); + PRINT_CONSTANT(GDK_KEY_MacroPreset3); + PRINT_CONSTANT(GDK_KEY_MacroPresetCycle); + PRINT_CONSTANT(GDK_KEY_MacroRecordStart); + PRINT_CONSTANT(GDK_KEY_MacroRecordStop); PRINT_CONSTANT(GDK_KEY_Mae_Koho); PRINT_CONSTANT(GDK_KEY_Mail); PRINT_CONSTANT(GDK_KEY_MailForward); + PRINT_CONSTANT(GDK_KEY_MarkWaypoint); PRINT_CONSTANT(GDK_KEY_Market); PRINT_CONSTANT(GDK_KEY_Massyo); + PRINT_CONSTANT(GDK_KEY_MediaRepeat); + PRINT_CONSTANT(GDK_KEY_MediaTopMenu); PRINT_CONSTANT(GDK_KEY_Meeting); PRINT_CONSTANT(GDK_KEY_Memo); PRINT_CONSTANT(GDK_KEY_Menu); @@ -1066,6 +1174,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_MillSign); PRINT_CONSTANT(GDK_KEY_ModeLock); PRINT_CONSTANT(GDK_KEY_Mode_switch); + PRINT_CONSTANT(GDK_KEY_MonBrightnessCycle); PRINT_CONSTANT(GDK_KEY_MonBrightnessDown); PRINT_CONSTANT(GDK_KEY_MonBrightnessUp); PRINT_CONSTANT(GDK_KEY_MouseKeys_Accel_Enable); @@ -1079,16 +1188,39 @@ int main() { PRINT_CONSTANT(GDK_KEY_N); PRINT_CONSTANT(GDK_KEY_Nacute); PRINT_CONSTANT(GDK_KEY_NairaSign); + PRINT_CONSTANT(GDK_KEY_NavChart); + PRINT_CONSTANT(GDK_KEY_NavInfo); 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_NextElement); + PRINT_CONSTANT(GDK_KEY_NextFavorite); PRINT_CONSTANT(GDK_KEY_Next_VMode); PRINT_CONSTANT(GDK_KEY_Next_Virtual_Screen); + PRINT_CONSTANT(GDK_KEY_NotificationCenter); PRINT_CONSTANT(GDK_KEY_Ntilde); PRINT_CONSTANT(GDK_KEY_Num_Lock); + PRINT_CONSTANT(GDK_KEY_Numeric0); + PRINT_CONSTANT(GDK_KEY_Numeric1); + PRINT_CONSTANT(GDK_KEY_Numeric11); + PRINT_CONSTANT(GDK_KEY_Numeric12); + PRINT_CONSTANT(GDK_KEY_Numeric2); + PRINT_CONSTANT(GDK_KEY_Numeric3); + PRINT_CONSTANT(GDK_KEY_Numeric4); + PRINT_CONSTANT(GDK_KEY_Numeric5); + PRINT_CONSTANT(GDK_KEY_Numeric6); + PRINT_CONSTANT(GDK_KEY_Numeric7); + PRINT_CONSTANT(GDK_KEY_Numeric8); + PRINT_CONSTANT(GDK_KEY_Numeric9); + PRINT_CONSTANT(GDK_KEY_NumericA); + PRINT_CONSTANT(GDK_KEY_NumericB); + PRINT_CONSTANT(GDK_KEY_NumericC); + PRINT_CONSTANT(GDK_KEY_NumericD); + PRINT_CONSTANT(GDK_KEY_NumericPound); + PRINT_CONSTANT(GDK_KEY_NumericStar); PRINT_CONSTANT(GDK_KEY_O); PRINT_CONSTANT(GDK_KEY_OE); PRINT_CONSTANT(GDK_KEY_Oacute); @@ -1113,6 +1245,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Ohornhook); PRINT_CONSTANT(GDK_KEY_Ohorntilde); PRINT_CONSTANT(GDK_KEY_Omacron); + PRINT_CONSTANT(GDK_KEY_OnScreenKeyboard); PRINT_CONSTANT(GDK_KEY_Ooblique); PRINT_CONSTANT(GDK_KEY_Open); PRINT_CONSTANT(GDK_KEY_OpenURL); @@ -1128,8 +1261,10 @@ int main() { PRINT_CONSTANT(GDK_KEY_Page_Up); PRINT_CONSTANT(GDK_KEY_Paste); PRINT_CONSTANT(GDK_KEY_Pause); + PRINT_CONSTANT(GDK_KEY_PauseRecord); PRINT_CONSTANT(GDK_KEY_PesetaSign); PRINT_CONSTANT(GDK_KEY_Phone); + PRINT_CONSTANT(GDK_KEY_PickupPhone); PRINT_CONSTANT(GDK_KEY_Pictures); PRINT_CONSTANT(GDK_KEY_Pointer_Accelerate); PRINT_CONSTANT(GDK_KEY_Pointer_Button1); @@ -1163,11 +1298,14 @@ int main() { PRINT_CONSTANT(GDK_KEY_Pointer_UpRight); PRINT_CONSTANT(GDK_KEY_PowerDown); PRINT_CONSTANT(GDK_KEY_PowerOff); + PRINT_CONSTANT(GDK_KEY_Presentation); PRINT_CONSTANT(GDK_KEY_Prev_VMode); PRINT_CONSTANT(GDK_KEY_Prev_Virtual_Screen); PRINT_CONSTANT(GDK_KEY_PreviousCandidate); + PRINT_CONSTANT(GDK_KEY_PreviousElement); PRINT_CONSTANT(GDK_KEY_Print); PRINT_CONSTANT(GDK_KEY_Prior); + PRINT_CONSTANT(GDK_KEY_PrivacyScreenToggle); PRINT_CONSTANT(GDK_KEY_Q); PRINT_CONSTANT(GDK_KEY_R); PRINT_CONSTANT(GDK_KEY_R1); @@ -1188,22 +1326,28 @@ int main() { PRINT_CONSTANT((gint) GDK_KEY_RELEASE); PRINT_CONSTANT(GDK_KEY_RFKill); PRINT_CONSTANT(GDK_KEY_Racute); + PRINT_CONSTANT(GDK_KEY_RadarOverlay); 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_RefreshRateToggle); 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_RightDown); + PRINT_CONSTANT(GDK_KEY_RightUp); PRINT_CONSTANT(GDK_KEY_RockerDown); PRINT_CONSTANT(GDK_KEY_RockerEnter); PRINT_CONSTANT(GDK_KEY_RockerUp); PRINT_CONSTANT(GDK_KEY_Romaji); + PRINT_CONSTANT(GDK_KEY_RootMenu); PRINT_CONSTANT(GDK_KEY_RotateWindows); PRINT_CONSTANT(GDK_KEY_RotationKB); + PRINT_CONSTANT(GDK_KEY_RotationLockToggle); PRINT_CONSTANT(GDK_KEY_RotationPB); PRINT_CONSTANT(GDK_KEY_RupeeSign); PRINT_CONSTANT(GDK_KEY_S); @@ -1215,6 +1359,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Scedilla); PRINT_CONSTANT(GDK_KEY_Scircumflex); PRINT_CONSTANT(GDK_KEY_ScreenSaver); + PRINT_CONSTANT(GDK_KEY_Screensaver); PRINT_CONSTANT(GDK_KEY_ScrollClick); PRINT_CONSTANT(GDK_KEY_ScrollDown); PRINT_CONSTANT(GDK_KEY_ScrollUp); @@ -1222,6 +1367,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Search); PRINT_CONSTANT(GDK_KEY_Select); PRINT_CONSTANT(GDK_KEY_SelectButton); + PRINT_CONSTANT(GDK_KEY_SelectiveScreenshot); PRINT_CONSTANT(GDK_KEY_Send); PRINT_CONSTANT(GDK_KEY_Serbian_DJE); PRINT_CONSTANT(GDK_KEY_Serbian_DZE); @@ -1239,7 +1385,9 @@ int main() { PRINT_CONSTANT(GDK_KEY_Shift_Lock); PRINT_CONSTANT(GDK_KEY_Shift_R); PRINT_CONSTANT(GDK_KEY_Shop); + PRINT_CONSTANT(GDK_KEY_SidevuSonar); PRINT_CONSTANT(GDK_KEY_SingleCandidate); + PRINT_CONSTANT(GDK_KEY_SingleRangeRadar); PRINT_CONSTANT(GDK_KEY_Sinh_a); PRINT_CONSTANT(GDK_KEY_Sinh_aa); PRINT_CONSTANT(GDK_KEY_Sinh_aa2); @@ -1322,12 +1470,16 @@ int main() { PRINT_CONSTANT(GDK_KEY_Sinh_ya); PRINT_CONSTANT(GDK_KEY_Sleep); PRINT_CONSTANT(GDK_KEY_SlowKeys_Enable); + PRINT_CONSTANT(GDK_KEY_SlowReverse); + PRINT_CONSTANT(GDK_KEY_Sos); PRINT_CONSTANT(GDK_KEY_Spell); + PRINT_CONSTANT(GDK_KEY_SpellCheck); 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_StopRecord); PRINT_CONSTANT(GDK_KEY_Subtitle); PRINT_CONSTANT(GDK_KEY_Super_L); PRINT_CONSTANT(GDK_KEY_Super_R); @@ -1351,6 +1503,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Tab); PRINT_CONSTANT(GDK_KEY_Tabovedot); PRINT_CONSTANT(GDK_KEY_TaskPane); + PRINT_CONSTANT(GDK_KEY_Taskmanager); PRINT_CONSTANT(GDK_KEY_Tcaron); PRINT_CONSTANT(GDK_KEY_Tcedilla); PRINT_CONSTANT(GDK_KEY_Terminal); @@ -1448,6 +1601,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_TouchpadOn); PRINT_CONSTANT(GDK_KEY_TouchpadToggle); PRINT_CONSTANT(GDK_KEY_Touroku); + PRINT_CONSTANT(GDK_KEY_TraditionalSonar); PRINT_CONSTANT(GDK_KEY_Travel); PRINT_CONSTANT(GDK_KEY_Tslash); PRINT_CONSTANT(GDK_KEY_U); @@ -1483,6 +1637,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Umacron); PRINT_CONSTANT(GDK_KEY_Undo); PRINT_CONSTANT(GDK_KEY_Ungrab); + PRINT_CONSTANT(GDK_KEY_Unmute); PRINT_CONSTANT(GDK_KEY_Uogonek); PRINT_CONSTANT(GDK_KEY_Up); PRINT_CONSTANT(GDK_KEY_Uring); @@ -1491,12 +1646,17 @@ int main() { PRINT_CONSTANT(GDK_KEY_UserPB); PRINT_CONSTANT(GDK_KEY_Utilde); PRINT_CONSTANT(GDK_KEY_V); + PRINT_CONSTANT(GDK_KEY_VOD); PRINT_CONSTANT(GDK_KEY_VendorHome); PRINT_CONSTANT(GDK_KEY_Video); + PRINT_CONSTANT(GDK_KEY_VideoPhone); PRINT_CONSTANT(GDK_KEY_View); + PRINT_CONSTANT(GDK_KEY_VoiceCommand); + PRINT_CONSTANT(GDK_KEY_Voicemail); PRINT_CONSTANT(GDK_KEY_VoidSymbol); PRINT_CONSTANT(GDK_KEY_W); PRINT_CONSTANT(GDK_KEY_WLAN); + PRINT_CONSTANT(GDK_KEY_WPSButton); PRINT_CONSTANT(GDK_KEY_WWAN); PRINT_CONSTANT(GDK_KEY_WWW); PRINT_CONSTANT(GDK_KEY_Wacute); @@ -1530,6 +1690,7 @@ int main() { PRINT_CONSTANT(GDK_KEY_Zenkaku_Hankaku); PRINT_CONSTANT(GDK_KEY_ZoomIn); PRINT_CONSTANT(GDK_KEY_ZoomOut); + PRINT_CONSTANT(GDK_KEY_ZoomReset); PRINT_CONSTANT(GDK_KEY_Zstroke); PRINT_CONSTANT(GDK_KEY_a); PRINT_CONSTANT(GDK_KEY_aacute); diff --git a/gdk4/sys/versions.txt b/gdk4/sys/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gdk4/sys/versions.txt +++ b/gdk4/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gir b/gir index 3491754499c3..5ce24253f28c 160000 --- a/gir +++ b/gir @@ -1 +1 @@ -Subproject commit 3491754499c35f6be46f3e54e56d9fd5675e771b +Subproject commit 5ce24253f28cb2c87fda4f7b0cf91c2e0d44484b diff --git a/gir-files b/gir-files index 168ef52b26a2..07aa7d177618 160000 --- a/gir-files +++ b/gir-files @@ -1 +1 @@ -Subproject commit 168ef52b26a22b04d245f74a3426612aa5464120 +Subproject commit 07aa7d1776186b7eb594c9af0b9c51b2e0745cfd diff --git a/gsk4/src/auto/enums.rs b/gsk4/src/auto/enums.rs index 0dd62dbdaf23..b6db3d85615b 100644 --- a/gsk4/src/auto/enums.rs +++ b/gsk4/src/auto/enums.rs @@ -373,6 +373,7 @@ impl From for glib::Value { } } +#[cfg_attr(feature = "v4_16", deprecated = "Since 4.16")] #[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)] #[non_exhaustive] #[doc(alias = "GskGLUniformType")] @@ -397,6 +398,7 @@ pub enum GLUniformType { __Unknown(i32), } +#[allow(deprecated)] #[doc(hidden)] impl IntoGlib for GLUniformType { type GlibType = ffi::GskGLUniformType; @@ -417,6 +419,7 @@ impl IntoGlib for GLUniformType { } } +#[allow(deprecated)] #[doc(hidden)] impl FromGlib for GLUniformType { #[inline] @@ -437,6 +440,7 @@ impl FromGlib for GLUniformType { } } +#[allow(deprecated)] impl StaticType for GLUniformType { #[inline] #[doc(alias = "gsk_gl_uniform_type_get_type")] @@ -445,6 +449,7 @@ impl StaticType for GLUniformType { } } +#[allow(deprecated)] impl glib::HasParamSpec for GLUniformType { type ParamSpec = glib::ParamSpecEnum; type SetValue = Self; @@ -455,10 +460,12 @@ impl glib::HasParamSpec for GLUniformType { } } +#[allow(deprecated)] impl glib::value::ValueType for GLUniformType { type Type = Self; } +#[allow(deprecated)] unsafe impl<'a> glib::value::FromValue<'a> for GLUniformType { type Checker = glib::value::GenericValueTypeChecker; @@ -469,6 +476,7 @@ unsafe impl<'a> glib::value::FromValue<'a> for GLUniformType { } } +#[allow(deprecated)] impl ToValue for GLUniformType { #[inline] fn to_value(&self) -> glib::Value { @@ -485,6 +493,7 @@ impl ToValue for GLUniformType { } } +#[allow(deprecated)] impl From for glib::Value { #[inline] fn from(v: GLUniformType) -> Self { diff --git a/gsk4/src/auto/mod.rs b/gsk4/src/auto/mod.rs index e66540a0530a..97e096b06976 100644 --- a/gsk4/src/auto/mod.rs +++ b/gsk4/src/auto/mod.rs @@ -59,7 +59,9 @@ mod gl_renderer; #[cfg_attr(docsrs, doc(cfg(feature = "v4_2")))] pub use self::gl_renderer::GLRenderer; +#[cfg_attr(feature = "v4_16", deprecated = "Since 4.16")] mod gl_shader; +#[cfg_attr(feature = "v4_16", deprecated = "Since 4.16")] pub use self::gl_shader::GLShader; mod gl_shader_node; @@ -185,6 +187,7 @@ pub use self::enums::Corner; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] pub use self::enums::FillRule; +#[allow(deprecated)] pub use self::enums::GLUniformType; #[cfg(feature = "v4_14")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))] @@ -215,5 +218,6 @@ pub(crate) mod traits { pub use super::renderer::GskRendererExt; } pub(crate) mod builders { + #[cfg_attr(feature = "v4_16", deprecated = "Since 4.16")] pub use super::gl_shader::GLShaderBuilder; } diff --git a/gsk4/src/auto/versions.txt b/gsk4/src/auto/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gsk4/src/auto/versions.txt +++ b/gsk4/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gsk4/sys/versions.txt b/gsk4/sys/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gsk4/sys/versions.txt +++ b/gsk4/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gtk4/src/auto/enums.rs b/gtk4/src/auto/enums.rs index dde4151791d0..18ca0e26216d 100644 --- a/gtk4/src/auto/enums.rs +++ b/gtk4/src/auto/enums.rs @@ -1989,6 +1989,7 @@ impl From for glib::Value { } } +#[cfg_attr(feature = "v4_10", deprecated = "Since 4.10")] #[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)] #[non_exhaustive] #[doc(alias = "GtkAssistantPageType")] @@ -2009,6 +2010,7 @@ pub enum AssistantPageType { __Unknown(i32), } +#[allow(deprecated)] #[doc(hidden)] impl IntoGlib for AssistantPageType { type GlibType = ffi::GtkAssistantPageType; @@ -2027,6 +2029,7 @@ impl IntoGlib for AssistantPageType { } } +#[allow(deprecated)] #[doc(hidden)] impl FromGlib for AssistantPageType { #[inline] @@ -2045,6 +2048,7 @@ impl FromGlib for AssistantPageType { } } +#[allow(deprecated)] impl StaticType for AssistantPageType { #[inline] #[doc(alias = "gtk_assistant_page_type_get_type")] @@ -2053,6 +2057,7 @@ impl StaticType for AssistantPageType { } } +#[allow(deprecated)] impl glib::HasParamSpec for AssistantPageType { type ParamSpec = glib::ParamSpecEnum; type SetValue = Self; @@ -2063,10 +2068,12 @@ impl glib::HasParamSpec for AssistantPageType { } } +#[allow(deprecated)] impl glib::value::ValueType for AssistantPageType { type Type = Self; } +#[allow(deprecated)] unsafe impl<'a> glib::value::FromValue<'a> for AssistantPageType { type Checker = glib::value::GenericValueTypeChecker; @@ -2077,6 +2084,7 @@ unsafe impl<'a> glib::value::FromValue<'a> for AssistantPageType { } } +#[allow(deprecated)] impl ToValue for AssistantPageType { #[inline] fn to_value(&self) -> glib::Value { @@ -2093,6 +2101,7 @@ impl ToValue for AssistantPageType { } } +#[allow(deprecated)] impl From for glib::Value { #[inline] fn from(v: AssistantPageType) -> Self { diff --git a/gtk4/src/auto/header_bar.rs b/gtk4/src/auto/header_bar.rs index b36c99ccfb3d..fb90b7044142 100644 --- a/gtk4/src/auto/header_bar.rs +++ b/gtk4/src/auto/header_bar.rs @@ -66,6 +66,19 @@ impl HeaderBar { unsafe { from_glib_none(ffi::gtk_header_bar_get_title_widget(self.to_glib_none().0)) } } + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + #[doc(alias = "gtk_header_bar_get_use_native_controls")] + #[doc(alias = "get_use_native_controls")] + #[doc(alias = "use-native-controls")] + pub fn uses_native_controls(&self) -> bool { + unsafe { + from_glib(ffi::gtk_header_bar_get_use_native_controls( + self.to_glib_none().0, + )) + } + } + #[doc(alias = "gtk_header_bar_pack_end")] pub fn pack_end(&self, child: &impl IsA) { unsafe { @@ -117,6 +130,16 @@ impl HeaderBar { } } + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + #[doc(alias = "gtk_header_bar_set_use_native_controls")] + #[doc(alias = "use-native-controls")] + pub fn set_use_native_controls(&self, setting: bool) { + unsafe { + ffi::gtk_header_bar_set_use_native_controls(self.to_glib_none().0, setting.into_glib()); + } + } + #[doc(alias = "decoration-layout")] pub fn connect_decoration_layout_notify( &self, @@ -191,6 +214,34 @@ impl HeaderBar { ) } } + + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + #[doc(alias = "use-native-controls")] + pub fn connect_use_native_controls_notify( + &self, + f: F, + ) -> SignalHandlerId { + unsafe extern "C" fn notify_use_native_controls_trampoline( + this: *mut ffi::GtkHeaderBar, + _param_spec: glib::ffi::gpointer, + f: glib::ffi::gpointer, + ) { + let f: &F = &*(f as *const F); + f(&from_glib_borrow(this)) + } + unsafe { + let f: Box_ = Box_::new(f); + connect_raw( + self.as_ptr() as *mut _, + c"notify::use-native-controls".as_ptr() as *const _, + Some(std::mem::transmute::<*const (), unsafe extern "C" fn()>( + notify_use_native_controls_trampoline:: as *const (), + )), + Box_::into_raw(f), + ) + } + } } impl Default for HeaderBar { @@ -239,6 +290,16 @@ impl HeaderBarBuilder { } } + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + pub fn use_native_controls(self, use_native_controls: bool) -> Self { + Self { + builder: self + .builder + .property("use-native-controls", use_native_controls), + } + } + pub fn can_focus(self, can_focus: bool) -> Self { Self { builder: self.builder.property("can-focus", can_focus), diff --git a/gtk4/src/auto/mod.rs b/gtk4/src/auto/mod.rs index 37668a1eb1cb..07c20aa6028b 100644 --- a/gtk4/src/auto/mod.rs +++ b/gtk4/src/auto/mod.rs @@ -1152,6 +1152,7 @@ pub use self::enums::AccessibleTextContentChange; pub use self::enums::AccessibleTextGranularity; pub use self::enums::AccessibleTristate; pub use self::enums::ArrowType; +#[allow(deprecated)] pub use self::enums::AssistantPageType; pub use self::enums::BaselinePosition; pub use self::enums::BorderStyle; diff --git a/gtk4/src/auto/versions.txt b/gtk4/src/auto/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gtk4/src/auto/versions.txt +++ b/gtk4/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618) diff --git a/gtk4/src/auto/window_controls.rs b/gtk4/src/auto/window_controls.rs index e3157ac174ef..c9452d8460ed 100644 --- a/gtk4/src/auto/window_controls.rs +++ b/gtk4/src/auto/window_controls.rs @@ -63,6 +63,19 @@ impl WindowControls { unsafe { from_glib(ffi::gtk_window_controls_get_side(self.to_glib_none().0)) } } + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + #[doc(alias = "gtk_window_controls_get_use_native_controls")] + #[doc(alias = "get_use_native_controls")] + #[doc(alias = "use-native-controls")] + pub fn uses_native_controls(&self) -> bool { + unsafe { + from_glib(ffi::gtk_window_controls_get_use_native_controls( + self.to_glib_none().0, + )) + } + } + #[doc(alias = "gtk_window_controls_set_decoration_layout")] #[doc(alias = "decoration-layout")] pub fn set_decoration_layout(&self, layout: Option<&str>) { @@ -82,6 +95,19 @@ impl WindowControls { } } + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + #[doc(alias = "gtk_window_controls_set_use_native_controls")] + #[doc(alias = "use-native-controls")] + pub fn set_use_native_controls(&self, setting: bool) { + unsafe { + ffi::gtk_window_controls_set_use_native_controls( + self.to_glib_none().0, + setting.into_glib(), + ); + } + } + #[doc(alias = "decoration-layout")] pub fn connect_decoration_layout_notify( &self, @@ -155,6 +181,36 @@ impl WindowControls { ) } } + + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + #[doc(alias = "use-native-controls")] + pub fn connect_use_native_controls_notify( + &self, + f: F, + ) -> SignalHandlerId { + unsafe extern "C" fn notify_use_native_controls_trampoline< + F: Fn(&WindowControls) + 'static, + >( + this: *mut ffi::GtkWindowControls, + _param_spec: glib::ffi::gpointer, + f: glib::ffi::gpointer, + ) { + let f: &F = &*(f as *const F); + f(&from_glib_borrow(this)) + } + unsafe { + let f: Box_ = Box_::new(f); + connect_raw( + self.as_ptr() as *mut _, + c"notify::use-native-controls".as_ptr() as *const _, + Some(std::mem::transmute::<*const (), unsafe extern "C" fn()>( + notify_use_native_controls_trampoline:: as *const (), + )), + Box_::into_raw(f), + ) + } + } } impl Default for WindowControls { @@ -193,6 +249,16 @@ impl WindowControlsBuilder { } } + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + pub fn use_native_controls(self, use_native_controls: bool) -> Self { + Self { + builder: self + .builder + .property("use-native-controls", use_native_controls), + } + } + pub fn can_focus(self, can_focus: bool) -> Self { Self { builder: self.builder.property("can-focus", can_focus), diff --git a/gtk4/src/expression.rs b/gtk4/src/expression.rs index 4377eb7c8552..3a6be8221508 100644 --- a/gtk4/src/expression.rs +++ b/gtk4/src/expression.rs @@ -341,7 +341,7 @@ macro_rules! define_expression { #[doc(hidden)] impl IntoGlibPtr<*mut crate::ffi::GtkExpression> for $rust_type { #[inline] - unsafe fn into_glib_ptr(self) -> *mut crate::ffi::GtkExpression { + fn into_glib_ptr(self) -> *mut crate::ffi::GtkExpression { let s = std::mem::ManuallyDrop::new(self); s.to_glib_none().0 } @@ -350,7 +350,7 @@ macro_rules! define_expression { #[doc(hidden)] impl IntoGlibPtr<*const crate::ffi::GtkExpression> for $rust_type { #[inline] - unsafe fn into_glib_ptr(self) -> *const crate::ffi::GtkExpression { + fn into_glib_ptr(self) -> *const crate::ffi::GtkExpression { let s = std::mem::ManuallyDrop::new(self); s.to_glib_none().0 } diff --git a/gtk4/src/param_spec_expression.rs b/gtk4/src/param_spec_expression.rs index 1911e5c099d7..64e6a1fa2457 100644 --- a/gtk4/src/param_spec_expression.rs +++ b/gtk4/src/param_spec_expression.rs @@ -70,7 +70,7 @@ impl<'a> ToGlibPtr<'a, *mut gobject_ffi::GParamSpec> for ParamSpecExpression { #[doc(hidden)] impl IntoGlibPtr<*mut gobject_ffi::GParamSpec> for ParamSpecExpression { #[inline] - unsafe fn into_glib_ptr(self) -> *mut gobject_ffi::GParamSpec { + fn into_glib_ptr(self) -> *mut gobject_ffi::GParamSpec { let s = std::mem::ManuallyDrop::new(self); s.to_glib_none().0 } @@ -79,7 +79,7 @@ impl IntoGlibPtr<*mut gobject_ffi::GParamSpec> for ParamSpecExpression { #[doc(hidden)] impl IntoGlibPtr<*const gobject_ffi::GParamSpec> for ParamSpecExpression { #[inline] - unsafe fn into_glib_ptr(self) -> *const gobject_ffi::GParamSpec { + fn into_glib_ptr(self) -> *const gobject_ffi::GParamSpec { let s = std::mem::ManuallyDrop::new(self); s.to_glib_none().0 } diff --git a/gtk4/sys/src/lib.rs b/gtk4/sys/src/lib.rs index f71bfcf27eea..ccd72014ba32 100644 --- a/gtk4/sys/src/lib.rs +++ b/gtk4/sys/src/lib.rs @@ -15017,12 +15017,18 @@ extern "C" { pub fn gtk_header_bar_get_decoration_layout(bar: *mut GtkHeaderBar) -> *const c_char; pub fn gtk_header_bar_get_show_title_buttons(bar: *mut GtkHeaderBar) -> gboolean; pub fn gtk_header_bar_get_title_widget(bar: *mut GtkHeaderBar) -> *mut GtkWidget; + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + pub fn gtk_header_bar_get_use_native_controls(bar: *mut GtkHeaderBar) -> gboolean; pub fn gtk_header_bar_pack_end(bar: *mut GtkHeaderBar, child: *mut GtkWidget); pub fn gtk_header_bar_pack_start(bar: *mut GtkHeaderBar, child: *mut GtkWidget); pub fn gtk_header_bar_remove(bar: *mut GtkHeaderBar, child: *mut GtkWidget); pub fn gtk_header_bar_set_decoration_layout(bar: *mut GtkHeaderBar, layout: *const c_char); pub fn gtk_header_bar_set_show_title_buttons(bar: *mut GtkHeaderBar, setting: gboolean); pub fn gtk_header_bar_set_title_widget(bar: *mut GtkHeaderBar, title_widget: *mut GtkWidget); + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + pub fn gtk_header_bar_set_use_native_controls(bar: *mut GtkHeaderBar, setting: gboolean); //========================================================================= // GtkIMContext @@ -20500,11 +20506,20 @@ extern "C" { ) -> *const c_char; pub fn gtk_window_controls_get_empty(self_: *mut GtkWindowControls) -> gboolean; pub fn gtk_window_controls_get_side(self_: *mut GtkWindowControls) -> GtkPackType; + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + pub fn gtk_window_controls_get_use_native_controls(self_: *mut GtkWindowControls) -> gboolean; pub fn gtk_window_controls_set_decoration_layout( self_: *mut GtkWindowControls, layout: *const c_char, ); pub fn gtk_window_controls_set_side(self_: *mut GtkWindowControls, side: GtkPackType); + #[cfg(feature = "v4_18")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))] + pub fn gtk_window_controls_set_use_native_controls( + self_: *mut GtkWindowControls, + setting: gboolean, + ); //========================================================================= // GtkWindowGroup diff --git a/gtk4/sys/versions.txt b/gtk4/sys/versions.txt index 614800d11e8d..64487059c5cd 100644 --- a/gtk4/sys/versions.txt +++ b/gtk4/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) -from gir-files (https://github.com/gtk-rs/gir-files @ 168ef52b26a2) +Generated by gir (https://github.com/gtk-rs/gir @ 5ce24253f28c) +from gir-files (https://github.com/gtk-rs/gir-files @ 07aa7d177618)