[AccessKit] Update API to 0.16.0.

This commit is contained in:
Pāvels Nadtočajevs
2025-05-21 09:15:16 +03:00
parent e45cc68092
commit 6565c8e83f
15 changed files with 38 additions and 190 deletions

View File

@@ -1056,9 +1056,6 @@ void AccessibilityDriverAccessKit::accessibility_update_set_popup_type(const RID
_ensure_node(p_id, ae);
switch (p_popup) {
case DisplayServer::AccessibilityPopupType::POPUP_UNKNOWN: {
accesskit_node_set_has_popup(ae->node, ACCESSKIT_HAS_POPUP_TRUE);
} break;
case DisplayServer::AccessibilityPopupType::POPUP_MENU: {
accesskit_node_set_has_popup(ae->node, ACCESSKIT_HAS_POPUP_MENU);
} break;
@@ -1280,13 +1277,6 @@ void AccessibilityDriverAccessKit::accessibility_update_set_flag(const RID &p_id
accesskit_node_clear_hidden(ae->node);
}
} break;
case DisplayServer::AccessibilityFlags::FLAG_LINKED: {
if (p_value) {
accesskit_node_set_linked(ae->node);
} else {
accesskit_node_clear_linked(ae->node);
}
} break;
case DisplayServer::AccessibilityFlags::FLAG_MULTISELECTABLE: {
if (p_value) {
accesskit_node_set_multiselectable(ae->node);

View File

@@ -18,9 +18,6 @@
#define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
#define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -408,9 +405,6 @@
#undef accesskit_node_is_hidden
#undef accesskit_node_set_hidden
#undef accesskit_node_clear_hidden
#undef accesskit_node_is_linked
#undef accesskit_node_set_linked
#undef accesskit_node_clear_linked
#undef accesskit_node_is_multiselectable
#undef accesskit_node_set_multiselectable
#undef accesskit_node_clear_multiselectable
@@ -820,9 +814,6 @@ void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct acc
bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
@@ -1275,30 +1266,6 @@ int initialize_libaccesskit(int verbose, void *handle) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_is_linked
*(void **) (&accesskit_node_is_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_linked");
if (verbose) {
error = dlerror();
if (error != NULL) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_set_linked
*(void **) (&accesskit_node_set_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_linked");
if (verbose) {
error = dlerror();
if (error != NULL) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_clear_linked
*(void **) (&accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_linked");
if (verbose) {
error = dlerror();
if (error != NULL) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_is_multiselectable
*(void **) (&accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_multiselectable");
if (verbose) {

View File

@@ -16,9 +16,6 @@
#define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
#define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -406,9 +403,6 @@
#undef accesskit_node_is_hidden
#undef accesskit_node_set_hidden
#undef accesskit_node_clear_hidden
#undef accesskit_node_is_linked
#undef accesskit_node_set_linked
#undef accesskit_node_clear_linked
#undef accesskit_node_is_multiselectable
#undef accesskit_node_set_multiselectable
#undef accesskit_node_clear_multiselectable
@@ -798,9 +792,6 @@ extern "C" {
#define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit
#define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit
#define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit
#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_wrapper_libaccesskit
#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_wrapper_libaccesskit
#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit
#define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit
#define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit
#define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit
@@ -1187,9 +1178,6 @@ extern void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(str
extern bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
extern void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
extern void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
extern void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);

View File

@@ -14,9 +14,6 @@
#define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
#define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -409,9 +406,6 @@
#undef accesskit_node_is_hidden
#undef accesskit_node_set_hidden
#undef accesskit_node_clear_hidden
#undef accesskit_node_is_linked
#undef accesskit_node_set_linked
#undef accesskit_node_clear_linked
#undef accesskit_node_is_multiselectable
#undef accesskit_node_set_multiselectable
#undef accesskit_node_clear_multiselectable
@@ -805,9 +799,6 @@ void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct acc
bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
@@ -1265,30 +1256,6 @@ int initialize_libaccesskit(int verbose, void *handle) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_is_linked
*(void **) (&accesskit_node_is_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_linked");
if (verbose) {
error = dlerror();
if (error != NULL) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_set_linked
*(void **) (&accesskit_node_set_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_linked");
if (verbose) {
error = dlerror();
if (error != NULL) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_clear_linked
*(void **) (&accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_linked");
if (verbose) {
error = dlerror();
if (error != NULL) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_is_multiselectable
*(void **) (&accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_multiselectable");
if (verbose) {

View File

@@ -16,9 +16,6 @@
#define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
#define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -411,9 +408,6 @@
#undef accesskit_node_is_hidden
#undef accesskit_node_set_hidden
#undef accesskit_node_clear_hidden
#undef accesskit_node_is_linked
#undef accesskit_node_set_linked
#undef accesskit_node_clear_linked
#undef accesskit_node_is_multiselectable
#undef accesskit_node_set_multiselectable
#undef accesskit_node_clear_multiselectable
@@ -808,9 +802,6 @@ extern "C" {
#define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit
#define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit
#define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit
#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_wrapper_libaccesskit
#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_wrapper_libaccesskit
#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit
#define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit
#define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit
#define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit
@@ -1202,9 +1193,6 @@ extern void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(str
extern bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
extern void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
extern void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
extern void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);

View File

@@ -14,9 +14,6 @@
#define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
#define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -400,9 +397,6 @@
#undef accesskit_node_is_hidden
#undef accesskit_node_set_hidden
#undef accesskit_node_clear_hidden
#undef accesskit_node_is_linked
#undef accesskit_node_set_linked
#undef accesskit_node_clear_linked
#undef accesskit_node_is_multiselectable
#undef accesskit_node_set_multiselectable
#undef accesskit_node_clear_multiselectable
@@ -787,9 +781,6 @@ void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct acc
bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
@@ -1238,30 +1229,6 @@ int initialize_libaccesskit(int verbose, void *handle) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_is_linked
*(void **) (&accesskit_node_is_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_linked");
if (verbose) {
error = dlerror();
if (error != NULL) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_set_linked
*(void **) (&accesskit_node_set_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_linked");
if (verbose) {
error = dlerror();
if (error != NULL) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_clear_linked
*(void **) (&accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_linked");
if (verbose) {
error = dlerror();
if (error != NULL) {
fprintf(stderr, "%s\n", error);
}
}
// accesskit_node_is_multiselectable
*(void **) (&accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_multiselectable");
if (verbose) {

View File

@@ -16,9 +16,6 @@
#define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
#define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
#define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -402,9 +399,6 @@
#undef accesskit_node_is_hidden
#undef accesskit_node_set_hidden
#undef accesskit_node_clear_hidden
#undef accesskit_node_is_linked
#undef accesskit_node_set_linked
#undef accesskit_node_clear_linked
#undef accesskit_node_is_multiselectable
#undef accesskit_node_set_multiselectable
#undef accesskit_node_clear_multiselectable
@@ -790,9 +784,6 @@ extern "C" {
#define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit
#define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit
#define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit
#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_wrapper_libaccesskit
#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_wrapper_libaccesskit
#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit
#define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit
#define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit
#define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit
@@ -1175,9 +1166,6 @@ extern void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(str
extern bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
extern void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
extern void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
extern void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
extern void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);