#gtk #utilities #widgets #awesome #user #assorted #prelude

awesome-gtk

Assorted utilities to make a life of gtk user easier

4 releases (breaking)

0.4.0 Mar 4, 2024
0.3.0 Jul 24, 2023
0.2.0 Mar 3, 2023
0.1.0 Feb 15, 2023

#265 in GUI

Download history 14/week @ 2024-02-16 17/week @ 2024-02-23 152/week @ 2024-03-01 26/week @ 2024-03-08 5/week @ 2024-03-15 20/week @ 2024-03-29 40/week @ 2024-04-05

66 downloads per month

MIT license

11KB
228 lines

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() {

}

Dependencies

~16–26MB
~449K SLoC