1cfd1fcd04 
					 
					
						
						
							
							gdk: Touch up cursor name docs  
						
						... 
						
						
						
						Make the table provide usage hints, and line things up more
nicely.
(cherry picked from commit a948157a6c4e56b8ce7e10e702987f03cd1d13c3) 
						
						
					 
					
						2025-03-03 01:51:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d5368e56e 
					 
					
						
						
							
							gdkcursor: Add annotations for gdk_cursor_new_for_display()  
						
						... 
						
						
						
						It can fail on Wayland, and is also (transfer full).
Signed-off-by: Philip Withnall <pwithnall@endlessos.org > 
						
						
					 
					
						2020-09-29 14:05:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d18a429aa 
					 
					
						
						
							
							Update cursor docs  
						
						... 
						
						
						
						Include new images for context-menu and for no-drop. 
						
						
					 
					
						2016-05-17 14:16:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b6e11d087c 
					 
					
						
						
							
							Add context-menu to the list of standard cursor names  
						
						... 
						
						
						
						Adwaita doesn't have this one, but we are falling to the
default cursor anyway. 
						
						
					 
					
						2016-01-06 14:57:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						647f0e6025 
					 
					
						
						
							
							docs: Show less ugly X cursors  
						
						... 
						
						
						
						Don't list examples in the gdk_cursor_new_for_display() docs,
since we now have a list of recommended names for the
from_name() call. 
						
						
					 
					
						2015-05-08 14:21:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d83edd4e0 
					 
					
						
						
							
							Update docs  
						
						
						
						
					 
					
						2015-05-08 13:34:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						710f332082 
					 
					
						
						
							
							configure.ac: Depend on cairo 1.14.0  
						
						... 
						
						
						
						This is needed for cairo_set_device_scale() 
						
						
					 
					
						2014-11-10 15:12:17 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eedff39413 
					 
					
						
						
							
							Deprecate gdk_cursor_new()  
						
						... 
						
						
						
						Too easy to introduce an unintended assumption about the display
being the default this way. 
						
						
					 
					
						2014-10-28 00:38:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						701adf81b6 
					 
					
						
						
							
							gdk: assorted introspection and documentation fixes  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=729983  
					
						2014-05-19 11:47:59 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38d2458f53 
					 
					
						
						
							
							gdk: add many missing (nullable) return value annotations  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=729834  
					
						2014-05-11 11:48:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00275dfc9f 
					 
					
						
						
							
							GdkCursor: Don't leak a cairo surface  
						
						... 
						
						
						
						The function gdk_cursor_new_from_pixbuf creates a cairo surface
