gtk4-rs A group of crates that aims to provide complete GTK 4 bindings. This repository contains all the "core" crates of GTK 4. GTK GDK: An intermediate layer which isolates GTK from the details of the windowing system. GDK Wayland: Wayland backend specific functions. GDK X11: X back...
The gtk4-rs repository contains Rust crates for GTK 4. However there is a large ecosystem of GObject libraries and many of these libraries have Rust bindings based on the tooling included in gtk-rs. Of particular note: gtk-rs-core - bindings for some of the core libraries such as glib,...
The gtk4-rs repository contains Rust crates for GTK 4. However there is a large ecosystem of GObject libraries and many of these libraries have Rust bindings based on the tooling included in gtk-rs. Of particular note: gtk-rs-core - bindings for some of the core libraries such as glib,...
16 changes: 8 additions & 8 deletions 16 gdk4-wayland/src/wayland_device.rs Original file line numberDiff line numberDiff line change @@ -1,32 +1,32 @@ // Take a look at the license at the top of the repository in the LICENSE file. #[cfg(any(feature = "wayland_crate", docsrs...
Rename project to "gtk-rs" Jun 8, 2021 Cargo.lock build(deps): bump proc-macro2 from 1.0.84 to 1.0.85 Jun 3, 2024 Cargo.toml Adapt to no longer renamed ffi crates Jun 2, 2024 Dockerfile gtk: Drop deprecated demos/gtk_doc build options ...
49 49 version = "4.14" 50 50 51 51 [package.metadata.system-deps.gtk4.v4_16] 52 - version = "4.16" 52 + version = "4.15" 53 53 54 54 [package.metadata.docs.rs] 55 55 rustc-args = ["--cfg", "docsrs"] 0 commit comments Comments0 (0) Please sign in to ...
application.rs dialog.rs entry_buffer.rs file_chooser_dialog.rs message_dialog.rs 14 changes: 8 additions & 6 deletions 14 gtk4/src/application.rs Original file line numberDiff line numberDiff line change @@ -2,19 +2,21 @@use crate::{prelude::*, rt, Application}; ...
docs.rs] rustc-args = ["--cfg", "docsrs"] 2 changes: 1 addition & 1 deletion 2 gtk4/Cargo.toml Original file line numberDiff line numberDiff line change @@ -25,7 +25,7 @@ v4_10 = ["gtk4-sys/v4_10", "v4_8", "gdk/v4_10", "gsk/v4_10"] v4_12 = ["gtk4-sys...
#[doc(alias = "gdk_keyval_from_name")] pub fn from_name(name: &str) -> Option<Self> { pub fn from_name(name: impl IntoGStr) -> Option<Self> { skip_assert_initialized!(); unsafe { let key: Self = from_glib(ffi::gdk_keyval_from_name(name.to_glib_none().0)); if key =...
126 changes: 122 additions & 4 deletions 126 gsk4/src/transform.rs Original file line numberDiff line numberDiff line change @@ -5,27 +5,145 @@ use glib::translate::*;impl Transform { #[doc(alias = "gsk_transform_parse")] pub fn parse(string: &str) -> Result<Transform, glib::...