summaryrefslogtreecommitdiff
path: root/gtk/gtkpointerfocusprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* gtk: Make GtkPointerFocus refcountedwip/carlosg/event-deliveryCarlos Garnacho2017-05-251-1/+3
| | | | | In order to make it really sure the GtkPointerFocus is valid while being removed from a GtkWindow.
* gtkpointerfocus: Add methods to handle implicit grabs on widgetsCarlos Garnacho2017-05-251-0/+6
| | | | | Just a basic setter/getter, plus a method to obtain the right logical target in the presence or absence of these.
* gtk: Introduce GtkPointerFocusCarlos Garnacho2017-05-251-0/+52
These objects (tied to a toplevel) track the focus of a pointer/touchpoint. The info in these basically consists of current toplevel coordinates and the current target widget.