to pass to its backend implementation, but doesn't destroy it
afterwards.
https://bugzilla.gnome.org/show_bug.cgi?id=729670  
						
						
					 
					
						2014-05-07 19:29:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						469d333aa2 
					 
					
						
						
							
							docs: use Returns: consistently  
						
						... 
						
						
						
						Instead of Return value: 
						
						
					 
					
						2014-02-19 18:56:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13998c55e7 
					 
					
						
						
							
							docs: use proper quotations instead of '*'  
						
						
						
						
					 
					
						2014-02-07 14:22:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47469eb296 
					 
					
						
						
							
							Use proper quotes in gdk  
						
						
						
						
					 
					
						2014-02-05 15:08:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a22358c0c0 
					 
					
						
						
							
							docs: use ` instead of <literal>  
						
						
						
						
					 
					
						2014-02-04 18:24:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f99f567c8 
					 
					
						
						
							
							docs: use markdown instead of inlinegraphic tags  
						
						
						
						
					 
					
						2014-02-04 16:58:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30cc1512e6 
					 
					
						
						
							
							Docs: Use markdown for lists  
						
						... 
						
						
						
						This greatly reduces the amount of xml in the docs. 
						
						
					 
					
						2014-02-02 01:07:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22586ea7c2 
					 
					
						
						
							
							docs: use #*-struct instead of <structname>  
						
						
						
						
					 
					
						2014-01-27 19:59:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3be4b46967 
					 
					
						
						
							
							docs: zero is a literal not a type link  
						
						
						
						
					 
					
						2014-01-20 18:27:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2cdc5d440a 
					 
					
						
						
							
							Fix up docs for new cursor apis  
						
						... 
						
						
						
						The docs for gdk_cursor_new_from_surface were talking about
pixbufs. And the new APIs were not appearing in the docs
at all yet. 
						
						
					 
					
						2013-08-09 20:24:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2113b7384 
					 
					
						
						
							
							gdk: Add gdk_cursor_new_from_surface  
						
						... 
						
						
						
						We need this to be able to handle scaled cursor images.
We implement the new _from_pixbuf by converting to a surface and
assuming the scale was 1. 
						
						
					 
					
						2013-08-07 13:34:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71fe43543c 
					 
					
						
						
							
							gdk: Add gdk_cursor_get_surface()  
						
						... 
						
						
						
						We want a surface so we can properly represent the scale factor for it.
All backends are converted to use surfaces and we reimplement the
backwards compat code in the generic code. 
						
						
					 
					
						2013-08-07 13:34:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f0d40335b 
					 
					
						
						
							
							[GI] Add missing (transfer) annotations  
						
						
						
						
					 
					
						2011-01-20 13:57:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1c297a310 
					 
					
						
						
							
							[GI] Cosmetic cleanups of annotations and doc comments  
						
						... 
						
						
						
						This change does not introduce any functionality change, mostly
cosmtic cleanups, like re-linebreak when introduced annotations messed
up indentation or whitespace errors fixes. 
						
						
					 
					
						2011-01-18 17:31:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a33592231 
					 
					
						
						
							
							gdk: Move gdk_cursor_get_image() to the base class  
						
						... 
						
						
						
						.. and make it call a vfunc on the cursor 
						
						
					 
					
						2010-12-21 12:07:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4793bd3399 
					 
					
						
						
							
							gdk: Move gdk_cursor_get_display() out of the backends  
						
						... 
						
						
						
						Now that we store the display inside the cursor, that change is obvious. 
						
						
					 
					
						2010-12-21 12:07:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a14b30ea3 
					 
					
						
						
							
							gdk: Make display a property of GdkCursor  
						
						
						
						
					 
					
						2010-12-21 12:07:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28b2d7e5da 
					 
					
						
						
							
							gdk: Make cursor-type a property of the cursor  
						
						
						
						
					 
					
						2010-12-21 12:07:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e068e921f 
					 
					
						
						
							
							API: gdk: Deprecate gdk_cursor_ref() and gdk_cursor_unref()  
						
						... 
						
						
						
						Now that GdkCursor is a GObject, it doesn't need custom refcount
handling anymore. 
						
						
					 
					
						2010-12-21 12:07:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b4913a166 
					 
					
						
						
							
							gdk: Make GdkCursor a GObject  
						
						... 
						
						
						
						Also port the X11 implementation. Win32 and Quartz need to be ported
still. 
						
						
					 
					
						2010-12-21 12:07:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66e3894539 
					 
					
						
						
							
							gdk: Move GdkCursor definition into a private header  
						
						
						
						
					 
					
						2010-12-21 12:07:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da216c0665 
					 
					
						
						
							
							Add vfuncs for a bunch of cursor functionality to GdkDisplay  
						
						
						
						
					 
					
						2010-12-21 12:06:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b5f0d5968 
					 
					
						
						
							
							docs: Move documentation to inline comments: gdkcursor  
						
						
						
						
					 
					
						2010-11-16 16:20:48 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bda1f35585 
					 
					
						
						
							
							Inclusion cleanups in sources  
						
						... 
						
						
						
						Try to do inclusions in the same sequence, more or less. 
						
						
					 
					
						2010-10-14 22:09:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffa07ee21e 
					 
					
						
						
							
							Use G_DEFINE_BOXED_TYPE  
						
						... 
						
						
						
						Bug #627214 . 
						
						
					 
					
						2010-08-18 15:34:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe603cccf2 
					 
					
						
						
							
							Add gdk_cursor_get_cursor_type  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=624087  
					
						2010-07-25 22:12:34 +12:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						404e7d0e00 
					 
					
						
						
							
							gdk/: fully remove gdkalias hacks  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=623845  
					
						2010-07-10 02:21:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c98305ac00 
					 
					
						
						
							
							Update docs on blank cursors  
						
						... 
						
						
						
						svn path=/trunk/; revision=22147 
						
						
					 
					
						2009-01-20 02:27:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57223c9a05 
					 
					
						
						
							
							Revert name change  
						
						... 
						
						
						
						svn path=/trunk/; revision=20724 
						
						
					 
					
						2008-07-01 22:57:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fce9c8b7d4 
					 
					
						
						
							
							Practically everything changed.  
						
						... 
						
						
						
						2008-06-30  Cody Russell  <bratsche@gnome.org >
        * Practically everything changed.
        Change	all references	of GIMP	Toolkit	(and variations	of it)
        to GTK+	Toolkit, showing no mercy at all to our	beloved
	ancestry. (#540529 )
svn path=/trunk/; revision=20709 
						
						
					 
					
						2008-06-30 23:01:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d97cdbdf53 
					 
					
						
						
							
							Include "config.h" instead of <config.h> Command used: find -name  
						
						... 
						
						
						
						2008-06-21  Johan Dahlin  <jdahlin@async.com.br >
    * *.[ch]: Include "config.h" instead of <config.h>
    Command used:
    find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
    Rubberstamped by Mitch and Tim
svn path=/trunk/; revision=20669 
						
						
					 
					
						2008-06-22 14:28:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						476e138db0 
					 
					
						
						
							
							Intern type names before registering the type to avoid unnecessary copies.  
						
						... 
						
						
						
						2005-08-31  Matthias Clasen  <mclasen@redhat.com >
	* gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_get_type):
	* gdk/x11/gdkscreen-x11.c (_gdk_screen_x11_get_type):
	* gdk/x11/gdkpixmap-x11.c (gdk_pixmap_impl_x11_get_type):
	* gdk/x11/gdkkeys-x11.c (gdk_keymap_x11_get_type):
	* gdk/x11/gdkinput.c (gdk_device_get_type):
	* gdk/x11/gdkimage-x11.c (gdk_image_get_type):
	* gdk/x11/gdkgc-x11.c (_gdk_gc_x11_get_type):
	* gdk/x11/gdkdrawable-x11.c (_gdk_drawable_impl_x11_get_type):
	* gdk/x11/gdkdnd-x11.c (gdk_drag_context_get_type):
	* gdk/x11/gdkdisplay-x11.c (_gdk_display_x11_get_type):
	* gdk/x11/gdkcolor-x11.c (gdk_colormap_get_type):
	* gdk/gdkwindow.c (gdk_window_object_get_type):
	* gdk/gdkscreen.c (gdk_screen_get_type):
	* gdk/gdkrectangle.c (gdk_rectangle_get_type):
	* gdk/gdkpixmap.c (gdk_pixmap_get_type):
	* gdk/gdkkeys.c (gdk_keymap_get_type):
	* gdk/gdkfont.c (gdk_font_get_type):
	* gdk/gdkevents.c (gdk_event_get_type):
	* gdk/gdkdraw.c (gdk_drawable_get_type):
	* gdk/gdkdisplaymanager.c (gdk_display_manager_get_type):
	* gdk/gdkdisplay.c (gdk_display_get_type):
	* gdk/gdkcursor.c (gdk_cursor_get_type):
	* gdk/gdkcolor.c (gdk_color_get_type): Intern type names before
	registering the type to avoid unnecessary copies. 
						
						
					 
					
						2005-08-31 15:14:26 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e3ea42aba 
					 
					
						
						
							
							remove GDK_CURSOR and GDK_IS_CURSOR, instance checks don't work on boxed  
						
						... 
						
						
						
						Sat Jun 18 04:22:51 2005  Manish Singh  <yosh@gimp.org >
        * gdk/gdkcursor.h: remove GDK_CURSOR and GDK_IS_CURSOR, instance
        checks don't work on boxed types.
        * gdk/x11/gdkcursor-x11.c:
        * gdk/gdkcursor.c: make return_if_fail checks != NULL instead of
        GDK_IS_CURSOR. 
						
						
					 
					
						2005-06-18 11:25:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d6ed0595f 
					 
					
						
						
							
							Improve some return_if_fail checks, and add the missing non-Xcursor  
						
						... 
						
						
						
						2005-06-17  Matthias Clasen  <mclasen@redhat.com >
	* gdk/x11/gdkcursor-x11.c:
	* gdk/gdkcursor.c: Improve some return_if_fail checks,
	and add the missing non-Xcursor fallback for
	_gdk_x11_cursor_update_theme(), noticed by Jeroen
	Zwartepoorte. 
						
						
					 
					
						2005-06-17 19:27:04 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a2d769d42 
					 
					
						
						
							
							Make PLT-reduction work with gcc4, and don't include everything in  
						
						... 
						
						
						
						2005-03-15  Matthias Clasen  <mclasen@redhat.com >
	Make PLT-reduction work with gcc4, and don't include
	everything in gdkalias.h:
	* gdk/gdk.symbols: Group symbols by header and source file.
	* gdk/makegdkalias.pl: Protect definitions by the same
	preprocessor symbols used to guard the headers. Move
	the alias declarations to a separate file which is
	produced when calling makegdkalias.pl -def
	* gdk/Makefile.am (gdkaliasdef.c): Add a rule to generate this
	file.
	* gdk/*.c, gdk/x11/*.c: Include gdkalias.h after the other
	headers, include gdkaliasdef.c at the bottom. 
						
						
					 
					
						2005-03-16 03:17:27 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0742ff3ae3 
					 
					
						
						
							
							Add hidden aliases for exported symbols which are used internally in order  
						
						... 
						
						
						
						Mon Aug  9 15:41:17 2004  Matthias Clasen  <maclas@gmx.de >
	Add hidden aliases for exported symbols which are
	used internally in order to get rid of many PLT
	entries.  (#145519 , Arjan van de Ven)
	* gdk/Makefile.am: Add rules to generate gdk.def and
	gdkalias.h from gdk.symbols, and make make check check
	the abi with abicheck.sh.
	* gdk/gdk.symbols: New file. Definition of the GDK ABI.
	The file can be processed by cpp to filter out certain
	subsets of symbols.
	* gdk/abicheck.sh: New file. Script to check the actually
	symbols exported from libgdk-x11.2.0.so against the symbols
	found in gdk.symbols.
	* gdk/makegdkalias.pl: New file. Perl script to generate the
	header containing the alias definitions for internally used
	exported symbols from a list of symbols.
	* gdk/*.c, gdk/x11/*.c: Include gdkalias.h 
						
						
					 
					
						2004-08-09 20:14:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80581c3011 
					 
					
						
						
							
							Fixes   #136082  and  #135265 , patch by Morten Welinder.  
						
						... 
						
						
						
						2004-03-05  Federico Mena Quintero  <federico@ximian.com >
	Fixes  #136082  and #135265 , patch by Morten Welinder.
	* configure.in: Use AC_SYS_LARGEFILE.
	* */*.c: #include <config.h> 
						
						
					 
					
						2004-03-06 03:38:59 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28c2b0a31f 
					 
					
						
						
							
							Renames:  
						
						... 
						
						
						
						Thu Jun 20 19:41:09 2002  Owen Taylor  <otaylor@redhat.com >
        * gdk/gdkdisplay.h gdk/gdkscreen.h gdk/**.c gtk/*.c
        tests/*.c: Renames:
         gdk_get_default_display => gdk_display_get_default
         gdk_get_default_screen  => gdk_screen_get_default
         gdk_open_display        => gdk_display_open 
						
						
					 
					
						2002-06-20 23:59:27 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						621fb7466a 
					 
					
						
						
							
							Replace gdk_cursor_new_for_screen() with gdk_cursor_new_for_display().  
						
						... 
						
						
						
						Tue Jun 18 14:41:48 2002  Owen Taylor  <otaylor@redhat.com >
        * gdk/gdkcursor.[ch] gdk/x11/gdkcursor-x11.c
        gdk/x11/gdkprivate-x11.h gdk/win32/gdkcursor-win32.c: Replace
        gdk_cursor_new_for_screen() with gdk_cursor_new_for_display().
        (#85671 )
        * gtk/gtkclist.c gtk/gtkcombo.c gtk/gtkcurve.c gtk/gtkdnd.c
        gtk/gtkentry.c gtk/gtkhandlebox.c gtk/gtkhsv.c gtk/gtklabel.c
        gtk/gtkpaned.c gtk/gtktext.c gtk/gtktextview.c
        gtk/gtktipsquery.c gtk/gtktreeviewcolumn.c:
        Adapt to above change. 
						
						
					 
					
						2002-06-18 20:59:44 +00:00