Skip to content

Commit 75d16bf

Browse files
gtk: Add missing guard to AccesibleRoleToggleButton
1 parent c7c5ee1 commit 75d16bf

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

gtk4/Gir.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ generate = [
2323
"Gtk.AccessibleProperty",
2424
"Gtk.AccessibleRange",
2525
"Gtk.AccessibleRelation",
26-
"Gtk.AccessibleRole",
2726
"Gtk.AccessibleSort",
2827
"Gtk.AccessibleState",
2928
"Gtk.AccessibleTristate",
@@ -583,6 +582,13 @@ manual_traits = ["AccessibleExtManual"]
583582
# Don't rename to is_platform_state
584583
rename = "platform_state"
585584

585+
[[object]]
586+
name = "Gtk.AccessibleRole"
587+
status = "generate"
588+
[[object.member]]
589+
name = "toggle_button"
590+
version = "4.10"
591+
586592
[[object]]
587593
name = "Gtk.Actionable"
588594
status = "generate"

gtk4/src/auto/enums.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -938,6 +938,8 @@ pub enum AccessibleRole {
938938
Widget,
939939
#[doc(alias = "GTK_ACCESSIBLE_ROLE_WINDOW")]
940940
Window,
941+
#[cfg(any(feature = "v4_10", feature = "dox"))]
942+
#[cfg_attr(feature = "dox", doc(cfg(feature = "v4_10")))]
941943
#[doc(alias = "GTK_ACCESSIBLE_ROLE_TOGGLE_BUTTON")]
942944
ToggleButton,
943945
#[doc(hidden)]
@@ -1028,6 +1030,7 @@ impl fmt::Display for AccessibleRole {
10281030
Self::TreeItem => "TreeItem",
10291031
Self::Widget => "Widget",
10301032
Self::Window => "Window",
1033+
#[cfg(any(feature = "v4_10", feature = "dox"))]
10311034
Self::ToggleButton => "ToggleButton",
10321035
_ => "Unknown",
10331036
}
@@ -1119,6 +1122,7 @@ impl IntoGlib for AccessibleRole {
11191122
Self::TreeItem => ffi::GTK_ACCESSIBLE_ROLE_TREE_ITEM,
11201123
Self::Widget => ffi::GTK_ACCESSIBLE_ROLE_WIDGET,
11211124
Self::Window => ffi::GTK_ACCESSIBLE_ROLE_WINDOW,
1125+
#[cfg(any(feature = "v4_10", feature = "dox"))]
11221126
Self::ToggleButton => ffi::GTK_ACCESSIBLE_ROLE_TOGGLE_BUTTON,
11231127
Self::__Unknown(value) => value,
11241128
}
@@ -1209,6 +1213,7 @@ impl FromGlib<ffi::GtkAccessibleRole> for AccessibleRole {
12091213
ffi::GTK_ACCESSIBLE_ROLE_TREE_ITEM => Self::TreeItem,
12101214
ffi::GTK_ACCESSIBLE_ROLE_WIDGET => Self::Widget,
12111215
ffi::GTK_ACCESSIBLE_ROLE_WINDOW => Self::Window,
1216+
#[cfg(any(feature = "v4_10", feature = "dox"))]
12121217
ffi::GTK_ACCESSIBLE_ROLE_TOGGLE_BUTTON => Self::ToggleButton,
12131218
value => Self::__Unknown(value),
12141219
}

0 commit comments

Comments
 (0)