Cargo Features

[dependencies]
gtk_estate = { version = "0.4.0", default-features = false, features = ["thread_local_state", "strong_widget_state", "gtk4_v4_18", "gtk4_v4_16", "gtk4_v4_14", "gtk4_v4_12", "gtk4_v4_10", "gtk4_v4_8", "gtk4_v4_6", "gtk4_v4_4", "gtk4_v4_2", "gtk4_gnome_47", "gtk4_gnome_46", "gtk4_gnome_45", "gtk4_gnome_44", "gtk4_gnome_43", "gtk4_gnome_42", "gtk4_unsafe-assume-initialized", "gtk4_xml_validation", "gtk4_blueprint", "adw", "adw_gtk_v4_2", "adw_gtk_v4_6", "adw_gio_v2_80", "adw_v1_1", "adw_v1_2", "adw_v1_3", "adw_v1_4", "adw_v1_5", "adw_v1_6", "adw_v1_7"] }
default = thread_local_state

The thread_local_state feature is set by default whenever gtk_estate is added without default-features = false somewhere in the dependency tree.

thread_local_state default
strong_widget_state

Affects rc_conversions::to_rc_dyn_strong_wsc, rc_conversions::to_rc_dyn_swo

gtk4_v4_18

GTK 4

Enables v4_18 of gtk4

gtk4_v4_16

Enables v4_16 of gtk4

gtk4_v4_14

Enables v4_14 of gtk4

gtk4_v4_12

Enables v4_12 of gtk4

gtk4_v4_10

Enables v4_10 of gtk4

gtk4_v4_8

Enables v4_8 of gtk4

gtk4_v4_6

Enables v4_6 of gtk4

gtk4_v4_4

Enables v4_4 of gtk4

gtk4_v4_2

Enables v4_2 of gtk4

gtk4_gnome_47

Enables gnome_47 of gtk4

gtk4:

Versions from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tree/gnome-43/elements/sdk gtk takes care of setting the versions of gsk and gdk gio takes care of setting the version of glib

gtk4_gnome_46

Enables gnome_46 of gtk4

gtk4_gnome_45

Enables gnome_45 of gtk4

gtk4_gnome_44

Enables gnome_44 of gtk4

gtk4_gnome_43

Enables gnome_43 of gtk4

gtk4_gnome_42

Enables gnome_42 of gtk4

gtk4_unsafe-assume-initialized

Enables unsafe-assume-initialized of gtk4

gtk4_xml_validation

Enables xml_validation of gtk4

gtk4_blueprint

Enables blueprint of gtk4

adw adw_gio_v2_80? adw_gtk_v4_2? adw_gtk_v4_6? adw_v1_1? adw_v1_2? adw_v1_3? adw_v1_4? adw_v1_5? adw_v1_6? adw_v1_7?

ADW

Enables libadwaita

adw_gtk_v4_2

From https://gitlab.gnome.org/World/Rust/libadwaita-rs/-/blob/master/libadwaita/Cargo.toml?ref_type=heads

Enables gtk_v4_2 of libadwaita

adw_gtk_v4_6

Enables gtk_v4_6 of libadwaita

adw_gio_v2_80

Enables gio_v2_80 of libadwaita

adw_v1_1

Enables v1_1 of libadwaita

adw_v1_2

Enables v1_2 of libadwaita

adw_v1_3

Enables v1_3 of libadwaita

adw_v1_4

Enables v1_4 of libadwaita

adw_v1_5

Enables v1_5 of libadwaita

adw_v1_6

Enables v1_6 of libadwaita

adw_v1_7

Enables v1_7 of libadwaita