[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
No known key found for this signature in database
GPG Key ID: 8413210218EF35D2
15 changed files with 38 additions and 190 deletions

View File

@ -7,7 +7,7 @@ env:
SCONS_FLAGS: >-
dev_mode=yes
module_text_server_fb_enabled=yes
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.15.1/"
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.16.0/"
GODOT_CPP_BRANCH: 4.4
DOTNET_NOLOGO: true
DOTNET_CLI_TELEMETRY_OPTOUT: true
@ -162,12 +162,12 @@ jobs:
uses: dsaltares/fetch-gh-release-asset@1.1.2
with:
repo: AccessKit/accesskit-c
version: tags/0.15.1
file: accesskit-c-0.15.1.zip
target: accesskit-c-0.15.1/accesskit_c.zip
version: tags/0.16.0
file: accesskit-c-0.16.0.zip
target: accesskit-c-0.16.0/accesskit_c.zip
- name: Extract pre-built AccessKit
run: unzip -o accesskit-c-0.15.1/accesskit_c.zip
run: unzip -o accesskit-c-0.16.0/accesskit_c.zip
- name: Install mold linker
if: matrix.proj-test

View File

@ -7,7 +7,7 @@ env:
SCONS_FLAGS: >-
dev_mode=yes
module_text_server_fb_enabled=yes
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.15.1/"
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.16.0/"
jobs:
build-macos:
@ -48,12 +48,12 @@ jobs:
uses: dsaltares/fetch-gh-release-asset@1.1.2
with:
repo: AccessKit/accesskit-c
version: tags/0.15.1
file: accesskit-c-0.15.1.zip
target: accesskit-c-0.15.1/accesskit_c.zip
version: tags/0.16.0
file: accesskit-c-0.16.0.zip
target: accesskit-c-0.16.0/accesskit_c.zip
- name: Extract pre-built AccessKit
run: unzip -o accesskit-c-0.15.1/accesskit_c.zip
run: unzip -o accesskit-c-0.16.0/accesskit_c.zip
- name: Setup Vulkan SDK
id: vulkan-sdk

View File

@ -10,7 +10,7 @@ env:
debug_symbols=no
d3d12=yes
"angle_libs=${{ github.workspace }}/"
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.15.1/"
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.16.0/"
SCONS_CACHE_MSVC_CONFIG: true
PYTHONIOENCODING: utf8
@ -90,12 +90,12 @@ jobs:
uses: dsaltares/fetch-gh-release-asset@1.1.2
with:
repo: AccessKit/accesskit-c
version: tags/0.15.1
file: accesskit-c-0.15.1.zip
target: accesskit-c-0.15.1/accesskit_c.zip
version: tags/0.16.0
file: accesskit-c-0.16.0.zip
target: accesskit-c-0.16.0/accesskit_c.zip
- name: Extract pre-built AccessKit
run: unzip -o accesskit-c-0.15.1/accesskit_c.zip
run: unzip -o accesskit-c-0.16.0/accesskit_c.zip
- name: Compilation
uses: ./.github/actions/godot-build

View File

@ -2750,51 +2750,46 @@
<constant name="ROLE_TOOLTIP" value="45" enum="AccessibilityRole">
Tooltip element.
</constant>
<constant name="POPUP_UNKNOWN" value="0" enum="AccessibilityPopupType">
Other/unknown popup type.
</constant>
<constant name="POPUP_MENU" value="1" enum="AccessibilityPopupType">
<constant name="POPUP_MENU" value="0" enum="AccessibilityPopupType">
Popup menu.
</constant>
<constant name="POPUP_LIST" value="2" enum="AccessibilityPopupType">
<constant name="POPUP_LIST" value="1" enum="AccessibilityPopupType">
Popup list.
</constant>
<constant name="POPUP_TREE" value="3" enum="AccessibilityPopupType">
<constant name="POPUP_TREE" value="2" enum="AccessibilityPopupType">
Popup tree view.
</constant>
<constant name="POPUP_DIALOG" value="4" enum="AccessibilityPopupType">
<constant name="POPUP_DIALOG" value="3" enum="AccessibilityPopupType">
Popup dialog.
</constant>
<constant name="FLAG_HIDDEN" value="0" enum="AccessibilityFlags">
Element is hidden for accessibility tools.
</constant>
<constant name="FLAG_LINKED" value="1" enum="AccessibilityFlags">
</constant>
<constant name="FLAG_MULTISELECTABLE" value="2" enum="AccessibilityFlags">
<constant name="FLAG_MULTISELECTABLE" value="1" enum="AccessibilityFlags">
Element is support multiple item selection.
</constant>
<constant name="FLAG_REQUIRED" value="3" enum="AccessibilityFlags">
<constant name="FLAG_REQUIRED" value="2" enum="AccessibilityFlags">
Element require user input.
</constant>
<constant name="FLAG_VISITED" value="4" enum="AccessibilityFlags">
<constant name="FLAG_VISITED" value="3" enum="AccessibilityFlags">
Element is a visited link.
</constant>
<constant name="FLAG_BUSY" value="5" enum="AccessibilityFlags">
<constant name="FLAG_BUSY" value="4" enum="AccessibilityFlags">
Element content is not ready (e.g. loading).
</constant>
<constant name="FLAG_MODAL" value="6" enum="AccessibilityFlags">
<constant name="FLAG_MODAL" value="5" enum="AccessibilityFlags">
Element is modal window.
</constant>
<constant name="FLAG_TOUCH_PASSTHROUGH" value="7" enum="AccessibilityFlags">
<constant name="FLAG_TOUCH_PASSTHROUGH" value="6" enum="AccessibilityFlags">
Element allows touches to be passed through when a screen reader is in touch exploration mode.
</constant>
<constant name="FLAG_READONLY" value="8" enum="AccessibilityFlags">
<constant name="FLAG_READONLY" value="7" enum="AccessibilityFlags">
Element is text field with selectable but read-only text.
</constant>
<constant name="FLAG_DISABLED" value="9" enum="AccessibilityFlags">
<constant name="FLAG_DISABLED" value="8" enum="AccessibilityFlags">
Element is disabled.
</constant>
<constant name="FLAG_CLIPS_CHILDREN" value="10" enum="AccessibilityFlags">
<constant name="FLAG_CLIPS_CHILDREN" value="9" enum="AccessibilityFlags">
Element clips children.
</constant>
<constant name="ACTION_CLICK" value="0" enum="AccessibilityAction">

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 *);

