awesome-gtk

Crates.ioawesome-gtk
lib.rsawesome-gtk
version0.5.0
sourcesrc
created_at2023-02-15 00:55:55.612086
updated_at2024-08-10 14:33:12.214639
descriptionAssorted utilities to make a life of gtk user easier
homepagehttps://github.com/andy128k/awesome-gtk/
repositoryhttps://github.com/andy128k/awesome-gtk/
max_upload_size
id785428
size10,379
Andrey Kutejko (andy128k)

documentation

https://docs.rs/awesome-gtk

README

Awesome GTK

Build codecov Crates.io Docs.rs

Assorted utilities for usage with gtk-rs

Traverse widgets

use awesome_gtk::prelude::*;

// iterate over direct children
for child in widget.children() {

}

// iterate over direct children in reverse order
for child in widget.children_rev() {

}

// iterate over all children (depth-first)
for child in widget.traverse() {

}
Commit count: 19

cargo fmt