- 05 Jul, 2011 40 commits
-
-
Matthias Clasen authored
Also clean up and rearrange the code. As a side-effect, the no-longer-existing stipple attributes are dropped. Update test results to match.
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
And some code rearrangement.
-
Matthias Clasen authored
Replace the factory for entry and spin button with gtk_widget_class_set_accessible_type() calls, and move then to the GtkAccessible namespace.
-
Matthias Clasen authored
The a11y selection tests poke the selection on unrealized labels. Don't spew warnings in this case.
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
GtkLabel passes this now.
-
Matthias Clasen authored
The label accessible port dropped the no-longer-existing stipple attributes; so update the expected test results to match.
-
Matthias Clasen authored
Unfortunately, we still keep a copy of the text around, for ::insert/::delete signals; those emissions need to be moved to GtkLabel itself.
-
Matthias Clasen authored
This function translates the fg/bg color into atk attributes.
-
Matthias Clasen authored
These functions are implementations of the AtkText api on top of a PangoLayout, and are intended to replace GailTextUtil. Since gtkpango.h is a private header, also remove the individual inclusion prohibition.
-
Matthias Clasen authored
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.
-
Matthias Clasen authored
-
Matthias Clasen authored
Make the get_property switch look a little nicer. We export these functions privately for use in the label accessible implementation later on.
-
Benjamin Otte authored
Fixes underallocation warnings
-
Benjamin Otte authored
-
Benjamin Otte authored
It's not exposed in AT-SPI so we don't need it.
-
Benjamin Otte authored
AT-SPI doesn't expose them, so there's no need to keep them.
-
Matthias Clasen authored
The consensus of the accessibility team was that 'color chooser' fits best for this. Update tests to match.
-
Matthias Clasen authored
The consensus of the accessibility team was that this is an animation. Update tests to match.
-
Matthias Clasen authored
We always have the textutil now, so remove some NULL checks. Also, never say 'State is defunct' again...
-
Matthias Clasen authored
When setting properties that require recalculating the label text, freeze notification until the label is properly updated. This fixes bug 126797.
-
Matthias Clasen authored
This removes a horrible workaround for bug 126797. To prevent picking up accidental markup in label texts, the label accessible is listening for window creation and mapping and defers initializing its text until then.
-
Matthias Clasen authored
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.
-
Matthias Clasen authored
Needless to say, these tests still fail.
-
Matthias Clasen authored
These unfortunately all fail really miserably, currently.
-
Matthias Clasen authored
A first experimental conversion from the gail namespace to gtkaccessible. At the same time, use gtk_widget_class_set_accessible_type() to register the accessible type for GtkLabel.
-
Matthias Clasen authored
The function was unused and unnecessary.
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
This duplicates the current test with a GtkTreeStore instead of a GtkListStore.
-
Matthias Clasen authored
Avoid many unnecessary list iterations by using a hash table to store cell infos, and caching row and column counts. Based on patches by William Jon McCann, bug 554171. tree-performance results: before: (MINPERF:large tree test with a11y: 9.18531sec) after: (MINPERF:large tree test with a11y: 0.923463sec) for comparison, without accessibility: (MINPERF:large tree test: 0.016179sec)
-
Matthias Clasen authored
This test creates a treeview with a few columns and a liststore, and then populates it with a 1000 rows.
-
Matthias Clasen authored
-