gtkentry: Use gestures for entry icons
authorCarlos Garnacho <carlosg@gnome.org>
Wed, 6 Jun 2018 11:52:08 +0000 (13:52 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Thu, 21 Jun 2018 10:50:57 +0000 (12:50 +0200)
commite08e15ba51c660c53e5658fce9a5d117668af4b4
treedfc116d432ca65324a6edb6c1dd34c12fd5cd408
parent7048362e6e0bdda3b7925d3b4eeb01c85870f4bc
gtkentry: Use gestures for entry icons

Instead of doing all handling manually in the ::event vfunc,
set up drag/multipress gestures on icon images, and implement
emission of ::icon-press/release and DnD there.

As a side effect, the GdkEvent field in ::icon-press/release
signals has been dropped. Callers that might be interested on it
may still use gtk_get_current_event*().
demos/gtk-demo/popover.c
demos/gtk-demo/search_entry.c
demos/widget-factory/widget-factory.c
gtk/a11y/gtkentryaccessible.c
gtk/gtkentry.c
gtk/gtkplacesview.c
tests/testentryicons.c