Sun Feb 13 08:54:45 2000 Tim Janik <timj@gtk.org> * gdk/gdkcursor.h (struct _GdkCursor): s/refcount/ref_count/. * gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap): * gdk/x11/gdkcursor-x11.c (_gdk_cursor_destroy): * gdk/gdkcursor.c (gdk_cursor_ref): insert assertments for the parameters given and cursor->ref_count. coding style fixups. * gtk/gtksocket.c (gtk_socket_class_init): parent class is GtkContainer, not GtkWidget. * gtk/*.h: applied patch from Mathieu Lacage <lacage@email.enst.fr> to fix up widget macros and add _GET_CLASS() variant. * gtk/*.c: some GtkType fixups.
		
			
				
	
	
		
			42 lines
		
	
	
		
			789 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			789 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef __GDK_CURSOR_H__
 | 
						|
#define __GDK_CURSOR_H__
 | 
						|
 | 
						|
#include <gdk/gdktypes.h>
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
extern "C" {
 | 
						|
#endif /* __cplusplus */
 | 
						|
 | 
						|
/* Cursor types.
 | 
						|
 */
 | 
						|
typedef enum
 | 
						|
{
 | 
						|
#include <gdk/gdkcursors.h>
 | 
						|
  GDK_LAST_CURSOR,
 | 
						|
  GDK_CURSOR_IS_PIXMAP = -1
 | 
						|
} GdkCursorType;
 | 
						|
 | 
						|
struct _GdkCursor
 | 
						|
{
 | 
						|
  GdkCursorType type;
 | 
						|
  guint ref_count;
 | 
						|
};
 | 
						|
 | 
						|
/* Cursors
 | 
						|
 */
 | 
						|
GdkCursor* gdk_cursor_new		 (GdkCursorType	   cursor_type);
 | 
						|
GdkCursor* gdk_cursor_new_from_pixmap	 (GdkPixmap	  *source,
 | 
						|
					  GdkPixmap	  *mask,
 | 
						|
					  GdkColor	  *fg,
 | 
						|
					  GdkColor	  *bg,
 | 
						|
					  gint		   x,
 | 
						|
					  gint		   y);
 | 
						|
GdkCursor* gdk_cursor_ref                (GdkCursor      *cursor);
 | 
						|
void       gdk_cursor_unref              (GdkCursor      *cursor);
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
}
 | 
						|
#endif /* __cplusplus */
 | 
						|
 | 
						|
#endif /* __GDK_CURSOR_H__ */
 |