diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index 0317d75d3cc..f3bbe3d333a 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -8,7 +8,7 @@ env: SCONS_FLAGS: >- dev_mode=yes module_text_server_fb_enabled=yes - "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.17.0/" + "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.18.0/" GODOT_CPP_BRANCH: 4.5 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.17.0 - file: accesskit-c-0.17.0.zip - target: accesskit-c-0.17.0/accesskit_c.zip + version: tags/0.18.0 + file: accesskit-c-0.18.0.zip + target: accesskit-c-0.18.0/accesskit_c.zip - name: Extract pre-built AccessKit - run: unzip -o accesskit-c-0.17.0/accesskit_c.zip + run: unzip -o accesskit-c-0.18.0/accesskit_c.zip - name: Install mold linker if: matrix.proj-test diff --git a/.github/workflows/macos_builds.yml b/.github/workflows/macos_builds.yml index c022d44b907..815f59c8944 100644 --- a/.github/workflows/macos_builds.yml +++ b/.github/workflows/macos_builds.yml @@ -8,7 +8,7 @@ env: SCONS_FLAGS: >- dev_mode=yes module_text_server_fb_enabled=yes - "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.17.0/" + "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.18.0/" jobs: build-macos: @@ -54,12 +54,12 @@ jobs: uses: dsaltares/fetch-gh-release-asset@1.1.2 with: repo: AccessKit/accesskit-c - version: tags/0.17.0 - file: accesskit-c-0.17.0.zip - target: accesskit-c-0.17.0/accesskit_c.zip + version: tags/0.18.0 + file: accesskit-c-0.18.0.zip + target: accesskit-c-0.18.0/accesskit_c.zip - name: Extract pre-built AccessKit - run: unzip -o accesskit-c-0.17.0/accesskit_c.zip + run: unzip -o accesskit-c-0.18.0/accesskit_c.zip - name: Setup Vulkan SDK id: vulkan-sdk diff --git a/.github/workflows/windows_builds.yml b/.github/workflows/windows_builds.yml index 8069d253180..5de2f023fdd 100644 --- a/.github/workflows/windows_builds.yml +++ b/.github/workflows/windows_builds.yml @@ -10,7 +10,7 @@ env: module_text_server_fb_enabled=yes debug_symbols=no "angle_libs=${{ github.workspace }}/" - "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.17.0/" + "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.18.0/" SCONS_CACHE_MSVC_CONFIG: true PYTHONIOENCODING: utf8 @@ -99,12 +99,12 @@ jobs: uses: dsaltares/fetch-gh-release-asset@1.1.2 with: repo: AccessKit/accesskit-c - version: tags/0.17.0 - file: accesskit-c-0.17.0.zip - target: accesskit-c-0.17.0/accesskit_c.zip + version: tags/0.18.0 + file: accesskit-c-0.18.0.zip + target: accesskit-c-0.18.0/accesskit_c.zip - name: Extract pre-built AccessKit - run: unzip -o accesskit-c-0.17.0/accesskit_c.zip + run: unzip -o accesskit-c-0.18.0/accesskit_c.zip - name: Compilation uses: ./.github/actions/godot-build diff --git a/drivers/accesskit/accessibility_driver_accesskit.cpp b/drivers/accesskit/accessibility_driver_accesskit.cpp index 476571376a1..093425e761d 100644 --- a/drivers/accesskit/accessibility_driver_accesskit.cpp +++ b/drivers/accesskit/accessibility_driver_accesskit.cpp @@ -975,11 +975,13 @@ void AccessibilityDriverAccessKit::accessibility_update_add_custom_action(const _ensure_node(p_id, ae); if (!p_action_description.is_empty()) { - accesskit_custom_action ca = accesskit_custom_action_new(p_action_id, p_action_description.utf8().ptr()); + accesskit_custom_action *ca = accesskit_custom_action_new(p_action_id); + accesskit_custom_action_set_description(ca, p_action_description.utf8().ptr()); accesskit_node_push_custom_action(ae->node, ca); } else { String cs_name = vformat("Custom Action %d", p_action_id); - accesskit_custom_action ca = accesskit_custom_action_new(p_action_id, cs_name.utf8().ptr()); + accesskit_custom_action *ca = accesskit_custom_action_new(p_action_id); + accesskit_custom_action_set_description(ca, cs_name.utf8().ptr()); accesskit_node_push_custom_action(ae->node, ca); } } diff --git a/drivers/accesskit/dynwrappers/accesskit-dll_wrap.c b/drivers/accesskit/dynwrappers/accesskit-dll_wrap.c index 0a0eecd16ba..c7badf70730 100644 --- a/drivers/accesskit/dynwrappers/accesskit-dll_wrap.c +++ b/drivers/accesskit/dynwrappers/accesskit-dll_wrap.c @@ -1,7 +1,7 @@ // This file is generated. Do not edit! // see https://github.com/hpvb/dynload-wrapper for details -// generated by generate-wrapper.py 0.6 on 2024-12-04 13:39:52 -// flags: generate-wrapper.py --include ./accesskit.h --sys-include accesskit.h --soname libaccesskit.dll --init-name libaccesskit --output-header accesskit-dll_wrap.h --output-implementation acceskit-dll_wrap.c +// generated by generate-wrapper.py 0.6 on 2025-12-14 01:01:33 +// flags: generate-wrapper.py --include ./accesskit.h --sys-include accesskit.h --soname libaccesskit.dll --init-name libaccesskit --output-header accesskit-dll_wrap.h --output-implementation accesskit-dll_wrap.c // // NOTE: @@ -15,6 +15,10 @@ #define accesskit_node_add_action accesskit_node_add_action_dylibloader_orig_libaccesskit #define accesskit_node_remove_action accesskit_node_remove_action_dylibloader_orig_libaccesskit #define accesskit_node_clear_actions accesskit_node_clear_actions_dylibloader_orig_libaccesskit +#define accesskit_node_child_supports_action accesskit_node_child_supports_action_dylibloader_orig_libaccesskit +#define accesskit_node_add_child_action accesskit_node_add_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_remove_child_action accesskit_node_remove_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_clear_child_actions accesskit_node_clear_child_actions_dylibloader_orig_libaccesskit #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 @@ -128,57 +132,75 @@ #define accesskit_string_free accesskit_string_free_dylibloader_orig_libaccesskit #define accesskit_node_label accesskit_node_label_dylibloader_orig_libaccesskit #define accesskit_node_set_label accesskit_node_set_label_dylibloader_orig_libaccesskit +#define accesskit_node_set_label_with_length accesskit_node_set_label_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_label accesskit_node_clear_label_dylibloader_orig_libaccesskit #define accesskit_node_description accesskit_node_description_dylibloader_orig_libaccesskit #define accesskit_node_set_description accesskit_node_set_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_description_with_length accesskit_node_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_description accesskit_node_clear_description_dylibloader_orig_libaccesskit #define accesskit_node_value accesskit_node_value_dylibloader_orig_libaccesskit #define accesskit_node_set_value accesskit_node_set_value_dylibloader_orig_libaccesskit +#define accesskit_node_set_value_with_length accesskit_node_set_value_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_value accesskit_node_clear_value_dylibloader_orig_libaccesskit #define accesskit_node_access_key accesskit_node_access_key_dylibloader_orig_libaccesskit #define accesskit_node_set_access_key accesskit_node_set_access_key_dylibloader_orig_libaccesskit +#define accesskit_node_set_access_key_with_length accesskit_node_set_access_key_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_access_key accesskit_node_clear_access_key_dylibloader_orig_libaccesskit #define accesskit_node_author_id accesskit_node_author_id_dylibloader_orig_libaccesskit #define accesskit_node_set_author_id accesskit_node_set_author_id_dylibloader_orig_libaccesskit +#define accesskit_node_set_author_id_with_length accesskit_node_set_author_id_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_author_id accesskit_node_clear_author_id_dylibloader_orig_libaccesskit #define accesskit_node_class_name accesskit_node_class_name_dylibloader_orig_libaccesskit #define accesskit_node_set_class_name accesskit_node_set_class_name_dylibloader_orig_libaccesskit +#define accesskit_node_set_class_name_with_length accesskit_node_set_class_name_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_class_name accesskit_node_clear_class_name_dylibloader_orig_libaccesskit #define accesskit_node_font_family accesskit_node_font_family_dylibloader_orig_libaccesskit #define accesskit_node_set_font_family accesskit_node_set_font_family_dylibloader_orig_libaccesskit +#define accesskit_node_set_font_family_with_length accesskit_node_set_font_family_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_font_family accesskit_node_clear_font_family_dylibloader_orig_libaccesskit #define accesskit_node_html_tag accesskit_node_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_set_html_tag accesskit_node_set_html_tag_dylibloader_orig_libaccesskit +#define accesskit_node_set_html_tag_with_length accesskit_node_set_html_tag_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_html_tag accesskit_node_clear_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_inner_html accesskit_node_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_set_inner_html accesskit_node_set_inner_html_dylibloader_orig_libaccesskit +#define accesskit_node_set_inner_html_with_length accesskit_node_set_inner_html_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_inner_html accesskit_node_clear_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_keyboard_shortcut accesskit_node_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_set_keyboard_shortcut accesskit_node_set_keyboard_shortcut_dylibloader_orig_libaccesskit +#define accesskit_node_set_keyboard_shortcut_with_length accesskit_node_set_keyboard_shortcut_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_keyboard_shortcut accesskit_node_clear_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_language accesskit_node_language_dylibloader_orig_libaccesskit #define accesskit_node_set_language accesskit_node_set_language_dylibloader_orig_libaccesskit +#define accesskit_node_set_language_with_length accesskit_node_set_language_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_language accesskit_node_clear_language_dylibloader_orig_libaccesskit #define accesskit_node_placeholder accesskit_node_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_set_placeholder accesskit_node_set_placeholder_dylibloader_orig_libaccesskit +#define accesskit_node_set_placeholder_with_length accesskit_node_set_placeholder_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_placeholder accesskit_node_clear_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_role_description accesskit_node_role_description_dylibloader_orig_libaccesskit #define accesskit_node_set_role_description accesskit_node_set_role_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_role_description_with_length accesskit_node_set_role_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_role_description accesskit_node_clear_role_description_dylibloader_orig_libaccesskit #define accesskit_node_state_description accesskit_node_state_description_dylibloader_orig_libaccesskit #define accesskit_node_set_state_description accesskit_node_set_state_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_state_description_with_length accesskit_node_set_state_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_state_description accesskit_node_clear_state_description_dylibloader_orig_libaccesskit #define accesskit_node_tooltip accesskit_node_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_set_tooltip accesskit_node_set_tooltip_dylibloader_orig_libaccesskit +#define accesskit_node_set_tooltip_with_length accesskit_node_set_tooltip_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_tooltip accesskit_node_clear_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_url accesskit_node_url_dylibloader_orig_libaccesskit #define accesskit_node_set_url accesskit_node_set_url_dylibloader_orig_libaccesskit +#define accesskit_node_set_url_with_length accesskit_node_set_url_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_url accesskit_node_clear_url_dylibloader_orig_libaccesskit #define accesskit_node_row_index_text accesskit_node_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_row_index_text accesskit_node_set_row_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_row_index_text_with_length accesskit_node_set_row_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_row_index_text accesskit_node_clear_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_column_index_text accesskit_node_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_column_index_text accesskit_node_set_column_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_column_index_text_with_length accesskit_node_set_column_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_column_index_text accesskit_node_clear_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_scroll_x accesskit_node_scroll_x_dylibloader_orig_libaccesskit #define accesskit_node_set_scroll_x accesskit_node_set_scroll_x_dylibloader_orig_libaccesskit @@ -328,6 +350,12 @@ #define accesskit_node_set_text_selection accesskit_node_set_text_selection_dylibloader_orig_libaccesskit #define accesskit_node_clear_text_selection accesskit_node_clear_text_selection_dylibloader_orig_libaccesskit #define accesskit_custom_action_new accesskit_custom_action_new_dylibloader_orig_libaccesskit +#define accesskit_custom_action_free accesskit_custom_action_free_dylibloader_orig_libaccesskit +#define accesskit_custom_action_id accesskit_custom_action_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_id accesskit_custom_action_set_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_description accesskit_custom_action_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description accesskit_custom_action_set_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description_with_length accesskit_custom_action_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_custom_actions_free accesskit_custom_actions_free_dylibloader_orig_libaccesskit #define accesskit_node_custom_actions accesskit_node_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_set_custom_actions accesskit_node_set_custom_actions_dylibloader_orig_libaccesskit @@ -335,14 +363,18 @@ #define accesskit_node_clear_custom_actions accesskit_node_clear_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_new accesskit_node_new_dylibloader_orig_libaccesskit #define accesskit_node_free accesskit_node_free_dylibloader_orig_libaccesskit +#define accesskit_node_debug accesskit_node_debug_dylibloader_orig_libaccesskit #define accesskit_tree_new accesskit_tree_new_dylibloader_orig_libaccesskit #define accesskit_tree_free accesskit_tree_free_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_name accesskit_tree_get_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_name accesskit_tree_set_toolkit_name_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_name_with_length accesskit_tree_set_toolkit_name_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_name accesskit_tree_clear_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_version accesskit_tree_get_toolkit_version_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_version accesskit_tree_set_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_version_with_length accesskit_tree_set_toolkit_version_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_version accesskit_tree_clear_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_debug accesskit_tree_debug_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_focus accesskit_tree_update_with_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_capacity_and_focus accesskit_tree_update_with_capacity_and_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_free accesskit_tree_update_free_dylibloader_orig_libaccesskit @@ -350,6 +382,7 @@ #define accesskit_tree_update_set_tree accesskit_tree_update_set_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_clear_tree accesskit_tree_update_clear_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_set_focus accesskit_tree_update_set_focus_dylibloader_orig_libaccesskit +#define accesskit_tree_update_debug accesskit_tree_update_debug_dylibloader_orig_libaccesskit #define accesskit_action_request_free accesskit_action_request_free_dylibloader_orig_libaccesskit #define accesskit_affine_identity accesskit_affine_identity_dylibloader_orig_libaccesskit #define accesskit_affine_flip_y accesskit_affine_flip_y_dylibloader_orig_libaccesskit @@ -363,7 +396,13 @@ #define accesskit_affine_transform_rect_bbox accesskit_affine_transform_rect_bbox_dylibloader_orig_libaccesskit #define accesskit_affine_is_finite accesskit_affine_is_finite_dylibloader_orig_libaccesskit #define accesskit_affine_is_nan accesskit_affine_is_nan_dylibloader_orig_libaccesskit +#define accesskit_affine_mul accesskit_affine_mul_dylibloader_orig_libaccesskit +#define accesskit_affine_transform_point accesskit_affine_transform_point_dylibloader_orig_libaccesskit #define accesskit_point_to_vec2 accesskit_point_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_add_vec2 accesskit_point_add_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_vec2 accesskit_point_sub_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_point accesskit_point_sub_point_dylibloader_orig_libaccesskit +#define accesskit_rect_new accesskit_rect_new_dylibloader_orig_libaccesskit #define accesskit_rect_from_points accesskit_rect_from_points_dylibloader_orig_libaccesskit #define accesskit_rect_from_origin_size accesskit_rect_from_origin_size_dylibloader_orig_libaccesskit #define accesskit_rect_with_origin accesskit_rect_with_origin_dylibloader_orig_libaccesskit @@ -383,15 +422,24 @@ #define accesskit_rect_union accesskit_rect_union_dylibloader_orig_libaccesskit #define accesskit_rect_union_pt accesskit_rect_union_pt_dylibloader_orig_libaccesskit #define accesskit_rect_intersect accesskit_rect_intersect_dylibloader_orig_libaccesskit +#define accesskit_rect_translate accesskit_rect_translate_dylibloader_orig_libaccesskit #define accesskit_size_to_vec2 accesskit_size_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_size_scale accesskit_size_scale_dylibloader_orig_libaccesskit +#define accesskit_size_add accesskit_size_add_dylibloader_orig_libaccesskit +#define accesskit_size_sub accesskit_size_sub_dylibloader_orig_libaccesskit #define accesskit_vec2_to_point accesskit_vec2_to_point_dylibloader_orig_libaccesskit #define accesskit_vec2_to_size accesskit_vec2_to_size_dylibloader_orig_libaccesskit +#define accesskit_vec2_add accesskit_vec2_add_dylibloader_orig_libaccesskit +#define accesskit_vec2_sub accesskit_vec2_sub_dylibloader_orig_libaccesskit +#define accesskit_vec2_scale accesskit_vec2_scale_dylibloader_orig_libaccesskit +#define accesskit_vec2_neg accesskit_vec2_neg_dylibloader_orig_libaccesskit #define accesskit_windows_queued_events_raise accesskit_windows_queued_events_raise_dylibloader_orig_libaccesskit #define accesskit_windows_adapter_new accesskit_windows_adapter_new_dylibloader_orig_libaccesskit #define accesskit_windows_adapter_free accesskit_windows_adapter_free_dylibloader_orig_libaccesskit #define accesskit_windows_adapter_update_if_active accesskit_windows_adapter_update_if_active_dylibloader_orig_libaccesskit #define accesskit_windows_adapter_update_window_focus_state accesskit_windows_adapter_update_window_focus_state_dylibloader_orig_libaccesskit #define accesskit_windows_adapter_handle_wm_getobject accesskit_windows_adapter_handle_wm_getobject_dylibloader_orig_libaccesskit +#define accesskit_windows_adapter_debug accesskit_windows_adapter_debug_dylibloader_orig_libaccesskit #define accesskit_windows_subclassing_adapter_new accesskit_windows_subclassing_adapter_new_dylibloader_orig_libaccesskit #define accesskit_windows_subclassing_adapter_free accesskit_windows_subclassing_adapter_free_dylibloader_orig_libaccesskit #define accesskit_windows_subclassing_adapter_update_if_active accesskit_windows_subclassing_adapter_update_if_active_dylibloader_orig_libaccesskit @@ -402,6 +450,10 @@ #undef accesskit_node_add_action #undef accesskit_node_remove_action #undef accesskit_node_clear_actions +#undef accesskit_node_child_supports_action +#undef accesskit_node_add_child_action +#undef accesskit_node_remove_child_action +#undef accesskit_node_clear_child_actions #undef accesskit_node_is_hidden #undef accesskit_node_set_hidden #undef accesskit_node_clear_hidden @@ -515,57 +567,75 @@ #undef accesskit_string_free #undef accesskit_node_label #undef accesskit_node_set_label +#undef accesskit_node_set_label_with_length #undef accesskit_node_clear_label #undef accesskit_node_description #undef accesskit_node_set_description +#undef accesskit_node_set_description_with_length #undef accesskit_node_clear_description #undef accesskit_node_value #undef accesskit_node_set_value +#undef accesskit_node_set_value_with_length #undef accesskit_node_clear_value #undef accesskit_node_access_key #undef accesskit_node_set_access_key +#undef accesskit_node_set_access_key_with_length #undef accesskit_node_clear_access_key #undef accesskit_node_author_id #undef accesskit_node_set_author_id +#undef accesskit_node_set_author_id_with_length #undef accesskit_node_clear_author_id #undef accesskit_node_class_name #undef accesskit_node_set_class_name +#undef accesskit_node_set_class_name_with_length #undef accesskit_node_clear_class_name #undef accesskit_node_font_family #undef accesskit_node_set_font_family +#undef accesskit_node_set_font_family_with_length #undef accesskit_node_clear_font_family #undef accesskit_node_html_tag #undef accesskit_node_set_html_tag +#undef accesskit_node_set_html_tag_with_length #undef accesskit_node_clear_html_tag #undef accesskit_node_inner_html #undef accesskit_node_set_inner_html +#undef accesskit_node_set_inner_html_with_length #undef accesskit_node_clear_inner_html #undef accesskit_node_keyboard_shortcut #undef accesskit_node_set_keyboard_shortcut +#undef accesskit_node_set_keyboard_shortcut_with_length #undef accesskit_node_clear_keyboard_shortcut #undef accesskit_node_language #undef accesskit_node_set_language +#undef accesskit_node_set_language_with_length #undef accesskit_node_clear_language #undef accesskit_node_placeholder #undef accesskit_node_set_placeholder +#undef accesskit_node_set_placeholder_with_length #undef accesskit_node_clear_placeholder #undef accesskit_node_role_description #undef accesskit_node_set_role_description +#undef accesskit_node_set_role_description_with_length #undef accesskit_node_clear_role_description #undef accesskit_node_state_description #undef accesskit_node_set_state_description +#undef accesskit_node_set_state_description_with_length #undef accesskit_node_clear_state_description #undef accesskit_node_tooltip #undef accesskit_node_set_tooltip +#undef accesskit_node_set_tooltip_with_length #undef accesskit_node_clear_tooltip #undef accesskit_node_url #undef accesskit_node_set_url +#undef accesskit_node_set_url_with_length #undef accesskit_node_clear_url #undef accesskit_node_row_index_text #undef accesskit_node_set_row_index_text +#undef accesskit_node_set_row_index_text_with_length #undef accesskit_node_clear_row_index_text #undef accesskit_node_column_index_text #undef accesskit_node_set_column_index_text +#undef accesskit_node_set_column_index_text_with_length #undef accesskit_node_clear_column_index_text #undef accesskit_node_scroll_x #undef accesskit_node_set_scroll_x @@ -715,6 +785,12 @@ #undef accesskit_node_set_text_selection #undef accesskit_node_clear_text_selection #undef accesskit_custom_action_new +#undef accesskit_custom_action_free +#undef accesskit_custom_action_id +#undef accesskit_custom_action_set_id +#undef accesskit_custom_action_description +#undef accesskit_custom_action_set_description +#undef accesskit_custom_action_set_description_with_length #undef accesskit_custom_actions_free #undef accesskit_node_custom_actions #undef accesskit_node_set_custom_actions @@ -722,14 +798,18 @@ #undef accesskit_node_clear_custom_actions #undef accesskit_node_new #undef accesskit_node_free +#undef accesskit_node_debug #undef accesskit_tree_new #undef accesskit_tree_free #undef accesskit_tree_get_toolkit_name #undef accesskit_tree_set_toolkit_name +#undef accesskit_tree_set_toolkit_name_with_length #undef accesskit_tree_clear_toolkit_name #undef accesskit_tree_get_toolkit_version #undef accesskit_tree_set_toolkit_version +#undef accesskit_tree_set_toolkit_version_with_length #undef accesskit_tree_clear_toolkit_version +#undef accesskit_tree_debug #undef accesskit_tree_update_with_focus #undef accesskit_tree_update_with_capacity_and_focus #undef accesskit_tree_update_free @@ -737,6 +817,7 @@ #undef accesskit_tree_update_set_tree #undef accesskit_tree_update_clear_tree #undef accesskit_tree_update_set_focus +#undef accesskit_tree_update_debug #undef accesskit_action_request_free #undef accesskit_affine_identity #undef accesskit_affine_flip_y @@ -750,7 +831,13 @@ #undef accesskit_affine_transform_rect_bbox #undef accesskit_affine_is_finite #undef accesskit_affine_is_nan +#undef accesskit_affine_mul +#undef accesskit_affine_transform_point #undef accesskit_point_to_vec2 +#undef accesskit_point_add_vec2 +#undef accesskit_point_sub_vec2 +#undef accesskit_point_sub_point +#undef accesskit_rect_new #undef accesskit_rect_from_points #undef accesskit_rect_from_origin_size #undef accesskit_rect_with_origin @@ -770,15 +857,24 @@ #undef accesskit_rect_union #undef accesskit_rect_union_pt #undef accesskit_rect_intersect +#undef accesskit_rect_translate #undef accesskit_size_to_vec2 +#undef accesskit_size_scale +#undef accesskit_size_add +#undef accesskit_size_sub #undef accesskit_vec2_to_point #undef accesskit_vec2_to_size +#undef accesskit_vec2_add +#undef accesskit_vec2_sub +#undef accesskit_vec2_scale +#undef accesskit_vec2_neg #undef accesskit_windows_queued_events_raise #undef accesskit_windows_adapter_new #undef accesskit_windows_adapter_free #undef accesskit_windows_adapter_update_if_active #undef accesskit_windows_adapter_update_window_focus_state #undef accesskit_windows_adapter_handle_wm_getobject +#undef accesskit_windows_adapter_debug #undef accesskit_windows_subclassing_adapter_new #undef accesskit_windows_subclassing_adapter_free #undef accesskit_windows_subclassing_adapter_update_if_active @@ -811,6 +907,10 @@ bool (*accesskit_node_supports_action_dylibloader_wrapper_libaccesskit)(const st void (*accesskit_node_add_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); void (*accesskit_node_remove_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +bool (*accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *, accesskit_action); +void (*accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +void (*accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +void (*accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); 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 *); @@ -924,57 +1024,75 @@ void (*accesskit_node_clear_popup_for_dylibloader_wrapper_libaccesskit)(struct a void (*accesskit_string_free_dylibloader_wrapper_libaccesskit)(char *); char *(*accesskit_node_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_access_key_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_author_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_class_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_font_family_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_html_tag_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_inner_html_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_language_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_placeholder_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_state_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_tooltip_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_url_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_row_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); struct accesskit_opt_double (*accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double); @@ -1123,22 +1241,32 @@ void (*accesskit_node_clear_bounds_dylibloader_wrapper_libaccesskit)(struct acce struct accesskit_opt_text_selection (*accesskit_node_text_selection_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_text_selection); void (*accesskit_node_clear_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); -struct accesskit_custom_action (*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t, const char *); +struct accesskit_custom_action *(*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t); +void (*accesskit_custom_action_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *); +int32_t (*accesskit_custom_action_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +void (*accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, int32_t); +char *(*accesskit_custom_action_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +void (*accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *); +void (*accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *, size_t); void (*accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_actions *); -const struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); -void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const struct accesskit_custom_action *); -void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action); +struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); +void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, struct accesskit_custom_action * const *); +void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action *); void (*accesskit_node_clear_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); struct accesskit_node *(*accesskit_node_new_dylibloader_wrapper_libaccesskit)(accesskit_role); void (*accesskit_node_free_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +char *(*accesskit_node_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); struct accesskit_tree *(*accesskit_tree_new_dylibloader_wrapper_libaccesskit)(accesskit_node_id); void (*accesskit_tree_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); char *(*accesskit_tree_get_toolkit_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); void (*accesskit_tree_set_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +void (*accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); void (*accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); char *(*accesskit_tree_get_toolkit_version_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); void (*accesskit_tree_set_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +void (*accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); void (*accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); +char *(*accesskit_tree_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); struct accesskit_tree_update *(*accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit)(accesskit_node_id); struct accesskit_tree_update *(*accesskit_tree_update_with_capacity_and_focus_dylibloader_wrapper_libaccesskit)(size_t, accesskit_node_id); void (*accesskit_tree_update_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); @@ -1146,6 +1274,7 @@ void (*accesskit_tree_update_push_node_dylibloader_wrapper_libaccesskit)(struct void (*accesskit_tree_update_set_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, struct accesskit_tree *); void (*accesskit_tree_update_clear_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); void (*accesskit_tree_update_set_focus_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, accesskit_node_id); +char *(*accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree_update *); void (*accesskit_action_request_free_dylibloader_wrapper_libaccesskit)(struct accesskit_action_request *); struct accesskit_affine (*accesskit_affine_identity_dylibloader_wrapper_libaccesskit)(void); struct accesskit_affine (*accesskit_affine_flip_y_dylibloader_wrapper_libaccesskit)(void); @@ -1159,7 +1288,13 @@ struct accesskit_affine (*accesskit_affine_inverse_dylibloader_wrapper_libaccess struct accesskit_rect (*accesskit_affine_transform_rect_bbox_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_rect); bool (*accesskit_affine_is_finite_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); bool (*accesskit_affine_is_nan_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); +struct accesskit_affine (*accesskit_affine_mul_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_affine); +struct accesskit_point (*accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_point); struct accesskit_vec2 (*accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point); +struct accesskit_point (*accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +struct accesskit_point (*accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_point_sub_point_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); +struct accesskit_rect (*accesskit_rect_new_dylibloader_wrapper_libaccesskit)(double, double, double, double); struct accesskit_rect (*accesskit_rect_from_points_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); struct accesskit_rect (*accesskit_rect_from_origin_size_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_size); struct accesskit_rect (*accesskit_rect_with_origin_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_point); @@ -1179,15 +1314,24 @@ bool (*accesskit_rect_contains_dylibloader_wrapper_libaccesskit)(const struct ac struct accesskit_rect (*accesskit_rect_union_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); struct accesskit_rect (*accesskit_rect_union_pt_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_point); struct accesskit_rect (*accesskit_rect_intersect_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); +struct accesskit_rect (*accesskit_rect_translate_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_vec2); struct accesskit_vec2 (*accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_size); +struct accesskit_size (*accesskit_size_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_size, double); +struct accesskit_size (*accesskit_size_add_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); +struct accesskit_size (*accesskit_size_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); struct accesskit_point (*accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); struct accesskit_size (*accesskit_vec2_to_size_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_vec2_add_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_vec2_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_vec2_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, double); +struct accesskit_vec2 (*accesskit_vec2_neg_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); void (*accesskit_windows_queued_events_raise_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_queued_events *); struct accesskit_windows_adapter *(*accesskit_windows_adapter_new_dylibloader_wrapper_libaccesskit)(HWND, bool, accesskit_action_handler_callback, void *); void (*accesskit_windows_adapter_free_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_adapter *); struct accesskit_windows_queued_events *(*accesskit_windows_adapter_update_if_active_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_adapter *, accesskit_tree_update_factory, void *); struct accesskit_windows_queued_events *(*accesskit_windows_adapter_update_window_focus_state_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_adapter *, bool); struct accesskit_opt_lresult (*accesskit_windows_adapter_handle_wm_getobject_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_adapter *, WPARAM, LPARAM, accesskit_activation_handler_callback, void *); +char *(*accesskit_windows_adapter_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_windows_adapter *); struct accesskit_windows_subclassing_adapter *(*accesskit_windows_subclassing_adapter_new_dylibloader_wrapper_libaccesskit)(HWND, accesskit_activation_handler_callback, void *, accesskit_action_handler_callback, void *); void (*accesskit_windows_subclassing_adapter_free_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_subclassing_adapter *); struct accesskit_windows_queued_events *(*accesskit_windows_subclassing_adapter_update_if_active_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_subclassing_adapter *, accesskit_tree_update_factory, void *); @@ -1242,6 +1386,38 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_child_supports_action + *(void **) (&accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_child_supports_action"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_node_add_child_action + *(void **) (&accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_add_child_action"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_node_remove_child_action + *(void **) (&accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_remove_child_action"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_node_clear_child_actions + *(void **) (&accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_child_actions"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_is_hidden *(void **) (&accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_hidden"); if (verbose) { @@ -2146,6 +2322,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_label_with_length + *(void **) (&accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_label_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_label *(void **) (&accesskit_node_clear_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_label"); if (verbose) { @@ -2170,6 +2354,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_description_with_length + *(void **) (&accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_description *(void **) (&accesskit_node_clear_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_description"); if (verbose) { @@ -2194,6 +2386,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_value_with_length + *(void **) (&accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_value_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_value *(void **) (&accesskit_node_clear_value_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_value"); if (verbose) { @@ -2218,6 +2418,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_access_key_with_length + *(void **) (&accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_access_key_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_access_key *(void **) (&accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_access_key"); if (verbose) { @@ -2242,6 +2450,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_author_id_with_length + *(void **) (&accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_author_id_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_author_id *(void **) (&accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_author_id"); if (verbose) { @@ -2266,6 +2482,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_class_name_with_length + *(void **) (&accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_class_name_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_class_name *(void **) (&accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_class_name"); if (verbose) { @@ -2290,6 +2514,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_font_family_with_length + *(void **) (&accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_font_family_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_font_family *(void **) (&accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_font_family"); if (verbose) { @@ -2314,6 +2546,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_html_tag_with_length + *(void **) (&accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_html_tag_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_html_tag *(void **) (&accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_html_tag"); if (verbose) { @@ -2338,6 +2578,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_inner_html_with_length + *(void **) (&accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_inner_html_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_inner_html *(void **) (&accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_inner_html"); if (verbose) { @@ -2362,6 +2610,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_keyboard_shortcut_with_length + *(void **) (&accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_keyboard_shortcut_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_keyboard_shortcut *(void **) (&accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_keyboard_shortcut"); if (verbose) { @@ -2386,6 +2642,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_language_with_length + *(void **) (&accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_language_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_language *(void **) (&accesskit_node_clear_language_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_language"); if (verbose) { @@ -2410,6 +2674,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_placeholder_with_length + *(void **) (&accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_placeholder_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_placeholder *(void **) (&accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_placeholder"); if (verbose) { @@ -2434,6 +2706,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_role_description_with_length + *(void **) (&accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_role_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_role_description *(void **) (&accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_role_description"); if (verbose) { @@ -2458,6 +2738,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_state_description_with_length + *(void **) (&accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_state_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_state_description *(void **) (&accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_state_description"); if (verbose) { @@ -2482,6 +2770,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_tooltip_with_length + *(void **) (&accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_tooltip_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_tooltip *(void **) (&accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_tooltip"); if (verbose) { @@ -2506,6 +2802,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_url_with_length + *(void **) (&accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_url_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_url *(void **) (&accesskit_node_clear_url_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_url"); if (verbose) { @@ -2530,6 +2834,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_row_index_text_with_length + *(void **) (&accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_row_index_text_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_row_index_text *(void **) (&accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_row_index_text"); if (verbose) { @@ -2554,6 +2866,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_column_index_text_with_length + *(void **) (&accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_column_index_text_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_column_index_text *(void **) (&accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_column_index_text"); if (verbose) { @@ -3746,6 +4066,54 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_custom_action_free + *(void **) (&accesskit_custom_action_free_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_free"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_id + *(void **) (&accesskit_custom_action_id_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_id"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_set_id + *(void **) (&accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_set_id"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_description + *(void **) (&accesskit_custom_action_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_description"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_set_description + *(void **) (&accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_set_description"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_set_description_with_length + *(void **) (&accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_set_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_custom_actions_free *(void **) (&accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_actions_free"); if (verbose) { @@ -3802,6 +4170,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_debug + *(void **) (&accesskit_node_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_new *(void **) (&accesskit_tree_new_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_new"); if (verbose) { @@ -3834,6 +4210,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_set_toolkit_name_with_length + *(void **) (&accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_set_toolkit_name_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_clear_toolkit_name *(void **) (&accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_clear_toolkit_name"); if (verbose) { @@ -3858,6 +4242,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_set_toolkit_version_with_length + *(void **) (&accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_set_toolkit_version_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_clear_toolkit_version *(void **) (&accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_clear_toolkit_version"); if (verbose) { @@ -3866,6 +4258,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_debug + *(void **) (&accesskit_tree_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_update_with_focus *(void **) (&accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_update_with_focus"); if (verbose) { @@ -3922,6 +4322,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_update_debug + *(void **) (&accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_update_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_action_request_free *(void **) (&accesskit_action_request_free_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_action_request_free"); if (verbose) { @@ -4026,6 +4434,22 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_affine_mul + *(void **) (&accesskit_affine_mul_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_affine_mul"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_affine_transform_point + *(void **) (&accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_affine_transform_point"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_point_to_vec2 *(void **) (&accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_to_vec2"); if (verbose) { @@ -4034,6 +4458,38 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_point_add_vec2 + *(void **) (&accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_add_vec2"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_point_sub_vec2 + *(void **) (&accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_sub_vec2"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_point_sub_point + *(void **) (&accesskit_point_sub_point_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_sub_point"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_rect_new + *(void **) (&accesskit_rect_new_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_rect_new"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_rect_from_points *(void **) (&accesskit_rect_from_points_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_rect_from_points"); if (verbose) { @@ -4186,6 +4642,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_rect_translate + *(void **) (&accesskit_rect_translate_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_rect_translate"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_size_to_vec2 *(void **) (&accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_to_vec2"); if (verbose) { @@ -4194,6 +4658,30 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_size_scale + *(void **) (&accesskit_size_scale_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_scale"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_size_add + *(void **) (&accesskit_size_add_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_add"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_size_sub + *(void **) (&accesskit_size_sub_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_sub"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_vec2_to_point *(void **) (&accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_to_point"); if (verbose) { @@ -4210,6 +4698,38 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_vec2_add + *(void **) (&accesskit_vec2_add_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_add"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_vec2_sub + *(void **) (&accesskit_vec2_sub_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_sub"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_vec2_scale + *(void **) (&accesskit_vec2_scale_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_scale"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_vec2_neg + *(void **) (&accesskit_vec2_neg_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_neg"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_windows_queued_events_raise *(void **) (&accesskit_windows_queued_events_raise_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_windows_queued_events_raise"); if (verbose) { @@ -4258,6 +4778,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_windows_adapter_debug + *(void **) (&accesskit_windows_adapter_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_windows_adapter_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_windows_subclassing_adapter_new *(void **) (&accesskit_windows_subclassing_adapter_new_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_windows_subclassing_adapter_new"); if (verbose) { diff --git a/drivers/accesskit/dynwrappers/accesskit-dll_wrap.h b/drivers/accesskit/dynwrappers/accesskit-dll_wrap.h index 88c1c26c82a..27cc8538be3 100644 --- a/drivers/accesskit/dynwrappers/accesskit-dll_wrap.h +++ b/drivers/accesskit/dynwrappers/accesskit-dll_wrap.h @@ -2,8 +2,8 @@ #define DYLIBLOAD_WRAPPER_LIBACCESSKIT // This file is generated. Do not edit! // see https://github.com/hpvb/dynload-wrapper for details -// generated by generate-wrapper.py 0.6 on 2024-12-04 13:39:52 -// flags: generate-wrapper.py --include ./accesskit.h --sys-include accesskit.h --soname libaccesskit.dll --init-name libaccesskit --output-header accesskit-dll_wrap.h --output-implementation acceskit-dll_wrap.c +// generated by generate-wrapper.py 0.6 on 2025-12-14 01:01:33 +// flags: generate-wrapper.py --include ./accesskit.h --sys-include accesskit.h --soname libaccesskit.dll --init-name libaccesskit --output-header accesskit-dll_wrap.h --output-implementation accesskit-dll_wrap.c // #include @@ -13,6 +13,10 @@ #define accesskit_node_add_action accesskit_node_add_action_dylibloader_orig_libaccesskit #define accesskit_node_remove_action accesskit_node_remove_action_dylibloader_orig_libaccesskit #define accesskit_node_clear_actions accesskit_node_clear_actions_dylibloader_orig_libaccesskit +#define accesskit_node_child_supports_action accesskit_node_child_supports_action_dylibloader_orig_libaccesskit +#define accesskit_node_add_child_action accesskit_node_add_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_remove_child_action accesskit_node_remove_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_clear_child_actions accesskit_node_clear_child_actions_dylibloader_orig_libaccesskit #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 @@ -126,57 +130,75 @@ #define accesskit_string_free accesskit_string_free_dylibloader_orig_libaccesskit #define accesskit_node_label accesskit_node_label_dylibloader_orig_libaccesskit #define accesskit_node_set_label accesskit_node_set_label_dylibloader_orig_libaccesskit +#define accesskit_node_set_label_with_length accesskit_node_set_label_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_label accesskit_node_clear_label_dylibloader_orig_libaccesskit #define accesskit_node_description accesskit_node_description_dylibloader_orig_libaccesskit #define accesskit_node_set_description accesskit_node_set_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_description_with_length accesskit_node_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_description accesskit_node_clear_description_dylibloader_orig_libaccesskit #define accesskit_node_value accesskit_node_value_dylibloader_orig_libaccesskit #define accesskit_node_set_value accesskit_node_set_value_dylibloader_orig_libaccesskit +#define accesskit_node_set_value_with_length accesskit_node_set_value_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_value accesskit_node_clear_value_dylibloader_orig_libaccesskit #define accesskit_node_access_key accesskit_node_access_key_dylibloader_orig_libaccesskit #define accesskit_node_set_access_key accesskit_node_set_access_key_dylibloader_orig_libaccesskit +#define accesskit_node_set_access_key_with_length accesskit_node_set_access_key_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_access_key accesskit_node_clear_access_key_dylibloader_orig_libaccesskit #define accesskit_node_author_id accesskit_node_author_id_dylibloader_orig_libaccesskit #define accesskit_node_set_author_id accesskit_node_set_author_id_dylibloader_orig_libaccesskit +#define accesskit_node_set_author_id_with_length accesskit_node_set_author_id_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_author_id accesskit_node_clear_author_id_dylibloader_orig_libaccesskit #define accesskit_node_class_name accesskit_node_class_name_dylibloader_orig_libaccesskit #define accesskit_node_set_class_name accesskit_node_set_class_name_dylibloader_orig_libaccesskit +#define accesskit_node_set_class_name_with_length accesskit_node_set_class_name_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_class_name accesskit_node_clear_class_name_dylibloader_orig_libaccesskit #define accesskit_node_font_family accesskit_node_font_family_dylibloader_orig_libaccesskit #define accesskit_node_set_font_family accesskit_node_set_font_family_dylibloader_orig_libaccesskit +#define accesskit_node_set_font_family_with_length accesskit_node_set_font_family_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_font_family accesskit_node_clear_font_family_dylibloader_orig_libaccesskit #define accesskit_node_html_tag accesskit_node_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_set_html_tag accesskit_node_set_html_tag_dylibloader_orig_libaccesskit +#define accesskit_node_set_html_tag_with_length accesskit_node_set_html_tag_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_html_tag accesskit_node_clear_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_inner_html accesskit_node_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_set_inner_html accesskit_node_set_inner_html_dylibloader_orig_libaccesskit +#define accesskit_node_set_inner_html_with_length accesskit_node_set_inner_html_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_inner_html accesskit_node_clear_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_keyboard_shortcut accesskit_node_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_set_keyboard_shortcut accesskit_node_set_keyboard_shortcut_dylibloader_orig_libaccesskit +#define accesskit_node_set_keyboard_shortcut_with_length accesskit_node_set_keyboard_shortcut_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_keyboard_shortcut accesskit_node_clear_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_language accesskit_node_language_dylibloader_orig_libaccesskit #define accesskit_node_set_language accesskit_node_set_language_dylibloader_orig_libaccesskit +#define accesskit_node_set_language_with_length accesskit_node_set_language_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_language accesskit_node_clear_language_dylibloader_orig_libaccesskit #define accesskit_node_placeholder accesskit_node_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_set_placeholder accesskit_node_set_placeholder_dylibloader_orig_libaccesskit +#define accesskit_node_set_placeholder_with_length accesskit_node_set_placeholder_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_placeholder accesskit_node_clear_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_role_description accesskit_node_role_description_dylibloader_orig_libaccesskit #define accesskit_node_set_role_description accesskit_node_set_role_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_role_description_with_length accesskit_node_set_role_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_role_description accesskit_node_clear_role_description_dylibloader_orig_libaccesskit #define accesskit_node_state_description accesskit_node_state_description_dylibloader_orig_libaccesskit #define accesskit_node_set_state_description accesskit_node_set_state_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_state_description_with_length accesskit_node_set_state_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_state_description accesskit_node_clear_state_description_dylibloader_orig_libaccesskit #define accesskit_node_tooltip accesskit_node_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_set_tooltip accesskit_node_set_tooltip_dylibloader_orig_libaccesskit +#define accesskit_node_set_tooltip_with_length accesskit_node_set_tooltip_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_tooltip accesskit_node_clear_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_url accesskit_node_url_dylibloader_orig_libaccesskit #define accesskit_node_set_url accesskit_node_set_url_dylibloader_orig_libaccesskit +#define accesskit_node_set_url_with_length accesskit_node_set_url_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_url accesskit_node_clear_url_dylibloader_orig_libaccesskit #define accesskit_node_row_index_text accesskit_node_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_row_index_text accesskit_node_set_row_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_row_index_text_with_length accesskit_node_set_row_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_row_index_text accesskit_node_clear_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_column_index_text accesskit_node_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_column_index_text accesskit_node_set_column_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_column_index_text_with_length accesskit_node_set_column_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_column_index_text accesskit_node_clear_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_scroll_x accesskit_node_scroll_x_dylibloader_orig_libaccesskit #define accesskit_node_set_scroll_x accesskit_node_set_scroll_x_dylibloader_orig_libaccesskit @@ -326,6 +348,12 @@ #define accesskit_node_set_text_selection accesskit_node_set_text_selection_dylibloader_orig_libaccesskit #define accesskit_node_clear_text_selection accesskit_node_clear_text_selection_dylibloader_orig_libaccesskit #define accesskit_custom_action_new accesskit_custom_action_new_dylibloader_orig_libaccesskit +#define accesskit_custom_action_free accesskit_custom_action_free_dylibloader_orig_libaccesskit +#define accesskit_custom_action_id accesskit_custom_action_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_id accesskit_custom_action_set_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_description accesskit_custom_action_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description accesskit_custom_action_set_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description_with_length accesskit_custom_action_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_custom_actions_free accesskit_custom_actions_free_dylibloader_orig_libaccesskit #define accesskit_node_custom_actions accesskit_node_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_set_custom_actions accesskit_node_set_custom_actions_dylibloader_orig_libaccesskit @@ -333,14 +361,18 @@ #define accesskit_node_clear_custom_actions accesskit_node_clear_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_new accesskit_node_new_dylibloader_orig_libaccesskit #define accesskit_node_free accesskit_node_free_dylibloader_orig_libaccesskit +#define accesskit_node_debug accesskit_node_debug_dylibloader_orig_libaccesskit #define accesskit_tree_new accesskit_tree_new_dylibloader_orig_libaccesskit #define accesskit_tree_free accesskit_tree_free_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_name accesskit_tree_get_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_name accesskit_tree_set_toolkit_name_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_name_with_length accesskit_tree_set_toolkit_name_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_name accesskit_tree_clear_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_version accesskit_tree_get_toolkit_version_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_version accesskit_tree_set_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_version_with_length accesskit_tree_set_toolkit_version_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_version accesskit_tree_clear_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_debug accesskit_tree_debug_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_focus accesskit_tree_update_with_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_capacity_and_focus accesskit_tree_update_with_capacity_and_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_free accesskit_tree_update_free_dylibloader_orig_libaccesskit @@ -348,6 +380,7 @@ #define accesskit_tree_update_set_tree accesskit_tree_update_set_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_clear_tree accesskit_tree_update_clear_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_set_focus accesskit_tree_update_set_focus_dylibloader_orig_libaccesskit +#define accesskit_tree_update_debug accesskit_tree_update_debug_dylibloader_orig_libaccesskit #define accesskit_action_request_free accesskit_action_request_free_dylibloader_orig_libaccesskit #define accesskit_affine_identity accesskit_affine_identity_dylibloader_orig_libaccesskit #define accesskit_affine_flip_y accesskit_affine_flip_y_dylibloader_orig_libaccesskit @@ -361,7 +394,13 @@ #define accesskit_affine_transform_rect_bbox accesskit_affine_transform_rect_bbox_dylibloader_orig_libaccesskit #define accesskit_affine_is_finite accesskit_affine_is_finite_dylibloader_orig_libaccesskit #define accesskit_affine_is_nan accesskit_affine_is_nan_dylibloader_orig_libaccesskit +#define accesskit_affine_mul accesskit_affine_mul_dylibloader_orig_libaccesskit +#define accesskit_affine_transform_point accesskit_affine_transform_point_dylibloader_orig_libaccesskit #define accesskit_point_to_vec2 accesskit_point_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_add_vec2 accesskit_point_add_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_vec2 accesskit_point_sub_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_point accesskit_point_sub_point_dylibloader_orig_libaccesskit +#define accesskit_rect_new accesskit_rect_new_dylibloader_orig_libaccesskit #define accesskit_rect_from_points accesskit_rect_from_points_dylibloader_orig_libaccesskit #define accesskit_rect_from_origin_size accesskit_rect_from_origin_size_dylibloader_orig_libaccesskit #define accesskit_rect_with_origin accesskit_rect_with_origin_dylibloader_orig_libaccesskit @@ -381,15 +420,24 @@ #define accesskit_rect_union accesskit_rect_union_dylibloader_orig_libaccesskit #define accesskit_rect_union_pt accesskit_rect_union_pt_dylibloader_orig_libaccesskit #define accesskit_rect_intersect accesskit_rect_intersect_dylibloader_orig_libaccesskit +#define accesskit_rect_translate accesskit_rect_translate_dylibloader_orig_libaccesskit #define accesskit_size_to_vec2 accesskit_size_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_size_scale accesskit_size_scale_dylibloader_orig_libaccesskit +#define accesskit_size_add accesskit_size_add_dylibloader_orig_libaccesskit +#define accesskit_size_sub accesskit_size_sub_dylibloader_orig_libaccesskit #define accesskit_vec2_to_point accesskit_vec2_to_point_dylibloader_orig_libaccesskit #define accesskit_vec2_to_size accesskit_vec2_to_size_dylibloader_orig_libaccesskit +#define accesskit_vec2_add accesskit_vec2_add_dylibloader_orig_libaccesskit +#define accesskit_vec2_sub accesskit_vec2_sub_dylibloader_orig_libaccesskit +#define accesskit_vec2_scale accesskit_vec2_scale_dylibloader_orig_libaccesskit +#define accesskit_vec2_neg accesskit_vec2_neg_dylibloader_orig_libaccesskit #define accesskit_windows_queued_events_raise accesskit_windows_queued_events_raise_dylibloader_orig_libaccesskit #define accesskit_windows_adapter_new accesskit_windows_adapter_new_dylibloader_orig_libaccesskit #define accesskit_windows_adapter_free accesskit_windows_adapter_free_dylibloader_orig_libaccesskit #define accesskit_windows_adapter_update_if_active accesskit_windows_adapter_update_if_active_dylibloader_orig_libaccesskit #define accesskit_windows_adapter_update_window_focus_state accesskit_windows_adapter_update_window_focus_state_dylibloader_orig_libaccesskit #define accesskit_windows_adapter_handle_wm_getobject accesskit_windows_adapter_handle_wm_getobject_dylibloader_orig_libaccesskit +#define accesskit_windows_adapter_debug accesskit_windows_adapter_debug_dylibloader_orig_libaccesskit #define accesskit_windows_subclassing_adapter_new accesskit_windows_subclassing_adapter_new_dylibloader_orig_libaccesskit #define accesskit_windows_subclassing_adapter_free accesskit_windows_subclassing_adapter_free_dylibloader_orig_libaccesskit #define accesskit_windows_subclassing_adapter_update_if_active accesskit_windows_subclassing_adapter_update_if_active_dylibloader_orig_libaccesskit @@ -400,6 +448,10 @@ #undef accesskit_node_add_action #undef accesskit_node_remove_action #undef accesskit_node_clear_actions +#undef accesskit_node_child_supports_action +#undef accesskit_node_add_child_action +#undef accesskit_node_remove_child_action +#undef accesskit_node_clear_child_actions #undef accesskit_node_is_hidden #undef accesskit_node_set_hidden #undef accesskit_node_clear_hidden @@ -513,57 +565,75 @@ #undef accesskit_string_free #undef accesskit_node_label #undef accesskit_node_set_label +#undef accesskit_node_set_label_with_length #undef accesskit_node_clear_label #undef accesskit_node_description #undef accesskit_node_set_description +#undef accesskit_node_set_description_with_length #undef accesskit_node_clear_description #undef accesskit_node_value #undef accesskit_node_set_value +#undef accesskit_node_set_value_with_length #undef accesskit_node_clear_value #undef accesskit_node_access_key #undef accesskit_node_set_access_key +#undef accesskit_node_set_access_key_with_length #undef accesskit_node_clear_access_key #undef accesskit_node_author_id #undef accesskit_node_set_author_id +#undef accesskit_node_set_author_id_with_length #undef accesskit_node_clear_author_id #undef accesskit_node_class_name #undef accesskit_node_set_class_name +#undef accesskit_node_set_class_name_with_length #undef accesskit_node_clear_class_name #undef accesskit_node_font_family #undef accesskit_node_set_font_family +#undef accesskit_node_set_font_family_with_length #undef accesskit_node_clear_font_family #undef accesskit_node_html_tag #undef accesskit_node_set_html_tag +#undef accesskit_node_set_html_tag_with_length #undef accesskit_node_clear_html_tag #undef accesskit_node_inner_html #undef accesskit_node_set_inner_html +#undef accesskit_node_set_inner_html_with_length #undef accesskit_node_clear_inner_html #undef accesskit_node_keyboard_shortcut #undef accesskit_node_set_keyboard_shortcut +#undef accesskit_node_set_keyboard_shortcut_with_length #undef accesskit_node_clear_keyboard_shortcut #undef accesskit_node_language #undef accesskit_node_set_language +#undef accesskit_node_set_language_with_length #undef accesskit_node_clear_language #undef accesskit_node_placeholder #undef accesskit_node_set_placeholder +#undef accesskit_node_set_placeholder_with_length #undef accesskit_node_clear_placeholder #undef accesskit_node_role_description #undef accesskit_node_set_role_description +#undef accesskit_node_set_role_description_with_length #undef accesskit_node_clear_role_description #undef accesskit_node_state_description #undef accesskit_node_set_state_description +#undef accesskit_node_set_state_description_with_length #undef accesskit_node_clear_state_description #undef accesskit_node_tooltip #undef accesskit_node_set_tooltip +#undef accesskit_node_set_tooltip_with_length #undef accesskit_node_clear_tooltip #undef accesskit_node_url #undef accesskit_node_set_url +#undef accesskit_node_set_url_with_length #undef accesskit_node_clear_url #undef accesskit_node_row_index_text #undef accesskit_node_set_row_index_text +#undef accesskit_node_set_row_index_text_with_length #undef accesskit_node_clear_row_index_text #undef accesskit_node_column_index_text #undef accesskit_node_set_column_index_text +#undef accesskit_node_set_column_index_text_with_length #undef accesskit_node_clear_column_index_text #undef accesskit_node_scroll_x #undef accesskit_node_set_scroll_x @@ -713,6 +783,12 @@ #undef accesskit_node_set_text_selection #undef accesskit_node_clear_text_selection #undef accesskit_custom_action_new +#undef accesskit_custom_action_free +#undef accesskit_custom_action_id +#undef accesskit_custom_action_set_id +#undef accesskit_custom_action_description +#undef accesskit_custom_action_set_description +#undef accesskit_custom_action_set_description_with_length #undef accesskit_custom_actions_free #undef accesskit_node_custom_actions #undef accesskit_node_set_custom_actions @@ -720,14 +796,18 @@ #undef accesskit_node_clear_custom_actions #undef accesskit_node_new #undef accesskit_node_free +#undef accesskit_node_debug #undef accesskit_tree_new #undef accesskit_tree_free #undef accesskit_tree_get_toolkit_name #undef accesskit_tree_set_toolkit_name +#undef accesskit_tree_set_toolkit_name_with_length #undef accesskit_tree_clear_toolkit_name #undef accesskit_tree_get_toolkit_version #undef accesskit_tree_set_toolkit_version +#undef accesskit_tree_set_toolkit_version_with_length #undef accesskit_tree_clear_toolkit_version +#undef accesskit_tree_debug #undef accesskit_tree_update_with_focus #undef accesskit_tree_update_with_capacity_and_focus #undef accesskit_tree_update_free @@ -735,6 +815,7 @@ #undef accesskit_tree_update_set_tree #undef accesskit_tree_update_clear_tree #undef accesskit_tree_update_set_focus +#undef accesskit_tree_update_debug #undef accesskit_action_request_free #undef accesskit_affine_identity #undef accesskit_affine_flip_y @@ -748,7 +829,13 @@ #undef accesskit_affine_transform_rect_bbox #undef accesskit_affine_is_finite #undef accesskit_affine_is_nan +#undef accesskit_affine_mul +#undef accesskit_affine_transform_point #undef accesskit_point_to_vec2 +#undef accesskit_point_add_vec2 +#undef accesskit_point_sub_vec2 +#undef accesskit_point_sub_point +#undef accesskit_rect_new #undef accesskit_rect_from_points #undef accesskit_rect_from_origin_size #undef accesskit_rect_with_origin @@ -768,15 +855,24 @@ #undef accesskit_rect_union #undef accesskit_rect_union_pt #undef accesskit_rect_intersect +#undef accesskit_rect_translate #undef accesskit_size_to_vec2 +#undef accesskit_size_scale +#undef accesskit_size_add +#undef accesskit_size_sub #undef accesskit_vec2_to_point #undef accesskit_vec2_to_size +#undef accesskit_vec2_add +#undef accesskit_vec2_sub +#undef accesskit_vec2_scale +#undef accesskit_vec2_neg #undef accesskit_windows_queued_events_raise #undef accesskit_windows_adapter_new #undef accesskit_windows_adapter_free #undef accesskit_windows_adapter_update_if_active #undef accesskit_windows_adapter_update_window_focus_state #undef accesskit_windows_adapter_handle_wm_getobject +#undef accesskit_windows_adapter_debug #undef accesskit_windows_subclassing_adapter_new #undef accesskit_windows_subclassing_adapter_free #undef accesskit_windows_subclassing_adapter_update_if_active @@ -789,6 +885,10 @@ extern "C" { #define accesskit_node_add_action accesskit_node_add_action_dylibloader_wrapper_libaccesskit #define accesskit_node_remove_action accesskit_node_remove_action_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_actions accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit +#define accesskit_node_child_supports_action accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit +#define accesskit_node_add_child_action accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit +#define accesskit_node_remove_child_action accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit +#define accesskit_node_clear_child_actions accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit #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 @@ -902,57 +1002,75 @@ extern "C" { #define accesskit_string_free accesskit_string_free_dylibloader_wrapper_libaccesskit #define accesskit_node_label accesskit_node_label_dylibloader_wrapper_libaccesskit #define accesskit_node_set_label accesskit_node_set_label_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_label_with_length accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_label accesskit_node_clear_label_dylibloader_wrapper_libaccesskit #define accesskit_node_description accesskit_node_description_dylibloader_wrapper_libaccesskit #define accesskit_node_set_description accesskit_node_set_description_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_description_with_length accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_description accesskit_node_clear_description_dylibloader_wrapper_libaccesskit #define accesskit_node_value accesskit_node_value_dylibloader_wrapper_libaccesskit #define accesskit_node_set_value accesskit_node_set_value_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_value_with_length accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_value accesskit_node_clear_value_dylibloader_wrapper_libaccesskit #define accesskit_node_access_key accesskit_node_access_key_dylibloader_wrapper_libaccesskit #define accesskit_node_set_access_key accesskit_node_set_access_key_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_access_key_with_length accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_access_key accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit #define accesskit_node_author_id accesskit_node_author_id_dylibloader_wrapper_libaccesskit #define accesskit_node_set_author_id accesskit_node_set_author_id_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_author_id_with_length accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_author_id accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit #define accesskit_node_class_name accesskit_node_class_name_dylibloader_wrapper_libaccesskit #define accesskit_node_set_class_name accesskit_node_set_class_name_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_class_name_with_length accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_class_name accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit #define accesskit_node_font_family accesskit_node_font_family_dylibloader_wrapper_libaccesskit #define accesskit_node_set_font_family accesskit_node_set_font_family_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_font_family_with_length accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_font_family accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit #define accesskit_node_html_tag accesskit_node_html_tag_dylibloader_wrapper_libaccesskit #define accesskit_node_set_html_tag accesskit_node_set_html_tag_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_html_tag_with_length accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_html_tag accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit #define accesskit_node_inner_html accesskit_node_inner_html_dylibloader_wrapper_libaccesskit #define accesskit_node_set_inner_html accesskit_node_set_inner_html_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_inner_html_with_length accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_inner_html accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit #define accesskit_node_keyboard_shortcut accesskit_node_keyboard_shortcut_dylibloader_wrapper_libaccesskit #define accesskit_node_set_keyboard_shortcut accesskit_node_set_keyboard_shortcut_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_keyboard_shortcut_with_length accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_keyboard_shortcut accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit #define accesskit_node_language accesskit_node_language_dylibloader_wrapper_libaccesskit #define accesskit_node_set_language accesskit_node_set_language_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_language_with_length accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_language accesskit_node_clear_language_dylibloader_wrapper_libaccesskit #define accesskit_node_placeholder accesskit_node_placeholder_dylibloader_wrapper_libaccesskit #define accesskit_node_set_placeholder accesskit_node_set_placeholder_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_placeholder_with_length accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_placeholder accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit #define accesskit_node_role_description accesskit_node_role_description_dylibloader_wrapper_libaccesskit #define accesskit_node_set_role_description accesskit_node_set_role_description_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_role_description_with_length accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_role_description accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit #define accesskit_node_state_description accesskit_node_state_description_dylibloader_wrapper_libaccesskit #define accesskit_node_set_state_description accesskit_node_set_state_description_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_state_description_with_length accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_state_description accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit #define accesskit_node_tooltip accesskit_node_tooltip_dylibloader_wrapper_libaccesskit #define accesskit_node_set_tooltip accesskit_node_set_tooltip_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_tooltip_with_length accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_tooltip accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit #define accesskit_node_url accesskit_node_url_dylibloader_wrapper_libaccesskit #define accesskit_node_set_url accesskit_node_set_url_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_url_with_length accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_url accesskit_node_clear_url_dylibloader_wrapper_libaccesskit #define accesskit_node_row_index_text accesskit_node_row_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_set_row_index_text accesskit_node_set_row_index_text_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_row_index_text_with_length accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_row_index_text accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_column_index_text accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_set_column_index_text accesskit_node_set_column_index_text_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_column_index_text_with_length accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_column_index_text accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_scroll_x accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit #define accesskit_node_set_scroll_x accesskit_node_set_scroll_x_dylibloader_wrapper_libaccesskit @@ -1102,6 +1220,12 @@ extern "C" { #define accesskit_node_set_text_selection accesskit_node_set_text_selection_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_text_selection accesskit_node_clear_text_selection_dylibloader_wrapper_libaccesskit #define accesskit_custom_action_new accesskit_custom_action_new_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_free accesskit_custom_action_free_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_id accesskit_custom_action_id_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_set_id accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_description accesskit_custom_action_description_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_set_description accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_set_description_with_length accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_custom_actions_free accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit #define accesskit_node_custom_actions accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit #define accesskit_node_set_custom_actions accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit @@ -1109,14 +1233,18 @@ extern "C" { #define accesskit_node_clear_custom_actions accesskit_node_clear_custom_actions_dylibloader_wrapper_libaccesskit #define accesskit_node_new accesskit_node_new_dylibloader_wrapper_libaccesskit #define accesskit_node_free accesskit_node_free_dylibloader_wrapper_libaccesskit +#define accesskit_node_debug accesskit_node_debug_dylibloader_wrapper_libaccesskit #define accesskit_tree_new accesskit_tree_new_dylibloader_wrapper_libaccesskit #define accesskit_tree_free accesskit_tree_free_dylibloader_wrapper_libaccesskit #define accesskit_tree_get_toolkit_name accesskit_tree_get_toolkit_name_dylibloader_wrapper_libaccesskit #define accesskit_tree_set_toolkit_name accesskit_tree_set_toolkit_name_dylibloader_wrapper_libaccesskit +#define accesskit_tree_set_toolkit_name_with_length accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit #define accesskit_tree_clear_toolkit_name accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit #define accesskit_tree_get_toolkit_version accesskit_tree_get_toolkit_version_dylibloader_wrapper_libaccesskit #define accesskit_tree_set_toolkit_version accesskit_tree_set_toolkit_version_dylibloader_wrapper_libaccesskit +#define accesskit_tree_set_toolkit_version_with_length accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit #define accesskit_tree_clear_toolkit_version accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit +#define accesskit_tree_debug accesskit_tree_debug_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_with_focus accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_with_capacity_and_focus accesskit_tree_update_with_capacity_and_focus_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_free accesskit_tree_update_free_dylibloader_wrapper_libaccesskit @@ -1124,6 +1252,7 @@ extern "C" { #define accesskit_tree_update_set_tree accesskit_tree_update_set_tree_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_clear_tree accesskit_tree_update_clear_tree_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_set_focus accesskit_tree_update_set_focus_dylibloader_wrapper_libaccesskit +#define accesskit_tree_update_debug accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit #define accesskit_action_request_free accesskit_action_request_free_dylibloader_wrapper_libaccesskit #define accesskit_affine_identity accesskit_affine_identity_dylibloader_wrapper_libaccesskit #define accesskit_affine_flip_y accesskit_affine_flip_y_dylibloader_wrapper_libaccesskit @@ -1137,7 +1266,13 @@ extern "C" { #define accesskit_affine_transform_rect_bbox accesskit_affine_transform_rect_bbox_dylibloader_wrapper_libaccesskit #define accesskit_affine_is_finite accesskit_affine_is_finite_dylibloader_wrapper_libaccesskit #define accesskit_affine_is_nan accesskit_affine_is_nan_dylibloader_wrapper_libaccesskit +#define accesskit_affine_mul accesskit_affine_mul_dylibloader_wrapper_libaccesskit +#define accesskit_affine_transform_point accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit #define accesskit_point_to_vec2 accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_point_add_vec2 accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_point_sub_vec2 accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_point_sub_point accesskit_point_sub_point_dylibloader_wrapper_libaccesskit +#define accesskit_rect_new accesskit_rect_new_dylibloader_wrapper_libaccesskit #define accesskit_rect_from_points accesskit_rect_from_points_dylibloader_wrapper_libaccesskit #define accesskit_rect_from_origin_size accesskit_rect_from_origin_size_dylibloader_wrapper_libaccesskit #define accesskit_rect_with_origin accesskit_rect_with_origin_dylibloader_wrapper_libaccesskit @@ -1157,15 +1292,24 @@ extern "C" { #define accesskit_rect_union accesskit_rect_union_dylibloader_wrapper_libaccesskit #define accesskit_rect_union_pt accesskit_rect_union_pt_dylibloader_wrapper_libaccesskit #define accesskit_rect_intersect accesskit_rect_intersect_dylibloader_wrapper_libaccesskit +#define accesskit_rect_translate accesskit_rect_translate_dylibloader_wrapper_libaccesskit #define accesskit_size_to_vec2 accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_size_scale accesskit_size_scale_dylibloader_wrapper_libaccesskit +#define accesskit_size_add accesskit_size_add_dylibloader_wrapper_libaccesskit +#define accesskit_size_sub accesskit_size_sub_dylibloader_wrapper_libaccesskit #define accesskit_vec2_to_point accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit #define accesskit_vec2_to_size accesskit_vec2_to_size_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_add accesskit_vec2_add_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_sub accesskit_vec2_sub_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_scale accesskit_vec2_scale_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_neg accesskit_vec2_neg_dylibloader_wrapper_libaccesskit #define accesskit_windows_queued_events_raise accesskit_windows_queued_events_raise_dylibloader_wrapper_libaccesskit #define accesskit_windows_adapter_new accesskit_windows_adapter_new_dylibloader_wrapper_libaccesskit #define accesskit_windows_adapter_free accesskit_windows_adapter_free_dylibloader_wrapper_libaccesskit #define accesskit_windows_adapter_update_if_active accesskit_windows_adapter_update_if_active_dylibloader_wrapper_libaccesskit #define accesskit_windows_adapter_update_window_focus_state accesskit_windows_adapter_update_window_focus_state_dylibloader_wrapper_libaccesskit #define accesskit_windows_adapter_handle_wm_getobject accesskit_windows_adapter_handle_wm_getobject_dylibloader_wrapper_libaccesskit +#define accesskit_windows_adapter_debug accesskit_windows_adapter_debug_dylibloader_wrapper_libaccesskit #define accesskit_windows_subclassing_adapter_new accesskit_windows_subclassing_adapter_new_dylibloader_wrapper_libaccesskit #define accesskit_windows_subclassing_adapter_free accesskit_windows_subclassing_adapter_free_dylibloader_wrapper_libaccesskit #define accesskit_windows_subclassing_adapter_update_if_active accesskit_windows_subclassing_adapter_update_if_active_dylibloader_wrapper_libaccesskit @@ -1175,6 +1319,10 @@ extern bool (*accesskit_node_supports_action_dylibloader_wrapper_libaccesskit)(c extern void (*accesskit_node_add_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); extern void (*accesskit_node_remove_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); extern void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +extern bool (*accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *, accesskit_action); +extern void (*accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +extern void (*accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +extern void (*accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); 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 *); @@ -1288,57 +1436,75 @@ extern void (*accesskit_node_clear_popup_for_dylibloader_wrapper_libaccesskit)(s extern void (*accesskit_string_free_dylibloader_wrapper_libaccesskit)(char *); extern char *(*accesskit_node_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_access_key_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_author_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_class_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_font_family_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_html_tag_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_inner_html_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_language_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_placeholder_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_state_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_tooltip_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_url_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_row_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern struct accesskit_opt_double (*accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double); @@ -1487,22 +1653,32 @@ extern void (*accesskit_node_clear_bounds_dylibloader_wrapper_libaccesskit)(stru extern struct accesskit_opt_text_selection (*accesskit_node_text_selection_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_text_selection); extern void (*accesskit_node_clear_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); -extern struct accesskit_custom_action (*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t, const char *); +extern struct accesskit_custom_action *(*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t); +extern void (*accesskit_custom_action_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *); +extern int32_t (*accesskit_custom_action_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +extern void (*accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, int32_t); +extern char *(*accesskit_custom_action_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +extern void (*accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *); +extern void (*accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *, size_t); extern void (*accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_actions *); -extern const struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); -extern void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const struct accesskit_custom_action *); -extern void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action); +extern struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); +extern void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, struct accesskit_custom_action * const *); +extern void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action *); extern void (*accesskit_node_clear_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern struct accesskit_node *(*accesskit_node_new_dylibloader_wrapper_libaccesskit)(accesskit_role); extern void (*accesskit_node_free_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +extern char *(*accesskit_node_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern struct accesskit_tree *(*accesskit_tree_new_dylibloader_wrapper_libaccesskit)(accesskit_node_id); extern void (*accesskit_tree_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); extern char *(*accesskit_tree_get_toolkit_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); extern void (*accesskit_tree_set_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +extern void (*accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); extern void (*accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); extern char *(*accesskit_tree_get_toolkit_version_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); extern void (*accesskit_tree_set_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +extern void (*accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); extern void (*accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); +extern char *(*accesskit_tree_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); extern struct accesskit_tree_update *(*accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit)(accesskit_node_id); extern struct accesskit_tree_update *(*accesskit_tree_update_with_capacity_and_focus_dylibloader_wrapper_libaccesskit)(size_t, accesskit_node_id); extern void (*accesskit_tree_update_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); @@ -1510,6 +1686,7 @@ extern void (*accesskit_tree_update_push_node_dylibloader_wrapper_libaccesskit)( extern void (*accesskit_tree_update_set_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, struct accesskit_tree *); extern void (*accesskit_tree_update_clear_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); extern void (*accesskit_tree_update_set_focus_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, accesskit_node_id); +extern char *(*accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree_update *); extern void (*accesskit_action_request_free_dylibloader_wrapper_libaccesskit)(struct accesskit_action_request *); extern struct accesskit_affine (*accesskit_affine_identity_dylibloader_wrapper_libaccesskit)(void); extern struct accesskit_affine (*accesskit_affine_flip_y_dylibloader_wrapper_libaccesskit)(void); @@ -1523,7 +1700,13 @@ extern struct accesskit_affine (*accesskit_affine_inverse_dylibloader_wrapper_li extern struct accesskit_rect (*accesskit_affine_transform_rect_bbox_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_rect); extern bool (*accesskit_affine_is_finite_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); extern bool (*accesskit_affine_is_nan_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); +extern struct accesskit_affine (*accesskit_affine_mul_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_affine); +extern struct accesskit_point (*accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_point); extern struct accesskit_vec2 (*accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point); +extern struct accesskit_point (*accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +extern struct accesskit_point (*accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_point_sub_point_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); +extern struct accesskit_rect (*accesskit_rect_new_dylibloader_wrapper_libaccesskit)(double, double, double, double); extern struct accesskit_rect (*accesskit_rect_from_points_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); extern struct accesskit_rect (*accesskit_rect_from_origin_size_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_size); extern struct accesskit_rect (*accesskit_rect_with_origin_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_point); @@ -1543,15 +1726,24 @@ extern bool (*accesskit_rect_contains_dylibloader_wrapper_libaccesskit)(const st extern struct accesskit_rect (*accesskit_rect_union_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); extern struct accesskit_rect (*accesskit_rect_union_pt_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_point); extern struct accesskit_rect (*accesskit_rect_intersect_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); +extern struct accesskit_rect (*accesskit_rect_translate_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_vec2); extern struct accesskit_vec2 (*accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_size); +extern struct accesskit_size (*accesskit_size_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_size, double); +extern struct accesskit_size (*accesskit_size_add_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); +extern struct accesskit_size (*accesskit_size_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); extern struct accesskit_point (*accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); extern struct accesskit_size (*accesskit_vec2_to_size_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_vec2_add_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_vec2_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_vec2_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, double); +extern struct accesskit_vec2 (*accesskit_vec2_neg_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); extern void (*accesskit_windows_queued_events_raise_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_queued_events *); extern struct accesskit_windows_adapter *(*accesskit_windows_adapter_new_dylibloader_wrapper_libaccesskit)(HWND, bool, accesskit_action_handler_callback, void *); extern void (*accesskit_windows_adapter_free_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_adapter *); extern struct accesskit_windows_queued_events *(*accesskit_windows_adapter_update_if_active_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_adapter *, accesskit_tree_update_factory, void *); extern struct accesskit_windows_queued_events *(*accesskit_windows_adapter_update_window_focus_state_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_adapter *, bool); extern struct accesskit_opt_lresult (*accesskit_windows_adapter_handle_wm_getobject_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_adapter *, WPARAM, LPARAM, accesskit_activation_handler_callback, void *); +extern char *(*accesskit_windows_adapter_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_windows_adapter *); extern struct accesskit_windows_subclassing_adapter *(*accesskit_windows_subclassing_adapter_new_dylibloader_wrapper_libaccesskit)(HWND, accesskit_activation_handler_callback, void *, accesskit_action_handler_callback, void *); extern void (*accesskit_windows_subclassing_adapter_free_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_subclassing_adapter *); extern struct accesskit_windows_queued_events *(*accesskit_windows_subclassing_adapter_update_if_active_dylibloader_wrapper_libaccesskit)(struct accesskit_windows_subclassing_adapter *, accesskit_tree_update_factory, void *); diff --git a/drivers/accesskit/dynwrappers/accesskit-dylib_wrap.c b/drivers/accesskit/dynwrappers/accesskit-dylib_wrap.c index 4cb851cac46..60ed72f4b5b 100644 --- a/drivers/accesskit/dynwrappers/accesskit-dylib_wrap.c +++ b/drivers/accesskit/dynwrappers/accesskit-dylib_wrap.c @@ -1,6 +1,6 @@ // This file is generated. Do not edit! // see https://github.com/hpvb/dynload-wrapper for details -// generated by generate-wrapper.py 0.6 on 2024-12-04 13:22:22 +// generated by generate-wrapper.py 0.6 on 2025-12-14 00:53:36 // flags: generate-wrapper.py --include ./accesskit.h --sys-include accesskit.h --soname libaccesskit.dylib --init-name libaccesskit --output-header accesskit-dylib_wrap.h --output-implementation accesskit-dylib_wrap.c // #include @@ -11,6 +11,10 @@ #define accesskit_node_add_action accesskit_node_add_action_dylibloader_orig_libaccesskit #define accesskit_node_remove_action accesskit_node_remove_action_dylibloader_orig_libaccesskit #define accesskit_node_clear_actions accesskit_node_clear_actions_dylibloader_orig_libaccesskit +#define accesskit_node_child_supports_action accesskit_node_child_supports_action_dylibloader_orig_libaccesskit +#define accesskit_node_add_child_action accesskit_node_add_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_remove_child_action accesskit_node_remove_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_clear_child_actions accesskit_node_clear_child_actions_dylibloader_orig_libaccesskit #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 @@ -124,57 +128,75 @@ #define accesskit_string_free accesskit_string_free_dylibloader_orig_libaccesskit #define accesskit_node_label accesskit_node_label_dylibloader_orig_libaccesskit #define accesskit_node_set_label accesskit_node_set_label_dylibloader_orig_libaccesskit +#define accesskit_node_set_label_with_length accesskit_node_set_label_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_label accesskit_node_clear_label_dylibloader_orig_libaccesskit #define accesskit_node_description accesskit_node_description_dylibloader_orig_libaccesskit #define accesskit_node_set_description accesskit_node_set_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_description_with_length accesskit_node_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_description accesskit_node_clear_description_dylibloader_orig_libaccesskit #define accesskit_node_value accesskit_node_value_dylibloader_orig_libaccesskit #define accesskit_node_set_value accesskit_node_set_value_dylibloader_orig_libaccesskit +#define accesskit_node_set_value_with_length accesskit_node_set_value_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_value accesskit_node_clear_value_dylibloader_orig_libaccesskit #define accesskit_node_access_key accesskit_node_access_key_dylibloader_orig_libaccesskit #define accesskit_node_set_access_key accesskit_node_set_access_key_dylibloader_orig_libaccesskit +#define accesskit_node_set_access_key_with_length accesskit_node_set_access_key_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_access_key accesskit_node_clear_access_key_dylibloader_orig_libaccesskit #define accesskit_node_author_id accesskit_node_author_id_dylibloader_orig_libaccesskit #define accesskit_node_set_author_id accesskit_node_set_author_id_dylibloader_orig_libaccesskit +#define accesskit_node_set_author_id_with_length accesskit_node_set_author_id_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_author_id accesskit_node_clear_author_id_dylibloader_orig_libaccesskit #define accesskit_node_class_name accesskit_node_class_name_dylibloader_orig_libaccesskit #define accesskit_node_set_class_name accesskit_node_set_class_name_dylibloader_orig_libaccesskit +#define accesskit_node_set_class_name_with_length accesskit_node_set_class_name_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_class_name accesskit_node_clear_class_name_dylibloader_orig_libaccesskit #define accesskit_node_font_family accesskit_node_font_family_dylibloader_orig_libaccesskit #define accesskit_node_set_font_family accesskit_node_set_font_family_dylibloader_orig_libaccesskit +#define accesskit_node_set_font_family_with_length accesskit_node_set_font_family_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_font_family accesskit_node_clear_font_family_dylibloader_orig_libaccesskit #define accesskit_node_html_tag accesskit_node_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_set_html_tag accesskit_node_set_html_tag_dylibloader_orig_libaccesskit +#define accesskit_node_set_html_tag_with_length accesskit_node_set_html_tag_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_html_tag accesskit_node_clear_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_inner_html accesskit_node_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_set_inner_html accesskit_node_set_inner_html_dylibloader_orig_libaccesskit +#define accesskit_node_set_inner_html_with_length accesskit_node_set_inner_html_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_inner_html accesskit_node_clear_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_keyboard_shortcut accesskit_node_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_set_keyboard_shortcut accesskit_node_set_keyboard_shortcut_dylibloader_orig_libaccesskit +#define accesskit_node_set_keyboard_shortcut_with_length accesskit_node_set_keyboard_shortcut_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_keyboard_shortcut accesskit_node_clear_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_language accesskit_node_language_dylibloader_orig_libaccesskit #define accesskit_node_set_language accesskit_node_set_language_dylibloader_orig_libaccesskit +#define accesskit_node_set_language_with_length accesskit_node_set_language_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_language accesskit_node_clear_language_dylibloader_orig_libaccesskit #define accesskit_node_placeholder accesskit_node_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_set_placeholder accesskit_node_set_placeholder_dylibloader_orig_libaccesskit +#define accesskit_node_set_placeholder_with_length accesskit_node_set_placeholder_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_placeholder accesskit_node_clear_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_role_description accesskit_node_role_description_dylibloader_orig_libaccesskit #define accesskit_node_set_role_description accesskit_node_set_role_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_role_description_with_length accesskit_node_set_role_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_role_description accesskit_node_clear_role_description_dylibloader_orig_libaccesskit #define accesskit_node_state_description accesskit_node_state_description_dylibloader_orig_libaccesskit #define accesskit_node_set_state_description accesskit_node_set_state_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_state_description_with_length accesskit_node_set_state_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_state_description accesskit_node_clear_state_description_dylibloader_orig_libaccesskit #define accesskit_node_tooltip accesskit_node_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_set_tooltip accesskit_node_set_tooltip_dylibloader_orig_libaccesskit +#define accesskit_node_set_tooltip_with_length accesskit_node_set_tooltip_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_tooltip accesskit_node_clear_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_url accesskit_node_url_dylibloader_orig_libaccesskit #define accesskit_node_set_url accesskit_node_set_url_dylibloader_orig_libaccesskit +#define accesskit_node_set_url_with_length accesskit_node_set_url_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_url accesskit_node_clear_url_dylibloader_orig_libaccesskit #define accesskit_node_row_index_text accesskit_node_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_row_index_text accesskit_node_set_row_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_row_index_text_with_length accesskit_node_set_row_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_row_index_text accesskit_node_clear_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_column_index_text accesskit_node_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_column_index_text accesskit_node_set_column_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_column_index_text_with_length accesskit_node_set_column_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_column_index_text accesskit_node_clear_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_scroll_x accesskit_node_scroll_x_dylibloader_orig_libaccesskit #define accesskit_node_set_scroll_x accesskit_node_set_scroll_x_dylibloader_orig_libaccesskit @@ -324,6 +346,12 @@ #define accesskit_node_set_text_selection accesskit_node_set_text_selection_dylibloader_orig_libaccesskit #define accesskit_node_clear_text_selection accesskit_node_clear_text_selection_dylibloader_orig_libaccesskit #define accesskit_custom_action_new accesskit_custom_action_new_dylibloader_orig_libaccesskit +#define accesskit_custom_action_free accesskit_custom_action_free_dylibloader_orig_libaccesskit +#define accesskit_custom_action_id accesskit_custom_action_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_id accesskit_custom_action_set_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_description accesskit_custom_action_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description accesskit_custom_action_set_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description_with_length accesskit_custom_action_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_custom_actions_free accesskit_custom_actions_free_dylibloader_orig_libaccesskit #define accesskit_node_custom_actions accesskit_node_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_set_custom_actions accesskit_node_set_custom_actions_dylibloader_orig_libaccesskit @@ -331,14 +359,18 @@ #define accesskit_node_clear_custom_actions accesskit_node_clear_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_new accesskit_node_new_dylibloader_orig_libaccesskit #define accesskit_node_free accesskit_node_free_dylibloader_orig_libaccesskit +#define accesskit_node_debug accesskit_node_debug_dylibloader_orig_libaccesskit #define accesskit_tree_new accesskit_tree_new_dylibloader_orig_libaccesskit #define accesskit_tree_free accesskit_tree_free_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_name accesskit_tree_get_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_name accesskit_tree_set_toolkit_name_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_name_with_length accesskit_tree_set_toolkit_name_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_name accesskit_tree_clear_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_version accesskit_tree_get_toolkit_version_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_version accesskit_tree_set_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_version_with_length accesskit_tree_set_toolkit_version_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_version accesskit_tree_clear_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_debug accesskit_tree_debug_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_focus accesskit_tree_update_with_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_capacity_and_focus accesskit_tree_update_with_capacity_and_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_free accesskit_tree_update_free_dylibloader_orig_libaccesskit @@ -346,6 +378,7 @@ #define accesskit_tree_update_set_tree accesskit_tree_update_set_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_clear_tree accesskit_tree_update_clear_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_set_focus accesskit_tree_update_set_focus_dylibloader_orig_libaccesskit +#define accesskit_tree_update_debug accesskit_tree_update_debug_dylibloader_orig_libaccesskit #define accesskit_action_request_free accesskit_action_request_free_dylibloader_orig_libaccesskit #define accesskit_affine_identity accesskit_affine_identity_dylibloader_orig_libaccesskit #define accesskit_affine_flip_y accesskit_affine_flip_y_dylibloader_orig_libaccesskit @@ -359,7 +392,13 @@ #define accesskit_affine_transform_rect_bbox accesskit_affine_transform_rect_bbox_dylibloader_orig_libaccesskit #define accesskit_affine_is_finite accesskit_affine_is_finite_dylibloader_orig_libaccesskit #define accesskit_affine_is_nan accesskit_affine_is_nan_dylibloader_orig_libaccesskit +#define accesskit_affine_mul accesskit_affine_mul_dylibloader_orig_libaccesskit +#define accesskit_affine_transform_point accesskit_affine_transform_point_dylibloader_orig_libaccesskit #define accesskit_point_to_vec2 accesskit_point_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_add_vec2 accesskit_point_add_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_vec2 accesskit_point_sub_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_point accesskit_point_sub_point_dylibloader_orig_libaccesskit +#define accesskit_rect_new accesskit_rect_new_dylibloader_orig_libaccesskit #define accesskit_rect_from_points accesskit_rect_from_points_dylibloader_orig_libaccesskit #define accesskit_rect_from_origin_size accesskit_rect_from_origin_size_dylibloader_orig_libaccesskit #define accesskit_rect_with_origin accesskit_rect_with_origin_dylibloader_orig_libaccesskit @@ -379,9 +418,17 @@ #define accesskit_rect_union accesskit_rect_union_dylibloader_orig_libaccesskit #define accesskit_rect_union_pt accesskit_rect_union_pt_dylibloader_orig_libaccesskit #define accesskit_rect_intersect accesskit_rect_intersect_dylibloader_orig_libaccesskit +#define accesskit_rect_translate accesskit_rect_translate_dylibloader_orig_libaccesskit #define accesskit_size_to_vec2 accesskit_size_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_size_scale accesskit_size_scale_dylibloader_orig_libaccesskit +#define accesskit_size_add accesskit_size_add_dylibloader_orig_libaccesskit +#define accesskit_size_sub accesskit_size_sub_dylibloader_orig_libaccesskit #define accesskit_vec2_to_point accesskit_vec2_to_point_dylibloader_orig_libaccesskit #define accesskit_vec2_to_size accesskit_vec2_to_size_dylibloader_orig_libaccesskit +#define accesskit_vec2_add accesskit_vec2_add_dylibloader_orig_libaccesskit +#define accesskit_vec2_sub accesskit_vec2_sub_dylibloader_orig_libaccesskit +#define accesskit_vec2_scale accesskit_vec2_scale_dylibloader_orig_libaccesskit +#define accesskit_vec2_neg accesskit_vec2_neg_dylibloader_orig_libaccesskit #define accesskit_macos_queued_events_raise accesskit_macos_queued_events_raise_dylibloader_orig_libaccesskit #define accesskit_macos_adapter_new accesskit_macos_adapter_new_dylibloader_orig_libaccesskit #define accesskit_macos_adapter_free accesskit_macos_adapter_free_dylibloader_orig_libaccesskit @@ -390,12 +437,14 @@ #define accesskit_macos_adapter_view_children accesskit_macos_adapter_view_children_dylibloader_orig_libaccesskit #define accesskit_macos_adapter_focus accesskit_macos_adapter_focus_dylibloader_orig_libaccesskit #define accesskit_macos_adapter_hit_test accesskit_macos_adapter_hit_test_dylibloader_orig_libaccesskit +#define accesskit_macos_adapter_debug accesskit_macos_adapter_debug_dylibloader_orig_libaccesskit #define accesskit_macos_subclassing_adapter_new accesskit_macos_subclassing_adapter_new_dylibloader_orig_libaccesskit #define accesskit_macos_subclassing_adapter_for_window accesskit_macos_subclassing_adapter_for_window_dylibloader_orig_libaccesskit #define accesskit_macos_subclassing_adapter_free accesskit_macos_subclassing_adapter_free_dylibloader_orig_libaccesskit #define accesskit_macos_subclassing_adapter_update_if_active accesskit_macos_subclassing_adapter_update_if_active_dylibloader_orig_libaccesskit #define accesskit_macos_subclassing_adapter_update_view_focus_state accesskit_macos_subclassing_adapter_update_view_focus_state_dylibloader_orig_libaccesskit #define accesskit_macos_add_focus_forwarder_to_window_class accesskit_macos_add_focus_forwarder_to_window_class_dylibloader_orig_libaccesskit +#define accesskit_macos_add_focus_forwarder_to_window_class_with_length accesskit_macos_add_focus_forwarder_to_window_class_with_length_dylibloader_orig_libaccesskit #include "accesskit.h" #undef accesskit_node_role #undef accesskit_node_set_role @@ -403,6 +452,10 @@ #undef accesskit_node_add_action #undef accesskit_node_remove_action #undef accesskit_node_clear_actions +#undef accesskit_node_child_supports_action +#undef accesskit_node_add_child_action +#undef accesskit_node_remove_child_action +#undef accesskit_node_clear_child_actions #undef accesskit_node_is_hidden #undef accesskit_node_set_hidden #undef accesskit_node_clear_hidden @@ -516,57 +569,75 @@ #undef accesskit_string_free #undef accesskit_node_label #undef accesskit_node_set_label +#undef accesskit_node_set_label_with_length #undef accesskit_node_clear_label #undef accesskit_node_description #undef accesskit_node_set_description +#undef accesskit_node_set_description_with_length #undef accesskit_node_clear_description #undef accesskit_node_value #undef accesskit_node_set_value +#undef accesskit_node_set_value_with_length #undef accesskit_node_clear_value #undef accesskit_node_access_key #undef accesskit_node_set_access_key +#undef accesskit_node_set_access_key_with_length #undef accesskit_node_clear_access_key #undef accesskit_node_author_id #undef accesskit_node_set_author_id +#undef accesskit_node_set_author_id_with_length #undef accesskit_node_clear_author_id #undef accesskit_node_class_name #undef accesskit_node_set_class_name +#undef accesskit_node_set_class_name_with_length #undef accesskit_node_clear_class_name #undef accesskit_node_font_family #undef accesskit_node_set_font_family +#undef accesskit_node_set_font_family_with_length #undef accesskit_node_clear_font_family #undef accesskit_node_html_tag #undef accesskit_node_set_html_tag +#undef accesskit_node_set_html_tag_with_length #undef accesskit_node_clear_html_tag #undef accesskit_node_inner_html #undef accesskit_node_set_inner_html +#undef accesskit_node_set_inner_html_with_length #undef accesskit_node_clear_inner_html #undef accesskit_node_keyboard_shortcut #undef accesskit_node_set_keyboard_shortcut +#undef accesskit_node_set_keyboard_shortcut_with_length #undef accesskit_node_clear_keyboard_shortcut #undef accesskit_node_language #undef accesskit_node_set_language +#undef accesskit_node_set_language_with_length #undef accesskit_node_clear_language #undef accesskit_node_placeholder #undef accesskit_node_set_placeholder +#undef accesskit_node_set_placeholder_with_length #undef accesskit_node_clear_placeholder #undef accesskit_node_role_description #undef accesskit_node_set_role_description +#undef accesskit_node_set_role_description_with_length #undef accesskit_node_clear_role_description #undef accesskit_node_state_description #undef accesskit_node_set_state_description +#undef accesskit_node_set_state_description_with_length #undef accesskit_node_clear_state_description #undef accesskit_node_tooltip #undef accesskit_node_set_tooltip +#undef accesskit_node_set_tooltip_with_length #undef accesskit_node_clear_tooltip #undef accesskit_node_url #undef accesskit_node_set_url +#undef accesskit_node_set_url_with_length #undef accesskit_node_clear_url #undef accesskit_node_row_index_text #undef accesskit_node_set_row_index_text +#undef accesskit_node_set_row_index_text_with_length #undef accesskit_node_clear_row_index_text #undef accesskit_node_column_index_text #undef accesskit_node_set_column_index_text +#undef accesskit_node_set_column_index_text_with_length #undef accesskit_node_clear_column_index_text #undef accesskit_node_scroll_x #undef accesskit_node_set_scroll_x @@ -716,6 +787,12 @@ #undef accesskit_node_set_text_selection #undef accesskit_node_clear_text_selection #undef accesskit_custom_action_new +#undef accesskit_custom_action_free +#undef accesskit_custom_action_id +#undef accesskit_custom_action_set_id +#undef accesskit_custom_action_description +#undef accesskit_custom_action_set_description +#undef accesskit_custom_action_set_description_with_length #undef accesskit_custom_actions_free #undef accesskit_node_custom_actions #undef accesskit_node_set_custom_actions @@ -723,14 +800,18 @@ #undef accesskit_node_clear_custom_actions #undef accesskit_node_new #undef accesskit_node_free +#undef accesskit_node_debug #undef accesskit_tree_new #undef accesskit_tree_free #undef accesskit_tree_get_toolkit_name #undef accesskit_tree_set_toolkit_name +#undef accesskit_tree_set_toolkit_name_with_length #undef accesskit_tree_clear_toolkit_name #undef accesskit_tree_get_toolkit_version #undef accesskit_tree_set_toolkit_version +#undef accesskit_tree_set_toolkit_version_with_length #undef accesskit_tree_clear_toolkit_version +#undef accesskit_tree_debug #undef accesskit_tree_update_with_focus #undef accesskit_tree_update_with_capacity_and_focus #undef accesskit_tree_update_free @@ -738,6 +819,7 @@ #undef accesskit_tree_update_set_tree #undef accesskit_tree_update_clear_tree #undef accesskit_tree_update_set_focus +#undef accesskit_tree_update_debug #undef accesskit_action_request_free #undef accesskit_affine_identity #undef accesskit_affine_flip_y @@ -751,7 +833,13 @@ #undef accesskit_affine_transform_rect_bbox #undef accesskit_affine_is_finite #undef accesskit_affine_is_nan +#undef accesskit_affine_mul +#undef accesskit_affine_transform_point #undef accesskit_point_to_vec2 +#undef accesskit_point_add_vec2 +#undef accesskit_point_sub_vec2 +#undef accesskit_point_sub_point +#undef accesskit_rect_new #undef accesskit_rect_from_points #undef accesskit_rect_from_origin_size #undef accesskit_rect_with_origin @@ -771,9 +859,17 @@ #undef accesskit_rect_union #undef accesskit_rect_union_pt #undef accesskit_rect_intersect +#undef accesskit_rect_translate #undef accesskit_size_to_vec2 +#undef accesskit_size_scale +#undef accesskit_size_add +#undef accesskit_size_sub #undef accesskit_vec2_to_point #undef accesskit_vec2_to_size +#undef accesskit_vec2_add +#undef accesskit_vec2_sub +#undef accesskit_vec2_scale +#undef accesskit_vec2_neg #undef accesskit_macos_queued_events_raise #undef accesskit_macos_adapter_new #undef accesskit_macos_adapter_free @@ -782,12 +878,14 @@ #undef accesskit_macos_adapter_view_children #undef accesskit_macos_adapter_focus #undef accesskit_macos_adapter_hit_test +#undef accesskit_macos_adapter_debug #undef accesskit_macos_subclassing_adapter_new #undef accesskit_macos_subclassing_adapter_for_window #undef accesskit_macos_subclassing_adapter_free #undef accesskit_macos_subclassing_adapter_update_if_active #undef accesskit_macos_subclassing_adapter_update_view_focus_state #undef accesskit_macos_add_focus_forwarder_to_window_class +#undef accesskit_macos_add_focus_forwarder_to_window_class_with_length #include #include accesskit_role (*accesskit_node_role_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); @@ -796,6 +894,10 @@ bool (*accesskit_node_supports_action_dylibloader_wrapper_libaccesskit)(const st void (*accesskit_node_add_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); void (*accesskit_node_remove_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +bool (*accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *, accesskit_action); +void (*accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +void (*accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +void (*accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); 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 *); @@ -909,57 +1011,75 @@ void (*accesskit_node_clear_popup_for_dylibloader_wrapper_libaccesskit)(struct a void (*accesskit_string_free_dylibloader_wrapper_libaccesskit)(char *); char *(*accesskit_node_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_access_key_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_author_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_class_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_font_family_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_html_tag_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_inner_html_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_language_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_placeholder_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_state_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_tooltip_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_url_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_row_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); struct accesskit_opt_double (*accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double); @@ -1108,22 +1228,32 @@ void (*accesskit_node_clear_bounds_dylibloader_wrapper_libaccesskit)(struct acce struct accesskit_opt_text_selection (*accesskit_node_text_selection_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_text_selection); void (*accesskit_node_clear_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); -struct accesskit_custom_action (*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t, const char *); +struct accesskit_custom_action *(*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t); +void (*accesskit_custom_action_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *); +int32_t (*accesskit_custom_action_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +void (*accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, int32_t); +char *(*accesskit_custom_action_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +void (*accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *); +void (*accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *, size_t); void (*accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_actions *); -const struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); -void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const struct accesskit_custom_action *); -void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action); +struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); +void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, struct accesskit_custom_action * const *); +void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action *); void (*accesskit_node_clear_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); struct accesskit_node *(*accesskit_node_new_dylibloader_wrapper_libaccesskit)(accesskit_role); void (*accesskit_node_free_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +char *(*accesskit_node_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); struct accesskit_tree *(*accesskit_tree_new_dylibloader_wrapper_libaccesskit)(accesskit_node_id); void (*accesskit_tree_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); char *(*accesskit_tree_get_toolkit_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); void (*accesskit_tree_set_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +void (*accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); void (*accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); char *(*accesskit_tree_get_toolkit_version_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); void (*accesskit_tree_set_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +void (*accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); void (*accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); +char *(*accesskit_tree_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); struct accesskit_tree_update *(*accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit)(accesskit_node_id); struct accesskit_tree_update *(*accesskit_tree_update_with_capacity_and_focus_dylibloader_wrapper_libaccesskit)(size_t, accesskit_node_id); void (*accesskit_tree_update_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); @@ -1131,6 +1261,7 @@ void (*accesskit_tree_update_push_node_dylibloader_wrapper_libaccesskit)(struct void (*accesskit_tree_update_set_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, struct accesskit_tree *); void (*accesskit_tree_update_clear_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); void (*accesskit_tree_update_set_focus_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, accesskit_node_id); +char *(*accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree_update *); void (*accesskit_action_request_free_dylibloader_wrapper_libaccesskit)(struct accesskit_action_request *); struct accesskit_affine (*accesskit_affine_identity_dylibloader_wrapper_libaccesskit)(void); struct accesskit_affine (*accesskit_affine_flip_y_dylibloader_wrapper_libaccesskit)(void); @@ -1144,7 +1275,13 @@ struct accesskit_affine (*accesskit_affine_inverse_dylibloader_wrapper_libaccess struct accesskit_rect (*accesskit_affine_transform_rect_bbox_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_rect); bool (*accesskit_affine_is_finite_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); bool (*accesskit_affine_is_nan_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); +struct accesskit_affine (*accesskit_affine_mul_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_affine); +struct accesskit_point (*accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_point); struct accesskit_vec2 (*accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point); +struct accesskit_point (*accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +struct accesskit_point (*accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_point_sub_point_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); +struct accesskit_rect (*accesskit_rect_new_dylibloader_wrapper_libaccesskit)(double, double, double, double); struct accesskit_rect (*accesskit_rect_from_points_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); struct accesskit_rect (*accesskit_rect_from_origin_size_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_size); struct accesskit_rect (*accesskit_rect_with_origin_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_point); @@ -1164,9 +1301,17 @@ bool (*accesskit_rect_contains_dylibloader_wrapper_libaccesskit)(const struct ac struct accesskit_rect (*accesskit_rect_union_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); struct accesskit_rect (*accesskit_rect_union_pt_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_point); struct accesskit_rect (*accesskit_rect_intersect_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); +struct accesskit_rect (*accesskit_rect_translate_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_vec2); struct accesskit_vec2 (*accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_size); +struct accesskit_size (*accesskit_size_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_size, double); +struct accesskit_size (*accesskit_size_add_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); +struct accesskit_size (*accesskit_size_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); struct accesskit_point (*accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); struct accesskit_size (*accesskit_vec2_to_size_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_vec2_add_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_vec2_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_vec2_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, double); +struct accesskit_vec2 (*accesskit_vec2_neg_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); void (*accesskit_macos_queued_events_raise_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_queued_events *); struct accesskit_macos_adapter *(*accesskit_macos_adapter_new_dylibloader_wrapper_libaccesskit)(void *, bool, accesskit_action_handler_callback, void *); void (*accesskit_macos_adapter_free_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_adapter *); @@ -1175,12 +1320,14 @@ struct accesskit_macos_queued_events *(*accesskit_macos_adapter_update_view_focu void *(*accesskit_macos_adapter_view_children_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_adapter *, accesskit_activation_handler_callback, void *); void *(*accesskit_macos_adapter_focus_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_adapter *, accesskit_activation_handler_callback, void *); void *(*accesskit_macos_adapter_hit_test_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_adapter *, double, double, accesskit_activation_handler_callback, void *); +char *(*accesskit_macos_adapter_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_macos_adapter *); struct accesskit_macos_subclassing_adapter *(*accesskit_macos_subclassing_adapter_new_dylibloader_wrapper_libaccesskit)(void *, accesskit_activation_handler_callback, void *, accesskit_action_handler_callback, void *); struct accesskit_macos_subclassing_adapter *(*accesskit_macos_subclassing_adapter_for_window_dylibloader_wrapper_libaccesskit)(void *, accesskit_activation_handler_callback, void *, accesskit_action_handler_callback, void *); void (*accesskit_macos_subclassing_adapter_free_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_subclassing_adapter *); struct accesskit_macos_queued_events *(*accesskit_macos_subclassing_adapter_update_if_active_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_subclassing_adapter *, accesskit_tree_update_factory, void *); struct accesskit_macos_queued_events *(*accesskit_macos_subclassing_adapter_update_view_focus_state_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_subclassing_adapter *, bool); void (*accesskit_macos_add_focus_forwarder_to_window_class_dylibloader_wrapper_libaccesskit)(const char *); +void (*accesskit_macos_add_focus_forwarder_to_window_class_with_length_dylibloader_wrapper_libaccesskit)(const char *, size_t); int initialize_libaccesskit(int verbose, void *handle) { char *error; dlerror(); @@ -1232,6 +1379,38 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_child_supports_action + *(void **) (&accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_child_supports_action"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_node_add_child_action + *(void **) (&accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_add_child_action"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_node_remove_child_action + *(void **) (&accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_remove_child_action"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_node_clear_child_actions + *(void **) (&accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_child_actions"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_is_hidden *(void **) (&accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_hidden"); if (verbose) { @@ -2136,6 +2315,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_label_with_length + *(void **) (&accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_label_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_label *(void **) (&accesskit_node_clear_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_label"); if (verbose) { @@ -2160,6 +2347,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_description_with_length + *(void **) (&accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_description *(void **) (&accesskit_node_clear_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_description"); if (verbose) { @@ -2184,6 +2379,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_value_with_length + *(void **) (&accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_value_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_value *(void **) (&accesskit_node_clear_value_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_value"); if (verbose) { @@ -2208,6 +2411,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_access_key_with_length + *(void **) (&accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_access_key_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_access_key *(void **) (&accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_access_key"); if (verbose) { @@ -2232,6 +2443,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_author_id_with_length + *(void **) (&accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_author_id_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_author_id *(void **) (&accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_author_id"); if (verbose) { @@ -2256,6 +2475,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_class_name_with_length + *(void **) (&accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_class_name_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_class_name *(void **) (&accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_class_name"); if (verbose) { @@ -2280,6 +2507,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_font_family_with_length + *(void **) (&accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_font_family_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_font_family *(void **) (&accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_font_family"); if (verbose) { @@ -2304,6 +2539,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_html_tag_with_length + *(void **) (&accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_html_tag_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_html_tag *(void **) (&accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_html_tag"); if (verbose) { @@ -2328,6 +2571,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_inner_html_with_length + *(void **) (&accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_inner_html_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_inner_html *(void **) (&accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_inner_html"); if (verbose) { @@ -2352,6 +2603,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_keyboard_shortcut_with_length + *(void **) (&accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_keyboard_shortcut_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_keyboard_shortcut *(void **) (&accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_keyboard_shortcut"); if (verbose) { @@ -2376,6 +2635,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_language_with_length + *(void **) (&accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_language_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_language *(void **) (&accesskit_node_clear_language_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_language"); if (verbose) { @@ -2400,6 +2667,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_placeholder_with_length + *(void **) (&accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_placeholder_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_placeholder *(void **) (&accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_placeholder"); if (verbose) { @@ -2424,6 +2699,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_role_description_with_length + *(void **) (&accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_role_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_role_description *(void **) (&accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_role_description"); if (verbose) { @@ -2448,6 +2731,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_state_description_with_length + *(void **) (&accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_state_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_state_description *(void **) (&accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_state_description"); if (verbose) { @@ -2472,6 +2763,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_tooltip_with_length + *(void **) (&accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_tooltip_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_tooltip *(void **) (&accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_tooltip"); if (verbose) { @@ -2496,6 +2795,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_url_with_length + *(void **) (&accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_url_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_url *(void **) (&accesskit_node_clear_url_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_url"); if (verbose) { @@ -2520,6 +2827,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_row_index_text_with_length + *(void **) (&accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_row_index_text_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_row_index_text *(void **) (&accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_row_index_text"); if (verbose) { @@ -2544,6 +2859,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_column_index_text_with_length + *(void **) (&accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_column_index_text_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_column_index_text *(void **) (&accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_column_index_text"); if (verbose) { @@ -3736,6 +4059,54 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_custom_action_free + *(void **) (&accesskit_custom_action_free_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_free"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_id + *(void **) (&accesskit_custom_action_id_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_id"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_set_id + *(void **) (&accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_set_id"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_description + *(void **) (&accesskit_custom_action_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_description"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_set_description + *(void **) (&accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_set_description"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_set_description_with_length + *(void **) (&accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_set_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_custom_actions_free *(void **) (&accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_actions_free"); if (verbose) { @@ -3792,6 +4163,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_debug + *(void **) (&accesskit_node_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_new *(void **) (&accesskit_tree_new_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_new"); if (verbose) { @@ -3824,6 +4203,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_set_toolkit_name_with_length + *(void **) (&accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_set_toolkit_name_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_clear_toolkit_name *(void **) (&accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_clear_toolkit_name"); if (verbose) { @@ -3848,6 +4235,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_set_toolkit_version_with_length + *(void **) (&accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_set_toolkit_version_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_clear_toolkit_version *(void **) (&accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_clear_toolkit_version"); if (verbose) { @@ -3856,6 +4251,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_debug + *(void **) (&accesskit_tree_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_update_with_focus *(void **) (&accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_update_with_focus"); if (verbose) { @@ -3912,6 +4315,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_update_debug + *(void **) (&accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_update_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_action_request_free *(void **) (&accesskit_action_request_free_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_action_request_free"); if (verbose) { @@ -4016,6 +4427,22 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_affine_mul + *(void **) (&accesskit_affine_mul_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_affine_mul"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_affine_transform_point + *(void **) (&accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_affine_transform_point"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_point_to_vec2 *(void **) (&accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_to_vec2"); if (verbose) { @@ -4024,6 +4451,38 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_point_add_vec2 + *(void **) (&accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_add_vec2"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_point_sub_vec2 + *(void **) (&accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_sub_vec2"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_point_sub_point + *(void **) (&accesskit_point_sub_point_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_sub_point"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_rect_new + *(void **) (&accesskit_rect_new_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_rect_new"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_rect_from_points *(void **) (&accesskit_rect_from_points_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_rect_from_points"); if (verbose) { @@ -4176,6 +4635,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_rect_translate + *(void **) (&accesskit_rect_translate_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_rect_translate"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_size_to_vec2 *(void **) (&accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_to_vec2"); if (verbose) { @@ -4184,6 +4651,30 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_size_scale + *(void **) (&accesskit_size_scale_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_scale"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_size_add + *(void **) (&accesskit_size_add_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_add"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_size_sub + *(void **) (&accesskit_size_sub_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_sub"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_vec2_to_point *(void **) (&accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_to_point"); if (verbose) { @@ -4200,6 +4691,38 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_vec2_add + *(void **) (&accesskit_vec2_add_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_add"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_vec2_sub + *(void **) (&accesskit_vec2_sub_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_sub"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_vec2_scale + *(void **) (&accesskit_vec2_scale_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_scale"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_vec2_neg + *(void **) (&accesskit_vec2_neg_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_neg"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_macos_queued_events_raise *(void **) (&accesskit_macos_queued_events_raise_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_macos_queued_events_raise"); if (verbose) { @@ -4264,6 +4787,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_macos_adapter_debug + *(void **) (&accesskit_macos_adapter_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_macos_adapter_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_macos_subclassing_adapter_new *(void **) (&accesskit_macos_subclassing_adapter_new_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_macos_subclassing_adapter_new"); if (verbose) { @@ -4312,5 +4843,13 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_macos_add_focus_forwarder_to_window_class_with_length + *(void **) (&accesskit_macos_add_focus_forwarder_to_window_class_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_macos_add_focus_forwarder_to_window_class_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } return 0; } diff --git a/drivers/accesskit/dynwrappers/accesskit-dylib_wrap.h b/drivers/accesskit/dynwrappers/accesskit-dylib_wrap.h index cf55bb99bd8..e3b81af55da 100644 --- a/drivers/accesskit/dynwrappers/accesskit-dylib_wrap.h +++ b/drivers/accesskit/dynwrappers/accesskit-dylib_wrap.h @@ -2,7 +2,7 @@ #define DYLIBLOAD_WRAPPER_LIBACCESSKIT // This file is generated. Do not edit! // see https://github.com/hpvb/dynload-wrapper for details -// generated by generate-wrapper.py 0.6 on 2024-12-04 13:22:22 +// generated by generate-wrapper.py 0.6 on 2025-12-14 00:53:36 // flags: generate-wrapper.py --include ./accesskit.h --sys-include accesskit.h --soname libaccesskit.dylib --init-name libaccesskit --output-header accesskit-dylib_wrap.h --output-implementation accesskit-dylib_wrap.c // #include @@ -13,6 +13,10 @@ #define accesskit_node_add_action accesskit_node_add_action_dylibloader_orig_libaccesskit #define accesskit_node_remove_action accesskit_node_remove_action_dylibloader_orig_libaccesskit #define accesskit_node_clear_actions accesskit_node_clear_actions_dylibloader_orig_libaccesskit +#define accesskit_node_child_supports_action accesskit_node_child_supports_action_dylibloader_orig_libaccesskit +#define accesskit_node_add_child_action accesskit_node_add_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_remove_child_action accesskit_node_remove_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_clear_child_actions accesskit_node_clear_child_actions_dylibloader_orig_libaccesskit #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 @@ -126,57 +130,75 @@ #define accesskit_string_free accesskit_string_free_dylibloader_orig_libaccesskit #define accesskit_node_label accesskit_node_label_dylibloader_orig_libaccesskit #define accesskit_node_set_label accesskit_node_set_label_dylibloader_orig_libaccesskit +#define accesskit_node_set_label_with_length accesskit_node_set_label_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_label accesskit_node_clear_label_dylibloader_orig_libaccesskit #define accesskit_node_description accesskit_node_description_dylibloader_orig_libaccesskit #define accesskit_node_set_description accesskit_node_set_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_description_with_length accesskit_node_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_description accesskit_node_clear_description_dylibloader_orig_libaccesskit #define accesskit_node_value accesskit_node_value_dylibloader_orig_libaccesskit #define accesskit_node_set_value accesskit_node_set_value_dylibloader_orig_libaccesskit +#define accesskit_node_set_value_with_length accesskit_node_set_value_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_value accesskit_node_clear_value_dylibloader_orig_libaccesskit #define accesskit_node_access_key accesskit_node_access_key_dylibloader_orig_libaccesskit #define accesskit_node_set_access_key accesskit_node_set_access_key_dylibloader_orig_libaccesskit +#define accesskit_node_set_access_key_with_length accesskit_node_set_access_key_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_access_key accesskit_node_clear_access_key_dylibloader_orig_libaccesskit #define accesskit_node_author_id accesskit_node_author_id_dylibloader_orig_libaccesskit #define accesskit_node_set_author_id accesskit_node_set_author_id_dylibloader_orig_libaccesskit +#define accesskit_node_set_author_id_with_length accesskit_node_set_author_id_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_author_id accesskit_node_clear_author_id_dylibloader_orig_libaccesskit #define accesskit_node_class_name accesskit_node_class_name_dylibloader_orig_libaccesskit #define accesskit_node_set_class_name accesskit_node_set_class_name_dylibloader_orig_libaccesskit +#define accesskit_node_set_class_name_with_length accesskit_node_set_class_name_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_class_name accesskit_node_clear_class_name_dylibloader_orig_libaccesskit #define accesskit_node_font_family accesskit_node_font_family_dylibloader_orig_libaccesskit #define accesskit_node_set_font_family accesskit_node_set_font_family_dylibloader_orig_libaccesskit +#define accesskit_node_set_font_family_with_length accesskit_node_set_font_family_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_font_family accesskit_node_clear_font_family_dylibloader_orig_libaccesskit #define accesskit_node_html_tag accesskit_node_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_set_html_tag accesskit_node_set_html_tag_dylibloader_orig_libaccesskit +#define accesskit_node_set_html_tag_with_length accesskit_node_set_html_tag_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_html_tag accesskit_node_clear_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_inner_html accesskit_node_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_set_inner_html accesskit_node_set_inner_html_dylibloader_orig_libaccesskit +#define accesskit_node_set_inner_html_with_length accesskit_node_set_inner_html_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_inner_html accesskit_node_clear_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_keyboard_shortcut accesskit_node_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_set_keyboard_shortcut accesskit_node_set_keyboard_shortcut_dylibloader_orig_libaccesskit +#define accesskit_node_set_keyboard_shortcut_with_length accesskit_node_set_keyboard_shortcut_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_keyboard_shortcut accesskit_node_clear_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_language accesskit_node_language_dylibloader_orig_libaccesskit #define accesskit_node_set_language accesskit_node_set_language_dylibloader_orig_libaccesskit +#define accesskit_node_set_language_with_length accesskit_node_set_language_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_language accesskit_node_clear_language_dylibloader_orig_libaccesskit #define accesskit_node_placeholder accesskit_node_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_set_placeholder accesskit_node_set_placeholder_dylibloader_orig_libaccesskit +#define accesskit_node_set_placeholder_with_length accesskit_node_set_placeholder_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_placeholder accesskit_node_clear_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_role_description accesskit_node_role_description_dylibloader_orig_libaccesskit #define accesskit_node_set_role_description accesskit_node_set_role_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_role_description_with_length accesskit_node_set_role_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_role_description accesskit_node_clear_role_description_dylibloader_orig_libaccesskit #define accesskit_node_state_description accesskit_node_state_description_dylibloader_orig_libaccesskit #define accesskit_node_set_state_description accesskit_node_set_state_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_state_description_with_length accesskit_node_set_state_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_state_description accesskit_node_clear_state_description_dylibloader_orig_libaccesskit #define accesskit_node_tooltip accesskit_node_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_set_tooltip accesskit_node_set_tooltip_dylibloader_orig_libaccesskit +#define accesskit_node_set_tooltip_with_length accesskit_node_set_tooltip_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_tooltip accesskit_node_clear_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_url accesskit_node_url_dylibloader_orig_libaccesskit #define accesskit_node_set_url accesskit_node_set_url_dylibloader_orig_libaccesskit +#define accesskit_node_set_url_with_length accesskit_node_set_url_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_url accesskit_node_clear_url_dylibloader_orig_libaccesskit #define accesskit_node_row_index_text accesskit_node_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_row_index_text accesskit_node_set_row_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_row_index_text_with_length accesskit_node_set_row_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_row_index_text accesskit_node_clear_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_column_index_text accesskit_node_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_column_index_text accesskit_node_set_column_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_column_index_text_with_length accesskit_node_set_column_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_column_index_text accesskit_node_clear_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_scroll_x accesskit_node_scroll_x_dylibloader_orig_libaccesskit #define accesskit_node_set_scroll_x accesskit_node_set_scroll_x_dylibloader_orig_libaccesskit @@ -326,6 +348,12 @@ #define accesskit_node_set_text_selection accesskit_node_set_text_selection_dylibloader_orig_libaccesskit #define accesskit_node_clear_text_selection accesskit_node_clear_text_selection_dylibloader_orig_libaccesskit #define accesskit_custom_action_new accesskit_custom_action_new_dylibloader_orig_libaccesskit +#define accesskit_custom_action_free accesskit_custom_action_free_dylibloader_orig_libaccesskit +#define accesskit_custom_action_id accesskit_custom_action_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_id accesskit_custom_action_set_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_description accesskit_custom_action_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description accesskit_custom_action_set_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description_with_length accesskit_custom_action_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_custom_actions_free accesskit_custom_actions_free_dylibloader_orig_libaccesskit #define accesskit_node_custom_actions accesskit_node_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_set_custom_actions accesskit_node_set_custom_actions_dylibloader_orig_libaccesskit @@ -333,14 +361,18 @@ #define accesskit_node_clear_custom_actions accesskit_node_clear_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_new accesskit_node_new_dylibloader_orig_libaccesskit #define accesskit_node_free accesskit_node_free_dylibloader_orig_libaccesskit +#define accesskit_node_debug accesskit_node_debug_dylibloader_orig_libaccesskit #define accesskit_tree_new accesskit_tree_new_dylibloader_orig_libaccesskit #define accesskit_tree_free accesskit_tree_free_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_name accesskit_tree_get_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_name accesskit_tree_set_toolkit_name_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_name_with_length accesskit_tree_set_toolkit_name_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_name accesskit_tree_clear_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_version accesskit_tree_get_toolkit_version_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_version accesskit_tree_set_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_version_with_length accesskit_tree_set_toolkit_version_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_version accesskit_tree_clear_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_debug accesskit_tree_debug_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_focus accesskit_tree_update_with_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_capacity_and_focus accesskit_tree_update_with_capacity_and_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_free accesskit_tree_update_free_dylibloader_orig_libaccesskit @@ -348,6 +380,7 @@ #define accesskit_tree_update_set_tree accesskit_tree_update_set_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_clear_tree accesskit_tree_update_clear_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_set_focus accesskit_tree_update_set_focus_dylibloader_orig_libaccesskit +#define accesskit_tree_update_debug accesskit_tree_update_debug_dylibloader_orig_libaccesskit #define accesskit_action_request_free accesskit_action_request_free_dylibloader_orig_libaccesskit #define accesskit_affine_identity accesskit_affine_identity_dylibloader_orig_libaccesskit #define accesskit_affine_flip_y accesskit_affine_flip_y_dylibloader_orig_libaccesskit @@ -361,7 +394,13 @@ #define accesskit_affine_transform_rect_bbox accesskit_affine_transform_rect_bbox_dylibloader_orig_libaccesskit #define accesskit_affine_is_finite accesskit_affine_is_finite_dylibloader_orig_libaccesskit #define accesskit_affine_is_nan accesskit_affine_is_nan_dylibloader_orig_libaccesskit +#define accesskit_affine_mul accesskit_affine_mul_dylibloader_orig_libaccesskit +#define accesskit_affine_transform_point accesskit_affine_transform_point_dylibloader_orig_libaccesskit #define accesskit_point_to_vec2 accesskit_point_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_add_vec2 accesskit_point_add_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_vec2 accesskit_point_sub_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_point accesskit_point_sub_point_dylibloader_orig_libaccesskit +#define accesskit_rect_new accesskit_rect_new_dylibloader_orig_libaccesskit #define accesskit_rect_from_points accesskit_rect_from_points_dylibloader_orig_libaccesskit #define accesskit_rect_from_origin_size accesskit_rect_from_origin_size_dylibloader_orig_libaccesskit #define accesskit_rect_with_origin accesskit_rect_with_origin_dylibloader_orig_libaccesskit @@ -381,9 +420,17 @@ #define accesskit_rect_union accesskit_rect_union_dylibloader_orig_libaccesskit #define accesskit_rect_union_pt accesskit_rect_union_pt_dylibloader_orig_libaccesskit #define accesskit_rect_intersect accesskit_rect_intersect_dylibloader_orig_libaccesskit +#define accesskit_rect_translate accesskit_rect_translate_dylibloader_orig_libaccesskit #define accesskit_size_to_vec2 accesskit_size_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_size_scale accesskit_size_scale_dylibloader_orig_libaccesskit +#define accesskit_size_add accesskit_size_add_dylibloader_orig_libaccesskit +#define accesskit_size_sub accesskit_size_sub_dylibloader_orig_libaccesskit #define accesskit_vec2_to_point accesskit_vec2_to_point_dylibloader_orig_libaccesskit #define accesskit_vec2_to_size accesskit_vec2_to_size_dylibloader_orig_libaccesskit +#define accesskit_vec2_add accesskit_vec2_add_dylibloader_orig_libaccesskit +#define accesskit_vec2_sub accesskit_vec2_sub_dylibloader_orig_libaccesskit +#define accesskit_vec2_scale accesskit_vec2_scale_dylibloader_orig_libaccesskit +#define accesskit_vec2_neg accesskit_vec2_neg_dylibloader_orig_libaccesskit #define accesskit_macos_queued_events_raise accesskit_macos_queued_events_raise_dylibloader_orig_libaccesskit #define accesskit_macos_adapter_new accesskit_macos_adapter_new_dylibloader_orig_libaccesskit #define accesskit_macos_adapter_free accesskit_macos_adapter_free_dylibloader_orig_libaccesskit @@ -392,12 +439,14 @@ #define accesskit_macos_adapter_view_children accesskit_macos_adapter_view_children_dylibloader_orig_libaccesskit #define accesskit_macos_adapter_focus accesskit_macos_adapter_focus_dylibloader_orig_libaccesskit #define accesskit_macos_adapter_hit_test accesskit_macos_adapter_hit_test_dylibloader_orig_libaccesskit +#define accesskit_macos_adapter_debug accesskit_macos_adapter_debug_dylibloader_orig_libaccesskit #define accesskit_macos_subclassing_adapter_new accesskit_macos_subclassing_adapter_new_dylibloader_orig_libaccesskit #define accesskit_macos_subclassing_adapter_for_window accesskit_macos_subclassing_adapter_for_window_dylibloader_orig_libaccesskit #define accesskit_macos_subclassing_adapter_free accesskit_macos_subclassing_adapter_free_dylibloader_orig_libaccesskit #define accesskit_macos_subclassing_adapter_update_if_active accesskit_macos_subclassing_adapter_update_if_active_dylibloader_orig_libaccesskit #define accesskit_macos_subclassing_adapter_update_view_focus_state accesskit_macos_subclassing_adapter_update_view_focus_state_dylibloader_orig_libaccesskit #define accesskit_macos_add_focus_forwarder_to_window_class accesskit_macos_add_focus_forwarder_to_window_class_dylibloader_orig_libaccesskit +#define accesskit_macos_add_focus_forwarder_to_window_class_with_length accesskit_macos_add_focus_forwarder_to_window_class_with_length_dylibloader_orig_libaccesskit #include "accesskit.h" #undef accesskit_node_role #undef accesskit_node_set_role @@ -405,6 +454,10 @@ #undef accesskit_node_add_action #undef accesskit_node_remove_action #undef accesskit_node_clear_actions +#undef accesskit_node_child_supports_action +#undef accesskit_node_add_child_action +#undef accesskit_node_remove_child_action +#undef accesskit_node_clear_child_actions #undef accesskit_node_is_hidden #undef accesskit_node_set_hidden #undef accesskit_node_clear_hidden @@ -518,57 +571,75 @@ #undef accesskit_string_free #undef accesskit_node_label #undef accesskit_node_set_label +#undef accesskit_node_set_label_with_length #undef accesskit_node_clear_label #undef accesskit_node_description #undef accesskit_node_set_description +#undef accesskit_node_set_description_with_length #undef accesskit_node_clear_description #undef accesskit_node_value #undef accesskit_node_set_value +#undef accesskit_node_set_value_with_length #undef accesskit_node_clear_value #undef accesskit_node_access_key #undef accesskit_node_set_access_key +#undef accesskit_node_set_access_key_with_length #undef accesskit_node_clear_access_key #undef accesskit_node_author_id #undef accesskit_node_set_author_id +#undef accesskit_node_set_author_id_with_length #undef accesskit_node_clear_author_id #undef accesskit_node_class_name #undef accesskit_node_set_class_name +#undef accesskit_node_set_class_name_with_length #undef accesskit_node_clear_class_name #undef accesskit_node_font_family #undef accesskit_node_set_font_family +#undef accesskit_node_set_font_family_with_length #undef accesskit_node_clear_font_family #undef accesskit_node_html_tag #undef accesskit_node_set_html_tag +#undef accesskit_node_set_html_tag_with_length #undef accesskit_node_clear_html_tag #undef accesskit_node_inner_html #undef accesskit_node_set_inner_html +#undef accesskit_node_set_inner_html_with_length #undef accesskit_node_clear_inner_html #undef accesskit_node_keyboard_shortcut #undef accesskit_node_set_keyboard_shortcut +#undef accesskit_node_set_keyboard_shortcut_with_length #undef accesskit_node_clear_keyboard_shortcut #undef accesskit_node_language #undef accesskit_node_set_language +#undef accesskit_node_set_language_with_length #undef accesskit_node_clear_language #undef accesskit_node_placeholder #undef accesskit_node_set_placeholder +#undef accesskit_node_set_placeholder_with_length #undef accesskit_node_clear_placeholder #undef accesskit_node_role_description #undef accesskit_node_set_role_description +#undef accesskit_node_set_role_description_with_length #undef accesskit_node_clear_role_description #undef accesskit_node_state_description #undef accesskit_node_set_state_description +#undef accesskit_node_set_state_description_with_length #undef accesskit_node_clear_state_description #undef accesskit_node_tooltip #undef accesskit_node_set_tooltip +#undef accesskit_node_set_tooltip_with_length #undef accesskit_node_clear_tooltip #undef accesskit_node_url #undef accesskit_node_set_url +#undef accesskit_node_set_url_with_length #undef accesskit_node_clear_url #undef accesskit_node_row_index_text #undef accesskit_node_set_row_index_text +#undef accesskit_node_set_row_index_text_with_length #undef accesskit_node_clear_row_index_text #undef accesskit_node_column_index_text #undef accesskit_node_set_column_index_text +#undef accesskit_node_set_column_index_text_with_length #undef accesskit_node_clear_column_index_text #undef accesskit_node_scroll_x #undef accesskit_node_set_scroll_x @@ -718,6 +789,12 @@ #undef accesskit_node_set_text_selection #undef accesskit_node_clear_text_selection #undef accesskit_custom_action_new +#undef accesskit_custom_action_free +#undef accesskit_custom_action_id +#undef accesskit_custom_action_set_id +#undef accesskit_custom_action_description +#undef accesskit_custom_action_set_description +#undef accesskit_custom_action_set_description_with_length #undef accesskit_custom_actions_free #undef accesskit_node_custom_actions #undef accesskit_node_set_custom_actions @@ -725,14 +802,18 @@ #undef accesskit_node_clear_custom_actions #undef accesskit_node_new #undef accesskit_node_free +#undef accesskit_node_debug #undef accesskit_tree_new #undef accesskit_tree_free #undef accesskit_tree_get_toolkit_name #undef accesskit_tree_set_toolkit_name +#undef accesskit_tree_set_toolkit_name_with_length #undef accesskit_tree_clear_toolkit_name #undef accesskit_tree_get_toolkit_version #undef accesskit_tree_set_toolkit_version +#undef accesskit_tree_set_toolkit_version_with_length #undef accesskit_tree_clear_toolkit_version +#undef accesskit_tree_debug #undef accesskit_tree_update_with_focus #undef accesskit_tree_update_with_capacity_and_focus #undef accesskit_tree_update_free @@ -740,6 +821,7 @@ #undef accesskit_tree_update_set_tree #undef accesskit_tree_update_clear_tree #undef accesskit_tree_update_set_focus +#undef accesskit_tree_update_debug #undef accesskit_action_request_free #undef accesskit_affine_identity #undef accesskit_affine_flip_y @@ -753,7 +835,13 @@ #undef accesskit_affine_transform_rect_bbox #undef accesskit_affine_is_finite #undef accesskit_affine_is_nan +#undef accesskit_affine_mul +#undef accesskit_affine_transform_point #undef accesskit_point_to_vec2 +#undef accesskit_point_add_vec2 +#undef accesskit_point_sub_vec2 +#undef accesskit_point_sub_point +#undef accesskit_rect_new #undef accesskit_rect_from_points #undef accesskit_rect_from_origin_size #undef accesskit_rect_with_origin @@ -773,9 +861,17 @@ #undef accesskit_rect_union #undef accesskit_rect_union_pt #undef accesskit_rect_intersect +#undef accesskit_rect_translate #undef accesskit_size_to_vec2 +#undef accesskit_size_scale +#undef accesskit_size_add +#undef accesskit_size_sub #undef accesskit_vec2_to_point #undef accesskit_vec2_to_size +#undef accesskit_vec2_add +#undef accesskit_vec2_sub +#undef accesskit_vec2_scale +#undef accesskit_vec2_neg #undef accesskit_macos_queued_events_raise #undef accesskit_macos_adapter_new #undef accesskit_macos_adapter_free @@ -784,12 +880,14 @@ #undef accesskit_macos_adapter_view_children #undef accesskit_macos_adapter_focus #undef accesskit_macos_adapter_hit_test +#undef accesskit_macos_adapter_debug #undef accesskit_macos_subclassing_adapter_new #undef accesskit_macos_subclassing_adapter_for_window #undef accesskit_macos_subclassing_adapter_free #undef accesskit_macos_subclassing_adapter_update_if_active #undef accesskit_macos_subclassing_adapter_update_view_focus_state #undef accesskit_macos_add_focus_forwarder_to_window_class +#undef accesskit_macos_add_focus_forwarder_to_window_class_with_length #ifdef __cplusplus extern "C" { #endif @@ -799,6 +897,10 @@ extern "C" { #define accesskit_node_add_action accesskit_node_add_action_dylibloader_wrapper_libaccesskit #define accesskit_node_remove_action accesskit_node_remove_action_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_actions accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit +#define accesskit_node_child_supports_action accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit +#define accesskit_node_add_child_action accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit +#define accesskit_node_remove_child_action accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit +#define accesskit_node_clear_child_actions accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit #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 @@ -912,57 +1014,75 @@ extern "C" { #define accesskit_string_free accesskit_string_free_dylibloader_wrapper_libaccesskit #define accesskit_node_label accesskit_node_label_dylibloader_wrapper_libaccesskit #define accesskit_node_set_label accesskit_node_set_label_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_label_with_length accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_label accesskit_node_clear_label_dylibloader_wrapper_libaccesskit #define accesskit_node_description accesskit_node_description_dylibloader_wrapper_libaccesskit #define accesskit_node_set_description accesskit_node_set_description_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_description_with_length accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_description accesskit_node_clear_description_dylibloader_wrapper_libaccesskit #define accesskit_node_value accesskit_node_value_dylibloader_wrapper_libaccesskit #define accesskit_node_set_value accesskit_node_set_value_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_value_with_length accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_value accesskit_node_clear_value_dylibloader_wrapper_libaccesskit #define accesskit_node_access_key accesskit_node_access_key_dylibloader_wrapper_libaccesskit #define accesskit_node_set_access_key accesskit_node_set_access_key_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_access_key_with_length accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_access_key accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit #define accesskit_node_author_id accesskit_node_author_id_dylibloader_wrapper_libaccesskit #define accesskit_node_set_author_id accesskit_node_set_author_id_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_author_id_with_length accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_author_id accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit #define accesskit_node_class_name accesskit_node_class_name_dylibloader_wrapper_libaccesskit #define accesskit_node_set_class_name accesskit_node_set_class_name_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_class_name_with_length accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_class_name accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit #define accesskit_node_font_family accesskit_node_font_family_dylibloader_wrapper_libaccesskit #define accesskit_node_set_font_family accesskit_node_set_font_family_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_font_family_with_length accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_font_family accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit #define accesskit_node_html_tag accesskit_node_html_tag_dylibloader_wrapper_libaccesskit #define accesskit_node_set_html_tag accesskit_node_set_html_tag_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_html_tag_with_length accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_html_tag accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit #define accesskit_node_inner_html accesskit_node_inner_html_dylibloader_wrapper_libaccesskit #define accesskit_node_set_inner_html accesskit_node_set_inner_html_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_inner_html_with_length accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_inner_html accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit #define accesskit_node_keyboard_shortcut accesskit_node_keyboard_shortcut_dylibloader_wrapper_libaccesskit #define accesskit_node_set_keyboard_shortcut accesskit_node_set_keyboard_shortcut_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_keyboard_shortcut_with_length accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_keyboard_shortcut accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit #define accesskit_node_language accesskit_node_language_dylibloader_wrapper_libaccesskit #define accesskit_node_set_language accesskit_node_set_language_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_language_with_length accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_language accesskit_node_clear_language_dylibloader_wrapper_libaccesskit #define accesskit_node_placeholder accesskit_node_placeholder_dylibloader_wrapper_libaccesskit #define accesskit_node_set_placeholder accesskit_node_set_placeholder_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_placeholder_with_length accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_placeholder accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit #define accesskit_node_role_description accesskit_node_role_description_dylibloader_wrapper_libaccesskit #define accesskit_node_set_role_description accesskit_node_set_role_description_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_role_description_with_length accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_role_description accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit #define accesskit_node_state_description accesskit_node_state_description_dylibloader_wrapper_libaccesskit #define accesskit_node_set_state_description accesskit_node_set_state_description_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_state_description_with_length accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_state_description accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit #define accesskit_node_tooltip accesskit_node_tooltip_dylibloader_wrapper_libaccesskit #define accesskit_node_set_tooltip accesskit_node_set_tooltip_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_tooltip_with_length accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_tooltip accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit #define accesskit_node_url accesskit_node_url_dylibloader_wrapper_libaccesskit #define accesskit_node_set_url accesskit_node_set_url_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_url_with_length accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_url accesskit_node_clear_url_dylibloader_wrapper_libaccesskit #define accesskit_node_row_index_text accesskit_node_row_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_set_row_index_text accesskit_node_set_row_index_text_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_row_index_text_with_length accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_row_index_text accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_column_index_text accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_set_column_index_text accesskit_node_set_column_index_text_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_column_index_text_with_length accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_column_index_text accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_scroll_x accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit #define accesskit_node_set_scroll_x accesskit_node_set_scroll_x_dylibloader_wrapper_libaccesskit @@ -1112,6 +1232,12 @@ extern "C" { #define accesskit_node_set_text_selection accesskit_node_set_text_selection_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_text_selection accesskit_node_clear_text_selection_dylibloader_wrapper_libaccesskit #define accesskit_custom_action_new accesskit_custom_action_new_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_free accesskit_custom_action_free_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_id accesskit_custom_action_id_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_set_id accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_description accesskit_custom_action_description_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_set_description accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_set_description_with_length accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_custom_actions_free accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit #define accesskit_node_custom_actions accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit #define accesskit_node_set_custom_actions accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit @@ -1119,14 +1245,18 @@ extern "C" { #define accesskit_node_clear_custom_actions accesskit_node_clear_custom_actions_dylibloader_wrapper_libaccesskit #define accesskit_node_new accesskit_node_new_dylibloader_wrapper_libaccesskit #define accesskit_node_free accesskit_node_free_dylibloader_wrapper_libaccesskit +#define accesskit_node_debug accesskit_node_debug_dylibloader_wrapper_libaccesskit #define accesskit_tree_new accesskit_tree_new_dylibloader_wrapper_libaccesskit #define accesskit_tree_free accesskit_tree_free_dylibloader_wrapper_libaccesskit #define accesskit_tree_get_toolkit_name accesskit_tree_get_toolkit_name_dylibloader_wrapper_libaccesskit #define accesskit_tree_set_toolkit_name accesskit_tree_set_toolkit_name_dylibloader_wrapper_libaccesskit +#define accesskit_tree_set_toolkit_name_with_length accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit #define accesskit_tree_clear_toolkit_name accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit #define accesskit_tree_get_toolkit_version accesskit_tree_get_toolkit_version_dylibloader_wrapper_libaccesskit #define accesskit_tree_set_toolkit_version accesskit_tree_set_toolkit_version_dylibloader_wrapper_libaccesskit +#define accesskit_tree_set_toolkit_version_with_length accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit #define accesskit_tree_clear_toolkit_version accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit +#define accesskit_tree_debug accesskit_tree_debug_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_with_focus accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_with_capacity_and_focus accesskit_tree_update_with_capacity_and_focus_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_free accesskit_tree_update_free_dylibloader_wrapper_libaccesskit @@ -1134,6 +1264,7 @@ extern "C" { #define accesskit_tree_update_set_tree accesskit_tree_update_set_tree_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_clear_tree accesskit_tree_update_clear_tree_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_set_focus accesskit_tree_update_set_focus_dylibloader_wrapper_libaccesskit +#define accesskit_tree_update_debug accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit #define accesskit_action_request_free accesskit_action_request_free_dylibloader_wrapper_libaccesskit #define accesskit_affine_identity accesskit_affine_identity_dylibloader_wrapper_libaccesskit #define accesskit_affine_flip_y accesskit_affine_flip_y_dylibloader_wrapper_libaccesskit @@ -1147,7 +1278,13 @@ extern "C" { #define accesskit_affine_transform_rect_bbox accesskit_affine_transform_rect_bbox_dylibloader_wrapper_libaccesskit #define accesskit_affine_is_finite accesskit_affine_is_finite_dylibloader_wrapper_libaccesskit #define accesskit_affine_is_nan accesskit_affine_is_nan_dylibloader_wrapper_libaccesskit +#define accesskit_affine_mul accesskit_affine_mul_dylibloader_wrapper_libaccesskit +#define accesskit_affine_transform_point accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit #define accesskit_point_to_vec2 accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_point_add_vec2 accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_point_sub_vec2 accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_point_sub_point accesskit_point_sub_point_dylibloader_wrapper_libaccesskit +#define accesskit_rect_new accesskit_rect_new_dylibloader_wrapper_libaccesskit #define accesskit_rect_from_points accesskit_rect_from_points_dylibloader_wrapper_libaccesskit #define accesskit_rect_from_origin_size accesskit_rect_from_origin_size_dylibloader_wrapper_libaccesskit #define accesskit_rect_with_origin accesskit_rect_with_origin_dylibloader_wrapper_libaccesskit @@ -1167,9 +1304,17 @@ extern "C" { #define accesskit_rect_union accesskit_rect_union_dylibloader_wrapper_libaccesskit #define accesskit_rect_union_pt accesskit_rect_union_pt_dylibloader_wrapper_libaccesskit #define accesskit_rect_intersect accesskit_rect_intersect_dylibloader_wrapper_libaccesskit +#define accesskit_rect_translate accesskit_rect_translate_dylibloader_wrapper_libaccesskit #define accesskit_size_to_vec2 accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_size_scale accesskit_size_scale_dylibloader_wrapper_libaccesskit +#define accesskit_size_add accesskit_size_add_dylibloader_wrapper_libaccesskit +#define accesskit_size_sub accesskit_size_sub_dylibloader_wrapper_libaccesskit #define accesskit_vec2_to_point accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit #define accesskit_vec2_to_size accesskit_vec2_to_size_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_add accesskit_vec2_add_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_sub accesskit_vec2_sub_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_scale accesskit_vec2_scale_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_neg accesskit_vec2_neg_dylibloader_wrapper_libaccesskit #define accesskit_macos_queued_events_raise accesskit_macos_queued_events_raise_dylibloader_wrapper_libaccesskit #define accesskit_macos_adapter_new accesskit_macos_adapter_new_dylibloader_wrapper_libaccesskit #define accesskit_macos_adapter_free accesskit_macos_adapter_free_dylibloader_wrapper_libaccesskit @@ -1178,18 +1323,24 @@ extern "C" { #define accesskit_macos_adapter_view_children accesskit_macos_adapter_view_children_dylibloader_wrapper_libaccesskit #define accesskit_macos_adapter_focus accesskit_macos_adapter_focus_dylibloader_wrapper_libaccesskit #define accesskit_macos_adapter_hit_test accesskit_macos_adapter_hit_test_dylibloader_wrapper_libaccesskit +#define accesskit_macos_adapter_debug accesskit_macos_adapter_debug_dylibloader_wrapper_libaccesskit #define accesskit_macos_subclassing_adapter_new accesskit_macos_subclassing_adapter_new_dylibloader_wrapper_libaccesskit #define accesskit_macos_subclassing_adapter_for_window accesskit_macos_subclassing_adapter_for_window_dylibloader_wrapper_libaccesskit #define accesskit_macos_subclassing_adapter_free accesskit_macos_subclassing_adapter_free_dylibloader_wrapper_libaccesskit #define accesskit_macos_subclassing_adapter_update_if_active accesskit_macos_subclassing_adapter_update_if_active_dylibloader_wrapper_libaccesskit #define accesskit_macos_subclassing_adapter_update_view_focus_state accesskit_macos_subclassing_adapter_update_view_focus_state_dylibloader_wrapper_libaccesskit #define accesskit_macos_add_focus_forwarder_to_window_class accesskit_macos_add_focus_forwarder_to_window_class_dylibloader_wrapper_libaccesskit +#define accesskit_macos_add_focus_forwarder_to_window_class_with_length accesskit_macos_add_focus_forwarder_to_window_class_with_length_dylibloader_wrapper_libaccesskit extern accesskit_role (*accesskit_node_role_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_role_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_role); extern bool (*accesskit_node_supports_action_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *, accesskit_action); extern void (*accesskit_node_add_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); extern void (*accesskit_node_remove_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); extern void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +extern bool (*accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *, accesskit_action); +extern void (*accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +extern void (*accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +extern void (*accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); 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 *); @@ -1303,57 +1454,75 @@ extern void (*accesskit_node_clear_popup_for_dylibloader_wrapper_libaccesskit)(s extern void (*accesskit_string_free_dylibloader_wrapper_libaccesskit)(char *); extern char *(*accesskit_node_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_access_key_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_author_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_class_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_font_family_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_html_tag_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_inner_html_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_language_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_placeholder_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_state_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_tooltip_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_url_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_row_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern struct accesskit_opt_double (*accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double); @@ -1502,22 +1671,32 @@ extern void (*accesskit_node_clear_bounds_dylibloader_wrapper_libaccesskit)(stru extern struct accesskit_opt_text_selection (*accesskit_node_text_selection_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_text_selection); extern void (*accesskit_node_clear_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); -extern struct accesskit_custom_action (*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t, const char *); +extern struct accesskit_custom_action *(*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t); +extern void (*accesskit_custom_action_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *); +extern int32_t (*accesskit_custom_action_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +extern void (*accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, int32_t); +extern char *(*accesskit_custom_action_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +extern void (*accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *); +extern void (*accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *, size_t); extern void (*accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_actions *); -extern const struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); -extern void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const struct accesskit_custom_action *); -extern void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action); +extern struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); +extern void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, struct accesskit_custom_action * const *); +extern void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action *); extern void (*accesskit_node_clear_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern struct accesskit_node *(*accesskit_node_new_dylibloader_wrapper_libaccesskit)(accesskit_role); extern void (*accesskit_node_free_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +extern char *(*accesskit_node_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern struct accesskit_tree *(*accesskit_tree_new_dylibloader_wrapper_libaccesskit)(accesskit_node_id); extern void (*accesskit_tree_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); extern char *(*accesskit_tree_get_toolkit_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); extern void (*accesskit_tree_set_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +extern void (*accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); extern void (*accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); extern char *(*accesskit_tree_get_toolkit_version_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); extern void (*accesskit_tree_set_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +extern void (*accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); extern void (*accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); +extern char *(*accesskit_tree_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); extern struct accesskit_tree_update *(*accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit)(accesskit_node_id); extern struct accesskit_tree_update *(*accesskit_tree_update_with_capacity_and_focus_dylibloader_wrapper_libaccesskit)(size_t, accesskit_node_id); extern void (*accesskit_tree_update_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); @@ -1525,6 +1704,7 @@ extern void (*accesskit_tree_update_push_node_dylibloader_wrapper_libaccesskit)( extern void (*accesskit_tree_update_set_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, struct accesskit_tree *); extern void (*accesskit_tree_update_clear_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); extern void (*accesskit_tree_update_set_focus_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, accesskit_node_id); +extern char *(*accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree_update *); extern void (*accesskit_action_request_free_dylibloader_wrapper_libaccesskit)(struct accesskit_action_request *); extern struct accesskit_affine (*accesskit_affine_identity_dylibloader_wrapper_libaccesskit)(void); extern struct accesskit_affine (*accesskit_affine_flip_y_dylibloader_wrapper_libaccesskit)(void); @@ -1538,7 +1718,13 @@ extern struct accesskit_affine (*accesskit_affine_inverse_dylibloader_wrapper_li extern struct accesskit_rect (*accesskit_affine_transform_rect_bbox_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_rect); extern bool (*accesskit_affine_is_finite_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); extern bool (*accesskit_affine_is_nan_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); +extern struct accesskit_affine (*accesskit_affine_mul_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_affine); +extern struct accesskit_point (*accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_point); extern struct accesskit_vec2 (*accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point); +extern struct accesskit_point (*accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +extern struct accesskit_point (*accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_point_sub_point_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); +extern struct accesskit_rect (*accesskit_rect_new_dylibloader_wrapper_libaccesskit)(double, double, double, double); extern struct accesskit_rect (*accesskit_rect_from_points_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); extern struct accesskit_rect (*accesskit_rect_from_origin_size_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_size); extern struct accesskit_rect (*accesskit_rect_with_origin_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_point); @@ -1558,9 +1744,17 @@ extern bool (*accesskit_rect_contains_dylibloader_wrapper_libaccesskit)(const st extern struct accesskit_rect (*accesskit_rect_union_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); extern struct accesskit_rect (*accesskit_rect_union_pt_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_point); extern struct accesskit_rect (*accesskit_rect_intersect_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); +extern struct accesskit_rect (*accesskit_rect_translate_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_vec2); extern struct accesskit_vec2 (*accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_size); +extern struct accesskit_size (*accesskit_size_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_size, double); +extern struct accesskit_size (*accesskit_size_add_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); +extern struct accesskit_size (*accesskit_size_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); extern struct accesskit_point (*accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); extern struct accesskit_size (*accesskit_vec2_to_size_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_vec2_add_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_vec2_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_vec2_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, double); +extern struct accesskit_vec2 (*accesskit_vec2_neg_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); extern void (*accesskit_macos_queued_events_raise_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_queued_events *); extern struct accesskit_macos_adapter *(*accesskit_macos_adapter_new_dylibloader_wrapper_libaccesskit)(void *, bool, accesskit_action_handler_callback, void *); extern void (*accesskit_macos_adapter_free_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_adapter *); @@ -1569,12 +1763,14 @@ extern struct accesskit_macos_queued_events *(*accesskit_macos_adapter_update_vi extern void *(*accesskit_macos_adapter_view_children_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_adapter *, accesskit_activation_handler_callback, void *); extern void *(*accesskit_macos_adapter_focus_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_adapter *, accesskit_activation_handler_callback, void *); extern void *(*accesskit_macos_adapter_hit_test_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_adapter *, double, double, accesskit_activation_handler_callback, void *); +extern char *(*accesskit_macos_adapter_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_macos_adapter *); extern struct accesskit_macos_subclassing_adapter *(*accesskit_macos_subclassing_adapter_new_dylibloader_wrapper_libaccesskit)(void *, accesskit_activation_handler_callback, void *, accesskit_action_handler_callback, void *); extern struct accesskit_macos_subclassing_adapter *(*accesskit_macos_subclassing_adapter_for_window_dylibloader_wrapper_libaccesskit)(void *, accesskit_activation_handler_callback, void *, accesskit_action_handler_callback, void *); extern void (*accesskit_macos_subclassing_adapter_free_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_subclassing_adapter *); extern struct accesskit_macos_queued_events *(*accesskit_macos_subclassing_adapter_update_if_active_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_subclassing_adapter *, accesskit_tree_update_factory, void *); extern struct accesskit_macos_queued_events *(*accesskit_macos_subclassing_adapter_update_view_focus_state_dylibloader_wrapper_libaccesskit)(struct accesskit_macos_subclassing_adapter *, bool); extern void (*accesskit_macos_add_focus_forwarder_to_window_class_dylibloader_wrapper_libaccesskit)(const char *); +extern void (*accesskit_macos_add_focus_forwarder_to_window_class_with_length_dylibloader_wrapper_libaccesskit)(const char *, size_t); int initialize_libaccesskit(int verbose, void *handle); #ifdef __cplusplus } diff --git a/drivers/accesskit/dynwrappers/accesskit-so_wrap.c b/drivers/accesskit/dynwrappers/accesskit-so_wrap.c index 87a9909af92..248b6c14843 100644 --- a/drivers/accesskit/dynwrappers/accesskit-so_wrap.c +++ b/drivers/accesskit/dynwrappers/accesskit-so_wrap.c @@ -1,6 +1,6 @@ // This file is generated. Do not edit! // see https://github.com/hpvb/dynload-wrapper for details -// generated by generate-wrapper.py 0.6 on 2024-12-04 14:03:52 +// generated by generate-wrapper.py 0.6 on 2025-12-14 00:54:05 // flags: generate-wrapper.py --include ./accesskit.h --sys-include accesskit.h --soname libaccesskit.so --init-name libaccesskit --output-header accesskit-so_wrap.h --output-implementation accesskit-so_wrap.c // #include @@ -11,6 +11,10 @@ #define accesskit_node_add_action accesskit_node_add_action_dylibloader_orig_libaccesskit #define accesskit_node_remove_action accesskit_node_remove_action_dylibloader_orig_libaccesskit #define accesskit_node_clear_actions accesskit_node_clear_actions_dylibloader_orig_libaccesskit +#define accesskit_node_child_supports_action accesskit_node_child_supports_action_dylibloader_orig_libaccesskit +#define accesskit_node_add_child_action accesskit_node_add_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_remove_child_action accesskit_node_remove_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_clear_child_actions accesskit_node_clear_child_actions_dylibloader_orig_libaccesskit #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 @@ -124,57 +128,75 @@ #define accesskit_string_free accesskit_string_free_dylibloader_orig_libaccesskit #define accesskit_node_label accesskit_node_label_dylibloader_orig_libaccesskit #define accesskit_node_set_label accesskit_node_set_label_dylibloader_orig_libaccesskit +#define accesskit_node_set_label_with_length accesskit_node_set_label_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_label accesskit_node_clear_label_dylibloader_orig_libaccesskit #define accesskit_node_description accesskit_node_description_dylibloader_orig_libaccesskit #define accesskit_node_set_description accesskit_node_set_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_description_with_length accesskit_node_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_description accesskit_node_clear_description_dylibloader_orig_libaccesskit #define accesskit_node_value accesskit_node_value_dylibloader_orig_libaccesskit #define accesskit_node_set_value accesskit_node_set_value_dylibloader_orig_libaccesskit +#define accesskit_node_set_value_with_length accesskit_node_set_value_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_value accesskit_node_clear_value_dylibloader_orig_libaccesskit #define accesskit_node_access_key accesskit_node_access_key_dylibloader_orig_libaccesskit #define accesskit_node_set_access_key accesskit_node_set_access_key_dylibloader_orig_libaccesskit +#define accesskit_node_set_access_key_with_length accesskit_node_set_access_key_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_access_key accesskit_node_clear_access_key_dylibloader_orig_libaccesskit #define accesskit_node_author_id accesskit_node_author_id_dylibloader_orig_libaccesskit #define accesskit_node_set_author_id accesskit_node_set_author_id_dylibloader_orig_libaccesskit +#define accesskit_node_set_author_id_with_length accesskit_node_set_author_id_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_author_id accesskit_node_clear_author_id_dylibloader_orig_libaccesskit #define accesskit_node_class_name accesskit_node_class_name_dylibloader_orig_libaccesskit #define accesskit_node_set_class_name accesskit_node_set_class_name_dylibloader_orig_libaccesskit +#define accesskit_node_set_class_name_with_length accesskit_node_set_class_name_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_class_name accesskit_node_clear_class_name_dylibloader_orig_libaccesskit #define accesskit_node_font_family accesskit_node_font_family_dylibloader_orig_libaccesskit #define accesskit_node_set_font_family accesskit_node_set_font_family_dylibloader_orig_libaccesskit +#define accesskit_node_set_font_family_with_length accesskit_node_set_font_family_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_font_family accesskit_node_clear_font_family_dylibloader_orig_libaccesskit #define accesskit_node_html_tag accesskit_node_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_set_html_tag accesskit_node_set_html_tag_dylibloader_orig_libaccesskit +#define accesskit_node_set_html_tag_with_length accesskit_node_set_html_tag_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_html_tag accesskit_node_clear_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_inner_html accesskit_node_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_set_inner_html accesskit_node_set_inner_html_dylibloader_orig_libaccesskit +#define accesskit_node_set_inner_html_with_length accesskit_node_set_inner_html_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_inner_html accesskit_node_clear_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_keyboard_shortcut accesskit_node_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_set_keyboard_shortcut accesskit_node_set_keyboard_shortcut_dylibloader_orig_libaccesskit +#define accesskit_node_set_keyboard_shortcut_with_length accesskit_node_set_keyboard_shortcut_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_keyboard_shortcut accesskit_node_clear_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_language accesskit_node_language_dylibloader_orig_libaccesskit #define accesskit_node_set_language accesskit_node_set_language_dylibloader_orig_libaccesskit +#define accesskit_node_set_language_with_length accesskit_node_set_language_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_language accesskit_node_clear_language_dylibloader_orig_libaccesskit #define accesskit_node_placeholder accesskit_node_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_set_placeholder accesskit_node_set_placeholder_dylibloader_orig_libaccesskit +#define accesskit_node_set_placeholder_with_length accesskit_node_set_placeholder_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_placeholder accesskit_node_clear_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_role_description accesskit_node_role_description_dylibloader_orig_libaccesskit #define accesskit_node_set_role_description accesskit_node_set_role_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_role_description_with_length accesskit_node_set_role_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_role_description accesskit_node_clear_role_description_dylibloader_orig_libaccesskit #define accesskit_node_state_description accesskit_node_state_description_dylibloader_orig_libaccesskit #define accesskit_node_set_state_description accesskit_node_set_state_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_state_description_with_length accesskit_node_set_state_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_state_description accesskit_node_clear_state_description_dylibloader_orig_libaccesskit #define accesskit_node_tooltip accesskit_node_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_set_tooltip accesskit_node_set_tooltip_dylibloader_orig_libaccesskit +#define accesskit_node_set_tooltip_with_length accesskit_node_set_tooltip_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_tooltip accesskit_node_clear_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_url accesskit_node_url_dylibloader_orig_libaccesskit #define accesskit_node_set_url accesskit_node_set_url_dylibloader_orig_libaccesskit +#define accesskit_node_set_url_with_length accesskit_node_set_url_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_url accesskit_node_clear_url_dylibloader_orig_libaccesskit #define accesskit_node_row_index_text accesskit_node_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_row_index_text accesskit_node_set_row_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_row_index_text_with_length accesskit_node_set_row_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_row_index_text accesskit_node_clear_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_column_index_text accesskit_node_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_column_index_text accesskit_node_set_column_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_column_index_text_with_length accesskit_node_set_column_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_column_index_text accesskit_node_clear_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_scroll_x accesskit_node_scroll_x_dylibloader_orig_libaccesskit #define accesskit_node_set_scroll_x accesskit_node_set_scroll_x_dylibloader_orig_libaccesskit @@ -324,6 +346,12 @@ #define accesskit_node_set_text_selection accesskit_node_set_text_selection_dylibloader_orig_libaccesskit #define accesskit_node_clear_text_selection accesskit_node_clear_text_selection_dylibloader_orig_libaccesskit #define accesskit_custom_action_new accesskit_custom_action_new_dylibloader_orig_libaccesskit +#define accesskit_custom_action_free accesskit_custom_action_free_dylibloader_orig_libaccesskit +#define accesskit_custom_action_id accesskit_custom_action_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_id accesskit_custom_action_set_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_description accesskit_custom_action_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description accesskit_custom_action_set_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description_with_length accesskit_custom_action_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_custom_actions_free accesskit_custom_actions_free_dylibloader_orig_libaccesskit #define accesskit_node_custom_actions accesskit_node_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_set_custom_actions accesskit_node_set_custom_actions_dylibloader_orig_libaccesskit @@ -331,14 +359,18 @@ #define accesskit_node_clear_custom_actions accesskit_node_clear_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_new accesskit_node_new_dylibloader_orig_libaccesskit #define accesskit_node_free accesskit_node_free_dylibloader_orig_libaccesskit +#define accesskit_node_debug accesskit_node_debug_dylibloader_orig_libaccesskit #define accesskit_tree_new accesskit_tree_new_dylibloader_orig_libaccesskit #define accesskit_tree_free accesskit_tree_free_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_name accesskit_tree_get_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_name accesskit_tree_set_toolkit_name_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_name_with_length accesskit_tree_set_toolkit_name_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_name accesskit_tree_clear_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_version accesskit_tree_get_toolkit_version_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_version accesskit_tree_set_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_version_with_length accesskit_tree_set_toolkit_version_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_version accesskit_tree_clear_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_debug accesskit_tree_debug_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_focus accesskit_tree_update_with_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_capacity_and_focus accesskit_tree_update_with_capacity_and_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_free accesskit_tree_update_free_dylibloader_orig_libaccesskit @@ -346,6 +378,7 @@ #define accesskit_tree_update_set_tree accesskit_tree_update_set_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_clear_tree accesskit_tree_update_clear_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_set_focus accesskit_tree_update_set_focus_dylibloader_orig_libaccesskit +#define accesskit_tree_update_debug accesskit_tree_update_debug_dylibloader_orig_libaccesskit #define accesskit_action_request_free accesskit_action_request_free_dylibloader_orig_libaccesskit #define accesskit_affine_identity accesskit_affine_identity_dylibloader_orig_libaccesskit #define accesskit_affine_flip_y accesskit_affine_flip_y_dylibloader_orig_libaccesskit @@ -359,7 +392,13 @@ #define accesskit_affine_transform_rect_bbox accesskit_affine_transform_rect_bbox_dylibloader_orig_libaccesskit #define accesskit_affine_is_finite accesskit_affine_is_finite_dylibloader_orig_libaccesskit #define accesskit_affine_is_nan accesskit_affine_is_nan_dylibloader_orig_libaccesskit +#define accesskit_affine_mul accesskit_affine_mul_dylibloader_orig_libaccesskit +#define accesskit_affine_transform_point accesskit_affine_transform_point_dylibloader_orig_libaccesskit #define accesskit_point_to_vec2 accesskit_point_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_add_vec2 accesskit_point_add_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_vec2 accesskit_point_sub_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_point accesskit_point_sub_point_dylibloader_orig_libaccesskit +#define accesskit_rect_new accesskit_rect_new_dylibloader_orig_libaccesskit #define accesskit_rect_from_points accesskit_rect_from_points_dylibloader_orig_libaccesskit #define accesskit_rect_from_origin_size accesskit_rect_from_origin_size_dylibloader_orig_libaccesskit #define accesskit_rect_with_origin accesskit_rect_with_origin_dylibloader_orig_libaccesskit @@ -379,14 +418,23 @@ #define accesskit_rect_union accesskit_rect_union_dylibloader_orig_libaccesskit #define accesskit_rect_union_pt accesskit_rect_union_pt_dylibloader_orig_libaccesskit #define accesskit_rect_intersect accesskit_rect_intersect_dylibloader_orig_libaccesskit +#define accesskit_rect_translate accesskit_rect_translate_dylibloader_orig_libaccesskit #define accesskit_size_to_vec2 accesskit_size_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_size_scale accesskit_size_scale_dylibloader_orig_libaccesskit +#define accesskit_size_add accesskit_size_add_dylibloader_orig_libaccesskit +#define accesskit_size_sub accesskit_size_sub_dylibloader_orig_libaccesskit #define accesskit_vec2_to_point accesskit_vec2_to_point_dylibloader_orig_libaccesskit #define accesskit_vec2_to_size accesskit_vec2_to_size_dylibloader_orig_libaccesskit +#define accesskit_vec2_add accesskit_vec2_add_dylibloader_orig_libaccesskit +#define accesskit_vec2_sub accesskit_vec2_sub_dylibloader_orig_libaccesskit +#define accesskit_vec2_scale accesskit_vec2_scale_dylibloader_orig_libaccesskit +#define accesskit_vec2_neg accesskit_vec2_neg_dylibloader_orig_libaccesskit #define accesskit_unix_adapter_new accesskit_unix_adapter_new_dylibloader_orig_libaccesskit #define accesskit_unix_adapter_free accesskit_unix_adapter_free_dylibloader_orig_libaccesskit #define accesskit_unix_adapter_set_root_window_bounds accesskit_unix_adapter_set_root_window_bounds_dylibloader_orig_libaccesskit #define accesskit_unix_adapter_update_if_active accesskit_unix_adapter_update_if_active_dylibloader_orig_libaccesskit #define accesskit_unix_adapter_update_window_focus_state accesskit_unix_adapter_update_window_focus_state_dylibloader_orig_libaccesskit +#define accesskit_unix_adapter_debug accesskit_unix_adapter_debug_dylibloader_orig_libaccesskit #include "accesskit.h" #undef accesskit_node_role #undef accesskit_node_set_role @@ -394,6 +442,10 @@ #undef accesskit_node_add_action #undef accesskit_node_remove_action #undef accesskit_node_clear_actions +#undef accesskit_node_child_supports_action +#undef accesskit_node_add_child_action +#undef accesskit_node_remove_child_action +#undef accesskit_node_clear_child_actions #undef accesskit_node_is_hidden #undef accesskit_node_set_hidden #undef accesskit_node_clear_hidden @@ -507,57 +559,75 @@ #undef accesskit_string_free #undef accesskit_node_label #undef accesskit_node_set_label +#undef accesskit_node_set_label_with_length #undef accesskit_node_clear_label #undef accesskit_node_description #undef accesskit_node_set_description +#undef accesskit_node_set_description_with_length #undef accesskit_node_clear_description #undef accesskit_node_value #undef accesskit_node_set_value +#undef accesskit_node_set_value_with_length #undef accesskit_node_clear_value #undef accesskit_node_access_key #undef accesskit_node_set_access_key +#undef accesskit_node_set_access_key_with_length #undef accesskit_node_clear_access_key #undef accesskit_node_author_id #undef accesskit_node_set_author_id +#undef accesskit_node_set_author_id_with_length #undef accesskit_node_clear_author_id #undef accesskit_node_class_name #undef accesskit_node_set_class_name +#undef accesskit_node_set_class_name_with_length #undef accesskit_node_clear_class_name #undef accesskit_node_font_family #undef accesskit_node_set_font_family +#undef accesskit_node_set_font_family_with_length #undef accesskit_node_clear_font_family #undef accesskit_node_html_tag #undef accesskit_node_set_html_tag +#undef accesskit_node_set_html_tag_with_length #undef accesskit_node_clear_html_tag #undef accesskit_node_inner_html #undef accesskit_node_set_inner_html +#undef accesskit_node_set_inner_html_with_length #undef accesskit_node_clear_inner_html #undef accesskit_node_keyboard_shortcut #undef accesskit_node_set_keyboard_shortcut +#undef accesskit_node_set_keyboard_shortcut_with_length #undef accesskit_node_clear_keyboard_shortcut #undef accesskit_node_language #undef accesskit_node_set_language +#undef accesskit_node_set_language_with_length #undef accesskit_node_clear_language #undef accesskit_node_placeholder #undef accesskit_node_set_placeholder +#undef accesskit_node_set_placeholder_with_length #undef accesskit_node_clear_placeholder #undef accesskit_node_role_description #undef accesskit_node_set_role_description +#undef accesskit_node_set_role_description_with_length #undef accesskit_node_clear_role_description #undef accesskit_node_state_description #undef accesskit_node_set_state_description +#undef accesskit_node_set_state_description_with_length #undef accesskit_node_clear_state_description #undef accesskit_node_tooltip #undef accesskit_node_set_tooltip +#undef accesskit_node_set_tooltip_with_length #undef accesskit_node_clear_tooltip #undef accesskit_node_url #undef accesskit_node_set_url +#undef accesskit_node_set_url_with_length #undef accesskit_node_clear_url #undef accesskit_node_row_index_text #undef accesskit_node_set_row_index_text +#undef accesskit_node_set_row_index_text_with_length #undef accesskit_node_clear_row_index_text #undef accesskit_node_column_index_text #undef accesskit_node_set_column_index_text +#undef accesskit_node_set_column_index_text_with_length #undef accesskit_node_clear_column_index_text #undef accesskit_node_scroll_x #undef accesskit_node_set_scroll_x @@ -707,6 +777,12 @@ #undef accesskit_node_set_text_selection #undef accesskit_node_clear_text_selection #undef accesskit_custom_action_new +#undef accesskit_custom_action_free +#undef accesskit_custom_action_id +#undef accesskit_custom_action_set_id +#undef accesskit_custom_action_description +#undef accesskit_custom_action_set_description +#undef accesskit_custom_action_set_description_with_length #undef accesskit_custom_actions_free #undef accesskit_node_custom_actions #undef accesskit_node_set_custom_actions @@ -714,14 +790,18 @@ #undef accesskit_node_clear_custom_actions #undef accesskit_node_new #undef accesskit_node_free +#undef accesskit_node_debug #undef accesskit_tree_new #undef accesskit_tree_free #undef accesskit_tree_get_toolkit_name #undef accesskit_tree_set_toolkit_name +#undef accesskit_tree_set_toolkit_name_with_length #undef accesskit_tree_clear_toolkit_name #undef accesskit_tree_get_toolkit_version #undef accesskit_tree_set_toolkit_version +#undef accesskit_tree_set_toolkit_version_with_length #undef accesskit_tree_clear_toolkit_version +#undef accesskit_tree_debug #undef accesskit_tree_update_with_focus #undef accesskit_tree_update_with_capacity_and_focus #undef accesskit_tree_update_free @@ -729,6 +809,7 @@ #undef accesskit_tree_update_set_tree #undef accesskit_tree_update_clear_tree #undef accesskit_tree_update_set_focus +#undef accesskit_tree_update_debug #undef accesskit_action_request_free #undef accesskit_affine_identity #undef accesskit_affine_flip_y @@ -742,7 +823,13 @@ #undef accesskit_affine_transform_rect_bbox #undef accesskit_affine_is_finite #undef accesskit_affine_is_nan +#undef accesskit_affine_mul +#undef accesskit_affine_transform_point #undef accesskit_point_to_vec2 +#undef accesskit_point_add_vec2 +#undef accesskit_point_sub_vec2 +#undef accesskit_point_sub_point +#undef accesskit_rect_new #undef accesskit_rect_from_points #undef accesskit_rect_from_origin_size #undef accesskit_rect_with_origin @@ -762,14 +849,23 @@ #undef accesskit_rect_union #undef accesskit_rect_union_pt #undef accesskit_rect_intersect +#undef accesskit_rect_translate #undef accesskit_size_to_vec2 +#undef accesskit_size_scale +#undef accesskit_size_add +#undef accesskit_size_sub #undef accesskit_vec2_to_point #undef accesskit_vec2_to_size +#undef accesskit_vec2_add +#undef accesskit_vec2_sub +#undef accesskit_vec2_scale +#undef accesskit_vec2_neg #undef accesskit_unix_adapter_new #undef accesskit_unix_adapter_free #undef accesskit_unix_adapter_set_root_window_bounds #undef accesskit_unix_adapter_update_if_active #undef accesskit_unix_adapter_update_window_focus_state +#undef accesskit_unix_adapter_debug #include #include accesskit_role (*accesskit_node_role_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); @@ -778,6 +874,10 @@ bool (*accesskit_node_supports_action_dylibloader_wrapper_libaccesskit)(const st void (*accesskit_node_add_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); void (*accesskit_node_remove_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +bool (*accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *, accesskit_action); +void (*accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +void (*accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +void (*accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); 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 *); @@ -891,57 +991,75 @@ void (*accesskit_node_clear_popup_for_dylibloader_wrapper_libaccesskit)(struct a void (*accesskit_string_free_dylibloader_wrapper_libaccesskit)(char *); char *(*accesskit_node_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_access_key_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_author_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_class_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_font_family_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_html_tag_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_inner_html_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_language_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_placeholder_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_state_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_tooltip_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_url_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_row_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +void (*accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); void (*accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); struct accesskit_opt_double (*accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double); @@ -1090,22 +1208,32 @@ void (*accesskit_node_clear_bounds_dylibloader_wrapper_libaccesskit)(struct acce struct accesskit_opt_text_selection (*accesskit_node_text_selection_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); void (*accesskit_node_set_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_text_selection); void (*accesskit_node_clear_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); -struct accesskit_custom_action (*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t, const char *); +struct accesskit_custom_action *(*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t); +void (*accesskit_custom_action_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *); +int32_t (*accesskit_custom_action_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +void (*accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, int32_t); +char *(*accesskit_custom_action_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +void (*accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *); +void (*accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *, size_t); void (*accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_actions *); -const struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); -void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const struct accesskit_custom_action *); -void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action); +struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); +void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, struct accesskit_custom_action * const *); +void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action *); void (*accesskit_node_clear_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); struct accesskit_node *(*accesskit_node_new_dylibloader_wrapper_libaccesskit)(accesskit_role); void (*accesskit_node_free_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +char *(*accesskit_node_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); struct accesskit_tree *(*accesskit_tree_new_dylibloader_wrapper_libaccesskit)(accesskit_node_id); void (*accesskit_tree_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); char *(*accesskit_tree_get_toolkit_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); void (*accesskit_tree_set_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +void (*accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); void (*accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); char *(*accesskit_tree_get_toolkit_version_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); void (*accesskit_tree_set_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +void (*accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); void (*accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); +char *(*accesskit_tree_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); struct accesskit_tree_update *(*accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit)(accesskit_node_id); struct accesskit_tree_update *(*accesskit_tree_update_with_capacity_and_focus_dylibloader_wrapper_libaccesskit)(size_t, accesskit_node_id); void (*accesskit_tree_update_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); @@ -1113,6 +1241,7 @@ void (*accesskit_tree_update_push_node_dylibloader_wrapper_libaccesskit)(struct void (*accesskit_tree_update_set_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, struct accesskit_tree *); void (*accesskit_tree_update_clear_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); void (*accesskit_tree_update_set_focus_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, accesskit_node_id); +char *(*accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree_update *); void (*accesskit_action_request_free_dylibloader_wrapper_libaccesskit)(struct accesskit_action_request *); struct accesskit_affine (*accesskit_affine_identity_dylibloader_wrapper_libaccesskit)(void); struct accesskit_affine (*accesskit_affine_flip_y_dylibloader_wrapper_libaccesskit)(void); @@ -1126,7 +1255,13 @@ struct accesskit_affine (*accesskit_affine_inverse_dylibloader_wrapper_libaccess struct accesskit_rect (*accesskit_affine_transform_rect_bbox_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_rect); bool (*accesskit_affine_is_finite_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); bool (*accesskit_affine_is_nan_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); +struct accesskit_affine (*accesskit_affine_mul_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_affine); +struct accesskit_point (*accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_point); struct accesskit_vec2 (*accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point); +struct accesskit_point (*accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +struct accesskit_point (*accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_point_sub_point_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); +struct accesskit_rect (*accesskit_rect_new_dylibloader_wrapper_libaccesskit)(double, double, double, double); struct accesskit_rect (*accesskit_rect_from_points_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); struct accesskit_rect (*accesskit_rect_from_origin_size_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_size); struct accesskit_rect (*accesskit_rect_with_origin_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_point); @@ -1146,14 +1281,23 @@ bool (*accesskit_rect_contains_dylibloader_wrapper_libaccesskit)(const struct ac struct accesskit_rect (*accesskit_rect_union_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); struct accesskit_rect (*accesskit_rect_union_pt_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_point); struct accesskit_rect (*accesskit_rect_intersect_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); +struct accesskit_rect (*accesskit_rect_translate_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_vec2); struct accesskit_vec2 (*accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_size); +struct accesskit_size (*accesskit_size_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_size, double); +struct accesskit_size (*accesskit_size_add_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); +struct accesskit_size (*accesskit_size_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); struct accesskit_point (*accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); struct accesskit_size (*accesskit_vec2_to_size_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_vec2_add_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_vec2_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +struct accesskit_vec2 (*accesskit_vec2_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, double); +struct accesskit_vec2 (*accesskit_vec2_neg_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); struct accesskit_unix_adapter *(*accesskit_unix_adapter_new_dylibloader_wrapper_libaccesskit)(accesskit_activation_handler_callback, void *, accesskit_action_handler_callback, void *, accesskit_deactivation_handler_callback, void *); void (*accesskit_unix_adapter_free_dylibloader_wrapper_libaccesskit)(struct accesskit_unix_adapter *); void (*accesskit_unix_adapter_set_root_window_bounds_dylibloader_wrapper_libaccesskit)(struct accesskit_unix_adapter *, struct accesskit_rect, struct accesskit_rect); void (*accesskit_unix_adapter_update_if_active_dylibloader_wrapper_libaccesskit)(struct accesskit_unix_adapter *, accesskit_tree_update_factory, void *); void (*accesskit_unix_adapter_update_window_focus_state_dylibloader_wrapper_libaccesskit)(struct accesskit_unix_adapter *, bool); +char *(*accesskit_unix_adapter_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_unix_adapter *); int initialize_libaccesskit(int verbose, void *handle) { char *error; dlerror(); @@ -1205,6 +1349,38 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_child_supports_action + *(void **) (&accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_child_supports_action"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_node_add_child_action + *(void **) (&accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_add_child_action"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_node_remove_child_action + *(void **) (&accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_remove_child_action"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_node_clear_child_actions + *(void **) (&accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_child_actions"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_is_hidden *(void **) (&accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_hidden"); if (verbose) { @@ -2109,6 +2285,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_label_with_length + *(void **) (&accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_label_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_label *(void **) (&accesskit_node_clear_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_label"); if (verbose) { @@ -2133,6 +2317,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_description_with_length + *(void **) (&accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_description *(void **) (&accesskit_node_clear_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_description"); if (verbose) { @@ -2157,6 +2349,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_value_with_length + *(void **) (&accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_value_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_value *(void **) (&accesskit_node_clear_value_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_value"); if (verbose) { @@ -2181,6 +2381,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_access_key_with_length + *(void **) (&accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_access_key_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_access_key *(void **) (&accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_access_key"); if (verbose) { @@ -2205,6 +2413,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_author_id_with_length + *(void **) (&accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_author_id_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_author_id *(void **) (&accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_author_id"); if (verbose) { @@ -2229,6 +2445,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_class_name_with_length + *(void **) (&accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_class_name_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_class_name *(void **) (&accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_class_name"); if (verbose) { @@ -2253,6 +2477,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_font_family_with_length + *(void **) (&accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_font_family_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_font_family *(void **) (&accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_font_family"); if (verbose) { @@ -2277,6 +2509,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_html_tag_with_length + *(void **) (&accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_html_tag_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_html_tag *(void **) (&accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_html_tag"); if (verbose) { @@ -2301,6 +2541,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_inner_html_with_length + *(void **) (&accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_inner_html_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_inner_html *(void **) (&accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_inner_html"); if (verbose) { @@ -2325,6 +2573,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_keyboard_shortcut_with_length + *(void **) (&accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_keyboard_shortcut_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_keyboard_shortcut *(void **) (&accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_keyboard_shortcut"); if (verbose) { @@ -2349,6 +2605,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_language_with_length + *(void **) (&accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_language_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_language *(void **) (&accesskit_node_clear_language_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_language"); if (verbose) { @@ -2373,6 +2637,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_placeholder_with_length + *(void **) (&accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_placeholder_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_placeholder *(void **) (&accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_placeholder"); if (verbose) { @@ -2397,6 +2669,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_role_description_with_length + *(void **) (&accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_role_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_role_description *(void **) (&accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_role_description"); if (verbose) { @@ -2421,6 +2701,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_state_description_with_length + *(void **) (&accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_state_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_state_description *(void **) (&accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_state_description"); if (verbose) { @@ -2445,6 +2733,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_tooltip_with_length + *(void **) (&accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_tooltip_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_tooltip *(void **) (&accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_tooltip"); if (verbose) { @@ -2469,6 +2765,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_url_with_length + *(void **) (&accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_url_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_url *(void **) (&accesskit_node_clear_url_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_url"); if (verbose) { @@ -2493,6 +2797,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_row_index_text_with_length + *(void **) (&accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_row_index_text_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_row_index_text *(void **) (&accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_row_index_text"); if (verbose) { @@ -2517,6 +2829,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_set_column_index_text_with_length + *(void **) (&accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_column_index_text_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_node_clear_column_index_text *(void **) (&accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_column_index_text"); if (verbose) { @@ -3709,6 +4029,54 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_custom_action_free + *(void **) (&accesskit_custom_action_free_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_free"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_id + *(void **) (&accesskit_custom_action_id_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_id"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_set_id + *(void **) (&accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_set_id"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_description + *(void **) (&accesskit_custom_action_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_description"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_set_description + *(void **) (&accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_set_description"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_custom_action_set_description_with_length + *(void **) (&accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_action_set_description_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_custom_actions_free *(void **) (&accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_custom_actions_free"); if (verbose) { @@ -3765,6 +4133,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_node_debug + *(void **) (&accesskit_node_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_new *(void **) (&accesskit_tree_new_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_new"); if (verbose) { @@ -3797,6 +4173,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_set_toolkit_name_with_length + *(void **) (&accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_set_toolkit_name_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_clear_toolkit_name *(void **) (&accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_clear_toolkit_name"); if (verbose) { @@ -3821,6 +4205,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_set_toolkit_version_with_length + *(void **) (&accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_set_toolkit_version_with_length"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_clear_toolkit_version *(void **) (&accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_clear_toolkit_version"); if (verbose) { @@ -3829,6 +4221,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_debug + *(void **) (&accesskit_tree_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_tree_update_with_focus *(void **) (&accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_update_with_focus"); if (verbose) { @@ -3885,6 +4285,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_tree_update_debug + *(void **) (&accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_tree_update_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_action_request_free *(void **) (&accesskit_action_request_free_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_action_request_free"); if (verbose) { @@ -3989,6 +4397,22 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_affine_mul + *(void **) (&accesskit_affine_mul_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_affine_mul"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_affine_transform_point + *(void **) (&accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_affine_transform_point"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_point_to_vec2 *(void **) (&accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_to_vec2"); if (verbose) { @@ -3997,6 +4421,38 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_point_add_vec2 + *(void **) (&accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_add_vec2"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_point_sub_vec2 + *(void **) (&accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_sub_vec2"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_point_sub_point + *(void **) (&accesskit_point_sub_point_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_point_sub_point"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_rect_new + *(void **) (&accesskit_rect_new_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_rect_new"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_rect_from_points *(void **) (&accesskit_rect_from_points_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_rect_from_points"); if (verbose) { @@ -4149,6 +4605,14 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_rect_translate + *(void **) (&accesskit_rect_translate_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_rect_translate"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_size_to_vec2 *(void **) (&accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_to_vec2"); if (verbose) { @@ -4157,6 +4621,30 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_size_scale + *(void **) (&accesskit_size_scale_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_scale"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_size_add + *(void **) (&accesskit_size_add_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_add"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_size_sub + *(void **) (&accesskit_size_sub_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_size_sub"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_vec2_to_point *(void **) (&accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_to_point"); if (verbose) { @@ -4173,6 +4661,38 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_vec2_add + *(void **) (&accesskit_vec2_add_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_add"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_vec2_sub + *(void **) (&accesskit_vec2_sub_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_sub"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_vec2_scale + *(void **) (&accesskit_vec2_scale_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_scale"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } +// accesskit_vec2_neg + *(void **) (&accesskit_vec2_neg_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_vec2_neg"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } // accesskit_unix_adapter_new *(void **) (&accesskit_unix_adapter_new_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_unix_adapter_new"); if (verbose) { @@ -4213,5 +4733,13 @@ int initialize_libaccesskit(int verbose, void *handle) { fprintf(stderr, "%s\n", error); } } +// accesskit_unix_adapter_debug + *(void **) (&accesskit_unix_adapter_debug_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_unix_adapter_debug"); + if (verbose) { + error = dlerror(); + if (error != NULL) { + fprintf(stderr, "%s\n", error); + } + } return 0; } diff --git a/drivers/accesskit/dynwrappers/accesskit-so_wrap.h b/drivers/accesskit/dynwrappers/accesskit-so_wrap.h index fbcb380f1b4..67b74aa9563 100644 --- a/drivers/accesskit/dynwrappers/accesskit-so_wrap.h +++ b/drivers/accesskit/dynwrappers/accesskit-so_wrap.h @@ -2,7 +2,7 @@ #define DYLIBLOAD_WRAPPER_LIBACCESSKIT // This file is generated. Do not edit! // see https://github.com/hpvb/dynload-wrapper for details -// generated by generate-wrapper.py 0.6 on 2024-12-04 14:03:52 +// generated by generate-wrapper.py 0.6 on 2025-12-14 00:54:05 // flags: generate-wrapper.py --include ./accesskit.h --sys-include accesskit.h --soname libaccesskit.so --init-name libaccesskit --output-header accesskit-so_wrap.h --output-implementation accesskit-so_wrap.c // #include @@ -13,6 +13,10 @@ #define accesskit_node_add_action accesskit_node_add_action_dylibloader_orig_libaccesskit #define accesskit_node_remove_action accesskit_node_remove_action_dylibloader_orig_libaccesskit #define accesskit_node_clear_actions accesskit_node_clear_actions_dylibloader_orig_libaccesskit +#define accesskit_node_child_supports_action accesskit_node_child_supports_action_dylibloader_orig_libaccesskit +#define accesskit_node_add_child_action accesskit_node_add_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_remove_child_action accesskit_node_remove_child_action_dylibloader_orig_libaccesskit +#define accesskit_node_clear_child_actions accesskit_node_clear_child_actions_dylibloader_orig_libaccesskit #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 @@ -126,57 +130,75 @@ #define accesskit_string_free accesskit_string_free_dylibloader_orig_libaccesskit #define accesskit_node_label accesskit_node_label_dylibloader_orig_libaccesskit #define accesskit_node_set_label accesskit_node_set_label_dylibloader_orig_libaccesskit +#define accesskit_node_set_label_with_length accesskit_node_set_label_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_label accesskit_node_clear_label_dylibloader_orig_libaccesskit #define accesskit_node_description accesskit_node_description_dylibloader_orig_libaccesskit #define accesskit_node_set_description accesskit_node_set_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_description_with_length accesskit_node_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_description accesskit_node_clear_description_dylibloader_orig_libaccesskit #define accesskit_node_value accesskit_node_value_dylibloader_orig_libaccesskit #define accesskit_node_set_value accesskit_node_set_value_dylibloader_orig_libaccesskit +#define accesskit_node_set_value_with_length accesskit_node_set_value_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_value accesskit_node_clear_value_dylibloader_orig_libaccesskit #define accesskit_node_access_key accesskit_node_access_key_dylibloader_orig_libaccesskit #define accesskit_node_set_access_key accesskit_node_set_access_key_dylibloader_orig_libaccesskit +#define accesskit_node_set_access_key_with_length accesskit_node_set_access_key_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_access_key accesskit_node_clear_access_key_dylibloader_orig_libaccesskit #define accesskit_node_author_id accesskit_node_author_id_dylibloader_orig_libaccesskit #define accesskit_node_set_author_id accesskit_node_set_author_id_dylibloader_orig_libaccesskit +#define accesskit_node_set_author_id_with_length accesskit_node_set_author_id_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_author_id accesskit_node_clear_author_id_dylibloader_orig_libaccesskit #define accesskit_node_class_name accesskit_node_class_name_dylibloader_orig_libaccesskit #define accesskit_node_set_class_name accesskit_node_set_class_name_dylibloader_orig_libaccesskit +#define accesskit_node_set_class_name_with_length accesskit_node_set_class_name_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_class_name accesskit_node_clear_class_name_dylibloader_orig_libaccesskit #define accesskit_node_font_family accesskit_node_font_family_dylibloader_orig_libaccesskit #define accesskit_node_set_font_family accesskit_node_set_font_family_dylibloader_orig_libaccesskit +#define accesskit_node_set_font_family_with_length accesskit_node_set_font_family_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_font_family accesskit_node_clear_font_family_dylibloader_orig_libaccesskit #define accesskit_node_html_tag accesskit_node_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_set_html_tag accesskit_node_set_html_tag_dylibloader_orig_libaccesskit +#define accesskit_node_set_html_tag_with_length accesskit_node_set_html_tag_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_html_tag accesskit_node_clear_html_tag_dylibloader_orig_libaccesskit #define accesskit_node_inner_html accesskit_node_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_set_inner_html accesskit_node_set_inner_html_dylibloader_orig_libaccesskit +#define accesskit_node_set_inner_html_with_length accesskit_node_set_inner_html_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_inner_html accesskit_node_clear_inner_html_dylibloader_orig_libaccesskit #define accesskit_node_keyboard_shortcut accesskit_node_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_set_keyboard_shortcut accesskit_node_set_keyboard_shortcut_dylibloader_orig_libaccesskit +#define accesskit_node_set_keyboard_shortcut_with_length accesskit_node_set_keyboard_shortcut_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_keyboard_shortcut accesskit_node_clear_keyboard_shortcut_dylibloader_orig_libaccesskit #define accesskit_node_language accesskit_node_language_dylibloader_orig_libaccesskit #define accesskit_node_set_language accesskit_node_set_language_dylibloader_orig_libaccesskit +#define accesskit_node_set_language_with_length accesskit_node_set_language_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_language accesskit_node_clear_language_dylibloader_orig_libaccesskit #define accesskit_node_placeholder accesskit_node_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_set_placeholder accesskit_node_set_placeholder_dylibloader_orig_libaccesskit +#define accesskit_node_set_placeholder_with_length accesskit_node_set_placeholder_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_placeholder accesskit_node_clear_placeholder_dylibloader_orig_libaccesskit #define accesskit_node_role_description accesskit_node_role_description_dylibloader_orig_libaccesskit #define accesskit_node_set_role_description accesskit_node_set_role_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_role_description_with_length accesskit_node_set_role_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_role_description accesskit_node_clear_role_description_dylibloader_orig_libaccesskit #define accesskit_node_state_description accesskit_node_state_description_dylibloader_orig_libaccesskit #define accesskit_node_set_state_description accesskit_node_set_state_description_dylibloader_orig_libaccesskit +#define accesskit_node_set_state_description_with_length accesskit_node_set_state_description_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_state_description accesskit_node_clear_state_description_dylibloader_orig_libaccesskit #define accesskit_node_tooltip accesskit_node_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_set_tooltip accesskit_node_set_tooltip_dylibloader_orig_libaccesskit +#define accesskit_node_set_tooltip_with_length accesskit_node_set_tooltip_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_tooltip accesskit_node_clear_tooltip_dylibloader_orig_libaccesskit #define accesskit_node_url accesskit_node_url_dylibloader_orig_libaccesskit #define accesskit_node_set_url accesskit_node_set_url_dylibloader_orig_libaccesskit +#define accesskit_node_set_url_with_length accesskit_node_set_url_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_url accesskit_node_clear_url_dylibloader_orig_libaccesskit #define accesskit_node_row_index_text accesskit_node_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_row_index_text accesskit_node_set_row_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_row_index_text_with_length accesskit_node_set_row_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_row_index_text accesskit_node_clear_row_index_text_dylibloader_orig_libaccesskit #define accesskit_node_column_index_text accesskit_node_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_set_column_index_text accesskit_node_set_column_index_text_dylibloader_orig_libaccesskit +#define accesskit_node_set_column_index_text_with_length accesskit_node_set_column_index_text_with_length_dylibloader_orig_libaccesskit #define accesskit_node_clear_column_index_text accesskit_node_clear_column_index_text_dylibloader_orig_libaccesskit #define accesskit_node_scroll_x accesskit_node_scroll_x_dylibloader_orig_libaccesskit #define accesskit_node_set_scroll_x accesskit_node_set_scroll_x_dylibloader_orig_libaccesskit @@ -326,6 +348,12 @@ #define accesskit_node_set_text_selection accesskit_node_set_text_selection_dylibloader_orig_libaccesskit #define accesskit_node_clear_text_selection accesskit_node_clear_text_selection_dylibloader_orig_libaccesskit #define accesskit_custom_action_new accesskit_custom_action_new_dylibloader_orig_libaccesskit +#define accesskit_custom_action_free accesskit_custom_action_free_dylibloader_orig_libaccesskit +#define accesskit_custom_action_id accesskit_custom_action_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_id accesskit_custom_action_set_id_dylibloader_orig_libaccesskit +#define accesskit_custom_action_description accesskit_custom_action_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description accesskit_custom_action_set_description_dylibloader_orig_libaccesskit +#define accesskit_custom_action_set_description_with_length accesskit_custom_action_set_description_with_length_dylibloader_orig_libaccesskit #define accesskit_custom_actions_free accesskit_custom_actions_free_dylibloader_orig_libaccesskit #define accesskit_node_custom_actions accesskit_node_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_set_custom_actions accesskit_node_set_custom_actions_dylibloader_orig_libaccesskit @@ -333,14 +361,18 @@ #define accesskit_node_clear_custom_actions accesskit_node_clear_custom_actions_dylibloader_orig_libaccesskit #define accesskit_node_new accesskit_node_new_dylibloader_orig_libaccesskit #define accesskit_node_free accesskit_node_free_dylibloader_orig_libaccesskit +#define accesskit_node_debug accesskit_node_debug_dylibloader_orig_libaccesskit #define accesskit_tree_new accesskit_tree_new_dylibloader_orig_libaccesskit #define accesskit_tree_free accesskit_tree_free_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_name accesskit_tree_get_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_name accesskit_tree_set_toolkit_name_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_name_with_length accesskit_tree_set_toolkit_name_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_name accesskit_tree_clear_toolkit_name_dylibloader_orig_libaccesskit #define accesskit_tree_get_toolkit_version accesskit_tree_get_toolkit_version_dylibloader_orig_libaccesskit #define accesskit_tree_set_toolkit_version accesskit_tree_set_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_set_toolkit_version_with_length accesskit_tree_set_toolkit_version_with_length_dylibloader_orig_libaccesskit #define accesskit_tree_clear_toolkit_version accesskit_tree_clear_toolkit_version_dylibloader_orig_libaccesskit +#define accesskit_tree_debug accesskit_tree_debug_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_focus accesskit_tree_update_with_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_with_capacity_and_focus accesskit_tree_update_with_capacity_and_focus_dylibloader_orig_libaccesskit #define accesskit_tree_update_free accesskit_tree_update_free_dylibloader_orig_libaccesskit @@ -348,6 +380,7 @@ #define accesskit_tree_update_set_tree accesskit_tree_update_set_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_clear_tree accesskit_tree_update_clear_tree_dylibloader_orig_libaccesskit #define accesskit_tree_update_set_focus accesskit_tree_update_set_focus_dylibloader_orig_libaccesskit +#define accesskit_tree_update_debug accesskit_tree_update_debug_dylibloader_orig_libaccesskit #define accesskit_action_request_free accesskit_action_request_free_dylibloader_orig_libaccesskit #define accesskit_affine_identity accesskit_affine_identity_dylibloader_orig_libaccesskit #define accesskit_affine_flip_y accesskit_affine_flip_y_dylibloader_orig_libaccesskit @@ -361,7 +394,13 @@ #define accesskit_affine_transform_rect_bbox accesskit_affine_transform_rect_bbox_dylibloader_orig_libaccesskit #define accesskit_affine_is_finite accesskit_affine_is_finite_dylibloader_orig_libaccesskit #define accesskit_affine_is_nan accesskit_affine_is_nan_dylibloader_orig_libaccesskit +#define accesskit_affine_mul accesskit_affine_mul_dylibloader_orig_libaccesskit +#define accesskit_affine_transform_point accesskit_affine_transform_point_dylibloader_orig_libaccesskit #define accesskit_point_to_vec2 accesskit_point_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_add_vec2 accesskit_point_add_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_vec2 accesskit_point_sub_vec2_dylibloader_orig_libaccesskit +#define accesskit_point_sub_point accesskit_point_sub_point_dylibloader_orig_libaccesskit +#define accesskit_rect_new accesskit_rect_new_dylibloader_orig_libaccesskit #define accesskit_rect_from_points accesskit_rect_from_points_dylibloader_orig_libaccesskit #define accesskit_rect_from_origin_size accesskit_rect_from_origin_size_dylibloader_orig_libaccesskit #define accesskit_rect_with_origin accesskit_rect_with_origin_dylibloader_orig_libaccesskit @@ -381,14 +420,23 @@ #define accesskit_rect_union accesskit_rect_union_dylibloader_orig_libaccesskit #define accesskit_rect_union_pt accesskit_rect_union_pt_dylibloader_orig_libaccesskit #define accesskit_rect_intersect accesskit_rect_intersect_dylibloader_orig_libaccesskit +#define accesskit_rect_translate accesskit_rect_translate_dylibloader_orig_libaccesskit #define accesskit_size_to_vec2 accesskit_size_to_vec2_dylibloader_orig_libaccesskit +#define accesskit_size_scale accesskit_size_scale_dylibloader_orig_libaccesskit +#define accesskit_size_add accesskit_size_add_dylibloader_orig_libaccesskit +#define accesskit_size_sub accesskit_size_sub_dylibloader_orig_libaccesskit #define accesskit_vec2_to_point accesskit_vec2_to_point_dylibloader_orig_libaccesskit #define accesskit_vec2_to_size accesskit_vec2_to_size_dylibloader_orig_libaccesskit +#define accesskit_vec2_add accesskit_vec2_add_dylibloader_orig_libaccesskit +#define accesskit_vec2_sub accesskit_vec2_sub_dylibloader_orig_libaccesskit +#define accesskit_vec2_scale accesskit_vec2_scale_dylibloader_orig_libaccesskit +#define accesskit_vec2_neg accesskit_vec2_neg_dylibloader_orig_libaccesskit #define accesskit_unix_adapter_new accesskit_unix_adapter_new_dylibloader_orig_libaccesskit #define accesskit_unix_adapter_free accesskit_unix_adapter_free_dylibloader_orig_libaccesskit #define accesskit_unix_adapter_set_root_window_bounds accesskit_unix_adapter_set_root_window_bounds_dylibloader_orig_libaccesskit #define accesskit_unix_adapter_update_if_active accesskit_unix_adapter_update_if_active_dylibloader_orig_libaccesskit #define accesskit_unix_adapter_update_window_focus_state accesskit_unix_adapter_update_window_focus_state_dylibloader_orig_libaccesskit +#define accesskit_unix_adapter_debug accesskit_unix_adapter_debug_dylibloader_orig_libaccesskit #include "accesskit.h" #undef accesskit_node_role #undef accesskit_node_set_role @@ -396,6 +444,10 @@ #undef accesskit_node_add_action #undef accesskit_node_remove_action #undef accesskit_node_clear_actions +#undef accesskit_node_child_supports_action +#undef accesskit_node_add_child_action +#undef accesskit_node_remove_child_action +#undef accesskit_node_clear_child_actions #undef accesskit_node_is_hidden #undef accesskit_node_set_hidden #undef accesskit_node_clear_hidden @@ -509,57 +561,75 @@ #undef accesskit_string_free #undef accesskit_node_label #undef accesskit_node_set_label +#undef accesskit_node_set_label_with_length #undef accesskit_node_clear_label #undef accesskit_node_description #undef accesskit_node_set_description +#undef accesskit_node_set_description_with_length #undef accesskit_node_clear_description #undef accesskit_node_value #undef accesskit_node_set_value +#undef accesskit_node_set_value_with_length #undef accesskit_node_clear_value #undef accesskit_node_access_key #undef accesskit_node_set_access_key +#undef accesskit_node_set_access_key_with_length #undef accesskit_node_clear_access_key #undef accesskit_node_author_id #undef accesskit_node_set_author_id +#undef accesskit_node_set_author_id_with_length #undef accesskit_node_clear_author_id #undef accesskit_node_class_name #undef accesskit_node_set_class_name +#undef accesskit_node_set_class_name_with_length #undef accesskit_node_clear_class_name #undef accesskit_node_font_family #undef accesskit_node_set_font_family +#undef accesskit_node_set_font_family_with_length #undef accesskit_node_clear_font_family #undef accesskit_node_html_tag #undef accesskit_node_set_html_tag +#undef accesskit_node_set_html_tag_with_length #undef accesskit_node_clear_html_tag #undef accesskit_node_inner_html #undef accesskit_node_set_inner_html +#undef accesskit_node_set_inner_html_with_length #undef accesskit_node_clear_inner_html #undef accesskit_node_keyboard_shortcut #undef accesskit_node_set_keyboard_shortcut +#undef accesskit_node_set_keyboard_shortcut_with_length #undef accesskit_node_clear_keyboard_shortcut #undef accesskit_node_language #undef accesskit_node_set_language +#undef accesskit_node_set_language_with_length #undef accesskit_node_clear_language #undef accesskit_node_placeholder #undef accesskit_node_set_placeholder +#undef accesskit_node_set_placeholder_with_length #undef accesskit_node_clear_placeholder #undef accesskit_node_role_description #undef accesskit_node_set_role_description +#undef accesskit_node_set_role_description_with_length #undef accesskit_node_clear_role_description #undef accesskit_node_state_description #undef accesskit_node_set_state_description +#undef accesskit_node_set_state_description_with_length #undef accesskit_node_clear_state_description #undef accesskit_node_tooltip #undef accesskit_node_set_tooltip +#undef accesskit_node_set_tooltip_with_length #undef accesskit_node_clear_tooltip #undef accesskit_node_url #undef accesskit_node_set_url +#undef accesskit_node_set_url_with_length #undef accesskit_node_clear_url #undef accesskit_node_row_index_text #undef accesskit_node_set_row_index_text +#undef accesskit_node_set_row_index_text_with_length #undef accesskit_node_clear_row_index_text #undef accesskit_node_column_index_text #undef accesskit_node_set_column_index_text +#undef accesskit_node_set_column_index_text_with_length #undef accesskit_node_clear_column_index_text #undef accesskit_node_scroll_x #undef accesskit_node_set_scroll_x @@ -709,6 +779,12 @@ #undef accesskit_node_set_text_selection #undef accesskit_node_clear_text_selection #undef accesskit_custom_action_new +#undef accesskit_custom_action_free +#undef accesskit_custom_action_id +#undef accesskit_custom_action_set_id +#undef accesskit_custom_action_description +#undef accesskit_custom_action_set_description +#undef accesskit_custom_action_set_description_with_length #undef accesskit_custom_actions_free #undef accesskit_node_custom_actions #undef accesskit_node_set_custom_actions @@ -716,14 +792,18 @@ #undef accesskit_node_clear_custom_actions #undef accesskit_node_new #undef accesskit_node_free +#undef accesskit_node_debug #undef accesskit_tree_new #undef accesskit_tree_free #undef accesskit_tree_get_toolkit_name #undef accesskit_tree_set_toolkit_name +#undef accesskit_tree_set_toolkit_name_with_length #undef accesskit_tree_clear_toolkit_name #undef accesskit_tree_get_toolkit_version #undef accesskit_tree_set_toolkit_version +#undef accesskit_tree_set_toolkit_version_with_length #undef accesskit_tree_clear_toolkit_version +#undef accesskit_tree_debug #undef accesskit_tree_update_with_focus #undef accesskit_tree_update_with_capacity_and_focus #undef accesskit_tree_update_free @@ -731,6 +811,7 @@ #undef accesskit_tree_update_set_tree #undef accesskit_tree_update_clear_tree #undef accesskit_tree_update_set_focus +#undef accesskit_tree_update_debug #undef accesskit_action_request_free #undef accesskit_affine_identity #undef accesskit_affine_flip_y @@ -744,7 +825,13 @@ #undef accesskit_affine_transform_rect_bbox #undef accesskit_affine_is_finite #undef accesskit_affine_is_nan +#undef accesskit_affine_mul +#undef accesskit_affine_transform_point #undef accesskit_point_to_vec2 +#undef accesskit_point_add_vec2 +#undef accesskit_point_sub_vec2 +#undef accesskit_point_sub_point +#undef accesskit_rect_new #undef accesskit_rect_from_points #undef accesskit_rect_from_origin_size #undef accesskit_rect_with_origin @@ -764,14 +851,23 @@ #undef accesskit_rect_union #undef accesskit_rect_union_pt #undef accesskit_rect_intersect +#undef accesskit_rect_translate #undef accesskit_size_to_vec2 +#undef accesskit_size_scale +#undef accesskit_size_add +#undef accesskit_size_sub #undef accesskit_vec2_to_point #undef accesskit_vec2_to_size +#undef accesskit_vec2_add +#undef accesskit_vec2_sub +#undef accesskit_vec2_scale +#undef accesskit_vec2_neg #undef accesskit_unix_adapter_new #undef accesskit_unix_adapter_free #undef accesskit_unix_adapter_set_root_window_bounds #undef accesskit_unix_adapter_update_if_active #undef accesskit_unix_adapter_update_window_focus_state +#undef accesskit_unix_adapter_debug #ifdef __cplusplus extern "C" { #endif @@ -781,6 +877,10 @@ extern "C" { #define accesskit_node_add_action accesskit_node_add_action_dylibloader_wrapper_libaccesskit #define accesskit_node_remove_action accesskit_node_remove_action_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_actions accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit +#define accesskit_node_child_supports_action accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit +#define accesskit_node_add_child_action accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit +#define accesskit_node_remove_child_action accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit +#define accesskit_node_clear_child_actions accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit #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 @@ -894,57 +994,75 @@ extern "C" { #define accesskit_string_free accesskit_string_free_dylibloader_wrapper_libaccesskit #define accesskit_node_label accesskit_node_label_dylibloader_wrapper_libaccesskit #define accesskit_node_set_label accesskit_node_set_label_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_label_with_length accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_label accesskit_node_clear_label_dylibloader_wrapper_libaccesskit #define accesskit_node_description accesskit_node_description_dylibloader_wrapper_libaccesskit #define accesskit_node_set_description accesskit_node_set_description_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_description_with_length accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_description accesskit_node_clear_description_dylibloader_wrapper_libaccesskit #define accesskit_node_value accesskit_node_value_dylibloader_wrapper_libaccesskit #define accesskit_node_set_value accesskit_node_set_value_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_value_with_length accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_value accesskit_node_clear_value_dylibloader_wrapper_libaccesskit #define accesskit_node_access_key accesskit_node_access_key_dylibloader_wrapper_libaccesskit #define accesskit_node_set_access_key accesskit_node_set_access_key_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_access_key_with_length accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_access_key accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit #define accesskit_node_author_id accesskit_node_author_id_dylibloader_wrapper_libaccesskit #define accesskit_node_set_author_id accesskit_node_set_author_id_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_author_id_with_length accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_author_id accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit #define accesskit_node_class_name accesskit_node_class_name_dylibloader_wrapper_libaccesskit #define accesskit_node_set_class_name accesskit_node_set_class_name_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_class_name_with_length accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_class_name accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit #define accesskit_node_font_family accesskit_node_font_family_dylibloader_wrapper_libaccesskit #define accesskit_node_set_font_family accesskit_node_set_font_family_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_font_family_with_length accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_font_family accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit #define accesskit_node_html_tag accesskit_node_html_tag_dylibloader_wrapper_libaccesskit #define accesskit_node_set_html_tag accesskit_node_set_html_tag_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_html_tag_with_length accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_html_tag accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit #define accesskit_node_inner_html accesskit_node_inner_html_dylibloader_wrapper_libaccesskit #define accesskit_node_set_inner_html accesskit_node_set_inner_html_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_inner_html_with_length accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_inner_html accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit #define accesskit_node_keyboard_shortcut accesskit_node_keyboard_shortcut_dylibloader_wrapper_libaccesskit #define accesskit_node_set_keyboard_shortcut accesskit_node_set_keyboard_shortcut_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_keyboard_shortcut_with_length accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_keyboard_shortcut accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit #define accesskit_node_language accesskit_node_language_dylibloader_wrapper_libaccesskit #define accesskit_node_set_language accesskit_node_set_language_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_language_with_length accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_language accesskit_node_clear_language_dylibloader_wrapper_libaccesskit #define accesskit_node_placeholder accesskit_node_placeholder_dylibloader_wrapper_libaccesskit #define accesskit_node_set_placeholder accesskit_node_set_placeholder_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_placeholder_with_length accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_placeholder accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit #define accesskit_node_role_description accesskit_node_role_description_dylibloader_wrapper_libaccesskit #define accesskit_node_set_role_description accesskit_node_set_role_description_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_role_description_with_length accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_role_description accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit #define accesskit_node_state_description accesskit_node_state_description_dylibloader_wrapper_libaccesskit #define accesskit_node_set_state_description accesskit_node_set_state_description_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_state_description_with_length accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_state_description accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit #define accesskit_node_tooltip accesskit_node_tooltip_dylibloader_wrapper_libaccesskit #define accesskit_node_set_tooltip accesskit_node_set_tooltip_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_tooltip_with_length accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_tooltip accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit #define accesskit_node_url accesskit_node_url_dylibloader_wrapper_libaccesskit #define accesskit_node_set_url accesskit_node_set_url_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_url_with_length accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_url accesskit_node_clear_url_dylibloader_wrapper_libaccesskit #define accesskit_node_row_index_text accesskit_node_row_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_set_row_index_text accesskit_node_set_row_index_text_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_row_index_text_with_length accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_row_index_text accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_column_index_text accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_set_column_index_text accesskit_node_set_column_index_text_dylibloader_wrapper_libaccesskit +#define accesskit_node_set_column_index_text_with_length accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_column_index_text accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit #define accesskit_node_scroll_x accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit #define accesskit_node_set_scroll_x accesskit_node_set_scroll_x_dylibloader_wrapper_libaccesskit @@ -1094,6 +1212,12 @@ extern "C" { #define accesskit_node_set_text_selection accesskit_node_set_text_selection_dylibloader_wrapper_libaccesskit #define accesskit_node_clear_text_selection accesskit_node_clear_text_selection_dylibloader_wrapper_libaccesskit #define accesskit_custom_action_new accesskit_custom_action_new_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_free accesskit_custom_action_free_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_id accesskit_custom_action_id_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_set_id accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_description accesskit_custom_action_description_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_set_description accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit +#define accesskit_custom_action_set_description_with_length accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit #define accesskit_custom_actions_free accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit #define accesskit_node_custom_actions accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit #define accesskit_node_set_custom_actions accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit @@ -1101,14 +1225,18 @@ extern "C" { #define accesskit_node_clear_custom_actions accesskit_node_clear_custom_actions_dylibloader_wrapper_libaccesskit #define accesskit_node_new accesskit_node_new_dylibloader_wrapper_libaccesskit #define accesskit_node_free accesskit_node_free_dylibloader_wrapper_libaccesskit +#define accesskit_node_debug accesskit_node_debug_dylibloader_wrapper_libaccesskit #define accesskit_tree_new accesskit_tree_new_dylibloader_wrapper_libaccesskit #define accesskit_tree_free accesskit_tree_free_dylibloader_wrapper_libaccesskit #define accesskit_tree_get_toolkit_name accesskit_tree_get_toolkit_name_dylibloader_wrapper_libaccesskit #define accesskit_tree_set_toolkit_name accesskit_tree_set_toolkit_name_dylibloader_wrapper_libaccesskit +#define accesskit_tree_set_toolkit_name_with_length accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit #define accesskit_tree_clear_toolkit_name accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit #define accesskit_tree_get_toolkit_version accesskit_tree_get_toolkit_version_dylibloader_wrapper_libaccesskit #define accesskit_tree_set_toolkit_version accesskit_tree_set_toolkit_version_dylibloader_wrapper_libaccesskit +#define accesskit_tree_set_toolkit_version_with_length accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit #define accesskit_tree_clear_toolkit_version accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit +#define accesskit_tree_debug accesskit_tree_debug_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_with_focus accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_with_capacity_and_focus accesskit_tree_update_with_capacity_and_focus_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_free accesskit_tree_update_free_dylibloader_wrapper_libaccesskit @@ -1116,6 +1244,7 @@ extern "C" { #define accesskit_tree_update_set_tree accesskit_tree_update_set_tree_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_clear_tree accesskit_tree_update_clear_tree_dylibloader_wrapper_libaccesskit #define accesskit_tree_update_set_focus accesskit_tree_update_set_focus_dylibloader_wrapper_libaccesskit +#define accesskit_tree_update_debug accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit #define accesskit_action_request_free accesskit_action_request_free_dylibloader_wrapper_libaccesskit #define accesskit_affine_identity accesskit_affine_identity_dylibloader_wrapper_libaccesskit #define accesskit_affine_flip_y accesskit_affine_flip_y_dylibloader_wrapper_libaccesskit @@ -1129,7 +1258,13 @@ extern "C" { #define accesskit_affine_transform_rect_bbox accesskit_affine_transform_rect_bbox_dylibloader_wrapper_libaccesskit #define accesskit_affine_is_finite accesskit_affine_is_finite_dylibloader_wrapper_libaccesskit #define accesskit_affine_is_nan accesskit_affine_is_nan_dylibloader_wrapper_libaccesskit +#define accesskit_affine_mul accesskit_affine_mul_dylibloader_wrapper_libaccesskit +#define accesskit_affine_transform_point accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit #define accesskit_point_to_vec2 accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_point_add_vec2 accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_point_sub_vec2 accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_point_sub_point accesskit_point_sub_point_dylibloader_wrapper_libaccesskit +#define accesskit_rect_new accesskit_rect_new_dylibloader_wrapper_libaccesskit #define accesskit_rect_from_points accesskit_rect_from_points_dylibloader_wrapper_libaccesskit #define accesskit_rect_from_origin_size accesskit_rect_from_origin_size_dylibloader_wrapper_libaccesskit #define accesskit_rect_with_origin accesskit_rect_with_origin_dylibloader_wrapper_libaccesskit @@ -1149,20 +1284,33 @@ extern "C" { #define accesskit_rect_union accesskit_rect_union_dylibloader_wrapper_libaccesskit #define accesskit_rect_union_pt accesskit_rect_union_pt_dylibloader_wrapper_libaccesskit #define accesskit_rect_intersect accesskit_rect_intersect_dylibloader_wrapper_libaccesskit +#define accesskit_rect_translate accesskit_rect_translate_dylibloader_wrapper_libaccesskit #define accesskit_size_to_vec2 accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit +#define accesskit_size_scale accesskit_size_scale_dylibloader_wrapper_libaccesskit +#define accesskit_size_add accesskit_size_add_dylibloader_wrapper_libaccesskit +#define accesskit_size_sub accesskit_size_sub_dylibloader_wrapper_libaccesskit #define accesskit_vec2_to_point accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit #define accesskit_vec2_to_size accesskit_vec2_to_size_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_add accesskit_vec2_add_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_sub accesskit_vec2_sub_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_scale accesskit_vec2_scale_dylibloader_wrapper_libaccesskit +#define accesskit_vec2_neg accesskit_vec2_neg_dylibloader_wrapper_libaccesskit #define accesskit_unix_adapter_new accesskit_unix_adapter_new_dylibloader_wrapper_libaccesskit #define accesskit_unix_adapter_free accesskit_unix_adapter_free_dylibloader_wrapper_libaccesskit #define accesskit_unix_adapter_set_root_window_bounds accesskit_unix_adapter_set_root_window_bounds_dylibloader_wrapper_libaccesskit #define accesskit_unix_adapter_update_if_active accesskit_unix_adapter_update_if_active_dylibloader_wrapper_libaccesskit #define accesskit_unix_adapter_update_window_focus_state accesskit_unix_adapter_update_window_focus_state_dylibloader_wrapper_libaccesskit +#define accesskit_unix_adapter_debug accesskit_unix_adapter_debug_dylibloader_wrapper_libaccesskit extern accesskit_role (*accesskit_node_role_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_role_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_role); extern bool (*accesskit_node_supports_action_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *, accesskit_action); extern void (*accesskit_node_add_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); extern void (*accesskit_node_remove_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); extern void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +extern bool (*accesskit_node_child_supports_action_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *, accesskit_action); +extern void (*accesskit_node_add_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +extern void (*accesskit_node_remove_child_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_action); +extern void (*accesskit_node_clear_child_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); 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 *); @@ -1276,57 +1424,75 @@ extern void (*accesskit_node_clear_popup_for_dylibloader_wrapper_libaccesskit)(s extern void (*accesskit_string_free_dylibloader_wrapper_libaccesskit)(char *); extern char *(*accesskit_node_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_value_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_access_key_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_access_key_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_access_key_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_author_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_author_id_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_author_id_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_class_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_class_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_class_name_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_font_family_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_font_family_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_font_family_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_html_tag_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_html_tag_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_html_tag_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_inner_html_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_inner_html_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_inner_html_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_keyboard_shortcut_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_keyboard_shortcut_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_language_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_language_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_language_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_placeholder_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_placeholder_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_placeholder_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_state_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_state_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_state_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_tooltip_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_tooltip_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_tooltip_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_url_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_url_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_url_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_row_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_row_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_row_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *); +extern void (*accesskit_node_set_column_index_text_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t); extern void (*accesskit_node_clear_column_index_text_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern struct accesskit_opt_double (*accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double); @@ -1475,22 +1641,32 @@ extern void (*accesskit_node_clear_bounds_dylibloader_wrapper_libaccesskit)(stru extern struct accesskit_opt_text_selection (*accesskit_node_text_selection_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern void (*accesskit_node_set_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_text_selection); extern void (*accesskit_node_clear_text_selection_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); -extern struct accesskit_custom_action (*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t, const char *); +extern struct accesskit_custom_action *(*accesskit_custom_action_new_dylibloader_wrapper_libaccesskit)(int32_t); +extern void (*accesskit_custom_action_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *); +extern int32_t (*accesskit_custom_action_id_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +extern void (*accesskit_custom_action_set_id_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, int32_t); +extern char *(*accesskit_custom_action_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_custom_action *); +extern void (*accesskit_custom_action_set_description_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *); +extern void (*accesskit_custom_action_set_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_action *, const char *, size_t); extern void (*accesskit_custom_actions_free_dylibloader_wrapper_libaccesskit)(struct accesskit_custom_actions *); -extern const struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); -extern void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const struct accesskit_custom_action *); -extern void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action); +extern struct accesskit_custom_actions *(*accesskit_node_custom_actions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); +extern void (*accesskit_node_set_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, struct accesskit_custom_action * const *); +extern void (*accesskit_node_push_custom_action_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_custom_action *); extern void (*accesskit_node_clear_custom_actions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); extern struct accesskit_node *(*accesskit_node_new_dylibloader_wrapper_libaccesskit)(accesskit_role); extern void (*accesskit_node_free_dylibloader_wrapper_libaccesskit)(struct accesskit_node *); +extern char *(*accesskit_node_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *); extern struct accesskit_tree *(*accesskit_tree_new_dylibloader_wrapper_libaccesskit)(accesskit_node_id); extern void (*accesskit_tree_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); extern char *(*accesskit_tree_get_toolkit_name_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); extern void (*accesskit_tree_set_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +extern void (*accesskit_tree_set_toolkit_name_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); extern void (*accesskit_tree_clear_toolkit_name_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); extern char *(*accesskit_tree_get_toolkit_version_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); extern void (*accesskit_tree_set_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *); +extern void (*accesskit_tree_set_toolkit_version_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *, const char *, size_t); extern void (*accesskit_tree_clear_toolkit_version_dylibloader_wrapper_libaccesskit)(struct accesskit_tree *); +extern char *(*accesskit_tree_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree *); extern struct accesskit_tree_update *(*accesskit_tree_update_with_focus_dylibloader_wrapper_libaccesskit)(accesskit_node_id); extern struct accesskit_tree_update *(*accesskit_tree_update_with_capacity_and_focus_dylibloader_wrapper_libaccesskit)(size_t, accesskit_node_id); extern void (*accesskit_tree_update_free_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); @@ -1498,6 +1674,7 @@ extern void (*accesskit_tree_update_push_node_dylibloader_wrapper_libaccesskit)( extern void (*accesskit_tree_update_set_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, struct accesskit_tree *); extern void (*accesskit_tree_update_clear_tree_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *); extern void (*accesskit_tree_update_set_focus_dylibloader_wrapper_libaccesskit)(struct accesskit_tree_update *, accesskit_node_id); +extern char *(*accesskit_tree_update_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_tree_update *); extern void (*accesskit_action_request_free_dylibloader_wrapper_libaccesskit)(struct accesskit_action_request *); extern struct accesskit_affine (*accesskit_affine_identity_dylibloader_wrapper_libaccesskit)(void); extern struct accesskit_affine (*accesskit_affine_flip_y_dylibloader_wrapper_libaccesskit)(void); @@ -1511,7 +1688,13 @@ extern struct accesskit_affine (*accesskit_affine_inverse_dylibloader_wrapper_li extern struct accesskit_rect (*accesskit_affine_transform_rect_bbox_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_rect); extern bool (*accesskit_affine_is_finite_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); extern bool (*accesskit_affine_is_nan_dylibloader_wrapper_libaccesskit)(const struct accesskit_affine *); +extern struct accesskit_affine (*accesskit_affine_mul_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_affine); +extern struct accesskit_point (*accesskit_affine_transform_point_dylibloader_wrapper_libaccesskit)(struct accesskit_affine, struct accesskit_point); extern struct accesskit_vec2 (*accesskit_point_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point); +extern struct accesskit_point (*accesskit_point_add_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +extern struct accesskit_point (*accesskit_point_sub_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_point_sub_point_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); +extern struct accesskit_rect (*accesskit_rect_new_dylibloader_wrapper_libaccesskit)(double, double, double, double); extern struct accesskit_rect (*accesskit_rect_from_points_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_point); extern struct accesskit_rect (*accesskit_rect_from_origin_size_dylibloader_wrapper_libaccesskit)(struct accesskit_point, struct accesskit_size); extern struct accesskit_rect (*accesskit_rect_with_origin_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_point); @@ -1531,14 +1714,23 @@ extern bool (*accesskit_rect_contains_dylibloader_wrapper_libaccesskit)(const st extern struct accesskit_rect (*accesskit_rect_union_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); extern struct accesskit_rect (*accesskit_rect_union_pt_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_point); extern struct accesskit_rect (*accesskit_rect_intersect_dylibloader_wrapper_libaccesskit)(const struct accesskit_rect *, struct accesskit_rect); +extern struct accesskit_rect (*accesskit_rect_translate_dylibloader_wrapper_libaccesskit)(struct accesskit_rect, struct accesskit_vec2); extern struct accesskit_vec2 (*accesskit_size_to_vec2_dylibloader_wrapper_libaccesskit)(struct accesskit_size); +extern struct accesskit_size (*accesskit_size_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_size, double); +extern struct accesskit_size (*accesskit_size_add_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); +extern struct accesskit_size (*accesskit_size_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_size, struct accesskit_size); extern struct accesskit_point (*accesskit_vec2_to_point_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); extern struct accesskit_size (*accesskit_vec2_to_size_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_vec2_add_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_vec2_sub_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, struct accesskit_vec2); +extern struct accesskit_vec2 (*accesskit_vec2_scale_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2, double); +extern struct accesskit_vec2 (*accesskit_vec2_neg_dylibloader_wrapper_libaccesskit)(struct accesskit_vec2); extern struct accesskit_unix_adapter *(*accesskit_unix_adapter_new_dylibloader_wrapper_libaccesskit)(accesskit_activation_handler_callback, void *, accesskit_action_handler_callback, void *, accesskit_deactivation_handler_callback, void *); extern void (*accesskit_unix_adapter_free_dylibloader_wrapper_libaccesskit)(struct accesskit_unix_adapter *); extern void (*accesskit_unix_adapter_set_root_window_bounds_dylibloader_wrapper_libaccesskit)(struct accesskit_unix_adapter *, struct accesskit_rect, struct accesskit_rect); extern void (*accesskit_unix_adapter_update_if_active_dylibloader_wrapper_libaccesskit)(struct accesskit_unix_adapter *, accesskit_tree_update_factory, void *); extern void (*accesskit_unix_adapter_update_window_focus_state_dylibloader_wrapper_libaccesskit)(struct accesskit_unix_adapter *, bool); +extern char *(*accesskit_unix_adapter_debug_dylibloader_wrapper_libaccesskit)(const struct accesskit_unix_adapter *); int initialize_libaccesskit(int verbose, void *handle); #ifdef __cplusplus } diff --git a/thirdparty/README.md b/thirdparty/README.md index 62fe3e0f573..10b40dc24d9 100644 --- a/thirdparty/README.md +++ b/thirdparty/README.md @@ -8,7 +8,7 @@ readability. ## accesskit - Upstream: https://github.com/AccessKit/accesskit-c -- Version: 0.17.0 (f69571eca23151be07a41bf493ca48a2b44b6a8b, 2025) +- Version: 0.18.0 (0c52a8ce2357bbeb927f90dc9a1c19c8ec1bd2c3, 2025) - License: MIT Files extracted from upstream source: diff --git a/thirdparty/accesskit/include/accesskit.h b/thirdparty/accesskit/include/accesskit.h index bbadff371be..feff33c90ee 100644 --- a/thirdparty/accesskit/include/accesskit.h +++ b/thirdparty/accesskit/include/accesskit.h @@ -573,6 +573,8 @@ enum accesskit_vertical_offset typedef uint8_t accesskit_vertical_offset; #endif // __cplusplus +typedef struct accesskit_custom_action accesskit_custom_action; + #if defined(__APPLE__) typedef struct accesskit_macos_adapter accesskit_macos_adapter; #endif @@ -868,20 +870,9 @@ typedef struct accesskit_opt_text_selection { struct accesskit_text_selection value; } accesskit_opt_text_selection; -/** - * Use `accesskit_custom_action_new` to create this struct. Do not reallocate - * `description`. - * - * When you get this struct, you are responsible for freeing `description`. - */ -typedef struct accesskit_custom_action { - int32_t id; - char *description; -} accesskit_custom_action; - typedef struct accesskit_custom_actions { size_t length; - struct accesskit_custom_action *values; + struct accesskit_custom_action **values; } accesskit_custom_actions; /** @@ -1368,6 +1359,12 @@ char *accesskit_node_label(const struct accesskit_node *node); */ void accesskit_node_set_label(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_label_with_length(struct accesskit_node *node, + const char *value, size_t length); + void accesskit_node_clear_label(struct accesskit_node *node); /** @@ -1381,6 +1378,13 @@ char *accesskit_node_description(const struct accesskit_node *node); void accesskit_node_set_description(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_description_with_length(struct accesskit_node *node, + const char *value, + size_t length); + void accesskit_node_clear_description(struct accesskit_node *node); /** @@ -1393,6 +1397,12 @@ char *accesskit_node_value(const struct accesskit_node *node); */ void accesskit_node_set_value(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_value_with_length(struct accesskit_node *node, + const char *value, size_t length); + void accesskit_node_clear_value(struct accesskit_node *node); /** @@ -1406,6 +1416,13 @@ char *accesskit_node_access_key(const struct accesskit_node *node); void accesskit_node_set_access_key(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_access_key_with_length(struct accesskit_node *node, + const char *value, + size_t length); + void accesskit_node_clear_access_key(struct accesskit_node *node); /** @@ -1419,6 +1436,12 @@ char *accesskit_node_author_id(const struct accesskit_node *node); void accesskit_node_set_author_id(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_author_id_with_length(struct accesskit_node *node, + const char *value, size_t length); + void accesskit_node_clear_author_id(struct accesskit_node *node); /** @@ -1432,6 +1455,13 @@ char *accesskit_node_class_name(const struct accesskit_node *node); void accesskit_node_set_class_name(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_class_name_with_length(struct accesskit_node *node, + const char *value, + size_t length); + void accesskit_node_clear_class_name(struct accesskit_node *node); /** @@ -1445,6 +1475,13 @@ char *accesskit_node_font_family(const struct accesskit_node *node); void accesskit_node_set_font_family(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_font_family_with_length(struct accesskit_node *node, + const char *value, + size_t length); + void accesskit_node_clear_font_family(struct accesskit_node *node); /** @@ -1458,6 +1495,12 @@ char *accesskit_node_html_tag(const struct accesskit_node *node); void accesskit_node_set_html_tag(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_html_tag_with_length(struct accesskit_node *node, + const char *value, size_t length); + void accesskit_node_clear_html_tag(struct accesskit_node *node); /** @@ -1471,6 +1514,13 @@ char *accesskit_node_inner_html(const struct accesskit_node *node); void accesskit_node_set_inner_html(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_inner_html_with_length(struct accesskit_node *node, + const char *value, + size_t length); + void accesskit_node_clear_inner_html(struct accesskit_node *node); /** @@ -1484,6 +1534,12 @@ char *accesskit_node_keyboard_shortcut(const struct accesskit_node *node); void accesskit_node_set_keyboard_shortcut(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_keyboard_shortcut_with_length( + struct accesskit_node *node, const char *value, size_t length); + void accesskit_node_clear_keyboard_shortcut(struct accesskit_node *node); /** @@ -1497,6 +1553,12 @@ char *accesskit_node_language(const struct accesskit_node *node); void accesskit_node_set_language(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_language_with_length(struct accesskit_node *node, + const char *value, size_t length); + void accesskit_node_clear_language(struct accesskit_node *node); /** @@ -1510,6 +1572,13 @@ char *accesskit_node_placeholder(const struct accesskit_node *node); void accesskit_node_set_placeholder(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_placeholder_with_length(struct accesskit_node *node, + const char *value, + size_t length); + void accesskit_node_clear_placeholder(struct accesskit_node *node); /** @@ -1523,6 +1592,12 @@ char *accesskit_node_role_description(const struct accesskit_node *node); void accesskit_node_set_role_description(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_role_description_with_length( + struct accesskit_node *node, const char *value, size_t length); + void accesskit_node_clear_role_description(struct accesskit_node *node); /** @@ -1536,6 +1611,12 @@ char *accesskit_node_state_description(const struct accesskit_node *node); void accesskit_node_set_state_description(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_state_description_with_length( + struct accesskit_node *node, const char *value, size_t length); + void accesskit_node_clear_state_description(struct accesskit_node *node); /** @@ -1548,6 +1629,12 @@ char *accesskit_node_tooltip(const struct accesskit_node *node); */ void accesskit_node_set_tooltip(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_tooltip_with_length(struct accesskit_node *node, + const char *value, size_t length); + void accesskit_node_clear_tooltip(struct accesskit_node *node); /** @@ -1560,6 +1647,12 @@ char *accesskit_node_url(const struct accesskit_node *node); */ void accesskit_node_set_url(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_url_with_length(struct accesskit_node *node, + const char *value, size_t length); + void accesskit_node_clear_url(struct accesskit_node *node); /** @@ -1573,6 +1666,13 @@ char *accesskit_node_row_index_text(const struct accesskit_node *node); void accesskit_node_set_row_index_text(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_row_index_text_with_length(struct accesskit_node *node, + const char *value, + size_t length); + void accesskit_node_clear_row_index_text(struct accesskit_node *node); /** @@ -1586,6 +1686,12 @@ char *accesskit_node_column_index_text(const struct accesskit_node *node); void accesskit_node_set_column_index_text(struct accesskit_node *node, const char *value); +/** + * Caller is responsible for freeing the memory pointed by `value`. + */ +void accesskit_node_set_column_index_text_with_length( + struct accesskit_node *node, const char *value, size_t length); + void accesskit_node_clear_column_index_text(struct accesskit_node *node); struct accesskit_opt_double accesskit_node_scroll_x( @@ -1973,26 +2079,55 @@ void accesskit_node_set_text_selection(struct accesskit_node *node, void accesskit_node_clear_text_selection(struct accesskit_node *node); -struct accesskit_custom_action accesskit_custom_action_new( - int32_t id, const char *description); +struct accesskit_custom_action *accesskit_custom_action_new(int32_t id); + +void accesskit_custom_action_free(struct accesskit_custom_action *action); + +int32_t accesskit_custom_action_id( + const struct accesskit_custom_action *action); + +void accesskit_custom_action_set_id(struct accesskit_custom_action *action, + int32_t id); + +/** + * Caller must call `accesskit_string_free` with the return value. + */ +char *accesskit_custom_action_description( + const struct accesskit_custom_action *action); + +/** + * Caller is responsible for freeing the memory pointed by `description`. + */ +void accesskit_custom_action_set_description( + struct accesskit_custom_action *action, const char *description); + +/** + * Caller is responsible for freeing the memory pointed by `description`. + */ +void accesskit_custom_action_set_description_with_length( + struct accesskit_custom_action *action, const char *description, + size_t length); void accesskit_custom_actions_free(struct accesskit_custom_actions *value); /** - * Caller is responsible for freeing the returned value. + * Caller must call `accesskit_custom_actions_free` with the return value. */ -const struct accesskit_custom_actions *accesskit_node_custom_actions( +struct accesskit_custom_actions *accesskit_node_custom_actions( const struct accesskit_node *node); /** - * Caller is responsible for freeing `values`. + * Caller is responsible for freeing each `custom_action` in the array. */ void accesskit_node_set_custom_actions( struct accesskit_node *node, size_t length, - const struct accesskit_custom_action *values); + struct accesskit_custom_action *const *values); +/** + * Takes ownership of `action`. + */ void accesskit_node_push_custom_action(struct accesskit_node *node, - struct accesskit_custom_action item); + struct accesskit_custom_action *action); void accesskit_node_clear_custom_actions(struct accesskit_node *node); @@ -2000,6 +2135,11 @@ struct accesskit_node *accesskit_node_new(accesskit_role role); void accesskit_node_free(struct accesskit_node *node); +/** + * Caller must call `accesskit_string_free` with the return value. + */ +char *accesskit_node_debug(const struct accesskit_node *node); + struct accesskit_tree *accesskit_tree_new(accesskit_node_id root); void accesskit_tree_free(struct accesskit_tree *tree); @@ -2009,9 +2149,19 @@ void accesskit_tree_free(struct accesskit_tree *tree); */ char *accesskit_tree_get_toolkit_name(const struct accesskit_tree *tree); +/** + * Caller is responsible for freeing the memory pointed by `toolkit_name` + */ void accesskit_tree_set_toolkit_name(struct accesskit_tree *tree, const char *toolkit_name); +/** + * Caller is responsible for freeing the memory pointed by `toolkit_name` + */ +void accesskit_tree_set_toolkit_name_with_length(struct accesskit_tree *tree, + const char *toolkit_name, + size_t length); + void accesskit_tree_clear_toolkit_name(struct accesskit_tree *tree); /** @@ -2019,11 +2169,26 @@ void accesskit_tree_clear_toolkit_name(struct accesskit_tree *tree); */ char *accesskit_tree_get_toolkit_version(const struct accesskit_tree *tree); +/** + * Caller is responsible for freeing the memory pointed by `toolkit_version` + */ void accesskit_tree_set_toolkit_version(struct accesskit_tree *tree, const char *toolkit_version); +/** + * Caller is responsible for freeing the memory pointed by `toolkit_version` + */ +void accesskit_tree_set_toolkit_version_with_length(struct accesskit_tree *tree, + const char *toolkit_version, + size_t length); + void accesskit_tree_clear_toolkit_version(struct accesskit_tree *tree); +/** + * Caller must call `accesskit_string_free` with the return value. + */ +char *accesskit_tree_debug(const struct accesskit_tree *tree); + struct accesskit_tree_update *accesskit_tree_update_with_focus( accesskit_node_id focus); @@ -2048,6 +2213,12 @@ void accesskit_tree_update_clear_tree(struct accesskit_tree_update *update); void accesskit_tree_update_set_focus(struct accesskit_tree_update *update, accesskit_node_id focus); +/** + * Caller must call `accesskit_string_free` with the return value. + */ +char *accesskit_tree_update_debug( + const struct accesskit_tree_update *tree_update); + void accesskit_action_request_free(struct accesskit_action_request *request); struct accesskit_affine accesskit_affine_identity(void); @@ -2078,8 +2249,26 @@ bool accesskit_affine_is_finite(const struct accesskit_affine *affine); bool accesskit_affine_is_nan(const struct accesskit_affine *affine); +struct accesskit_affine accesskit_affine_mul(struct accesskit_affine a, + struct accesskit_affine b); + +struct accesskit_point accesskit_affine_transform_point( + struct accesskit_affine affine, struct accesskit_point point); + struct accesskit_vec2 accesskit_point_to_vec2(struct accesskit_point point); +struct accesskit_point accesskit_point_add_vec2(struct accesskit_point point, + struct accesskit_vec2 vec); + +struct accesskit_point accesskit_point_sub_vec2(struct accesskit_point point, + struct accesskit_vec2 vec); + +struct accesskit_vec2 accesskit_point_sub_point(struct accesskit_point a, + struct accesskit_point b); + +struct accesskit_rect accesskit_rect_new(double x0, double y0, double x1, + double y1); + struct accesskit_rect accesskit_rect_from_points(struct accesskit_point p0, struct accesskit_point p1); @@ -2126,12 +2315,35 @@ struct accesskit_rect accesskit_rect_union_pt(const struct accesskit_rect *rect, struct accesskit_rect accesskit_rect_intersect( const struct accesskit_rect *rect, struct accesskit_rect other); +struct accesskit_rect accesskit_rect_translate( + struct accesskit_rect rect, struct accesskit_vec2 translation); + struct accesskit_vec2 accesskit_size_to_vec2(struct accesskit_size size); +struct accesskit_size accesskit_size_scale(struct accesskit_size size, + double scalar); + +struct accesskit_size accesskit_size_add(struct accesskit_size a, + struct accesskit_size b); + +struct accesskit_size accesskit_size_sub(struct accesskit_size a, + struct accesskit_size b); + struct accesskit_point accesskit_vec2_to_point(struct accesskit_vec2 vec2); struct accesskit_size accesskit_vec2_to_size(struct accesskit_vec2 vec2); +struct accesskit_vec2 accesskit_vec2_add(struct accesskit_vec2 a, + struct accesskit_vec2 b); + +struct accesskit_vec2 accesskit_vec2_sub(struct accesskit_vec2 a, + struct accesskit_vec2 b); + +struct accesskit_vec2 accesskit_vec2_scale(struct accesskit_vec2 vec, + double scalar); + +struct accesskit_vec2 accesskit_vec2_neg(struct accesskit_vec2 vec); + #if defined(__APPLE__) /** * Memory is also freed when calling this function. @@ -2212,6 +2424,14 @@ void *accesskit_macos_adapter_hit_test( void *activation_handler_userdata); #endif +#if defined(__APPLE__) +/** + * Caller must call `accesskit_string_free` with the return value. + */ +char *accesskit_macos_adapter_debug( + const struct accesskit_macos_adapter *adapter); +#endif + #if defined(__APPLE__) /** * # Safety @@ -2295,6 +2515,28 @@ void accesskit_macos_add_focus_forwarder_to_window_class( const char *class_name); #endif +#if defined(__APPLE__) +/** + * Modifies the specified class, which must be a subclass of `NSWindow`, + * to include an `accessibilityFocusedUIElement` method that calls + * the corresponding method on the window's content view. This is needed + * for windowing libraries such as SDL that place the keyboard focus + * directly on the window rather than the content view. + * Caller is responsible for freeing `class_name`. + * + * # Safety + * + * This function is declared unsafe because the caller must ensure that the + * code for this library is never unloaded from the application process, + * since it's not possible to reverse this operation. It's safest + * if this library is statically linked into the application's main executable. + * Also, this function assumes that the specified class is a subclass + * of `NSWindow`. + */ +void accesskit_macos_add_focus_forwarder_to_window_class_with_length( + const char *class_name, size_t length); +#endif + #if (defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || \ defined(__NetBSD__) || defined(__OpenBSD__)) /** @@ -2347,6 +2589,15 @@ void accesskit_unix_adapter_update_window_focus_state( struct accesskit_unix_adapter *adapter, bool is_focused); #endif +#if (defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || \ + defined(__NetBSD__) || defined(__OpenBSD__)) +/** + * Caller must call `accesskit_string_free` with the return value. + */ +char *accesskit_unix_adapter_debug( + const struct accesskit_unix_adapter *adapter); +#endif + #if defined(_WIN32) /** * Memory is also freed when calling this function. @@ -2397,6 +2648,14 @@ struct accesskit_opt_lresult accesskit_windows_adapter_handle_wm_getobject( void *activation_handler_userdata); #endif +#if defined(_WIN32) +/** + * Caller must call `accesskit_string_free` with the return value. + */ +char *accesskit_windows_adapter_debug( + const struct accesskit_windows_adapter *adapter); +#endif + #if defined(_WIN32) /** * Creates a new Windows platform adapter using window subclassing.