forked from AuroraMiddleware/gtk
Dump AtkAction properties
Adjust expected output to match.
This commit is contained in:
parent
22fc55f716
commit
a6d741b6a4
@ -297,6 +297,24 @@ dump_atk_image (AtkImage *atk_image,
|
||||
g_string_append_printf (string, "%*simage description: %s\n", depth, "", atk_image_get_image_description (atk_image));
|
||||
}
|
||||
|
||||
static void
|
||||
dump_atk_action (AtkAction *atk_action,
|
||||
guint depth,
|
||||
GString *string)
|
||||
{
|
||||
gint i;
|
||||
|
||||
for (i = 0; i < atk_action_get_n_actions (atk_action); i++)
|
||||
{
|
||||
if (atk_action_get_name (atk_action, i))
|
||||
g_string_append_printf (string, "%*saction %d name: %s\n", depth, "", i, atk_action_get_name (atk_action, i));
|
||||
if (atk_action_get_description (atk_action, i))
|
||||
g_string_append_printf (string, "%*saction %d description: %s\n", depth, "", i, atk_action_get_description (atk_action, i));
|
||||
if (atk_action_get_keybinding (atk_action, i))
|
||||
g_string_append_printf (string, "%*saction %d keybinding: %s\n", depth, "", i, atk_action_get_keybinding (atk_action, i));
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
dump_accessible (AtkObject *accessible,
|
||||
guint depth,
|
||||
@ -323,6 +341,8 @@ dump_accessible (AtkObject *accessible,
|
||||
dump_atk_text (ATK_TEXT (accessible), depth, string);
|
||||
if (ATK_IS_IMAGE (accessible))
|
||||
dump_atk_image (ATK_IMAGE (accessible), depth, string);
|
||||
if (ATK_IS_ACTION (accessible))
|
||||
dump_atk_action (ATK_ACTION (accessible), depth, string);
|
||||
|
||||
for (i = 0; i < atk_object_get_n_accessible_children (accessible); i++)
|
||||
{
|
||||
|
@ -16,3 +16,6 @@ window1
|
||||
default attributes: left-margin:0 right-margin:0 indent:0 invisible:false editable:false pixels-above-lines:0 pixels-below-lines:0 pixels-inside-wrap:0 bg-full-height:0 scale:1 rise:0 underline:none strikethrough:false bg-stipple:false fg-stipple:false fg-color:0,0,0 bg-color:56540,56026,54741 wrap-mode:word justification:left size:<omitted> weight:<omitted> family-name:<omitted> stretch:<omitted> variant:<omitted> style:<omitted> language:<omitted> direction:<omitted>
|
||||
image size: -1 x -1
|
||||
image description: (null)
|
||||
action 0 name: click
|
||||
action 1 name: press
|
||||
action 2 name: release
|
||||
|
@ -16,3 +16,6 @@ window1
|
||||
default attributes: left-margin:0 right-margin:0 indent:0 invisible:false editable:false pixels-above-lines:0 pixels-below-lines:0 pixels-inside-wrap:0 bg-full-height:0 scale:1 rise:0 underline:none strikethrough:false bg-stipple:false fg-stipple:false fg-color:0,0,0 bg-color:56540,56026,54741 wrap-mode:word justification:left size:<omitted> weight:<omitted> family-name:<omitted> stretch:<omitted> variant:<omitted> style:<omitted> language:<omitted> direction:<omitted>
|
||||
image size: -1 x -1
|
||||
image description: (null)
|
||||
action 0 name: click
|
||||
action 1 name: press
|
||||
action 2 name: release
|
||||
|
@ -32,3 +32,5 @@ window1
|
||||
character count: 4
|
||||
caret offset: 0
|
||||
default attributes: left-margin:0 right-margin:0 indent:0 invisible:false editable:false pixels-above-lines:0 pixels-below-lines:0 pixels-inside-wrap:0 bg-full-height:0 scale:1 rise:0 underline:none strikethrough:false bg-stipple:false fg-stipple:false fg-color:0,0,0 bg-color:65535,65535,65535 wrap-mode:word justification:left size:<omitted> weight:<omitted> family-name:<omitted> stretch:<omitted> variant:<omitted> style:<omitted> language:<omitted> direction:<omitted>
|
||||
action 0 name: activate
|
||||
action 0 keybinding: <Alt>e
|
||||
|
Loading…
Reference in New Issue
Block a user