summaryrefslogtreecommitdiff
path: root/gtk/gtk-a11y.h
Commit message (Collapse)AuthorAgeFilesLines
* Improve menubutton a11yMatthias Clasen2013-12-201-0/+1
| | | | | | | | The button now claims its menu as a child for a11y purposes, which makes it possible for ATs to see it when the navigate the tree top-down. Update the a11y test to match.
* Add GtkFlowBoxMatthias Clasen2013-10-061-0/+2
| | | | | | | | | | | | | | | | | | GtkFlowBox is a container that its children in a reflowing grid, which can be oriented horizontally or vertically. It is similar to GtkListBox in that the children can be sorted and filtered, and by requiring a dedicated child widget type, GtkFlowBoxChild. It is similar to GtkTreeView in that is supports a full set of selection modes, including rubberband selection. This is the culmination of work that has happened in the egg-list-box module, and earlier in libegg. The origins of this code are the EggSpreadTable in libegg, which was written by Tristan van Berkom. It was moved to egg-list-box and renamed EggFlowBox by Jon McCann, and I gave it some finishing touched in the flowbox-improvements branch of that module.
* Add a GtkListBoxRow accessibleMatthias Clasen2013-09-211-0/+1
| | | | | | | | This lets us do two things: 1. Set the list-item role 2. Set selectable and selected states as appropriate https://bugzilla.gnome.org/show_bug.cgi?id=692258
* Add GtkListBoxAlexander Larsson2013-06-131-0/+1
| | | | | This is basically an import/rename of EggListBox from the row-widget branch of egg-list-box.
* Include gtklevelbaraccessible.h in gtk-a11y.hMatthias Clasen2013-02-011-0/+1
|
* Drop separate scrollbar accessible implementationMatthias Clasen2012-12-271-1/+0
| | | | It didn't really add anything to the range accessible implementation.
* Install gtk-a11y.hMatthias Clasen2012-12-271-0/+78
We add a separate gtk-a11y.h single-include header for them. This header will work much the same as gtkx.h. It will be installed in /usr/include/gtk-3.0/gtk, but you have to include it separately.