a11y tests: Add a tests for menu buttons with popovers

This shows that popovers currently lack accessibility.
This commit is contained in:
Matthias Clasen 2014-02-22 12:51:11 -05:00
parent 18749136da
commit 71e46a0b0e
3 changed files with 47 additions and 0 deletions

View File

@ -75,6 +75,7 @@ testdata = \
menu.ui menu.txt \
menubutton.ui menubutton.txt \
menubutton2.ui menubutton2.txt \
menubutton3.ui menubutton3.txt \
combos.ui combos.txt \
listbox.ui listbox.txt \
stack.ui stack.txt \

View File

@ -0,0 +1,24 @@
window1
"frame"
index: 0
state: enabled resizable sensitive showing visible
toolkit: gtk
<AtkComponent>
layer: window
alpha: 1
menubutton
"toggle button"
parent: window1
index: 0
name: Menu
state: enabled focusable sensitive showing visible
toolkit: gtk
<AtkComponent>
layer: widget
alpha: 1
<AtkImage>
image size: -1 x -1
image description: (null)
<AtkAction>
action 0 name: click
action 0 description: Clicks the button

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
<menu id="menu">
<section>
<item>
<attribute name="label">New</attribute>
</item>
</section>
</menu>
<object class="GtkWindow" id="window1">
<property name="can_focus">False</property>
<child>
<object class="GtkMenuButton" id="menubutton">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="menu-model">menu</property>
<property name="use-popover">True</property>
</object>
</child>
</object>
</interface>