gtk2/gtk/a11y
Samuel Thibault a1f206b802 gtktextviewaccessible: update cursor position after text suppression
delete_range_cb is set to be called before the text suppression done by
the gtktextlayout (otherwise it does not work properly). But at that
point the cursor position is not yet up to date.  We thus need to move
the accessibility cursor notification to after the actual text
suppression, by using another callback.

This fixes cursor position in brltty screen reading.

(cherry picked from commit fa6994d033)
2018-04-04 18:26:55 +02:00
..
gtk-a11y-autocleanups.h Remove GtkArrow 2016-10-16 18:17:21 +02:00
gtkaccessibility.c a11y: drop the focus tracker 2017-12-12 14:49:44 -05:00
gtkaccessibility.h
gtkaccessibilityutil.c build: Don't turn off critical warnings 2017-10-06 16:03:08 +02:00
gtkaccessibilityutil.h
gtkbooleancellaccessible.c a11y: Only emit signals when cells change; not upon creation 2015-04-10 16:36:06 +02:00
gtkbooleancellaccessible.h
gtkbuttonaccessible.c Remove GtkAlignment 2016-10-18 00:29:19 +02:00
gtkbuttonaccessible.h
gtkcellaccessible.c a11y: Only emit signals when cells change; not upon creation 2015-04-10 16:36:06 +02:00
gtkcellaccessible.h a11y: Remove gtk.h include 2018-02-08 23:39:17 +01:00
gtkcellaccessibleparent.c a11y: Intern a string 2017-11-17 23:25:45 -05:00
gtkcellaccessibleparent.h The big versioning cleanup 2018-02-06 01:16:32 -05:00
gtkcellaccessibleprivate.h a11y: Only emit signals when cells change; not upon creation 2015-04-10 16:36:06 +02:00
gtkcheckmenuitemaccessible.c
gtkcheckmenuitemaccessible.h
gtkcolorswatchaccessible.c
gtkcolorswatchaccessibleprivate.h
gtkcomboboxaccessible.c
gtkcomboboxaccessible.h
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
gtkcontainercellaccessible.c a11y: Only emit signals when cells change; not upon creation 2015-04-10 16:36:06 +02:00
gtkcontainercellaccessible.h
gtkentryaccessible.c Continue renaming window to surface 2018-03-21 11:49:14 +01:00
gtkentryaccessible.h
gtkexpanderaccessible.c
gtkexpanderaccessible.h
gtkflowboxaccessible.c
gtkflowboxaccessible.h a11y: Remove gtk.h from flowbox includes 2018-02-09 00:47:58 +01:00
gtkflowboxaccessibleprivate.h
gtkflowboxchildaccessible.c
gtkflowboxchildaccessible.h a11y: Remove gtk.h from flowbox includes 2018-02-09 00:47:58 +01:00
gtkframeaccessible.c
gtkframeaccessible.h
gtkiconviewaccessible.c Replace gdk_threads_add_idle* with g_idle_add() 2018-02-03 12:06:58 +01: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 Drop gtk_icon_size_lookup 2017-11-15 14:22:17 -05:00
gtkimageaccessible.h
gtkimagecellaccessible.c
gtkimagecellaccessible.h
gtklabelaccessible.c Continue renaming window to surface 2018-03-21 11:49:14 +01:00
gtklabelaccessible.h
gtklabelaccessibleprivate.h
gtklevelbaraccessible.c
gtklevelbaraccessible.h
gtklinkbuttonaccessible.c
gtklinkbuttonaccessible.h
gtklistboxaccessible.c
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
gtkmenuaccessible.c
gtkmenuaccessible.h a11y: Remove gtk/h include from menu header 2018-02-09 00:56:26 +01:00
gtkmenubuttonaccessible.c menu button: Improve accessibility 2015-03-13 18:38:18 -04:00
gtkmenubuttonaccessible.h
gtkmenuitemaccessible.c GtkMenuItemAccessible: use "insert" signal 2014-08-15 10:29:48 -04:00
gtkmenuitemaccessible.h
gtkmenushellaccessible.c
gtkmenushellaccessible.h
gtknotebookaccessible.c
gtknotebookaccessible.h
gtknotebookpageaccessible.c a11y: unref selected item only if it is not NULL 2014-07-25 10:03:24 +02:00
gtknotebookpageaccessible.h
gtkpanedaccessible.c
gtkpanedaccessible.h
gtkpopoveraccessible.c GtkPopover: Properly update a11y parent 2014-07-30 23:14:41 +02: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
gtkradiobuttonaccessible.c
gtkradiobuttonaccessible.h
gtkradiomenuitemaccessible.c
gtkradiomenuitemaccessible.h
gtkrangeaccessible.c GtkRange: Implement new AtkValue interface 2014-05-02 20:46:45 -04:00
gtkrangeaccessible.h
gtkrenderercellaccessible.c
gtkrenderercellaccessible.h
gtkscaleaccessible.c
gtkscaleaccessible.h
gtkscalebuttonaccessible.c GtkScaleButton: Implement new AtkValue interface 2014-05-02 20:47:00 -04:00
gtkscalebuttonaccessible.h
gtkscrolledwindowaccessible.c
gtkscrolledwindowaccessible.h
gtkspinbuttonaccessible.c spinbuttonaccessible: Inherit from GtkWidgetAccessible 2017-07-19 21:27:11 -04:00
gtkspinbuttonaccessible.h
gtkspinneraccessible.c a11y: Report correct spinner size 2017-11-10 14:56:42 +01:00
gtkspinneraccessible.h
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 Fix GtkStatusbarAccessible 2017-10-18 17:30:20 +02:00
gtkstatusbaraccessible.h
gtkswitchaccessible.c
gtkswitchaccessible.h
gtktextcellaccessible.c Continue renaming window to surface 2018-03-21 11:49:14 +01:00
gtktextcellaccessible.h
gtktextviewaccessible.c gtktextviewaccessible: update cursor position after text suppression 2018-04-04 18:26:55 +02:00
gtktextviewaccessible.h
gtktextviewaccessibleprivate.h
gtktogglebuttonaccessible.c togglebutton: Move :inconsistent to GtkCheckButton 2017-01-30 18:11:00 +01:00
gtktogglebuttonaccessible.h
gtktoplevelaccessible.c a11y: Remove check for GtkEventBox 2017-08-02 16:58:05 +01:00
gtktoplevelaccessible.h
gtktreeviewaccessible.c Continue renaming window to surface 2018-03-21 11:49:14 +01:00
gtktreeviewaccessible.h
gtktreeviewaccessibleprivate.h
gtkwidgetaccessible.c Continue renaming window to surface 2018-03-21 11:49:14 +01:00
gtkwidgetaccessible.h a11y: Don't include gtk.h 2018-02-08 15:25:53 +01:00
gtkwidgetaccessibleprivate.h
gtkwindowaccessible.c Continue renaming window to surface 2018-03-21 11:49:14 +01:00
gtkwindowaccessible.h
meson.build meson: gtk: install headers 2017-05-03 15:10:54 +01:00