[AccessKit] Update API to 0.16.0.
This commit is contained in:
parent
e45cc68092
commit
6565c8e83f
10
.github/workflows/linux_builds.yml
vendored
10
.github/workflows/linux_builds.yml
vendored
@ -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
|
||||
|
10
.github/workflows/macos_builds.yml
vendored
10
.github/workflows/macos_builds.yml
vendored
@ -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
|
||||
|
10
.github/workflows/windows_builds.yml
vendored
10
.github/workflows/windows_builds.yml
vendored
@ -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
|
||||
|
@ -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">
|
||||
|
@ -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);
|
||||
|
@ -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) {
|
||||
|
@ -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 *);
|
||||
|
@ -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) {
|
||||
|
@ -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 *);
|
||||
|
@ -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) {
|
||||
|
@ -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 *);
|
||||
|
@ -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);
|
||||
|
@ -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,
|
||||
|
2
thirdparty/README.md
vendored
2
thirdparty/README.md
vendored
@ -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:
|
||||
|
16
thirdparty/accesskit/include/accesskit.h
vendored
16
thirdparty/accesskit/include/accesskit.h
vendored
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user