View File

@ -1705,14 +1705,12 @@ void DisplayServer::_bind_methods() {
BIND_ENUM_CONSTANT(ROLE_DIALOG);
BIND_ENUM_CONSTANT(ROLE_TOOLTIP);
BIND_ENUM_CONSTANT(POPUP_UNKNOWN);
BIND_ENUM_CONSTANT(POPUP_MENU);
BIND_ENUM_CONSTANT(POPUP_LIST);
BIND_ENUM_CONSTANT(POPUP_TREE);
BIND_ENUM_CONSTANT(POPUP_DIALOG);
BIND_ENUM_CONSTANT(FLAG_HIDDEN);
BIND_ENUM_CONSTANT(FLAG_LINKED);
BIND_ENUM_CONSTANT(FLAG_MULTISELECTABLE);
BIND_ENUM_CONSTANT(FLAG_REQUIRED);
BIND_ENUM_CONSTANT(FLAG_VISITED);

View File

@ -602,7 +602,6 @@ public:
};
enum AccessibilityPopupType {
POPUP_UNKNOWN,
POPUP_MENU,
POPUP_LIST,
POPUP_TREE,
@ -611,7 +610,6 @@ public:
enum AccessibilityFlags {
FLAG_HIDDEN,
FLAG_LINKED,
FLAG_MULTISELECTABLE,
FLAG_REQUIRED,
FLAG_VISITED,

View File

@ -8,7 +8,7 @@ readability.
## accesskit
- Upstream: https://github.com/AccessKit/accesskit-c
- Version: 0.15.1 (0d1da94a33708041b07c61eb702c67cfa3a5f95b, 2025)
- Version: 0.16.0 (06c1779473ff4304f42ea254f77fef2e33f982b0, 2025)
- License: MIT
Files extracted from upstream source:

View File

@ -134,7 +134,6 @@ enum accesskit_has_popup
: uint8_t
#endif // __cplusplus
{
ACCESSKIT_HAS_POPUP_TRUE,
ACCESSKIT_HAS_POPUP_MENU,
ACCESSKIT_HAS_POPUP_LISTBOX,
ACCESSKIT_HAS_POPUP_TREE,
@ -989,12 +988,6 @@ void accesskit_node_set_hidden(struct accesskit_node *node);
void accesskit_node_clear_hidden(struct accesskit_node *node);
bool accesskit_node_is_linked(const struct accesskit_node *node);
void accesskit_node_set_linked(struct accesskit_node *node);
void accesskit_node_clear_linked(struct accesskit_node *node);
bool accesskit_node_is_multiselectable(const struct accesskit_node *node);
void accesskit_node_set_multiselectable(struct accesskit_node *node);
@ -2234,6 +2227,15 @@ void accesskit_unix_adapter_free(struct accesskit_unix_adapter *adapter);
#if (defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || \
defined(__NetBSD__) || defined(__OpenBSD__))
/**
* Set the bounds of the top-level window. The outer bounds contain any
* window decoration and borders.
*
* # Caveats
*
* Since an application can not get the position of its window under
* Wayland, calling this method only makes sense under X11.
*/
void accesskit_unix_adapter_set_root_window_bounds(
struct accesskit_unix_adapter *adapter, struct accesskit_rect outer,
struct accesskit_rect inner);