gtk2/gtk/a11y
Matthias Clasen 822c2aba36 scalebutton: Don't derive from GtkButton
Make GtkScaleButton a widget that has a toggle button
as a child, just like all the other button widgets now.
The immediate benefit of this arrangement is to avoid
the "double focus" problem when we pop up the popup.

Update accessible, demos and tests to match.
2020-04-09 20:43:45 -04:00
..
gtk-a11y-autocleanups.h gtk: Remove menu code 2019-12-29 20:31:58 -05:00
gtkaccessibility.c a11y: drop the focus tracker 2017-12-12 14:49:44 -05:00
gtkaccessibility.h a11y: drop unused code 2020-02-21 00:51:03 -05:00
gtkaccessibilityutil.c a11y: drop unused code 2020-02-21 00:51:03 -05:00
gtkaccessibilityutil.h Rename and clean up gailutil 2012-12-27 11:27:45 -05:00
gtkbooleancellaccessible.c a11y: Only emit signals when cells change; not upon creation 2015-04-10 16:36:06 +02:00
gtkbooleancellaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkbuttonaccessible.c Rename GDK_MOD1_MASK to GDK_ALT_MASK 2020-04-06 01:40:49 -04:00
gtkbuttonaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkcellaccessible.c CellAccessible: Fix return type of row|column_span 2018-12-30 18:15:11 +00:00
gtkcellaccessible.h a11y: Remove gtk.h include 2018-02-08 23:39:17 +01:00
gtkcellaccessibleparent.c Add a few placeholder documentation block to have g-i annotations 2019-05-01 15:03:16 +02:00
gtkcellaccessibleparent.h A11y: export gtk_cell_accessible_parent_get_(row|column)_header_cells 2019-01-11 16:53:39 -06:00
gtkcellaccessibleprivate.h a11y: Only emit signals when cells change; not upon creation 2015-04-10 16:36:06 +02:00
gtkcolorswatchaccessible.c Emit a11y state change notification for color swatches 2014-01-05 10:54:43 -05:00
gtkcolorswatchaccessibleprivate.h Rename gtkcolorswatchaccessible.h 2012-12-27 12:11:12 -05:00
gtkcomboboxaccessible.c Rename GDK_MOD1_MASK to GDK_ALT_MASK 2020-04-06 01:40:49 -04:00
gtkcomboboxaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkcompositeaccessible.c a11y: Add an accessible for widgets with children 2020-02-06 16:54:59 -05:00
gtkcompositeaccessible.h a11y: Add an accessible for widgets with children 2020-02-06 16:54:59 -05:00
gtkcontaineraccessible.c GtkContainerAccessible: avoid resurrecting accessibles 2014-10-14 23:58:37 -04:00
gtkcontaineraccessible.h a11y: Remove gtk.h include from container accessible 2018-02-09 00:42:38 +01:00
gtkcontaineraccessibleprivate.h a11y: Don't use signals 2014-03-13 02:02:50 +01:00
gtkcontainercellaccessible.c a11y: Only emit signals when cells change; not upon creation 2015-04-10 16:36:06 +02:00
gtkcontainercellaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkentryaccessible.c Rename GDK_MOD1_MASK to GDK_ALT_MASK 2020-04-06 01:40:49 -04:00
gtkentryaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkexpanderaccessible.c Rename GDK_MOD1_MASK to GDK_ALT_MASK 2020-04-06 01:40:49 -04:00
gtkexpanderaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkflowboxaccessible.c Add GtkFlowBox 2013-10-06 23:31:17 -04:00
gtkflowboxaccessible.h a11y: Remove gtk.h from flowbox includes 2018-02-09 00:47:58 +01:00
gtkflowboxaccessibleprivate.h Add GtkFlowBox 2013-10-06 23:31:17 -04:00
gtkflowboxchildaccessible.c Add GtkFlowBox 2013-10-06 23:31:17 -04:00
gtkflowboxchildaccessible.h a11y: Remove gtk.h from flowbox includes 2018-02-09 00:47:58 +01:00
gtkframeaccessible.c
gtkframeaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkiconviewaccessible.c icon view accessible: Stop presenting windows 2019-04-29 14:46:40 -04:00
gtkiconviewaccessible.h a11y: Remove gtk.h include from iconview header 2018-02-09 01:02:06 +01:00
gtkiconviewaccessibleprivate.h a11y: Remove gtk.h include from iconview header 2018-02-09 01:02:06 +01:00
gtkimageaccessible.c a11y: Don't re turn uninitialized memory 2020-03-21 21:44:23 -04:00
gtkimageaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkimagecellaccessible.c a11y: atk_component_get_position is deprecated 2014-04-01 21:40:23 -04:00
gtkimagecellaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtklabelaccessible.c a11y: Stop supporting ATK_XY_SCREEN 2019-05-28 20:25:13 +00:00
gtklabelaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtklabelaccessibleprivate.h GtkLabelAccessible: update state of links 2014-01-04 10:54:03 -05:00
gtklevelbaraccessible.c GtkLevelBar: Implement new AtkValue interface 2014-05-02 20:46:03 -04:00
gtklevelbaraccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtklinkbuttonaccessible.c gtk: Stop using gtk_button_clicked 2019-05-18 14:27:09 -04:00
gtklinkbuttonaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtklistboxaccessible.c list box: Update accessible implementation 2014-04-06 01:44:36 -04:00
gtklistboxaccessible.h a11y: Remove gtk.h include from listbox headers 2018-02-09 00:52:44 +01:00
gtklistboxaccessibleprivate.h a11y: Remove gtk.h include from listbox headers 2018-02-09 00:52:44 +01:00
gtklistboxrowaccessible.c listboxrowaccessible: Avoid assertion failure 2014-08-03 02:48:26 +02:00
gtklistboxrowaccessible.h a11y: Remove gtk.h include from listbox headers 2018-02-09 00:52:44 +01:00
gtklockbuttonaccessible.c
gtklockbuttonaccessible.h a11y: Remove gtk.h include from lockbutton 2018-02-09 00:58:59 +01:00
gtklockbuttonaccessibleprivate.h a11y: Remove gtk.h include from lockbutton 2018-02-09 00:58:59 +01:00
gtkmenubuttonaccessible.c a11y: Set focus-related states properly 2020-04-02 17:35:09 -04:00
gtkmenubuttonaccessible.h a11y: Adapt to menu button changes 2019-05-18 13:06:32 +00:00
gtknotebookaccessible.c a11y: Drop obsolete focus tab handling in notebooks 2013-10-06 02:00:31 -04:00
gtknotebookaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtknotebookpageaccessible.c Fix the compiler warning, again 2019-05-07 14:57:53 +00:00
gtknotebookpageaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkpanedaccessible.c GtkPaned: Implement new AtkValue interface 2014-05-02 20:46:17 -04:00
gtkpanedaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkpictureaccessible.c picture: Introduce 2018-06-10 02:23:02 +02:00
gtkpictureaccessibleprivate.h picture: Introduce 2018-06-10 02:23:02 +02:00
gtkpopoveraccessible.c a11y: Drop the private from GtkPopoverAccessible 2020-03-13 09:51:04 -04:00
gtkpopoveraccessible.h The big versioning cleanup 2018-02-06 01:16:32 -05:00
gtkprogressbaraccessible.c GtkProgressBar: Implement new AtkValue interface 2014-05-02 20:46:30 -04:00
gtkprogressbaraccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkradiobuttonaccessible.c a11y: Use new macros for defining private data 2013-07-09 09:28:49 +01:00
gtkradiobuttonaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkrangeaccessible.c GtkRange: Implement new AtkValue interface 2014-05-02 20:46:45 -04:00
gtkrangeaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkrenderercellaccessible.c a11y: Use new macros for defining private data 2013-07-09 09:28:49 +01:00
gtkrenderercellaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkscaleaccessible.c
gtkscaleaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkscalebuttonaccessible.c scalebutton: Don't derive from GtkButton 2020-04-09 20:43:45 -04:00
gtkscalebuttonaccessible.h scalebutton: Don't derive from GtkButton 2020-04-09 20:43:45 -04:00
gtkscrollbaraccessible.c Add GtkScrollbarAccessible 2020-04-03 15:20:27 -04:00
gtkscrollbaraccessible.h Add GtkScrollbarAccessible 2020-04-03 15:20:27 -04:00
gtkscrolledwindowaccessible.c a11y/ScrolledWin|IconView: Connect signals safely 2018-04-22 16:11:08 +01:00
gtkscrolledwindowaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkspinbuttonaccessible.c spinbuttonaccessible: Inherit from GtkWidgetAccessible 2017-07-19 21:27:11 -04:00
gtkspinbuttonaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkspinneraccessible.c a11y: Report correct spinner size 2017-11-10 14:56:42 +01:00
gtkspinneraccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkstackaccessible.c Include the appropriate headers 2016-10-17 11:10:14 +01:00
gtkstackaccessible.h The big versioning cleanup 2018-02-06 01:16:32 -05:00
gtkstackaccessibleprivate.h Include the appropriate headers 2016-10-17 11:10:14 +01:00
gtkstatusbaraccessible.c statusbar: Remove _get_message_area() from public API 2020-02-25 14:18:24 +01:00
gtkstatusbaraccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkswitchaccessible.c a11y: Remove default description from GtkSwitch 2013-09-12 11:52:51 +02:00
gtkswitchaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtktextaccessible.c Rename GDK_MOD1_MASK to GDK_ALT_MASK 2020-04-06 01:40:49 -04:00
gtktextaccessible.h Add a GtkTextAccessible 2019-02-18 14:24:21 -05:00
gtktextcellaccessible.c a11y: Stop using gdk_surface_get_origin 2019-05-29 18:04:08 +00:00
gtktextcellaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtktextviewaccessible.c textview: revert renaming of buffer_to_surface_coords() 2019-10-04 13:22:49 -07:00
gtktextviewaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtktextviewaccessibleprivate.h Fix inter-header includes 2012-12-27 12:04:01 -05:00
gtktogglebuttonaccessible.c togglebutton: Move :inconsistent to GtkCheckButton 2017-01-30 18:11:00 +01:00
gtktogglebuttonaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtktoplevelaccessible.c gtk: Remove menu code 2019-12-29 20:31:58 -05:00
gtktoplevelaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtktreeviewaccessible.c Remove an unused backend includes 2020-04-07 15:13:18 -04:00
gtktreeviewaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtktreeviewaccessibleprivate.h Rename GtkRBTree to GtkTreeRBTree 2019-01-14 02:14:11 +01:00
gtkwidgetaccessible.c a11y: Fix focusable state 2020-04-09 18:14:15 -04:00
gtkwidgetaccessible.h picture: Introduce 2018-06-10 02:23:02 +02:00
gtkwidgetaccessibleprivate.h Fix inter-header includes 2012-12-27 12:04:01 -05:00
gtkwindowaccessible.c a11y: Stop using gdk_surface_get_state 2020-03-12 14:56:20 -04:00
gtkwindowaccessible.h Add annotations in a11y headers 2013-05-05 15:38:47 -04:00
gtkwindowaccessibleprivate.h a11y: Fix headers 2018-04-05 17:05:21 +02:00
meson.build Add GtkScrollbarAccessible 2020-04-03 15:20:27 -04:00