896769df69
Convert GailExpander to GtkExpanderAccessible
...
At the same time, drop the AtkText implementation.
Also, reintroduce a GtkBoxAccessible, since the previous
way of setting the role in get_accessible was affecting
GtkBox subclasses negatively.
Adjust expected test output to match.
2011-07-05 16:08:57 -04:00
6087131ab6
Add a placeholder-text test
...
Contributed by Joanmarie Diggs.
2011-07-05 16:08:56 -04:00
ff5eb4adfe
Convert GailStatusbar to GtkStatusbarAccessible
...
And drop the AtkText implementation at the same time.
Update test results to match.
2011-07-05 16:08:56 -04:00
9a0fd43df2
Convert GailNotebookPage to GtkNotebookPageAccessible
...
At the same time, drop the AtkText implementation, and simplify
accordingly. Test output has been updated to match.
2011-07-05 16:08:56 -04:00
318192b937
Convert GailNotebook to GtkNotebookAccessible
2011-07-05 16:08:56 -04:00
6012f096c9
Convert GailTreeView to GtkTreeViewAccessible
...
Mostly code rearrangement and cleanup, but also a memory
leak fix in gtk_tree_view_accessible_get_column_description().
2011-07-05 16:08:56 -04:00
b0915a69de
Add more children tests
2011-07-05 16:08:56 -04:00
2f744db943
tests: Don't print selection count
...
Selection count is tested via assertions and can be inferred from
looking at the number of selected children.
And I'd like to reduce the output of the tests. We're outputting way too
much anyway.
2011-07-05 16:08:56 -04:00
e0324064bc
tests: Make accessibility-dump output selected children by name
...
And put one child in every row to make diffing easier.
2011-07-05 16:08:56 -04:00
4ca42d9785
tests: Fix compiler warnings
2011-07-05 16:08:56 -04:00
3ea8cfc02f
tests: Add assert to accessibility-dump
...
Check that number of selected children == number of children that
actually are selected. If that's not the case, assert, to avoid people
being careless about adding tests.
2011-07-05 16:08:56 -04:00
e02a94080a
Silence compiler warnings
2011-07-05 16:08:56 -04:00
6b02119bb1
a11y: Remove "press" and "release" actions from buttons
...
http://mail.gnome.org/archives/gnome-accessibility-devel/2011-June/msg00020.html
has some details about this.
The main problem is that the internal button states get fiddled with and
that is not a good idea to do from an AT.
Also update tests to reflect that.
2011-07-05 16:08:55 -04:00
ac10ac6450
Add more child-handling related tests
2011-07-05 16:08:55 -04:00
e4dc06b7d5
Add a test for scrolled window child count
2011-07-05 16:08:54 -04:00
53c90cebb2
Convert GailScrolledWindow to GtkScrolledWindowAccessible
2011-07-05 16:08:54 -04:00
2152424541
Convert GailImage to GtkImageAccessible
2011-07-05 16:08:53 -04:00
87195bc3cd
Convert GailScrollbar to GtkScrollbarAccessible
2011-07-05 16:08:53 -04:00
eebf34dd5f
Update test results for recent changes
2011-07-05 16:08:53 -04:00
103b97301d
Adapt to expected output to recent changes
2011-07-05 16:08:10 -04:00
3e6fc7417d
tests: Update range tests for slider value in description
2011-07-05 16:08:10 -04:00
64d4b76384
a11y: Make it compile again
...
Overriding CFLAGS is a bad idea. Use INCLUDES instead.
2011-07-05 16:08:10 -04:00
787170c4cd
a11y: Update tests after removing AtkText from GailExpander
2011-07-05 16:08:10 -04:00
fea49ed621
a11y: Update tests after removing AtkText from GailRange
2011-07-05 16:08:10 -04:00
e81657cba8
tests: Add an a11y test for scales
2011-07-05 16:08:09 -04:00
a5b08ea931
gail: Remove AtkText implementation from GailScale
...
AtkText should only be implemented by text editing widgets. For just
giving out a small text string, AtkObject::name should be used.
2011-07-05 16:08:09 -04:00
abe6c28bc2
Add some texts for text selection signals
...
Test that we do emit ::text_caret_moved and ::text_selection_changed
as expected.
2011-07-05 16:08:09 -04:00
5d38185448
Skip line-related tests for GtkEntry
...
GtkEntry sets single-paragraph mode on its pango layout,
so the results for line-related navigation don't match.
2011-07-05 16:08:09 -04:00
7872c2c19e
GtkEntryAccessible: port from GailTextUtil to GtkPango
...
Also clean up and rearrange the code.
As a side-effect, the no-longer-existing stipple attributes
are dropped. Update test results to match.
2011-07-05 16:08:08 -04:00
ca5db10bda
Add some tests for selection handling
2011-07-05 16:08:08 -04:00
81c809e27a
Add some more basic tests
2011-07-05 16:08:08 -04:00
3744742804
Remove debug spew
2011-07-05 16:08:07 -04:00
f0715f434e
Expand the insert/delete text
...
GtkLabel passes this now.
2011-07-05 16:08:07 -04:00
0437677b12
Update test results
...
The label accessible port dropped the no-longer-existing
stipple attributes; so update the expected test results to match.
2011-07-05 16:08:07 -04:00
53535f03cf
Replace the boundary test
...
The new test is much smaller, and the results have been carefully
looked at; GtkLabel gets it right, the others don't.
Also, temporarily include some code that dumps out useful information.
2011-07-05 16:08:07 -04:00
db2da1de42
Sort text attributes alphabetically in dumps
2011-07-05 16:08:07 -04:00
1b8c38f6e1
GtkHSV: set a suitable role for the accessible
...
The consensus of the accessibility team was that 'color chooser'
fits best for this. Update tests to match.
2011-07-05 16:08:07 -04:00
3edebfb81c
GtkSpinner: set a suitable role for the accessible
...
The consensus of the accessibility team was that this is
an animation. Update tests to match.
2011-07-05 16:08:07 -04:00
91960a2132
Add a testcase for a very old bug
...
This tests a problem that was first noticed in 2003, in
bug 126797: The text of a label accessible is not properly
updated when the label switches from !use-markup to use-markup.
2011-07-05 16:08:06 -04:00
437aaccc19
Test lots of boring string functions
...
Needless to say, these tests still fail.
2011-07-05 16:08:06 -04:00
ec7c50ef00
Add some AtkText tests
...
These unfortunately all fail really miserably, currently.
2011-07-05 16:08:06 -04:00
743cb1fc96
spinbutton testcase
2011-07-05 16:08:05 -04:00
2610a43e1c
iconview testcase
2011-07-05 16:08:05 -04:00
55d8a684c7
Paned testcase
2011-07-05 16:08:05 -04:00
9d4ce36199
Statusbar testcases
2011-07-05 16:08:05 -04:00
fb91fd7e3c
tree-performance: test with tree stores too
...
This duplicates the current test with a GtkTreeStore instead
of a GtkListStore.
2011-07-05 16:08:05 -04:00
23bc606c79
a11y: add a treeview performance test
...
This test creates a treeview with a few columns and a liststore,
and then populates it with a 1000 rows.
2011-07-05 16:08:05 -04:00
430957b036
Add a calendar testcase
2011-07-05 16:08:05 -04:00
8aced27009
Add an infobar testcase
2011-07-05 16:08:05 -04:00
f2d6439bc7
Add a GtkProgressBar testcase
2011-07-05 16:08:05 -04:00