@@ -6,6 +6,7 @@ export component TestCase inherits Window {
66
77 in-out property <string > toggled ;
88 in-out property <bool > checked <=> a.checked;
9+ in-out property <bool > enabled <=> a.enabled;
910
1011 HorizontalLayout {
1112 alignment : start;
@@ -40,6 +41,15 @@ aaa.invoke_accessible_default_action();
4041assert_eq!(instance.get_checked(), true, "Switch a was not checked");
4142assert_eq!(aaa.accessible_checked(), Some(true));
4243assert_eq!(instance.get_toggled(), SharedString::from("a"));
44+
45+ assert_eq!(aaa.accessible_enabled(), Some(true));
46+ instance.set_enabled(false);
47+ assert_eq!(aaa.accessible_enabled(), Some(false));
48+ assert_eq!(instance.get_toggled(), SharedString::from("a"));
49+
50+ aaa.invoke_accessible_default_action();
51+ assert_eq!(instance.get_toggled(), SharedString::from("a"));
52+
4353```
4454
4555```cpp
@@ -61,6 +71,13 @@ assert_eq(instance.get_checked(), true);
6171assert_eq(aaa.accessible_checked().value(), true);
6272assert_eq(instance.get_toggled(), "a");
6373
74+ assert_eq(aaa.accessible_enabled().value(), true);
75+
76+ instance.set_enabled(false);
77+ assert_eq(aaa.accessible_enabled().value(), false);
78+ assert_eq(instance.get_toggled(), "a");
79+ aaa.invoke_accessible_default_action();
80+ assert_eq(instance.get_toggled(), "a");
6481```
6582
6683*/
0 commit comments