Merge pull request #114596 from bruvzg/ac_019
Update AccessKit to 0.21.1
This commit is contained in:
commit
1d5e34ed7b
22 changed files with 1009 additions and 437 deletions
12
.github/workflows/linux_builds.yml
vendored
12
.github/workflows/linux_builds.yml
vendored
|
|
@ -13,7 +13,7 @@ env:
|
|||
SCONS_FLAGS: >-
|
||||
dev_mode=yes
|
||||
module_text_server_fb_enabled=yes
|
||||
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.18.0/"
|
||||
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.21.1/"
|
||||
GODOT_CPP_BRANCH: 4.5
|
||||
DOTNET_NOLOGO: true
|
||||
DOTNET_CLI_TELEMETRY_OPTOUT: true
|
||||
|
|
@ -168,13 +168,13 @@ jobs:
|
|||
- name: Download pre-built AccessKit
|
||||
uses: dsaltares/fetch-gh-release-asset@1.1.2
|
||||
with:
|
||||
repo: AccessKit/accesskit-c
|
||||
version: tags/0.18.0
|
||||
file: accesskit-c-0.18.0.zip
|
||||
target: accesskit-c-0.18.0/accesskit_c.zip
|
||||
repo: godotengine/godot-accesskit-c-static
|
||||
version: tags/0.21.1
|
||||
file: accesskit-c-0.21.1.zip
|
||||
target: accesskit-c-0.21.1/accesskit_c.zip
|
||||
|
||||
- name: Extract pre-built AccessKit
|
||||
run: unzip -o accesskit-c-0.18.0/accesskit_c.zip
|
||||
run: unzip -o accesskit-c-0.21.1/accesskit_c.zip
|
||||
|
||||
- name: Install mold linker
|
||||
if: matrix.proj-test
|
||||
|
|
|
|||
12
.github/workflows/macos_builds.yml
vendored
12
.github/workflows/macos_builds.yml
vendored
|
|
@ -8,7 +8,7 @@ env:
|
|||
SCONS_FLAGS: >-
|
||||
dev_mode=yes
|
||||
module_text_server_fb_enabled=yes
|
||||
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.18.0/"
|
||||
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.21.1/"
|
||||
|
||||
jobs:
|
||||
build-macos:
|
||||
|
|
@ -53,13 +53,13 @@ jobs:
|
|||
- name: Download pre-built AccessKit
|
||||
uses: dsaltares/fetch-gh-release-asset@1.1.2
|
||||
with:
|
||||
repo: AccessKit/accesskit-c
|
||||
version: tags/0.18.0
|
||||
file: accesskit-c-0.18.0.zip
|
||||
target: accesskit-c-0.18.0/accesskit_c.zip
|
||||
repo: godotengine/godot-accesskit-c-static
|
||||
version: tags/0.21.1
|
||||
file: accesskit-c-0.21.1.zip
|
||||
target: accesskit-c-0.21.1/accesskit_c.zip
|
||||
|
||||
- name: Extract pre-built AccessKit
|
||||
run: unzip -o accesskit-c-0.18.0/accesskit_c.zip
|
||||
run: unzip -o accesskit-c-0.21.1/accesskit_c.zip
|
||||
|
||||
- name: Setup Vulkan SDK
|
||||
id: vulkan-sdk
|
||||
|
|
|
|||
12
.github/workflows/windows_builds.yml
vendored
12
.github/workflows/windows_builds.yml
vendored
|
|
@ -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.18.0/"
|
||||
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.21.1/"
|
||||
SCONS_CACHE_MSVC_CONFIG: true
|
||||
PYTHONIOENCODING: utf8
|
||||
|
||||
|
|
@ -98,13 +98,13 @@ jobs:
|
|||
- name: Download pre-built AccessKit
|
||||
uses: dsaltares/fetch-gh-release-asset@1.1.2
|
||||
with:
|
||||
repo: AccessKit/accesskit-c
|
||||
version: tags/0.18.0
|
||||
file: accesskit-c-0.18.0.zip
|
||||
target: accesskit-c-0.18.0/accesskit_c.zip
|
||||
repo: godotengine/godot-accesskit-c-static
|
||||
version: tags/0.21.1
|
||||
file: accesskit-c-0.21.1.zip
|
||||
target: accesskit-c-0.21.1/accesskit_c.zip
|
||||
|
||||
- name: Extract pre-built AccessKit
|
||||
run: unzip -o accesskit-c-0.18.0/accesskit_c.zip
|
||||
run: unzip -o accesskit-c-0.21.1/accesskit_c.zip
|
||||
|
||||
- name: Compilation
|
||||
uses: ./.github/actions/godot-build
|
||||
|
|
|
|||
|
|
@ -1269,6 +1269,14 @@
|
|||
Returns the font size of the [param index] text run (in visual order).
|
||||
</description>
|
||||
</method>
|
||||
<method name="shaped_get_run_glyph_range" qualifiers="const">
|
||||
<return type="Vector2i" />
|
||||
<param index="0" name="shaped" type="RID" />
|
||||
<param index="1" name="index" type="int" />
|
||||
<description>
|
||||
Returns the glyph range of the [param index] text run (in visual order).
|
||||
</description>
|
||||
</method>
|
||||
<method name="shaped_get_run_language" qualifiers="const">
|
||||
<return type="String" />
|
||||
<param index="0" name="shaped" type="RID" />
|
||||
|
|
|
|||
|
|
@ -1241,6 +1241,14 @@
|
|||
Returns the font size of the [param index] text run (in visual order).
|
||||
</description>
|
||||
</method>
|
||||
<method name="_shaped_get_run_glyph_range" qualifiers="virtual const">
|
||||
<return type="Vector2i" />
|
||||
<param index="0" name="shaped" type="RID" />
|
||||
<param index="1" name="index" type="int" />
|
||||
<description>
|
||||
Returns the glyph range of the [param index] text run (in visual order).
|
||||
</description>
|
||||
</method>
|
||||
<method name="_shaped_get_run_language" qualifiers="virtual const">
|
||||
<return type="String" />
|
||||
<param index="0" name="shaped" type="RID" />
|
||||
|
|
|
|||
|
|
@ -131,7 +131,7 @@ void AccessibilityServerAccessKit::_accessibility_action_callback(struct accessk
|
|||
DisplayServerEnums::WindowID window_id = (DisplayServerEnums::WindowID)(size_t)p_user_data;
|
||||
ERR_FAIL_COND(!static_cast<AccessibilityServerAccessKit *>(get_singleton())->windows.has(window_id));
|
||||
|
||||
RID rid = RID::from_uint64(p_request->target);
|
||||
RID rid = RID::from_uint64(p_request->target_node);
|
||||
AccessibilityElement *ae = static_cast<AccessibilityServerAccessKit *>(get_singleton())->rid_owner.get_or_null(rid);
|
||||
ERR_FAIL_NULL(ae);
|
||||
|
||||
|
|
@ -345,8 +345,6 @@ RID AccessibilityServerAccessKit::create_sub_text_edit_elements(const RID &p_par
|
|||
Vector<int32_t> words;
|
||||
int64_t run_count = 0; // Note: runs in visual order.
|
||||
const Glyph *gl = nullptr;
|
||||
int64_t gl_count = 0;
|
||||
int64_t gl_index = 0;
|
||||
float run_off_x = 0.0;
|
||||
Vector2i full_range;
|
||||
|
||||
|
|
@ -356,7 +354,6 @@ RID AccessibilityServerAccessKit::create_sub_text_edit_elements(const RID &p_par
|
|||
words = TS->shaped_text_get_word_breaks(p_shaped_text);
|
||||
run_count = TS->shaped_get_run_count(p_shaped_text);
|
||||
gl = TS->shaped_text_get_glyphs(p_shaped_text);
|
||||
gl_count = TS->shaped_text_get_glyph_count(p_shaped_text);
|
||||
full_range = TS->shaped_text_get_range(p_shaped_text);
|
||||
}
|
||||
|
||||
|
|
@ -371,126 +368,157 @@ RID AccessibilityServerAccessKit::create_sub_text_edit_elements(const RID &p_par
|
|||
Vector<AccessibilityElement *> text_elements;
|
||||
for (int64_t i = 0; i < run_count; i++) {
|
||||
const Vector2i range = TS->shaped_get_run_range(p_shaped_text, i);
|
||||
String t = TS->shaped_get_run_text(p_shaped_text, i);
|
||||
const Vector2i gl_range = TS->shaped_get_run_glyph_range(p_shaped_text, i);
|
||||
String run_t = TS->shaped_get_run_text(p_shaped_text, i);
|
||||
TextServer::Direction dir = TS->shaped_get_run_direction(p_shaped_text, i);
|
||||
|
||||
if (t.is_empty()) {
|
||||
if (run_t.is_empty()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
AccessibilityElement *ae = memnew(AccessibilityElement);
|
||||
ae->role = ACCESSKIT_ROLE_TEXT_RUN;
|
||||
ae->window_id = parent_ae->window_id;
|
||||
ae->parent = root_rid;
|
||||
ae->run = Vector3i(range.x, range.y, i);
|
||||
ae->node = accesskit_node_new(ae->role);
|
||||
// Split long runs in to < 254 char subruns due to AccessKit limitation.
|
||||
Vector<Vector2i> subrun_ranges;
|
||||
Vector<Vector<uint8_t>> subrun_word_starts;
|
||||
{
|
||||
Vector2i cur_range = range;
|
||||
bool slice = false;
|
||||
do {
|
||||
// Word starts.
|
||||
Vector<uint8_t> word_starts;
|
||||
word_starts.push_back(0);
|
||||
|
||||
text_elements.push_back(ae);
|
||||
slice = false;
|
||||
for (int j = 0; j < words.size(); j += 2) {
|
||||
if (words[j] <= cur_range.x) {
|
||||
continue;
|
||||
}
|
||||
if (words[j] >= cur_range.y) {
|
||||
break;
|
||||
}
|
||||
int32_t wstart = words[j] - cur_range.x;
|
||||
int32_t wend = words[j + 1] - cur_range.x;
|
||||
if (wend >= 254) {
|
||||
cur_range.y = words[j];
|
||||
slice = true;
|
||||
break;
|
||||
}
|
||||
word_starts.push_back(wstart);
|
||||
}
|
||||
subrun_ranges.push_back(cur_range);
|
||||
subrun_word_starts.push_back(word_starts);
|
||||
|
||||
// UTF-8 text and char lengths.
|
||||
Vector<uint8_t> char_lengths;
|
||||
CharString text = t.utf8(&char_lengths);
|
||||
if (slice) {
|
||||
cur_range.x = cur_range.y;
|
||||
cur_range.y = range.y;
|
||||
}
|
||||
} while (slice);
|
||||
}
|
||||
|
||||
ae->value = t;
|
||||
accesskit_node_set_value(ae->node, text.ptr());
|
||||
accesskit_node_set_character_lengths(ae->node, char_lengths.size(), char_lengths.ptr());
|
||||
// Process subruns.
|
||||
int start, end, delta;
|
||||
if (dir == TextServer::DIRECTION_LTR) {
|
||||
start = 0;
|
||||
end = subrun_ranges.size();
|
||||
delta = +1;
|
||||
} else {
|
||||
start = subrun_ranges.size() - 1;
|
||||
end = -1;
|
||||
delta = -1;
|
||||
}
|
||||
for (int rr = start; rr != end; rr += delta) {
|
||||
// Word starts.
|
||||
const Vector<uint8_t> &word_starts = subrun_word_starts[rr];
|
||||
const Vector2i &cur_range = subrun_ranges[rr];
|
||||
|
||||
// Word sizes.
|
||||
Vector<uint8_t> word_lengths;
|
||||
AccessibilityElement *ae = memnew(AccessibilityElement);
|
||||
ae->role = ACCESSKIT_ROLE_TEXT_RUN;
|
||||
ae->window_id = parent_ae->window_id;
|
||||
ae->parent = root_rid;
|
||||
ae->run = Vector3i(cur_range.x, cur_range.y, i);
|
||||
ae->node = accesskit_node_new(ae->role);
|
||||
|
||||
int32_t prev = ae->run.x;
|
||||
int32_t total = 0;
|
||||
for (int j = 0; j < words.size(); j += 2) {
|
||||
if (words[j] < ae->run.x) {
|
||||
text_elements.push_back(ae);
|
||||
|
||||
String sub_t = run_t.substr(cur_range.x - range.x, cur_range.y - cur_range.x);
|
||||
if (sub_t.is_empty()) {
|
||||
continue;
|
||||
}
|
||||
if (words[j] >= ae->run.y) {
|
||||
break;
|
||||
|
||||
// UTF-8 text and char lengths.
|
||||
Vector<uint8_t> char_lengths;
|
||||
CharString text = sub_t.utf8(&char_lengths);
|
||||
|
||||
ae->value = sub_t;
|
||||
accesskit_node_set_value(ae->node, text.ptr());
|
||||
accesskit_node_set_character_lengths(ae->node, char_lengths.size(), char_lengths.ptr());
|
||||
|
||||
accesskit_node_set_word_starts(ae->node, word_starts.size(), word_starts.ptr());
|
||||
|
||||
// Char widths and positions.
|
||||
Vector<float> char_positions;
|
||||
Vector<float> char_widths;
|
||||
|
||||
char_positions.resize_initialized(sub_t.length());
|
||||
float *positions_ptr = char_positions.ptrw();
|
||||
|
||||
char_widths.resize_initialized(sub_t.length());
|
||||
float *widths_ptr = char_widths.ptrw();
|
||||
|
||||
float size_x = 0.0;
|
||||
for (int j = gl_range.x; j <= gl_range.y; j += gl[j].count) {
|
||||
if (gl[j].start >= ae->run.y || gl[j].start < ae->run.x) {
|
||||
continue;
|
||||
}
|
||||
|
||||
float advance = 0.0; // Graphame advance.
|
||||
for (int k = 0; k < gl[j].count; k++) {
|
||||
advance += gl[j + k].advance;
|
||||
}
|
||||
int chars = gl[j].end - gl[j].start;
|
||||
float adv_per_char = advance / (float)chars;
|
||||
|
||||
for (int k = 0; k < chars; k++) {
|
||||
int index = gl[j].start + k - ae->run.x;
|
||||
ERR_CONTINUE(index < 0 || index >= sub_t.length());
|
||||
positions_ptr[index] = size_x + adv_per_char * k;
|
||||
widths_ptr[index] = adv_per_char;
|
||||
}
|
||||
size_x += advance * gl[j].repeat;
|
||||
}
|
||||
int32_t wlen = words[j] - prev;
|
||||
while (wlen > 255) {
|
||||
word_lengths.push_back(255);
|
||||
wlen -= 255;
|
||||
total += 255;
|
||||
positions_ptr[sub_t.length() - 1] = size_x;
|
||||
widths_ptr[sub_t.length() - 1] = 1.0;
|
||||
|
||||
accesskit_node_set_character_positions(ae->node, char_positions.size(), char_positions.ptr());
|
||||
accesskit_node_set_character_widths(ae->node, char_widths.size(), char_widths.ptr());
|
||||
|
||||
RID font_rid = TS->shaped_get_run_font_rid(p_shaped_text, i);
|
||||
if (font_rid != RID()) {
|
||||
CharString font_name = TS->font_get_name(font_rid).utf8();
|
||||
if (font_name.length() > 0) {
|
||||
accesskit_node_set_font_family(ae->node, font_name.ptr());
|
||||
}
|
||||
if (TS->font_get_style(font_rid).has_flag(TextServer::FONT_ITALIC)) {
|
||||
accesskit_node_set_italic(ae->node);
|
||||
}
|
||||
accesskit_node_set_font_weight(ae->node, TS->font_get_weight(font_rid));
|
||||
}
|
||||
if (wlen > 0) {
|
||||
word_lengths.push_back(wlen);
|
||||
total += wlen;
|
||||
accesskit_node_set_font_size(ae->node, TS->shaped_get_run_font_size(p_shaped_text, i));
|
||||
CharString language = TS->shaped_get_run_language(p_shaped_text, i).utf8();
|
||||
if (language.length() > 0) {
|
||||
accesskit_node_set_language(ae->node, language.ptr());
|
||||
}
|
||||
prev = words[j];
|
||||
accesskit_node_set_text_direction(ae->node, ACCESSKIT_TEXT_DIRECTION_LEFT_TO_RIGHT);
|
||||
|
||||
accesskit_rect rect;
|
||||
rect.x0 = run_off_x;
|
||||
rect.y0 = 0;
|
||||
rect.x1 = run_off_x + size_x;
|
||||
rect.y1 = text_height;
|
||||
accesskit_node_set_bounds(ae->node, rect);
|
||||
accesskit_node_add_action(ae->node, ACCESSKIT_ACTION_SCROLL_INTO_VIEW);
|
||||
|
||||
run_off_x += size_x;
|
||||
}
|
||||
if (total < t.length()) {
|
||||
word_lengths.push_back(t.length() - total);
|
||||
}
|
||||
accesskit_node_set_word_lengths(ae->node, word_lengths.size(), word_lengths.ptr());
|
||||
|
||||
// Char widths and positions.
|
||||
Vector<float> char_positions;
|
||||
Vector<float> char_widths;
|
||||
|
||||
char_positions.resize_initialized(t.length());
|
||||
float *positions_ptr = char_positions.ptrw();
|
||||
|
||||
char_widths.resize_initialized(t.length());
|
||||
float *widths_ptr = char_widths.ptrw();
|
||||
|
||||
float size_x = 0.0;
|
||||
for (int j = gl_index; j < gl_count; j += gl[j].count) {
|
||||
if (gl[j].start >= ae->run.y) {
|
||||
gl_index = j;
|
||||
break;
|
||||
}
|
||||
|
||||
float advance = 0.0; // Graphame advance.
|
||||
for (int k = 0; k < gl[j].count; k++) {
|
||||
advance += gl[j + k].advance;
|
||||
}
|
||||
int chars = gl[j].end - gl[j].start;
|
||||
float adv_per_char = advance / (float)chars;
|
||||
|
||||
for (int k = 0; k < chars; k++) {
|
||||
int index = gl[j].start + k - ae->run.x;
|
||||
ERR_CONTINUE(index < 0 || index >= t.length());
|
||||
positions_ptr[index] = size_x + adv_per_char * k;
|
||||
widths_ptr[index] = adv_per_char;
|
||||
}
|
||||
size_x += advance * gl[j].repeat;
|
||||
}
|
||||
positions_ptr[t.length() - 1] = size_x;
|
||||
widths_ptr[t.length() - 1] = 1.0;
|
||||
|
||||
accesskit_node_set_character_positions(ae->node, char_positions.size(), char_positions.ptr());
|
||||
accesskit_node_set_character_widths(ae->node, char_widths.size(), char_widths.ptr());
|
||||
|
||||
RID font_rid = TS->shaped_get_run_font_rid(p_shaped_text, i);
|
||||
if (font_rid != RID()) {
|
||||
CharString font_name = TS->font_get_name(font_rid).utf8();
|
||||
if (font_name.length() > 0) {
|
||||
accesskit_node_set_font_family(ae->node, font_name.ptr());
|
||||
}
|
||||
if (TS->font_get_style(font_rid).has_flag(TextServer::FONT_BOLD)) {
|
||||
accesskit_node_set_bold(ae->node);
|
||||
}
|
||||
if (TS->font_get_style(font_rid).has_flag(TextServer::FONT_ITALIC)) {
|
||||
accesskit_node_set_italic(ae->node);
|
||||
}
|
||||
accesskit_node_set_font_weight(ae->node, TS->font_get_weight(font_rid));
|
||||
}
|
||||
accesskit_node_set_font_size(ae->node, TS->shaped_get_run_font_size(p_shaped_text, i));
|
||||
CharString language = TS->shaped_get_run_language(p_shaped_text, i).utf8();
|
||||
if (language.length() > 0) {
|
||||
accesskit_node_set_language(ae->node, language.ptr());
|
||||
}
|
||||
accesskit_node_set_text_direction(ae->node, ACCESSKIT_TEXT_DIRECTION_LEFT_TO_RIGHT);
|
||||
|
||||
accesskit_rect rect;
|
||||
rect.x0 = run_off_x;
|
||||
rect.y0 = 0;
|
||||
rect.x1 = run_off_x + size_x;
|
||||
rect.y1 = text_height;
|
||||
accesskit_node_set_bounds(ae->node, rect);
|
||||
accesskit_node_add_action(ae->node, ACCESSKIT_ACTION_SCROLL_INTO_VIEW);
|
||||
|
||||
run_off_x += size_x;
|
||||
}
|
||||
if (!p_is_last_line || text_elements.is_empty()) {
|
||||
// Add "\n" at the end.
|
||||
|
|
@ -756,6 +784,12 @@ void AccessibilityServerAccessKit::update_set_braille_label(const RID &p_id, con
|
|||
AccessibilityElement *ae = rid_owner.get_or_null(p_id);
|
||||
ERR_FAIL_NULL(ae);
|
||||
_ensure_node(p_id, ae);
|
||||
|
||||
if (!p_name.is_empty()) {
|
||||
accesskit_node_set_braille_label(ae->node, p_name.utf8().ptr());
|
||||
} else {
|
||||
accesskit_node_clear_braille_label(ae->node);
|
||||
}
|
||||
}
|
||||
|
||||
void AccessibilityServerAccessKit::update_set_braille_role_description(const RID &p_id, const String &p_description) {
|
||||
|
|
@ -764,6 +798,12 @@ void AccessibilityServerAccessKit::update_set_braille_role_description(const RID
|
|||
AccessibilityElement *ae = rid_owner.get_or_null(p_id);
|
||||
ERR_FAIL_NULL(ae);
|
||||
_ensure_node(p_id, ae);
|
||||
|
||||
if (!p_description.is_empty()) {
|
||||
accesskit_node_set_braille_role_description(ae->node, p_description.utf8().ptr());
|
||||
} else {
|
||||
accesskit_node_clear_braille_role_description(ae->node);
|
||||
}
|
||||
}
|
||||
|
||||
void AccessibilityServerAccessKit::update_set_extra_info(const RID &p_id, const String &p_name_extra_info) {
|
||||
|
|
@ -1315,18 +1355,24 @@ void AccessibilityServerAccessKit::update_set_text_decorations(const RID &p_id,
|
|||
ERR_FAIL_NULL(ae);
|
||||
_ensure_node(p_id, ae);
|
||||
|
||||
accesskit_color color;
|
||||
color.red = p_color.get_r8();
|
||||
color.blue = p_color.get_b8();
|
||||
color.green = p_color.get_g8();
|
||||
color.alpha = p_color.get_a8();
|
||||
|
||||
if (p_underline) {
|
||||
accesskit_node_set_underline(ae->node, ACCESSKIT_TEXT_DECORATION_SOLID);
|
||||
accesskit_node_set_underline(ae->node, { ACCESSKIT_TEXT_DECORATION_STYLE_SOLID, color });
|
||||
} else {
|
||||
accesskit_node_clear_underline(ae->node);
|
||||
}
|
||||
if (p_overline) {
|
||||
accesskit_node_set_overline(ae->node, ACCESSKIT_TEXT_DECORATION_SOLID);
|
||||
accesskit_node_set_overline(ae->node, { ACCESSKIT_TEXT_DECORATION_STYLE_SOLID, color });
|
||||
} else {
|
||||
accesskit_node_clear_overline(ae->node);
|
||||
}
|
||||
if (p_strikethrough) {
|
||||
accesskit_node_set_strikethrough(ae->node, ACCESSKIT_TEXT_DECORATION_SOLID);
|
||||
accesskit_node_set_strikethrough(ae->node, { ACCESSKIT_TEXT_DECORATION_STYLE_SOLID, color });
|
||||
} else {
|
||||
accesskit_node_clear_strikethrough(ae->node);
|
||||
}
|
||||
|
|
@ -1617,8 +1663,15 @@ void AccessibilityServerAccessKit::update_set_color_value(const RID &p_id, const
|
|||
ERR_FAIL_NULL(ae);
|
||||
_ensure_node(p_id, ae);
|
||||
|
||||
accesskit_node_set_color_value(ae->node, p_color.to_rgba32());
|
||||
ae->value = p_color;
|
||||
|
||||
accesskit_color color;
|
||||
color.red = p_color.get_r8();
|
||||
color.blue = p_color.get_b8();
|
||||
color.green = p_color.get_g8();
|
||||
color.alpha = p_color.get_a8();
|
||||
|
||||
accesskit_node_set_color_value(ae->node, color);
|
||||
}
|
||||
|
||||
void AccessibilityServerAccessKit::update_set_background_color(const RID &p_id, const Color &p_color) {
|
||||
|
|
@ -1628,7 +1681,13 @@ void AccessibilityServerAccessKit::update_set_background_color(const RID &p_id,
|
|||
ERR_FAIL_NULL(ae);
|
||||
_ensure_node(p_id, ae);
|
||||
|
||||
accesskit_node_set_background_color(ae->node, p_color.to_rgba32());
|
||||
accesskit_color color;
|
||||
color.red = p_color.get_r8();
|
||||
color.blue = p_color.get_b8();
|
||||
color.green = p_color.get_g8();
|
||||
color.alpha = p_color.get_a8();
|
||||
|
||||
accesskit_node_set_background_color(ae->node, color);
|
||||
}
|
||||
|
||||
void AccessibilityServerAccessKit::update_set_foreground_color(const RID &p_id, const Color &p_color) {
|
||||
|
|
@ -1638,7 +1697,13 @@ void AccessibilityServerAccessKit::update_set_foreground_color(const RID &p_id,
|
|||
ERR_FAIL_NULL(ae);
|
||||
_ensure_node(p_id, ae);
|
||||
|
||||
accesskit_node_set_foreground_color(ae->node, p_color.to_rgba32());
|
||||
accesskit_color color;
|
||||
color.red = p_color.get_r8();
|
||||
color.blue = p_color.get_b8();
|
||||
color.green = p_color.get_g8();
|
||||
color.alpha = p_color.get_a8();
|
||||
|
||||
accesskit_node_set_foreground_color(ae->node, color);
|
||||
}
|
||||
|
||||
AccessibilityServer *AccessibilityServerAccessKit::create_func(Error &r_error) {
|
||||
|
|
|
|||
|
|
@ -49,9 +49,6 @@
|
|||
#define accesskit_node_is_disabled accesskit_node_is_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_disabled accesskit_node_set_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_disabled accesskit_node_clear_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_bold accesskit_node_is_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_bold accesskit_node_set_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_bold accesskit_node_clear_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_italic accesskit_node_is_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_italic accesskit_node_set_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_italic accesskit_node_clear_italic_dylibloader_orig_libaccesskit
|
||||
|
|
@ -202,6 +199,14 @@
|
|||
#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_braille_label accesskit_node_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label accesskit_node_set_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label_with_length accesskit_node_set_braille_label_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_label accesskit_node_clear_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_braille_role_description accesskit_node_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description accesskit_node_set_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description_with_length accesskit_node_set_braille_role_description_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_role_description accesskit_node_clear_braille_role_description_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
|
||||
#define accesskit_node_clear_scroll_x accesskit_node_clear_scroll_x_dylibloader_orig_libaccesskit
|
||||
|
|
@ -289,9 +294,9 @@
|
|||
#define accesskit_node_character_lengths accesskit_node_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_lengths accesskit_node_set_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_lengths accesskit_node_clear_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_lengths accesskit_node_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_lengths accesskit_node_set_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_lengths accesskit_node_clear_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_starts accesskit_node_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_starts accesskit_node_set_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_starts accesskit_node_clear_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_character_positions accesskit_node_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_positions accesskit_node_set_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_positions accesskit_node_clear_character_positions_dylibloader_orig_libaccesskit
|
||||
|
|
@ -484,9 +489,6 @@
|
|||
#undef accesskit_node_is_disabled
|
||||
#undef accesskit_node_set_disabled
|
||||
#undef accesskit_node_clear_disabled
|
||||
#undef accesskit_node_is_bold
|
||||
#undef accesskit_node_set_bold
|
||||
#undef accesskit_node_clear_bold
|
||||
#undef accesskit_node_is_italic
|
||||
#undef accesskit_node_set_italic
|
||||
#undef accesskit_node_clear_italic
|
||||
|
|
@ -637,6 +639,14 @@
|
|||
#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_braille_label
|
||||
#undef accesskit_node_set_braille_label
|
||||
#undef accesskit_node_set_braille_label_with_length
|
||||
#undef accesskit_node_clear_braille_label
|
||||
#undef accesskit_node_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description_with_length
|
||||
#undef accesskit_node_clear_braille_role_description
|
||||
#undef accesskit_node_scroll_x
|
||||
#undef accesskit_node_set_scroll_x
|
||||
#undef accesskit_node_clear_scroll_x
|
||||
|
|
@ -724,9 +734,9 @@
|
|||
#undef accesskit_node_character_lengths
|
||||
#undef accesskit_node_set_character_lengths
|
||||
#undef accesskit_node_clear_character_lengths
|
||||
#undef accesskit_node_word_lengths
|
||||
#undef accesskit_node_set_word_lengths
|
||||
#undef accesskit_node_clear_word_lengths
|
||||
#undef accesskit_node_word_starts
|
||||
#undef accesskit_node_set_word_starts
|
||||
#undef accesskit_node_clear_word_starts
|
||||
#undef accesskit_node_character_positions
|
||||
#undef accesskit_node_set_character_positions
|
||||
#undef accesskit_node_clear_character_positions
|
||||
|
|
@ -941,9 +951,6 @@ void (*accesskit_node_clear_read_only_dylibloader_wrapper_libaccesskit)(struct a
|
|||
bool (*accesskit_node_is_disabled_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
void (*accesskit_node_clear_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
bool (*accesskit_node_is_bold_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
void (*accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
bool (*accesskit_node_is_italic_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
void (*accesskit_node_clear_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1094,6 +1101,14 @@ char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit)(const
|
|||
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 *);
|
||||
char *(*accesskit_node_braille_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
void (*accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
void (*accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
char *(*accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
void (*accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
void (*accesskit_node_clear_braille_role_description_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);
|
||||
void (*accesskit_node_clear_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1127,11 +1142,11 @@ void (*accesskit_node_clear_numeric_value_step_dylibloader_wrapper_libaccesskit)
|
|||
struct accesskit_opt_double (*accesskit_node_numeric_value_jump_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
void (*accesskit_node_clear_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_double (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
struct accesskit_opt_float (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
void (*accesskit_node_clear_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_double (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
struct accesskit_opt_float (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
void (*accesskit_node_clear_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_index (*accesskit_node_row_count_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_row_count_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
|
|
@ -1161,13 +1176,13 @@ struct accesskit_opt_index (*accesskit_node_position_in_set_dylibloader_wrapper_
|
|||
void (*accesskit_node_set_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
void (*accesskit_node_clear_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_color (*accesskit_node_color_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
void (*accesskit_node_clear_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_color (*accesskit_node_background_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
void (*accesskit_node_clear_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_color (*accesskit_node_foreground_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
void (*accesskit_node_clear_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_text_decoration (*accesskit_node_overline_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_overline_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_text_decoration);
|
||||
|
|
@ -1181,9 +1196,9 @@ void (*accesskit_node_clear_underline_dylibloader_wrapper_libaccesskit)(struct a
|
|||
struct accesskit_lengths (*accesskit_node_character_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
void (*accesskit_node_clear_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_lengths (*accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
void (*accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_lengths (*accesskit_node_word_starts_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
void (*accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_coords (*accesskit_node_character_positions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const float *);
|
||||
void (*accesskit_node_clear_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1658,30 +1673,6 @@ int initialize_libaccesskit(int verbose, void *handle) {
|
|||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_is_bold
|
||||
*(void **) (&accesskit_node_is_bold_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_bold");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_bold
|
||||
*(void **) (&accesskit_node_set_bold_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_bold");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_bold
|
||||
*(void **) (&accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_bold");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_is_italic
|
||||
*(void **) (&accesskit_node_is_italic_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_italic");
|
||||
if (verbose) {
|
||||
|
|
@ -2882,6 +2873,70 @@ int initialize_libaccesskit(int verbose, void *handle) {
|
|||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_braille_label
|
||||
*(void **) (&accesskit_node_braille_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_braille_label");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_label
|
||||
*(void **) (&accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_label");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_label_with_length
|
||||
*(void **) (&accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_label_with_length");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_braille_label
|
||||
*(void **) (&accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_braille_label");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_braille_role_description
|
||||
*(void **) (&accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_braille_role_description");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_role_description
|
||||
*(void **) (&accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_role_description");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_role_description_with_length
|
||||
*(void **) (&accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_role_description_with_length");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_braille_role_description
|
||||
*(void **) (&accesskit_node_clear_braille_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_braille_role_description");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_scroll_x
|
||||
*(void **) (&accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_scroll_x");
|
||||
if (verbose) {
|
||||
|
|
@ -3578,24 +3633,24 @@ int initialize_libaccesskit(int verbose, void *handle) {
|
|||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_word_lengths
|
||||
*(void **) (&accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_word_lengths");
|
||||
// accesskit_node_word_starts
|
||||
*(void **) (&accesskit_node_word_starts_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_word_starts");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_word_lengths
|
||||
*(void **) (&accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_word_lengths");
|
||||
// accesskit_node_set_word_starts
|
||||
*(void **) (&accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_word_starts");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_word_lengths
|
||||
*(void **) (&accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_word_lengths");
|
||||
// accesskit_node_clear_word_starts
|
||||
*(void **) (&accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_word_starts");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
|
|
|
|||
|
|
@ -47,9 +47,6 @@
|
|||
#define accesskit_node_is_disabled accesskit_node_is_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_disabled accesskit_node_set_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_disabled accesskit_node_clear_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_bold accesskit_node_is_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_bold accesskit_node_set_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_bold accesskit_node_clear_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_italic accesskit_node_is_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_italic accesskit_node_set_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_italic accesskit_node_clear_italic_dylibloader_orig_libaccesskit
|
||||
|
|
@ -200,6 +197,14 @@
|
|||
#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_braille_label accesskit_node_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label accesskit_node_set_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label_with_length accesskit_node_set_braille_label_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_label accesskit_node_clear_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_braille_role_description accesskit_node_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description accesskit_node_set_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description_with_length accesskit_node_set_braille_role_description_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_role_description accesskit_node_clear_braille_role_description_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
|
||||
#define accesskit_node_clear_scroll_x accesskit_node_clear_scroll_x_dylibloader_orig_libaccesskit
|
||||
|
|
@ -287,9 +292,9 @@
|
|||
#define accesskit_node_character_lengths accesskit_node_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_lengths accesskit_node_set_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_lengths accesskit_node_clear_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_lengths accesskit_node_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_lengths accesskit_node_set_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_lengths accesskit_node_clear_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_starts accesskit_node_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_starts accesskit_node_set_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_starts accesskit_node_clear_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_character_positions accesskit_node_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_positions accesskit_node_set_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_positions accesskit_node_clear_character_positions_dylibloader_orig_libaccesskit
|
||||
|
|
@ -482,9 +487,6 @@
|
|||
#undef accesskit_node_is_disabled
|
||||
#undef accesskit_node_set_disabled
|
||||
#undef accesskit_node_clear_disabled
|
||||
#undef accesskit_node_is_bold
|
||||
#undef accesskit_node_set_bold
|
||||
#undef accesskit_node_clear_bold
|
||||
#undef accesskit_node_is_italic
|
||||
#undef accesskit_node_set_italic
|
||||
#undef accesskit_node_clear_italic
|
||||
|
|
@ -635,6 +637,14 @@
|
|||
#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_braille_label
|
||||
#undef accesskit_node_set_braille_label
|
||||
#undef accesskit_node_set_braille_label_with_length
|
||||
#undef accesskit_node_clear_braille_label
|
||||
#undef accesskit_node_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description_with_length
|
||||
#undef accesskit_node_clear_braille_role_description
|
||||
#undef accesskit_node_scroll_x
|
||||
#undef accesskit_node_set_scroll_x
|
||||
#undef accesskit_node_clear_scroll_x
|
||||
|
|
@ -722,9 +732,9 @@
|
|||
#undef accesskit_node_character_lengths
|
||||
#undef accesskit_node_set_character_lengths
|
||||
#undef accesskit_node_clear_character_lengths
|
||||
#undef accesskit_node_word_lengths
|
||||
#undef accesskit_node_set_word_lengths
|
||||
#undef accesskit_node_clear_word_lengths
|
||||
#undef accesskit_node_word_starts
|
||||
#undef accesskit_node_set_word_starts
|
||||
#undef accesskit_node_clear_word_starts
|
||||
#undef accesskit_node_character_positions
|
||||
#undef accesskit_node_set_character_positions
|
||||
#undef accesskit_node_clear_character_positions
|
||||
|
|
@ -919,9 +929,6 @@ extern "C" {
|
|||
#define accesskit_node_is_disabled accesskit_node_is_disabled_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_disabled accesskit_node_set_disabled_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_disabled accesskit_node_clear_disabled_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_is_bold accesskit_node_is_bold_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_bold accesskit_node_set_bold_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_bold accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_is_italic accesskit_node_is_italic_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_italic accesskit_node_set_italic_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_italic accesskit_node_clear_italic_dylibloader_wrapper_libaccesskit
|
||||
|
|
@ -1072,6 +1079,14 @@ extern "C" {
|
|||
#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_braille_label accesskit_node_braille_label_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_label accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_label_with_length accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_braille_label accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_braille_role_description accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description_with_length accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_braille_role_description accesskit_node_clear_braille_role_description_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
|
||||
#define accesskit_node_clear_scroll_x accesskit_node_clear_scroll_x_dylibloader_wrapper_libaccesskit
|
||||
|
|
@ -1159,9 +1174,9 @@ extern "C" {
|
|||
#define accesskit_node_character_lengths accesskit_node_character_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_character_lengths accesskit_node_set_character_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_character_lengths accesskit_node_clear_character_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_word_lengths accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_word_lengths accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_word_lengths accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_word_starts accesskit_node_word_starts_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_word_starts accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_word_starts accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_character_positions accesskit_node_character_positions_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_character_positions accesskit_node_set_character_positions_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_character_positions accesskit_node_clear_character_positions_dylibloader_wrapper_libaccesskit
|
||||
|
|
@ -1353,9 +1368,6 @@ extern void (*accesskit_node_clear_read_only_dylibloader_wrapper_libaccesskit)(s
|
|||
extern bool (*accesskit_node_is_disabled_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern void (*accesskit_node_clear_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern bool (*accesskit_node_is_bold_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern void (*accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern bool (*accesskit_node_is_italic_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern void (*accesskit_node_clear_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1506,6 +1518,14 @@ extern char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit
|
|||
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 char *(*accesskit_node_braille_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
extern void (*accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
extern void (*accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern char *(*accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
extern void (*accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
extern void (*accesskit_node_clear_braille_role_description_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);
|
||||
extern void (*accesskit_node_clear_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1539,11 +1559,11 @@ extern void (*accesskit_node_clear_numeric_value_step_dylibloader_wrapper_libacc
|
|||
extern struct accesskit_opt_double (*accesskit_node_numeric_value_jump_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
extern void (*accesskit_node_clear_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_double (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
extern struct accesskit_opt_float (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
extern void (*accesskit_node_clear_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_double (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
extern struct accesskit_opt_float (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
extern void (*accesskit_node_clear_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_index (*accesskit_node_row_count_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_row_count_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
|
|
@ -1573,13 +1593,13 @@ extern struct accesskit_opt_index (*accesskit_node_position_in_set_dylibloader_w
|
|||
extern void (*accesskit_node_set_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
extern void (*accesskit_node_clear_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_color (*accesskit_node_color_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
extern void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
extern void (*accesskit_node_clear_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_color (*accesskit_node_background_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
extern void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
extern void (*accesskit_node_clear_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_color (*accesskit_node_foreground_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
extern void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
extern void (*accesskit_node_clear_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_text_decoration (*accesskit_node_overline_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_overline_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_text_decoration);
|
||||
|
|
@ -1593,9 +1613,9 @@ extern void (*accesskit_node_clear_underline_dylibloader_wrapper_libaccesskit)(s
|
|||
extern struct accesskit_lengths (*accesskit_node_character_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
extern void (*accesskit_node_clear_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_lengths (*accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
extern void (*accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_lengths (*accesskit_node_word_starts_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
extern void (*accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_coords (*accesskit_node_character_positions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const float *);
|
||||
extern void (*accesskit_node_clear_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
|
|||
|
|
@ -45,9 +45,6 @@
|
|||
#define accesskit_node_is_disabled accesskit_node_is_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_disabled accesskit_node_set_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_disabled accesskit_node_clear_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_bold accesskit_node_is_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_bold accesskit_node_set_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_bold accesskit_node_clear_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_italic accesskit_node_is_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_italic accesskit_node_set_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_italic accesskit_node_clear_italic_dylibloader_orig_libaccesskit
|
||||
|
|
@ -198,6 +195,14 @@
|
|||
#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_braille_label accesskit_node_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label accesskit_node_set_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label_with_length accesskit_node_set_braille_label_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_label accesskit_node_clear_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_braille_role_description accesskit_node_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description accesskit_node_set_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description_with_length accesskit_node_set_braille_role_description_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_role_description accesskit_node_clear_braille_role_description_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
|
||||
#define accesskit_node_clear_scroll_x accesskit_node_clear_scroll_x_dylibloader_orig_libaccesskit
|
||||
|
|
@ -285,9 +290,9 @@
|
|||
#define accesskit_node_character_lengths accesskit_node_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_lengths accesskit_node_set_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_lengths accesskit_node_clear_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_lengths accesskit_node_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_lengths accesskit_node_set_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_lengths accesskit_node_clear_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_starts accesskit_node_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_starts accesskit_node_set_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_starts accesskit_node_clear_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_character_positions accesskit_node_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_positions accesskit_node_set_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_positions accesskit_node_clear_character_positions_dylibloader_orig_libaccesskit
|
||||
|
|
@ -486,9 +491,6 @@
|
|||
#undef accesskit_node_is_disabled
|
||||
#undef accesskit_node_set_disabled
|
||||
#undef accesskit_node_clear_disabled
|
||||
#undef accesskit_node_is_bold
|
||||
#undef accesskit_node_set_bold
|
||||
#undef accesskit_node_clear_bold
|
||||
#undef accesskit_node_is_italic
|
||||
#undef accesskit_node_set_italic
|
||||
#undef accesskit_node_clear_italic
|
||||
|
|
@ -639,6 +641,14 @@
|
|||
#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_braille_label
|
||||
#undef accesskit_node_set_braille_label
|
||||
#undef accesskit_node_set_braille_label_with_length
|
||||
#undef accesskit_node_clear_braille_label
|
||||
#undef accesskit_node_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description_with_length
|
||||
#undef accesskit_node_clear_braille_role_description
|
||||
#undef accesskit_node_scroll_x
|
||||
#undef accesskit_node_set_scroll_x
|
||||
#undef accesskit_node_clear_scroll_x
|
||||
|
|
@ -726,9 +736,9 @@
|
|||
#undef accesskit_node_character_lengths
|
||||
#undef accesskit_node_set_character_lengths
|
||||
#undef accesskit_node_clear_character_lengths
|
||||
#undef accesskit_node_word_lengths
|
||||
#undef accesskit_node_set_word_lengths
|
||||
#undef accesskit_node_clear_word_lengths
|
||||
#undef accesskit_node_word_starts
|
||||
#undef accesskit_node_set_word_starts
|
||||
#undef accesskit_node_clear_word_starts
|
||||
#undef accesskit_node_character_positions
|
||||
#undef accesskit_node_set_character_positions
|
||||
#undef accesskit_node_clear_character_positions
|
||||
|
|
@ -928,9 +938,6 @@ void (*accesskit_node_clear_read_only_dylibloader_wrapper_libaccesskit)(struct a
|
|||
bool (*accesskit_node_is_disabled_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
void (*accesskit_node_clear_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
bool (*accesskit_node_is_bold_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
void (*accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
bool (*accesskit_node_is_italic_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
void (*accesskit_node_clear_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1081,6 +1088,14 @@ char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit)(const
|
|||
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 *);
|
||||
char *(*accesskit_node_braille_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
void (*accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
void (*accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
char *(*accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
void (*accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
void (*accesskit_node_clear_braille_role_description_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);
|
||||
void (*accesskit_node_clear_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1114,11 +1129,11 @@ void (*accesskit_node_clear_numeric_value_step_dylibloader_wrapper_libaccesskit)
|
|||
struct accesskit_opt_double (*accesskit_node_numeric_value_jump_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
void (*accesskit_node_clear_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_double (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
struct accesskit_opt_float (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
void (*accesskit_node_clear_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_double (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
struct accesskit_opt_float (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
void (*accesskit_node_clear_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_index (*accesskit_node_row_count_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_row_count_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
|
|
@ -1148,13 +1163,13 @@ struct accesskit_opt_index (*accesskit_node_position_in_set_dylibloader_wrapper_
|
|||
void (*accesskit_node_set_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
void (*accesskit_node_clear_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_color (*accesskit_node_color_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
void (*accesskit_node_clear_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_color (*accesskit_node_background_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
void (*accesskit_node_clear_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_color (*accesskit_node_foreground_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
void (*accesskit_node_clear_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_text_decoration (*accesskit_node_overline_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_overline_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_text_decoration);
|
||||
|
|
@ -1168,9 +1183,9 @@ void (*accesskit_node_clear_underline_dylibloader_wrapper_libaccesskit)(struct a
|
|||
struct accesskit_lengths (*accesskit_node_character_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
void (*accesskit_node_clear_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_lengths (*accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
void (*accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_lengths (*accesskit_node_word_starts_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
void (*accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_coords (*accesskit_node_character_positions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const float *);
|
||||
void (*accesskit_node_clear_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1651,30 +1666,6 @@ int initialize_libaccesskit(int verbose, void *handle) {
|
|||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_is_bold
|
||||
*(void **) (&accesskit_node_is_bold_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_bold");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_bold
|
||||
*(void **) (&accesskit_node_set_bold_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_bold");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_bold
|
||||
*(void **) (&accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_bold");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_is_italic
|
||||
*(void **) (&accesskit_node_is_italic_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_italic");
|
||||
if (verbose) {
|
||||
|
|
@ -2875,6 +2866,70 @@ int initialize_libaccesskit(int verbose, void *handle) {
|
|||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_braille_label
|
||||
*(void **) (&accesskit_node_braille_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_braille_label");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_label
|
||||
*(void **) (&accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_label");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_label_with_length
|
||||
*(void **) (&accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_label_with_length");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_braille_label
|
||||
*(void **) (&accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_braille_label");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_braille_role_description
|
||||
*(void **) (&accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_braille_role_description");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_role_description
|
||||
*(void **) (&accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_role_description");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_role_description_with_length
|
||||
*(void **) (&accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_role_description_with_length");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_braille_role_description
|
||||
*(void **) (&accesskit_node_clear_braille_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_braille_role_description");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_scroll_x
|
||||
*(void **) (&accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_scroll_x");
|
||||
if (verbose) {
|
||||
|
|
@ -3571,24 +3626,24 @@ int initialize_libaccesskit(int verbose, void *handle) {
|
|||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_word_lengths
|
||||
*(void **) (&accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_word_lengths");
|
||||
// accesskit_node_word_starts
|
||||
*(void **) (&accesskit_node_word_starts_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_word_starts");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_word_lengths
|
||||
*(void **) (&accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_word_lengths");
|
||||
// accesskit_node_set_word_starts
|
||||
*(void **) (&accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_word_starts");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_word_lengths
|
||||
*(void **) (&accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_word_lengths");
|
||||
// accesskit_node_clear_word_starts
|
||||
*(void **) (&accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_word_starts");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
|
|
|
|||
|
|
@ -47,9 +47,6 @@
|
|||
#define accesskit_node_is_disabled accesskit_node_is_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_disabled accesskit_node_set_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_disabled accesskit_node_clear_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_bold accesskit_node_is_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_bold accesskit_node_set_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_bold accesskit_node_clear_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_italic accesskit_node_is_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_italic accesskit_node_set_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_italic accesskit_node_clear_italic_dylibloader_orig_libaccesskit
|
||||
|
|
@ -200,6 +197,14 @@
|
|||
#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_braille_label accesskit_node_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label accesskit_node_set_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label_with_length accesskit_node_set_braille_label_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_label accesskit_node_clear_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_braille_role_description accesskit_node_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description accesskit_node_set_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description_with_length accesskit_node_set_braille_role_description_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_role_description accesskit_node_clear_braille_role_description_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
|
||||
#define accesskit_node_clear_scroll_x accesskit_node_clear_scroll_x_dylibloader_orig_libaccesskit
|
||||
|
|
@ -287,9 +292,9 @@
|
|||
#define accesskit_node_character_lengths accesskit_node_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_lengths accesskit_node_set_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_lengths accesskit_node_clear_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_lengths accesskit_node_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_lengths accesskit_node_set_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_lengths accesskit_node_clear_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_starts accesskit_node_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_starts accesskit_node_set_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_starts accesskit_node_clear_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_character_positions accesskit_node_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_positions accesskit_node_set_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_positions accesskit_node_clear_character_positions_dylibloader_orig_libaccesskit
|
||||
|
|
@ -488,9 +493,6 @@
|
|||
#undef accesskit_node_is_disabled
|
||||
#undef accesskit_node_set_disabled
|
||||
#undef accesskit_node_clear_disabled
|
||||
#undef accesskit_node_is_bold
|
||||
#undef accesskit_node_set_bold
|
||||
#undef accesskit_node_clear_bold
|
||||
#undef accesskit_node_is_italic
|
||||
#undef accesskit_node_set_italic
|
||||
#undef accesskit_node_clear_italic
|
||||
|
|
@ -641,6 +643,14 @@
|
|||
#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_braille_label
|
||||
#undef accesskit_node_set_braille_label
|
||||
#undef accesskit_node_set_braille_label_with_length
|
||||
#undef accesskit_node_clear_braille_label
|
||||
#undef accesskit_node_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description_with_length
|
||||
#undef accesskit_node_clear_braille_role_description
|
||||
#undef accesskit_node_scroll_x
|
||||
#undef accesskit_node_set_scroll_x
|
||||
#undef accesskit_node_clear_scroll_x
|
||||
|
|
@ -728,9 +738,9 @@
|
|||
#undef accesskit_node_character_lengths
|
||||
#undef accesskit_node_set_character_lengths
|
||||
#undef accesskit_node_clear_character_lengths
|
||||
#undef accesskit_node_word_lengths
|
||||
#undef accesskit_node_set_word_lengths
|
||||
#undef accesskit_node_clear_word_lengths
|
||||
#undef accesskit_node_word_starts
|
||||
#undef accesskit_node_set_word_starts
|
||||
#undef accesskit_node_clear_word_starts
|
||||
#undef accesskit_node_character_positions
|
||||
#undef accesskit_node_set_character_positions
|
||||
#undef accesskit_node_clear_character_positions
|
||||
|
|
@ -931,9 +941,6 @@ extern "C" {
|
|||
#define accesskit_node_is_disabled accesskit_node_is_disabled_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_disabled accesskit_node_set_disabled_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_disabled accesskit_node_clear_disabled_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_is_bold accesskit_node_is_bold_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_bold accesskit_node_set_bold_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_bold accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_is_italic accesskit_node_is_italic_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_italic accesskit_node_set_italic_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_italic accesskit_node_clear_italic_dylibloader_wrapper_libaccesskit
|
||||
|
|
@ -1084,6 +1091,14 @@ extern "C" {
|
|||
#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_braille_label accesskit_node_braille_label_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_label accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_label_with_length accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_braille_label accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_braille_role_description accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description_with_length accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_braille_role_description accesskit_node_clear_braille_role_description_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
|
||||
#define accesskit_node_clear_scroll_x accesskit_node_clear_scroll_x_dylibloader_wrapper_libaccesskit
|
||||
|
|
@ -1171,9 +1186,9 @@ extern "C" {
|
|||
#define accesskit_node_character_lengths accesskit_node_character_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_character_lengths accesskit_node_set_character_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_character_lengths accesskit_node_clear_character_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_word_lengths accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_word_lengths accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_word_lengths accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_word_starts accesskit_node_word_starts_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_word_starts accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_word_starts accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_character_positions accesskit_node_character_positions_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_character_positions accesskit_node_set_character_positions_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_character_positions accesskit_node_clear_character_positions_dylibloader_wrapper_libaccesskit
|
||||
|
|
@ -1371,9 +1386,6 @@ extern void (*accesskit_node_clear_read_only_dylibloader_wrapper_libaccesskit)(s
|
|||
extern bool (*accesskit_node_is_disabled_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern void (*accesskit_node_clear_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern bool (*accesskit_node_is_bold_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern void (*accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern bool (*accesskit_node_is_italic_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern void (*accesskit_node_clear_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1524,6 +1536,14 @@ extern char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit
|
|||
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 char *(*accesskit_node_braille_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
extern void (*accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
extern void (*accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern char *(*accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
extern void (*accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
extern void (*accesskit_node_clear_braille_role_description_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);
|
||||
extern void (*accesskit_node_clear_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1557,11 +1577,11 @@ extern void (*accesskit_node_clear_numeric_value_step_dylibloader_wrapper_libacc
|
|||
extern struct accesskit_opt_double (*accesskit_node_numeric_value_jump_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
extern void (*accesskit_node_clear_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_double (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
extern struct accesskit_opt_float (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
extern void (*accesskit_node_clear_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_double (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
extern struct accesskit_opt_float (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
extern void (*accesskit_node_clear_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_index (*accesskit_node_row_count_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_row_count_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
|
|
@ -1591,13 +1611,13 @@ extern struct accesskit_opt_index (*accesskit_node_position_in_set_dylibloader_w
|
|||
extern void (*accesskit_node_set_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
extern void (*accesskit_node_clear_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_color (*accesskit_node_color_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
extern void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
extern void (*accesskit_node_clear_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_color (*accesskit_node_background_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
extern void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
extern void (*accesskit_node_clear_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_color (*accesskit_node_foreground_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
extern void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
extern void (*accesskit_node_clear_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_text_decoration (*accesskit_node_overline_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_overline_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_text_decoration);
|
||||
|
|
@ -1611,9 +1631,9 @@ extern void (*accesskit_node_clear_underline_dylibloader_wrapper_libaccesskit)(s
|
|||
extern struct accesskit_lengths (*accesskit_node_character_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
extern void (*accesskit_node_clear_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_lengths (*accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
extern void (*accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_lengths (*accesskit_node_word_starts_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
extern void (*accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_coords (*accesskit_node_character_positions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const float *);
|
||||
extern void (*accesskit_node_clear_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
|
|||
|
|
@ -45,9 +45,6 @@
|
|||
#define accesskit_node_is_disabled accesskit_node_is_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_disabled accesskit_node_set_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_disabled accesskit_node_clear_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_bold accesskit_node_is_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_bold accesskit_node_set_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_bold accesskit_node_clear_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_italic accesskit_node_is_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_italic accesskit_node_set_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_italic accesskit_node_clear_italic_dylibloader_orig_libaccesskit
|
||||
|
|
@ -198,6 +195,14 @@
|
|||
#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_braille_label accesskit_node_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label accesskit_node_set_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label_with_length accesskit_node_set_braille_label_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_label accesskit_node_clear_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_braille_role_description accesskit_node_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description accesskit_node_set_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description_with_length accesskit_node_set_braille_role_description_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_role_description accesskit_node_clear_braille_role_description_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
|
||||
#define accesskit_node_clear_scroll_x accesskit_node_clear_scroll_x_dylibloader_orig_libaccesskit
|
||||
|
|
@ -285,9 +290,9 @@
|
|||
#define accesskit_node_character_lengths accesskit_node_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_lengths accesskit_node_set_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_lengths accesskit_node_clear_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_lengths accesskit_node_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_lengths accesskit_node_set_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_lengths accesskit_node_clear_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_starts accesskit_node_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_starts accesskit_node_set_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_starts accesskit_node_clear_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_character_positions accesskit_node_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_positions accesskit_node_set_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_positions accesskit_node_clear_character_positions_dylibloader_orig_libaccesskit
|
||||
|
|
@ -476,9 +481,6 @@
|
|||
#undef accesskit_node_is_disabled
|
||||
#undef accesskit_node_set_disabled
|
||||
#undef accesskit_node_clear_disabled
|
||||
#undef accesskit_node_is_bold
|
||||
#undef accesskit_node_set_bold
|
||||
#undef accesskit_node_clear_bold
|
||||
#undef accesskit_node_is_italic
|
||||
#undef accesskit_node_set_italic
|
||||
#undef accesskit_node_clear_italic
|
||||
|
|
@ -629,6 +631,14 @@
|
|||
#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_braille_label
|
||||
#undef accesskit_node_set_braille_label
|
||||
#undef accesskit_node_set_braille_label_with_length
|
||||
#undef accesskit_node_clear_braille_label
|
||||
#undef accesskit_node_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description_with_length
|
||||
#undef accesskit_node_clear_braille_role_description
|
||||
#undef accesskit_node_scroll_x
|
||||
#undef accesskit_node_set_scroll_x
|
||||
#undef accesskit_node_clear_scroll_x
|
||||
|
|
@ -716,9 +726,9 @@
|
|||
#undef accesskit_node_character_lengths
|
||||
#undef accesskit_node_set_character_lengths
|
||||
#undef accesskit_node_clear_character_lengths
|
||||
#undef accesskit_node_word_lengths
|
||||
#undef accesskit_node_set_word_lengths
|
||||
#undef accesskit_node_clear_word_lengths
|
||||
#undef accesskit_node_word_starts
|
||||
#undef accesskit_node_set_word_starts
|
||||
#undef accesskit_node_clear_word_starts
|
||||
#undef accesskit_node_character_positions
|
||||
#undef accesskit_node_set_character_positions
|
||||
#undef accesskit_node_clear_character_positions
|
||||
|
|
@ -908,9 +918,6 @@ void (*accesskit_node_clear_read_only_dylibloader_wrapper_libaccesskit)(struct a
|
|||
bool (*accesskit_node_is_disabled_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
void (*accesskit_node_clear_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
bool (*accesskit_node_is_bold_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
void (*accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
bool (*accesskit_node_is_italic_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
void (*accesskit_node_clear_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1061,6 +1068,14 @@ char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit)(const
|
|||
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 *);
|
||||
char *(*accesskit_node_braille_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
void (*accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
void (*accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
char *(*accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
void (*accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
void (*accesskit_node_clear_braille_role_description_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);
|
||||
void (*accesskit_node_clear_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1094,11 +1109,11 @@ void (*accesskit_node_clear_numeric_value_step_dylibloader_wrapper_libaccesskit)
|
|||
struct accesskit_opt_double (*accesskit_node_numeric_value_jump_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
void (*accesskit_node_clear_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_double (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
struct accesskit_opt_float (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
void (*accesskit_node_clear_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_double (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
struct accesskit_opt_float (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
void (*accesskit_node_clear_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_index (*accesskit_node_row_count_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_row_count_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
|
|
@ -1128,13 +1143,13 @@ struct accesskit_opt_index (*accesskit_node_position_in_set_dylibloader_wrapper_
|
|||
void (*accesskit_node_set_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
void (*accesskit_node_clear_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_color (*accesskit_node_color_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
void (*accesskit_node_clear_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_color (*accesskit_node_background_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
void (*accesskit_node_clear_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_color (*accesskit_node_foreground_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
void (*accesskit_node_clear_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_text_decoration (*accesskit_node_overline_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_overline_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_text_decoration);
|
||||
|
|
@ -1148,9 +1163,9 @@ void (*accesskit_node_clear_underline_dylibloader_wrapper_libaccesskit)(struct a
|
|||
struct accesskit_lengths (*accesskit_node_character_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
void (*accesskit_node_clear_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_lengths (*accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
void (*accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_lengths (*accesskit_node_word_starts_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
void (*accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
struct accesskit_opt_coords (*accesskit_node_character_positions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
void (*accesskit_node_set_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const float *);
|
||||
void (*accesskit_node_clear_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1621,30 +1636,6 @@ int initialize_libaccesskit(int verbose, void *handle) {
|
|||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_is_bold
|
||||
*(void **) (&accesskit_node_is_bold_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_bold");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_bold
|
||||
*(void **) (&accesskit_node_set_bold_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_bold");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_bold
|
||||
*(void **) (&accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_bold");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_is_italic
|
||||
*(void **) (&accesskit_node_is_italic_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_italic");
|
||||
if (verbose) {
|
||||
|
|
@ -2845,6 +2836,70 @@ int initialize_libaccesskit(int verbose, void *handle) {
|
|||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_braille_label
|
||||
*(void **) (&accesskit_node_braille_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_braille_label");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_label
|
||||
*(void **) (&accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_label");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_label_with_length
|
||||
*(void **) (&accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_label_with_length");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_braille_label
|
||||
*(void **) (&accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_braille_label");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_braille_role_description
|
||||
*(void **) (&accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_braille_role_description");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_role_description
|
||||
*(void **) (&accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_role_description");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_braille_role_description_with_length
|
||||
*(void **) (&accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_braille_role_description_with_length");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_braille_role_description
|
||||
*(void **) (&accesskit_node_clear_braille_role_description_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_braille_role_description");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_scroll_x
|
||||
*(void **) (&accesskit_node_scroll_x_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_scroll_x");
|
||||
if (verbose) {
|
||||
|
|
@ -3541,24 +3596,24 @@ int initialize_libaccesskit(int verbose, void *handle) {
|
|||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_word_lengths
|
||||
*(void **) (&accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_word_lengths");
|
||||
// accesskit_node_word_starts
|
||||
*(void **) (&accesskit_node_word_starts_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_word_starts");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_set_word_lengths
|
||||
*(void **) (&accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_word_lengths");
|
||||
// accesskit_node_set_word_starts
|
||||
*(void **) (&accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_word_starts");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// accesskit_node_clear_word_lengths
|
||||
*(void **) (&accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_word_lengths");
|
||||
// accesskit_node_clear_word_starts
|
||||
*(void **) (&accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_word_starts");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
|
|
|
|||
|
|
@ -47,9 +47,6 @@
|
|||
#define accesskit_node_is_disabled accesskit_node_is_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_disabled accesskit_node_set_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_disabled accesskit_node_clear_disabled_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_bold accesskit_node_is_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_bold accesskit_node_set_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_bold accesskit_node_clear_bold_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_is_italic accesskit_node_is_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_italic accesskit_node_set_italic_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_italic accesskit_node_clear_italic_dylibloader_orig_libaccesskit
|
||||
|
|
@ -200,6 +197,14 @@
|
|||
#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_braille_label accesskit_node_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label accesskit_node_set_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_label_with_length accesskit_node_set_braille_label_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_label accesskit_node_clear_braille_label_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_braille_role_description accesskit_node_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description accesskit_node_set_braille_role_description_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description_with_length accesskit_node_set_braille_role_description_with_length_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_braille_role_description accesskit_node_clear_braille_role_description_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
|
||||
#define accesskit_node_clear_scroll_x accesskit_node_clear_scroll_x_dylibloader_orig_libaccesskit
|
||||
|
|
@ -287,9 +292,9 @@
|
|||
#define accesskit_node_character_lengths accesskit_node_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_lengths accesskit_node_set_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_lengths accesskit_node_clear_character_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_lengths accesskit_node_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_lengths accesskit_node_set_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_lengths accesskit_node_clear_word_lengths_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_word_starts accesskit_node_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_word_starts accesskit_node_set_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_word_starts accesskit_node_clear_word_starts_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_character_positions accesskit_node_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_set_character_positions accesskit_node_set_character_positions_dylibloader_orig_libaccesskit
|
||||
#define accesskit_node_clear_character_positions accesskit_node_clear_character_positions_dylibloader_orig_libaccesskit
|
||||
|
|
@ -478,9 +483,6 @@
|
|||
#undef accesskit_node_is_disabled
|
||||
#undef accesskit_node_set_disabled
|
||||
#undef accesskit_node_clear_disabled
|
||||
#undef accesskit_node_is_bold
|
||||
#undef accesskit_node_set_bold
|
||||
#undef accesskit_node_clear_bold
|
||||
#undef accesskit_node_is_italic
|
||||
#undef accesskit_node_set_italic
|
||||
#undef accesskit_node_clear_italic
|
||||
|
|
@ -631,6 +633,14 @@
|
|||
#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_braille_label
|
||||
#undef accesskit_node_set_braille_label
|
||||
#undef accesskit_node_set_braille_label_with_length
|
||||
#undef accesskit_node_clear_braille_label
|
||||
#undef accesskit_node_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description
|
||||
#undef accesskit_node_set_braille_role_description_with_length
|
||||
#undef accesskit_node_clear_braille_role_description
|
||||
#undef accesskit_node_scroll_x
|
||||
#undef accesskit_node_set_scroll_x
|
||||
#undef accesskit_node_clear_scroll_x
|
||||
|
|
@ -718,9 +728,9 @@
|
|||
#undef accesskit_node_character_lengths
|
||||
#undef accesskit_node_set_character_lengths
|
||||
#undef accesskit_node_clear_character_lengths
|
||||
#undef accesskit_node_word_lengths
|
||||
#undef accesskit_node_set_word_lengths
|
||||
#undef accesskit_node_clear_word_lengths
|
||||
#undef accesskit_node_word_starts
|
||||
#undef accesskit_node_set_word_starts
|
||||
#undef accesskit_node_clear_word_starts
|
||||
#undef accesskit_node_character_positions
|
||||
#undef accesskit_node_set_character_positions
|
||||
#undef accesskit_node_clear_character_positions
|
||||
|
|
@ -911,9 +921,6 @@ extern "C" {
|
|||
#define accesskit_node_is_disabled accesskit_node_is_disabled_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_disabled accesskit_node_set_disabled_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_disabled accesskit_node_clear_disabled_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_is_bold accesskit_node_is_bold_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_bold accesskit_node_set_bold_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_bold accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_is_italic accesskit_node_is_italic_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_italic accesskit_node_set_italic_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_italic accesskit_node_clear_italic_dylibloader_wrapper_libaccesskit
|
||||
|
|
@ -1064,6 +1071,14 @@ extern "C" {
|
|||
#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_braille_label accesskit_node_braille_label_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_label accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_label_with_length accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_braille_label accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_braille_role_description accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_braille_role_description_with_length accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_braille_role_description accesskit_node_clear_braille_role_description_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
|
||||
#define accesskit_node_clear_scroll_x accesskit_node_clear_scroll_x_dylibloader_wrapper_libaccesskit
|
||||
|
|
@ -1151,9 +1166,9 @@ extern "C" {
|
|||
#define accesskit_node_character_lengths accesskit_node_character_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_character_lengths accesskit_node_set_character_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_character_lengths accesskit_node_clear_character_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_word_lengths accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_word_lengths accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_word_lengths accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_word_starts accesskit_node_word_starts_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_word_starts accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_word_starts accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_character_positions accesskit_node_character_positions_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_set_character_positions accesskit_node_set_character_positions_dylibloader_wrapper_libaccesskit
|
||||
#define accesskit_node_clear_character_positions accesskit_node_clear_character_positions_dylibloader_wrapper_libaccesskit
|
||||
|
|
@ -1341,9 +1356,6 @@ extern void (*accesskit_node_clear_read_only_dylibloader_wrapper_libaccesskit)(s
|
|||
extern bool (*accesskit_node_is_disabled_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern void (*accesskit_node_clear_disabled_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern bool (*accesskit_node_is_bold_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern void (*accesskit_node_clear_bold_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern bool (*accesskit_node_is_italic_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern void (*accesskit_node_clear_italic_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1494,6 +1506,14 @@ extern char *(*accesskit_node_column_index_text_dylibloader_wrapper_libaccesskit
|
|||
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 char *(*accesskit_node_braille_label_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
extern void (*accesskit_node_set_braille_label_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
extern void (*accesskit_node_clear_braille_label_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern char *(*accesskit_node_braille_role_description_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_braille_role_description_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *);
|
||||
extern void (*accesskit_node_set_braille_role_description_with_length_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, const char *, size_t);
|
||||
extern void (*accesskit_node_clear_braille_role_description_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);
|
||||
extern void (*accesskit_node_clear_scroll_x_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
@ -1527,11 +1547,11 @@ extern void (*accesskit_node_clear_numeric_value_step_dylibloader_wrapper_libacc
|
|||
extern struct accesskit_opt_double (*accesskit_node_numeric_value_jump_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
extern void (*accesskit_node_clear_numeric_value_jump_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_double (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
extern struct accesskit_opt_float (*accesskit_node_font_size_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
extern void (*accesskit_node_clear_font_size_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_double (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, double);
|
||||
extern struct accesskit_opt_float (*accesskit_node_font_weight_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, float);
|
||||
extern void (*accesskit_node_clear_font_weight_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_index (*accesskit_node_row_count_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_row_count_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
|
|
@ -1561,13 +1581,13 @@ extern struct accesskit_opt_index (*accesskit_node_position_in_set_dylibloader_w
|
|||
extern void (*accesskit_node_set_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t);
|
||||
extern void (*accesskit_node_clear_position_in_set_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_color (*accesskit_node_color_value_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
extern void (*accesskit_node_set_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
extern void (*accesskit_node_clear_color_value_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_color (*accesskit_node_background_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
extern void (*accesskit_node_set_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
extern void (*accesskit_node_clear_background_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_color (*accesskit_node_foreground_color_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, uint32_t);
|
||||
extern void (*accesskit_node_set_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, struct accesskit_color);
|
||||
extern void (*accesskit_node_clear_foreground_color_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_text_decoration (*accesskit_node_overline_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_overline_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, accesskit_text_decoration);
|
||||
|
|
@ -1581,9 +1601,9 @@ extern void (*accesskit_node_clear_underline_dylibloader_wrapper_libaccesskit)(s
|
|||
extern struct accesskit_lengths (*accesskit_node_character_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
extern void (*accesskit_node_clear_character_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_lengths (*accesskit_node_word_lengths_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
extern void (*accesskit_node_clear_word_lengths_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_lengths (*accesskit_node_word_starts_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const uint8_t *);
|
||||
extern void (*accesskit_node_clear_word_starts_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
extern struct accesskit_opt_coords (*accesskit_node_character_positions_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
|
||||
extern void (*accesskit_node_set_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *, size_t, const float *);
|
||||
extern void (*accesskit_node_clear_character_positions_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
|
||||
|
|
|
|||
|
|
@ -4833,6 +4833,7 @@ void TextServerAdvanced::_generate_runs(ShapedTextDataAdvanced *p_sd) const {
|
|||
p_sd->runs.push_back(run);
|
||||
}
|
||||
run.range = Vector2i(gl.start, gl.end);
|
||||
run.gl_range = Vector2i(i, i);
|
||||
run.font_rid = gl.font_rid;
|
||||
run.font_size = gl.font_size;
|
||||
run.rtl = bool(gl.flags & GRAPHEME_IS_RTL);
|
||||
|
|
@ -4840,6 +4841,8 @@ void TextServerAdvanced::_generate_runs(ShapedTextDataAdvanced *p_sd) const {
|
|||
}
|
||||
run.range.x = MIN(run.range.x, gl.start);
|
||||
run.range.y = MAX(run.range.y, gl.end);
|
||||
run.gl_range.x = MIN(run.gl_range.x, i);
|
||||
run.gl_range.y = MAX(run.gl_range.y, i);
|
||||
}
|
||||
if (run.span_index >= 0) {
|
||||
p_sd->runs.push_back(run);
|
||||
|
|
@ -4888,6 +4891,20 @@ Vector2i TextServerAdvanced::_shaped_get_run_range(const RID &p_shaped, int64_t
|
|||
return sd->runs[p_index].range;
|
||||
}
|
||||
|
||||
Vector2i TextServerAdvanced::_shaped_get_run_glyph_range(const RID &p_shaped, int64_t p_index) const {
|
||||
ShapedTextDataAdvanced *sd = shaped_owner.get_or_null(p_shaped);
|
||||
ERR_FAIL_NULL_V(sd, Vector2i());
|
||||
MutexLock lock(sd->mutex);
|
||||
if (!sd->valid.is_set()) {
|
||||
const_cast<TextServerAdvanced *>(this)->_shaped_text_shape(p_shaped);
|
||||
}
|
||||
if (sd->runs_dirty) {
|
||||
_generate_runs(sd);
|
||||
}
|
||||
ERR_FAIL_INDEX_V(p_index, sd->runs.size(), Vector2i());
|
||||
return sd->runs[p_index].gl_range;
|
||||
}
|
||||
|
||||
RID TextServerAdvanced::_shaped_get_run_font_rid(const RID &p_shaped, int64_t p_index) const {
|
||||
ShapedTextDataAdvanced *sd = shaped_owner.get_or_null(p_shaped);
|
||||
ERR_FAIL_NULL_V(sd, RID());
|
||||
|
|
|
|||
|
|
@ -441,6 +441,7 @@ class TextServerAdvanced : public TextServerExtension {
|
|||
|
||||
struct TextRun {
|
||||
Vector2i range;
|
||||
Vector2i gl_range;
|
||||
RID font_rid;
|
||||
int font_size = 0;
|
||||
bool rtl = false;
|
||||
|
|
@ -1038,6 +1039,7 @@ public:
|
|||
MODBIND1RC(int64_t, shaped_get_run_count, const RID &);
|
||||
MODBIND2RC(String, shaped_get_run_text, const RID &, int64_t);
|
||||
MODBIND2RC(Vector2i, shaped_get_run_range, const RID &, int64_t);
|
||||
MODBIND2RC(Vector2i, shaped_get_run_glyph_range, const RID &, int64_t);
|
||||
MODBIND2RC(RID, shaped_get_run_font_rid, const RID &, int64_t);
|
||||
MODBIND2RC(int, shaped_get_run_font_size, const RID &, int64_t);
|
||||
MODBIND2RC(String, shaped_get_run_language, const RID &, int64_t);
|
||||
|
|
|
|||
|
|
@ -3614,12 +3614,15 @@ void TextServerFallback::_generate_runs(ShapedTextDataFallback *p_sd) const {
|
|||
p_sd->runs.push_back(run);
|
||||
}
|
||||
run.range = Vector2i(gl.start, gl.end);
|
||||
run.gl_range = Vector2i(i, i);
|
||||
run.font_rid = gl.font_rid;
|
||||
run.font_size = gl.font_size;
|
||||
run.span_index = span;
|
||||
}
|
||||
run.range.x = MIN(run.range.x, gl.start);
|
||||
run.range.y = MAX(run.range.y, gl.end);
|
||||
run.gl_range.x = MIN(run.gl_range.x, i);
|
||||
run.gl_range.y = MAX(run.gl_range.y, i);
|
||||
}
|
||||
if (run.span_index >= 0) {
|
||||
p_sd->runs.push_back(run);
|
||||
|
|
@ -3668,6 +3671,20 @@ Vector2i TextServerFallback::_shaped_get_run_range(const RID &p_shaped, int64_t
|
|||
return sd->runs[p_index].range;
|
||||
}
|
||||
|
||||
Vector2i TextServerFallback::_shaped_get_run_glyph_range(const RID &p_shaped, int64_t p_index) const {
|
||||
ShapedTextDataFallback *sd = shaped_owner.get_or_null(p_shaped);
|
||||
ERR_FAIL_NULL_V(sd, Vector2i());
|
||||
MutexLock lock(sd->mutex);
|
||||
if (!sd->valid.is_set()) {
|
||||
const_cast<TextServerFallback *>(this)->_shaped_text_shape(p_shaped);
|
||||
}
|
||||
if (sd->runs_dirty) {
|
||||
_generate_runs(sd);
|
||||
}
|
||||
ERR_FAIL_INDEX_V(p_index, sd->runs.size(), Vector2i());
|
||||
return sd->runs[p_index].gl_range;
|
||||
}
|
||||
|
||||
RID TextServerFallback::_shaped_get_run_font_rid(const RID &p_shaped, int64_t p_index) const {
|
||||
ShapedTextDataFallback *sd = shaped_owner.get_or_null(p_shaped);
|
||||
ERR_FAIL_NULL_V(sd, RID());
|
||||
|
|
|
|||
|
|
@ -376,6 +376,7 @@ class TextServerFallback : public TextServerExtension {
|
|||
|
||||
struct TextRun {
|
||||
Vector2i range;
|
||||
Vector2i gl_range;
|
||||
RID font_rid;
|
||||
int font_size = 0;
|
||||
int64_t span_index = -1;
|
||||
|
|
@ -818,6 +819,7 @@ public:
|
|||
MODBIND1RC(int64_t, shaped_get_run_count, const RID &);
|
||||
MODBIND2RC(String, shaped_get_run_text, const RID &, int64_t);
|
||||
MODBIND2RC(Vector2i, shaped_get_run_range, const RID &, int64_t);
|
||||
MODBIND2RC(Vector2i, shaped_get_run_glyph_range, const RID &, int64_t);
|
||||
MODBIND2RC(RID, shaped_get_run_font_rid, const RID &, int64_t);
|
||||
MODBIND2RC(int, shaped_get_run_font_size, const RID &, int64_t);
|
||||
MODBIND2RC(String, shaped_get_run_language, const RID &, int64_t);
|
||||
|
|
|
|||
|
|
@ -453,6 +453,7 @@ void TextServer::_bind_methods() {
|
|||
ClassDB::bind_method(D_METHOD("shaped_get_run_count", "shaped"), &TextServer::shaped_get_run_count);
|
||||
ClassDB::bind_method(D_METHOD("shaped_get_run_text", "shaped", "index"), &TextServer::shaped_get_run_text);
|
||||
ClassDB::bind_method(D_METHOD("shaped_get_run_range", "shaped", "index"), &TextServer::shaped_get_run_range);
|
||||
ClassDB::bind_method(D_METHOD("shaped_get_run_glyph_range", "shaped", "index"), &TextServer::shaped_get_run_glyph_range);
|
||||
ClassDB::bind_method(D_METHOD("shaped_get_run_font_rid", "shaped", "index"), &TextServer::shaped_get_run_font_rid);
|
||||
ClassDB::bind_method(D_METHOD("shaped_get_run_font_size", "shaped", "index"), &TextServer::shaped_get_run_font_size);
|
||||
ClassDB::bind_method(D_METHOD("shaped_get_run_language", "shaped", "index"), &TextServer::shaped_get_run_language);
|
||||
|
|
|
|||
|
|
@ -507,6 +507,7 @@ public:
|
|||
virtual int64_t shaped_get_run_count(const RID &p_shaped) const = 0;
|
||||
virtual String shaped_get_run_text(const RID &p_shaped, int64_t p_index) const = 0;
|
||||
virtual Vector2i shaped_get_run_range(const RID &p_shaped, int64_t p_index) const = 0;
|
||||
virtual Vector2i shaped_get_run_glyph_range(const RID &p_shaped, int64_t p_index) const = 0;
|
||||
virtual RID shaped_get_run_font_rid(const RID &p_shaped, int64_t p_index) const = 0;
|
||||
virtual int shaped_get_run_font_size(const RID &p_shaped, int64_t p_index) const = 0;
|
||||
virtual String shaped_get_run_language(const RID &p_shaped, int64_t p_index) const = 0;
|
||||
|
|
|
|||
|
|
@ -297,6 +297,7 @@ void TextServerExtension::_bind_methods() {
|
|||
GDVIRTUAL_BIND(_shaped_get_run_count, "shaped");
|
||||
GDVIRTUAL_BIND(_shaped_get_run_text, "shaped", "index");
|
||||
GDVIRTUAL_BIND(_shaped_get_run_range, "shaped", "index");
|
||||
GDVIRTUAL_BIND(_shaped_get_run_glyph_range, "shaped", "index");
|
||||
GDVIRTUAL_BIND(_shaped_get_run_font_rid, "shaped", "index");
|
||||
GDVIRTUAL_BIND(_shaped_get_run_font_size, "shaped", "index");
|
||||
GDVIRTUAL_BIND(_shaped_get_run_language, "shaped", "index");
|
||||
|
|
@ -1329,6 +1330,12 @@ Vector2i TextServerExtension::shaped_get_run_range(const RID &p_shaped, int64_t
|
|||
return ret;
|
||||
}
|
||||
|
||||
Vector2i TextServerExtension::shaped_get_run_glyph_range(const RID &p_shaped, int64_t p_index) const {
|
||||
Vector2i ret;
|
||||
GDVIRTUAL_CALL(_shaped_get_run_glyph_range, p_shaped, p_index, ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
RID TextServerExtension::shaped_get_run_font_rid(const RID &p_shaped, int64_t p_index) const {
|
||||
RID ret;
|
||||
GDVIRTUAL_CALL(_shaped_get_run_font_rid, p_shaped, p_index, ret);
|
||||
|
|
|
|||
|
|
@ -486,6 +486,7 @@ public:
|
|||
virtual int64_t shaped_get_run_count(const RID &p_shaped) const override;
|
||||
virtual String shaped_get_run_text(const RID &p_shaped, int64_t p_index) const override;
|
||||
virtual Vector2i shaped_get_run_range(const RID &p_shaped, int64_t p_index) const override;
|
||||
virtual Vector2i shaped_get_run_glyph_range(const RID &p_shaped, int64_t p_index) const override;
|
||||
virtual RID shaped_get_run_font_rid(const RID &p_shaped, int64_t p_index) const override;
|
||||
virtual int shaped_get_run_font_size(const RID &p_shaped, int64_t p_index) const override;
|
||||
virtual String shaped_get_run_language(const RID &p_shaped, int64_t p_index) const override;
|
||||
|
|
@ -494,6 +495,7 @@ public:
|
|||
GDVIRTUAL1RC(int64_t, _shaped_get_run_count, RID);
|
||||
GDVIRTUAL2RC(String, _shaped_get_run_text, RID, int64_t);
|
||||
GDVIRTUAL2RC(Vector2i, _shaped_get_run_range, RID, int64_t);
|
||||
GDVIRTUAL2RC(Vector2i, _shaped_get_run_glyph_range, RID, int64_t);
|
||||
GDVIRTUAL2RC(RID, _shaped_get_run_font_rid, RID, int64_t);
|
||||
GDVIRTUAL2RC(int, _shaped_get_run_font_size, RID, int64_t);
|
||||
GDVIRTUAL2RC(String, _shaped_get_run_language, RID, int64_t);
|
||||
|
|
|
|||
2
thirdparty/README.md
vendored
2
thirdparty/README.md
vendored
|
|
@ -8,7 +8,7 @@ readability.
|
|||
## accesskit
|
||||
|
||||
- Upstream: https://github.com/AccessKit/accesskit-c
|
||||
- Version: 0.18.0 (0c52a8ce2357bbeb927f90dc9a1c19c8ec1bd2c3, 2025)
|
||||
- Version: 0.21.1 (39dd05f65d070e86cecb5799652986db9edfdd81, 2026)
|
||||
- License: MIT
|
||||
|
||||
Files extracted from upstream source:
|
||||
|
|
|
|||
307
thirdparty/accesskit/include/accesskit.h
vendored
307
thirdparty/accesskit/include/accesskit.h
vendored
|
|
@ -16,6 +16,9 @@
|
|||
#ifdef _WIN32
|
||||
#include <windows.h>
|
||||
#endif
|
||||
#ifdef __ANDROID__
|
||||
#include <jni.h>
|
||||
#endif
|
||||
|
||||
/**
|
||||
* An action to be taken on an accessibility node.
|
||||
|
|
@ -312,11 +315,8 @@ enum accesskit_role
|
|||
ACCESSKIT_ROLE_CONTENT_INFO,
|
||||
ACCESSKIT_ROLE_DEFINITION,
|
||||
ACCESSKIT_ROLE_DESCRIPTION_LIST,
|
||||
ACCESSKIT_ROLE_DESCRIPTION_LIST_DETAIL,
|
||||
ACCESSKIT_ROLE_DESCRIPTION_LIST_TERM,
|
||||
ACCESSKIT_ROLE_DETAILS,
|
||||
ACCESSKIT_ROLE_DIALOG,
|
||||
ACCESSKIT_ROLE_DIRECTORY,
|
||||
ACCESSKIT_ROLE_DISCLOSURE_TRIANGLE,
|
||||
ACCESSKIT_ROLE_DOCUMENT,
|
||||
ACCESSKIT_ROLE_EMBEDDED_OBJECT,
|
||||
|
|
@ -325,12 +325,11 @@ enum accesskit_role
|
|||
ACCESSKIT_ROLE_FIGURE_CAPTION,
|
||||
ACCESSKIT_ROLE_FIGURE,
|
||||
ACCESSKIT_ROLE_FOOTER,
|
||||
ACCESSKIT_ROLE_FOOTER_AS_NON_LANDMARK,
|
||||
ACCESSKIT_ROLE_FORM,
|
||||
ACCESSKIT_ROLE_GRID,
|
||||
ACCESSKIT_ROLE_GRID_CELL,
|
||||
ACCESSKIT_ROLE_GROUP,
|
||||
ACCESSKIT_ROLE_HEADER,
|
||||
ACCESSKIT_ROLE_HEADER_AS_NON_LANDMARK,
|
||||
ACCESSKIT_ROLE_HEADING,
|
||||
ACCESSKIT_ROLE_IFRAME,
|
||||
ACCESSKIT_ROLE_IFRAME_PRESENTATIONAL,
|
||||
|
|
@ -352,8 +351,6 @@ enum accesskit_role
|
|||
ACCESSKIT_ROLE_NAVIGATION,
|
||||
ACCESSKIT_ROLE_NOTE,
|
||||
ACCESSKIT_ROLE_PLUGIN_OBJECT,
|
||||
ACCESSKIT_ROLE_PORTAL,
|
||||
ACCESSKIT_ROLE_PRE,
|
||||
ACCESSKIT_ROLE_PROGRESS_INDICATOR,
|
||||
ACCESSKIT_ROLE_RADIO_GROUP,
|
||||
ACCESSKIT_ROLE_REGION,
|
||||
|
|
@ -364,6 +361,8 @@ enum accesskit_role
|
|||
ACCESSKIT_ROLE_SCROLL_VIEW,
|
||||
ACCESSKIT_ROLE_SEARCH,
|
||||
ACCESSKIT_ROLE_SECTION,
|
||||
ACCESSKIT_ROLE_SECTION_FOOTER,
|
||||
ACCESSKIT_ROLE_SECTION_HEADER,
|
||||
ACCESSKIT_ROLE_SLIDER,
|
||||
ACCESSKIT_ROLE_SPIN_BUTTON,
|
||||
ACCESSKIT_ROLE_SPLITTER,
|
||||
|
|
@ -519,19 +518,19 @@ enum accesskit_text_align
|
|||
typedef uint8_t accesskit_text_align;
|
||||
#endif // __cplusplus
|
||||
|
||||
enum accesskit_text_decoration
|
||||
enum accesskit_text_decoration_style
|
||||
#ifdef __cplusplus
|
||||
: uint8_t
|
||||
#endif // __cplusplus
|
||||
{
|
||||
ACCESSKIT_TEXT_DECORATION_SOLID,
|
||||
ACCESSKIT_TEXT_DECORATION_DOTTED,
|
||||
ACCESSKIT_TEXT_DECORATION_DASHED,
|
||||
ACCESSKIT_TEXT_DECORATION_DOUBLE,
|
||||
ACCESSKIT_TEXT_DECORATION_WAVY,
|
||||
ACCESSKIT_TEXT_DECORATION_STYLE_SOLID,
|
||||
ACCESSKIT_TEXT_DECORATION_STYLE_DOTTED,
|
||||
ACCESSKIT_TEXT_DECORATION_STYLE_DASHED,
|
||||
ACCESSKIT_TEXT_DECORATION_STYLE_DOUBLE,
|
||||
ACCESSKIT_TEXT_DECORATION_STYLE_WAVY,
|
||||
};
|
||||
#ifndef __cplusplus
|
||||
typedef uint8_t accesskit_text_decoration;
|
||||
typedef uint8_t accesskit_text_decoration_style;
|
||||
#endif // __cplusplus
|
||||
|
||||
enum accesskit_text_direction
|
||||
|
|
@ -573,6 +572,24 @@ enum accesskit_vertical_offset
|
|||
typedef uint8_t accesskit_vertical_offset;
|
||||
#endif // __cplusplus
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
typedef struct accesskit_android_adapter accesskit_android_adapter;
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
typedef struct accesskit_android_injecting_adapter
|
||||
accesskit_android_injecting_adapter;
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
typedef struct accesskit_android_platform_action
|
||||
accesskit_android_platform_action;
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
typedef struct accesskit_android_queued_events accesskit_android_queued_events;
|
||||
#endif
|
||||
|
||||
typedef struct accesskit_custom_action accesskit_custom_action;
|
||||
|
||||
#if defined(__APPLE__)
|
||||
|
|
@ -629,6 +646,24 @@ typedef struct accesskit_opt_node_id {
|
|||
accesskit_node_id value;
|
||||
} accesskit_opt_node_id;
|
||||
|
||||
/**
|
||||
* A 128-bit identifier for a tree, represented as a UUID in big-endian byte
|
||||
* order.
|
||||
*/
|
||||
typedef struct accesskit_tree_id {
|
||||
uint8_t bytes[16];
|
||||
} accesskit_tree_id;
|
||||
|
||||
/**
|
||||
* Represents an optional value.
|
||||
*
|
||||
* If `has_value` is false, do not read the `value` field.
|
||||
*/
|
||||
typedef struct accesskit_opt_tree_id {
|
||||
bool has_value;
|
||||
struct accesskit_tree_id value;
|
||||
} accesskit_opt_tree_id;
|
||||
|
||||
/**
|
||||
* Represents an optional value.
|
||||
*
|
||||
|
|
@ -639,6 +674,16 @@ typedef struct accesskit_opt_double {
|
|||
double value;
|
||||
} accesskit_opt_double;
|
||||
|
||||
/**
|
||||
* Represents an optional value.
|
||||
*
|
||||
* If `has_value` is false, do not read the `value` field.
|
||||
*/
|
||||
typedef struct accesskit_opt_float {
|
||||
bool has_value;
|
||||
float value;
|
||||
} accesskit_opt_float;
|
||||
|
||||
/**
|
||||
* Represents an optional value.
|
||||
*
|
||||
|
|
@ -649,6 +694,16 @@ typedef struct accesskit_opt_index {
|
|||
size_t value;
|
||||
} accesskit_opt_index;
|
||||
|
||||
/**
|
||||
* A color represented in 8-bit sRGB plus alpha.
|
||||
*/
|
||||
typedef struct accesskit_color {
|
||||
uint8_t red;
|
||||
uint8_t green;
|
||||
uint8_t blue;
|
||||
uint8_t alpha;
|
||||
} accesskit_color;
|
||||
|
||||
/**
|
||||
* Represents an optional value.
|
||||
*
|
||||
|
|
@ -656,9 +711,17 @@ typedef struct accesskit_opt_index {
|
|||
*/
|
||||
typedef struct accesskit_opt_color {
|
||||
bool has_value;
|
||||
uint32_t value;
|
||||
struct accesskit_color value;
|
||||
} accesskit_opt_color;
|
||||
|
||||
/**
|
||||
* The style and color for a type of text decoration.
|
||||
*/
|
||||
typedef struct accesskit_text_decoration {
|
||||
accesskit_text_decoration_style style;
|
||||
struct accesskit_color color;
|
||||
} accesskit_text_decoration;
|
||||
|
||||
/**
|
||||
* Represents an optional value.
|
||||
*
|
||||
|
|
@ -666,7 +729,7 @@ typedef struct accesskit_opt_color {
|
|||
*/
|
||||
typedef struct accesskit_opt_text_decoration {
|
||||
bool has_value;
|
||||
accesskit_text_decoration value;
|
||||
struct accesskit_text_decoration value;
|
||||
} accesskit_opt_text_decoration;
|
||||
|
||||
typedef struct accesskit_lengths {
|
||||
|
|
@ -947,7 +1010,8 @@ typedef struct accesskit_opt_action_data {
|
|||
|
||||
typedef struct accesskit_action_request {
|
||||
accesskit_action action;
|
||||
accesskit_node_id target;
|
||||
struct accesskit_tree_id target_tree;
|
||||
accesskit_node_id target_node;
|
||||
struct accesskit_opt_action_data data;
|
||||
} accesskit_action_request;
|
||||
|
||||
|
|
@ -983,13 +1047,6 @@ typedef struct accesskit_size {
|
|||
double height;
|
||||
} accesskit_size;
|
||||
|
||||
/**
|
||||
* Ownership of `request` is transferred to the callback. `request` must
|
||||
* be freed using `accesskit_action_request_free`.
|
||||
*/
|
||||
typedef void (*accesskit_action_handler_callback)(
|
||||
struct accesskit_action_request *request, void *userdata);
|
||||
|
||||
typedef void *accesskit_tree_update_factory_userdata;
|
||||
|
||||
/**
|
||||
|
|
@ -1002,6 +1059,13 @@ typedef struct accesskit_tree_update *(*accesskit_tree_update_factory)(
|
|||
typedef struct accesskit_tree_update *(*accesskit_activation_handler_callback)(
|
||||
void *userdata);
|
||||
|
||||
/**
|
||||
* Ownership of `request` is transferred to the callback. `request` must
|
||||
* be freed using `accesskit_action_request_free`.
|
||||
*/
|
||||
typedef void (*accesskit_action_handler_callback)(
|
||||
struct accesskit_action_request *request, void *userdata);
|
||||
|
||||
typedef void (*accesskit_deactivation_handler_callback)(void *userdata);
|
||||
|
||||
#if defined(_WIN32)
|
||||
|
|
@ -1020,6 +1084,8 @@ typedef struct accesskit_opt_lresult {
|
|||
extern "C" {
|
||||
#endif // __cplusplus
|
||||
|
||||
extern const struct accesskit_tree_id ACCESSKIT_TREE_ID_ROOT;
|
||||
|
||||
accesskit_role accesskit_node_role(const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_role(struct accesskit_node *node, accesskit_role value);
|
||||
|
|
@ -1122,12 +1188,6 @@ void accesskit_node_set_disabled(struct accesskit_node *node);
|
|||
|
||||
void accesskit_node_clear_disabled(struct accesskit_node *node);
|
||||
|
||||
bool accesskit_node_is_bold(const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_bold(struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_clear_bold(struct accesskit_node *node);
|
||||
|
||||
bool accesskit_node_is_italic(const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_italic(struct accesskit_node *node);
|
||||
|
|
@ -1344,6 +1404,14 @@ void accesskit_node_set_popup_for(struct accesskit_node *node,
|
|||
|
||||
void accesskit_node_clear_popup_for(struct accesskit_node *node);
|
||||
|
||||
struct accesskit_opt_tree_id accesskit_node_tree_id(
|
||||
const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_tree_id(struct accesskit_node *node,
|
||||
struct accesskit_tree_id value);
|
||||
|
||||
void accesskit_node_clear_tree_id(struct accesskit_node *node);
|
||||
|
||||
/**
|
||||
* Only call this function with a string that originated from AccessKit.
|
||||
*/
|
||||
|
|
@ -1694,6 +1762,46 @@ void accesskit_node_set_column_index_text_with_length(
|
|||
|
||||
void accesskit_node_clear_column_index_text(struct accesskit_node *node);
|
||||
|
||||
/**
|
||||
* Caller must call `accesskit_string_free` with the return value.
|
||||
*/
|
||||
char *accesskit_node_braille_label(const struct accesskit_node *node);
|
||||
|
||||
/**
|
||||
* Caller is responsible for freeing the memory pointed by `value`.
|
||||
*/
|
||||
void accesskit_node_set_braille_label(struct accesskit_node *node,
|
||||
const char *value);
|
||||
|
||||
/**
|
||||
* Caller is responsible for freeing the memory pointed by `value`.
|
||||
*/
|
||||
void accesskit_node_set_braille_label_with_length(struct accesskit_node *node,
|
||||
const char *value,
|
||||
size_t length);
|
||||
|
||||
void accesskit_node_clear_braille_label(struct accesskit_node *node);
|
||||
|
||||
/**
|
||||
* Caller must call `accesskit_string_free` with the return value.
|
||||
*/
|
||||
char *accesskit_node_braille_role_description(
|
||||
const struct accesskit_node *node);
|
||||
|
||||
/**
|
||||
* Caller is responsible for freeing the memory pointed by `value`.
|
||||
*/
|
||||
void accesskit_node_set_braille_role_description(struct accesskit_node *node,
|
||||
const char *value);
|
||||
|
||||
/**
|
||||
* Caller is responsible for freeing the memory pointed by `value`.
|
||||
*/
|
||||
void accesskit_node_set_braille_role_description_with_length(
|
||||
struct accesskit_node *node, const char *value, size_t length);
|
||||
|
||||
void accesskit_node_clear_braille_role_description(struct accesskit_node *node);
|
||||
|
||||
struct accesskit_opt_double accesskit_node_scroll_x(
|
||||
const struct accesskit_node *node);
|
||||
|
||||
|
|
@ -1776,17 +1884,17 @@ void accesskit_node_set_numeric_value_jump(struct accesskit_node *node,
|
|||
|
||||
void accesskit_node_clear_numeric_value_jump(struct accesskit_node *node);
|
||||
|
||||
struct accesskit_opt_double accesskit_node_font_size(
|
||||
struct accesskit_opt_float accesskit_node_font_size(
|
||||
const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_font_size(struct accesskit_node *node, double value);
|
||||
void accesskit_node_set_font_size(struct accesskit_node *node, float value);
|
||||
|
||||
void accesskit_node_clear_font_size(struct accesskit_node *node);
|
||||
|
||||
struct accesskit_opt_double accesskit_node_font_weight(
|
||||
struct accesskit_opt_float accesskit_node_font_weight(
|
||||
const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_font_weight(struct accesskit_node *node, double value);
|
||||
void accesskit_node_set_font_weight(struct accesskit_node *node, float value);
|
||||
|
||||
void accesskit_node_clear_font_weight(struct accesskit_node *node);
|
||||
|
||||
|
|
@ -1858,7 +1966,7 @@ struct accesskit_opt_color accesskit_node_color_value(
|
|||
const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_color_value(struct accesskit_node *node,
|
||||
uint32_t value);
|
||||
struct accesskit_color value);
|
||||
|
||||
void accesskit_node_clear_color_value(struct accesskit_node *node);
|
||||
|
||||
|
|
@ -1866,7 +1974,7 @@ struct accesskit_opt_color accesskit_node_background_color(
|
|||
const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_background_color(struct accesskit_node *node,
|
||||
uint32_t value);
|
||||
struct accesskit_color value);
|
||||
|
||||
void accesskit_node_clear_background_color(struct accesskit_node *node);
|
||||
|
||||
|
|
@ -1874,7 +1982,7 @@ struct accesskit_opt_color accesskit_node_foreground_color(
|
|||
const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_foreground_color(struct accesskit_node *node,
|
||||
uint32_t value);
|
||||
struct accesskit_color value);
|
||||
|
||||
void accesskit_node_clear_foreground_color(struct accesskit_node *node);
|
||||
|
||||
|
|
@ -1882,7 +1990,7 @@ struct accesskit_opt_text_decoration accesskit_node_overline(
|
|||
const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_overline(struct accesskit_node *node,
|
||||
accesskit_text_decoration value);
|
||||
struct accesskit_text_decoration value);
|
||||
|
||||
void accesskit_node_clear_overline(struct accesskit_node *node);
|
||||
|
||||
|
|
@ -1890,7 +1998,7 @@ struct accesskit_opt_text_decoration accesskit_node_strikethrough(
|
|||
const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_strikethrough(struct accesskit_node *node,
|
||||
accesskit_text_decoration value);
|
||||
struct accesskit_text_decoration value);
|
||||
|
||||
void accesskit_node_clear_strikethrough(struct accesskit_node *node);
|
||||
|
||||
|
|
@ -1898,7 +2006,7 @@ struct accesskit_opt_text_decoration accesskit_node_underline(
|
|||
const struct accesskit_node *node);
|
||||
|
||||
void accesskit_node_set_underline(struct accesskit_node *node,
|
||||
accesskit_text_decoration value);
|
||||
struct accesskit_text_decoration value);
|
||||
|
||||
void accesskit_node_clear_underline(struct accesskit_node *node);
|
||||
|
||||
|
|
@ -1913,16 +2021,16 @@ void accesskit_node_set_character_lengths(struct accesskit_node *node,
|
|||
|
||||
void accesskit_node_clear_character_lengths(struct accesskit_node *node);
|
||||
|
||||
struct accesskit_lengths accesskit_node_word_lengths(
|
||||
struct accesskit_lengths accesskit_node_word_starts(
|
||||
const struct accesskit_node *node);
|
||||
|
||||
/**
|
||||
* Caller is responsible for freeing `values`.
|
||||
*/
|
||||
void accesskit_node_set_word_lengths(struct accesskit_node *node, size_t length,
|
||||
const uint8_t *values);
|
||||
void accesskit_node_set_word_starts(struct accesskit_node *node, size_t length,
|
||||
const uint8_t *values);
|
||||
|
||||
void accesskit_node_clear_word_lengths(struct accesskit_node *node);
|
||||
void accesskit_node_clear_word_starts(struct accesskit_node *node);
|
||||
|
||||
struct accesskit_opt_coords accesskit_node_character_positions(
|
||||
const struct accesskit_node *node);
|
||||
|
|
@ -2117,7 +2225,8 @@ struct accesskit_custom_actions *accesskit_node_custom_actions(
|
|||
const struct accesskit_node *node);
|
||||
|
||||
/**
|
||||
* Caller is responsible for freeing each `custom_action` in the array.
|
||||
* Caller is responsible for freeing each `custom_action` in the array
|
||||
* as well as the `values` array itself.
|
||||
*/
|
||||
void accesskit_node_set_custom_actions(
|
||||
struct accesskit_node *node, size_t length,
|
||||
|
|
@ -2213,6 +2322,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);
|
||||
|
||||
struct accesskit_tree_id accesskit_tree_update_get_tree_id(
|
||||
const struct accesskit_tree_update *update);
|
||||
|
||||
void accesskit_tree_update_set_tree_id(struct accesskit_tree_update *update,
|
||||
struct accesskit_tree_id tree_id);
|
||||
|
||||
/**
|
||||
* Caller must call `accesskit_string_free` with the return value.
|
||||
*/
|
||||
|
|
@ -2344,6 +2459,108 @@ struct accesskit_vec2 accesskit_vec2_scale(struct accesskit_vec2 vec,
|
|||
|
||||
struct accesskit_vec2 accesskit_vec2_neg(struct accesskit_vec2 vec);
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
struct accesskit_android_platform_action *
|
||||
accesskit_android_platform_action_from_java(JNIEnv *env, jint action,
|
||||
jobject arguments);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
void accesskit_android_platform_action_free(
|
||||
struct accesskit_android_platform_action *action);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
/**
|
||||
* Memory is also freed when calling this function.
|
||||
*/
|
||||
void accesskit_android_queued_events_raise(
|
||||
struct accesskit_android_queued_events *events, JNIEnv *env, jobject host);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
struct accesskit_android_adapter *accesskit_android_adapter_new(void);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
void accesskit_android_adapter_free(struct accesskit_android_adapter *adapter);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
/**
|
||||
* You must call `accesskit_android_queued_events_raise` on the returned
|
||||
* pointer. It can be null if the adapter is not active.
|
||||
*/
|
||||
struct accesskit_android_queued_events *
|
||||
accesskit_android_adapter_update_if_active(
|
||||
struct accesskit_android_adapter *adapter,
|
||||
accesskit_tree_update_factory update_factory,
|
||||
void *update_factory_userdata);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
jobject accesskit_android_adapter_create_accessibility_node_info(
|
||||
struct accesskit_android_adapter *adapter,
|
||||
accesskit_activation_handler_callback activation_handler,
|
||||
void *activation_handler_userdata, JNIEnv *env, jobject host,
|
||||
jint virtual_view_id);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
jobject accesskit_android_adapter_find_focus(
|
||||
struct accesskit_android_adapter *adapter,
|
||||
accesskit_activation_handler_callback activation_handler,
|
||||
void *activation_handler_userdata, JNIEnv *env, jobject host,
|
||||
jint focus_type);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
/**
|
||||
* You must call `accesskit_android_queued_events_raise` on the returned
|
||||
* pointer. It can be null if the adapter is not active.
|
||||
*/
|
||||
struct accesskit_android_queued_events *
|
||||
accesskit_android_adapter_perform_action(
|
||||
struct accesskit_android_adapter *adapter,
|
||||
accesskit_action_handler_callback action_handler,
|
||||
void *action_handler_userdata, jint virtual_view_id,
|
||||
const struct accesskit_android_platform_action *action);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
/**
|
||||
* You must call `accesskit_android_queued_events_raise` on the returned
|
||||
* pointer. It can be null if the adapter is not active.
|
||||
*/
|
||||
struct accesskit_android_queued_events *
|
||||
accesskit_android_adapter_on_hover_event(
|
||||
struct accesskit_android_adapter *adapter,
|
||||
accesskit_activation_handler_callback activation_handler,
|
||||
void *activation_handler_userdata, jint action, jfloat x, jfloat y);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
struct accesskit_android_injecting_adapter *
|
||||
accesskit_android_injecting_adapter_new(
|
||||
JNIEnv *env, jobject host,
|
||||
accesskit_activation_handler_callback activation_handler,
|
||||
void *activation_handler_userdata,
|
||||
accesskit_action_handler_callback action_handler,
|
||||
void *action_handler_userdata);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
void accesskit_android_injecting_adapter_free(
|
||||
struct accesskit_android_injecting_adapter *adapter);
|
||||
#endif
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
void accesskit_android_injecting_adapter_update_if_active(
|
||||
struct accesskit_android_injecting_adapter *adapter,
|
||||
accesskit_tree_update_factory update_factory,
|
||||
void *update_factory_userdata);
|
||||
#endif
|
||||
|
||||
#if defined(__APPLE__)
|
||||
/**
|
||||
* Memory is also freed when calling this function.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue