- 13 Dec, 2015 1 commit
-
-
Matthias Clasen authored
Add a variant of gdk_drag_begin that takes the start position in addition to the device. All backend implementation have been updated to accept (and ignore) the new arguments. Subsequent commits will make use of the data in some backends.
-
- 08 Dec, 2015 2 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
This makes the drag behavior under X11 match what we had previously.
-
- 02 Dec, 2015 1 commit
-
-
Matthias Clasen authored
This makes gdk_wayland_drag_context_get_dnd_window backend-independent API and adds an implementation for X11.
-
- 22 Aug, 2014 1 commit
-
-
Carlos Garnacho authored
If the filter didn't return GDK_EVENT_TRANSLATE, the event struct would be left unused and leaked.
-
- 07 Feb, 2014 1 commit
-
-
William Jon McCann authored
-
- 18 Jan, 2014 1 commit
-
-
Volker Sobek authored
This replaces all occurrences of 'explicitely' with 'explicitly'. Only code comments and gtk-doc statements are affected. https://bugzilla.gnome.org/show_bug.cgi?id=722429
-
- 03 Jul, 2013 1 commit
-
-
Alexander Larsson authored
If you set GDK_SCALE=2 in the environment then all windows will be scaled by 2. Its not an ideal solution as it doesn't handle multi-monitors at different scales, and only affects gtk apps. But it is a good starting points and will help a lot on HiDPI laptops.
-
- 13 Mar, 2013 1 commit
-
-
Matthias Clasen authored
The implementation is not working and unused, since XDND is the de-facto standard under X nowadays. https://bugzilla.gnome.org/show_bug.cgi?id=695476
-
- 15 May, 2012 1 commit
-
-
Edward Sheldrake authored
Related: https://bugzilla.gnome.org/show_bug.cgi?id=664646
-
- 07 Apr, 2012 1 commit
-
-
Benjamin Otte authored
-
- 27 Feb, 2012 1 commit
-
-
Javier Jardon authored
-
- 03 Jan, 2012 1 commit
-
-
Matthias Clasen authored
When the X server does not support the shape extension (as some vnc implementations seem to), our DND code was always seeing an empty input shape, so drops always missed their target. http://bugzilla.gnome.org/show_bug.cgi?id=620240
-
- 12 Apr, 2011 1 commit
-
-
Matthias Clasen authored
-
- 01 Feb, 2011 5 commits
-
-
Benjamin Otte authored
-
Benjamin Otte authored
gdk_x11_window_lookup_window() calls are done by this function alreayd, so no need to do them manually.
-
Benjamin Otte authored
-
Benjamin Otte authored
No need to run sophisticated functions to guess it.
-
Benjamin Otte authored
-
- 05 Jan, 2011 1 commit
-
-
Matthias Clasen authored
By making window caches refcounted. This fixes problems with leaking drag contexts, as experienced in https://bugzilla.gnome.org/show_bug.cgi?id=637691 and https://bugzilla.gnome.org/show_bug.cgi?id=144324 Based on a patch by drago01@gmail.com
-
- 03 Jan, 2011 1 commit
-
-
Nguyễn Thái Ngọc Duy authored
Signed-off-by:
Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
-
- 21 Dec, 2010 16 commits
-
-
Matthias Clasen authored
-
Benjamin Otte authored
-
Benjamin Otte authored
Also rename all the macros etc.
-
Benjamin Otte authored
-
Matthias Clasen authored
-
Matthias Clasen authored
These functions were essentially just calling setlocale anyway. The X11 version was also setting a gdk_use_mb variable that is not used anywhere.
-
Matthias Clasen authored
Moving the direct-access redefinitions of various macros to gdkprivate-x11.h and use that header throughout in x11/. Also remove a workaround for a long-fixed X server bug.
-
Matthias Clasen authored
-
Matthias Clasen authored
The X11 backend exports a number of symbols which are _-prefixed (so don't become part of the gdk api), but are not named in a way to prevent accidental clashes between backends. The one API change here is that the gdk_xid_table functions have been removed - they did not server an purpose, since the xid table only stores windows anyway, and we already have a lookup-by-xid function for windows.
-
Matthias Clasen authored
-
Matthias Clasen authored
At the same time, make GDK_IS_DISPLAY_X11 available in gdkx.h, and add some exemplaric ifdefs to GTK+ code.
-
Matthias Clasen authored
At the same time, move some more class and instance structs out of public headers.
-
Matthias Clasen authored
Otherwise we run into warnings from xdnd_status_filter
-
Matthias Clasen authored
Nonstatic backend-specific functions need an x11 in their name.
-
Matthias Clasen authored
This commit hides GdkDragContext and GdkDragContextClass, adds vfuncs for most drag context functionality, and turns the X11 DND implementation into GdkDragContextX11. We also add vfuncs to GdkDisplay for gdk_drag_get_protocol and to GdkWindow for gdk_drag_begin, and implemenet them for X11. Other backends need similar treatment and are broken now.
-
Alexander Larsson authored
-
- 06 Dec, 2010 1 commit
-
-
Benjamin Otte authored
We don't want to expose depth anymore. If you need it, query the visual.
-
- 02 Dec, 2010 2 commits
-
-
Benjamin Otte authored
Use GDK_WINDOW_XID() instead. THis was done using sed, so there might be issues resulting to that. Feel free to fix.
-
Benjamin Otte authored
GDK_WINDOW_XID() instead of GDK_DRAWABLE_XID() GDK_WINDOW_XDISPLAY() instead of GDK_DRAWABLE_XDISPLAY()
-