summaryrefslogtreecommitdiff
path: root/gdk/gdkdevice.h
Commit message (Collapse)AuthorAgeFilesLines
* Use GDK's current window tracking when synthesizing events in GTK+Owen W. Taylor2014-03-121-0/+2
| | | | | | | | | Add gdk_device_get_last_event_window(), and use to implement the window tracking we need for synthesizing crossing events for sensitivity changes and gtk grabs, rather than keeping the information in qdata and updating it based when GTK+ gets events. https://bugzilla.gnome.org/show_bug.cgi?id=726187
* docs: use proper apostropheWilliam Jon McCann2014-02-071-3/+3
| | | | https://wiki.gnome.org/Design/OS/Typography
* docs: Use markup for linksWilliam Jon McCann2014-02-071-1/+1
|
* Use proper quotes in gdkWilliam Jon McCann2014-02-051-1/+1
|
* docs: use #*-struct instead of <structname>William Jon McCann2014-01-271-1/+1
|
* gdk: Convert mouse position to doubles, add new gettersAlexander Larsson2013-07-031-0/+11
| | | | | | | | We've long had double precision mouse coordinates on wayland (e.g. when rotating a window) but with the new scaling we even have it on X (and, its also in Xinput2), so convert all the internal mouse/device position getters to use doubles and add new accessors for the public APIs that take doubles instead of ints.
* Add GDK_AVAILABLE_IN_ALL annotations in gdkMatthias Clasen2013-05-051-0/+29
| | | | | This is in preparation to modernizing our handing of exported symbols.
* Move single-include guards inside include guardsMatthias Clasen2012-12-281-3/+3
| | | | | | gcc has optimizations for include guards that only work if they are outermost in the the header. https://bugzilla.gnome.org/show_bug.cgi?id=689810
* gdk: Remove an unused enumerationMatthias Clasen2012-03-041-17/+0
| | | | | We don't have any API using the GdkExtensionMode enumeration, so no point in carrying it in the headers.
* gdk: Add device types for touch-capable devicesMatthias Clasen2012-03-011-1/+7
| | | | | | We introduce GDK_SOURCE_TOUCHSCREEN and GDK_SOURCE_TOUCHPAD for direct and indirect touch devices, respecively. These correspond to XIDirectTouch and XIDependentTouch in XI2.
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* gdk: Use const instead G_CONST_RETURNJavier Jardón2011-06-101-1/+1
|
* gdk: Fix typo in documentation stringBenjamin Otte2011-02-081-1/+1
|
* API: gdk: Remove gdk_device_set_source()Benjamin Otte2010-12-271-2/+0
| | | | The source of a device is not changeable.
* API: gdk: Make gdk_display_get_window_at_device_position() a device APIBenjamin Otte2010-12-271-0/+5
| | | | | It's now called gdk_device_get_window_at_position(). It doesn't make sense to keep device-specific API part of the display.
* API: gdk: gdk_display_get_device_state() => gdk_device_get_position()Benjamin Otte2010-12-271-0/+4
| | | | | The API was not display-specific, but belonged to the device. Also, we didn't find a user of the modifier mask, so we dropped it.
* Consistently hide class structsMatthias Clasen2010-12-241-3/+1
| | | | | And, since we've decided to keep the structs private, there is no point in having the standard GObject clas macros anymore either.
* Detangle includes for device subclassesMatthias Clasen2010-12-211-1/+1
|
* API: gdk: gdk_display_warp_device() => gdk_device_warp()Benjamin Otte2010-12-211-0/+5
| | | | | warping devices has nothing to do with displays, so putting it there seems weird.
* Hide GdkDevice structMatthias Clasen2010-12-211-25/+17
| | | | Once its hidden, we can kill the GdkDevicePrivate struct too.
* xi2: Improve device hierarchy handlingCarlos Garnacho2010-12-151-0/+1
| | | | | | | | | | The xi2 device manager now handles slaves being detached and/or attached to a master. gdk_device_list_slaves() has been added so it is possible to know how slaves relate with masters. The other backends (X11 and not) don't neeed to to anything special here since their hierarchy is fully flat.
* gdk: remove GdkDeviceKey and GdkDeviceAxis from the public APIMichael Natterer2010-11-241-34/+0
| | | | | move GdkDeviceKey to gdkdevice.c because it's still used there, remove GdkDeviceAxis entirely.
* Move all GdkDevice members to private and add one missing accessorMichael Natterer2010-11-231-13/+2
|
* gdk: change signature of gdk_device_get_history() back to what it used to beMichael Natterer2010-10-191-1/+1
| | | | "n_events" went back from guint to gint.
* Remove remaining single-include guardsMatthias Clasen2010-06-041-1/+1
|
* Merge the xi2-for-master branchMatthias Clasen2010-05-251-0/+292