Ardour  9.0-pre0-582-g084a23a80d
gdkcursor.h File Reference
#include <gdk/gdktypes.h>
#include <gdk-pixbuf/gdk-pixbuf.h>
Include dependency graph for gdkcursor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GdkCursor
 

Macros

#define GDK_TYPE_CURSOR   (gdk_cursor_get_type ())
 
#define gdk_cursor_destroy   gdk_cursor_unref
 

Enumerations

enum  GdkCursorType {
  GDK_X_CURSOR = 0 , GDK_ARROW = 2 , GDK_BASED_ARROW_DOWN = 4 , GDK_BASED_ARROW_UP = 6 ,
  GDK_BOAT = 8 , GDK_BOGOSITY = 10 , GDK_BOTTOM_LEFT_CORNER = 12 , GDK_BOTTOM_RIGHT_CORNER = 14 ,
  GDK_BOTTOM_SIDE = 16 , GDK_BOTTOM_TEE = 18 , GDK_BOX_SPIRAL = 20 , GDK_CENTER_PTR = 22 ,
  GDK_CIRCLE = 24 , GDK_CLOCK = 26 , GDK_COFFEE_MUG = 28 , GDK_CROSS = 30 ,
  GDK_CROSS_REVERSE = 32 , GDK_CROSSHAIR = 34 , GDK_DIAMOND_CROSS = 36 , GDK_DOT = 38 ,
  GDK_DOTBOX = 40 , GDK_DOUBLE_ARROW = 42 , GDK_DRAFT_LARGE = 44 , GDK_DRAFT_SMALL = 46 ,
  GDK_DRAPED_BOX = 48 , GDK_EXCHANGE = 50 , GDK_FLEUR = 52 , GDK_GOBBLER = 54 ,
  GDK_GUMBY = 56 , GDK_HAND1 = 58 , GDK_HAND2 = 60 , GDK_HEART = 62 ,
  GDK_ICON = 64 , GDK_IRON_CROSS = 66 , GDK_LEFT_PTR = 68 , GDK_LEFT_SIDE = 70 ,
  GDK_LEFT_TEE = 72 , GDK_LEFTBUTTON = 74 , GDK_LL_ANGLE = 76 , GDK_LR_ANGLE = 78 ,
  GDK_MAN = 80 , GDK_MIDDLEBUTTON = 82 , GDK_MOUSE = 84 , GDK_PENCIL = 86 ,
  GDK_PIRATE = 88 , GDK_PLUS = 90 , GDK_QUESTION_ARROW = 92 , GDK_RIGHT_PTR = 94 ,
  GDK_RIGHT_SIDE = 96 , GDK_RIGHT_TEE = 98 , GDK_RIGHTBUTTON = 100 , GDK_RTL_LOGO = 102 ,
  GDK_SAILBOAT = 104 , GDK_SB_DOWN_ARROW = 106 , GDK_SB_H_DOUBLE_ARROW = 108 , GDK_SB_LEFT_ARROW = 110 ,
  GDK_SB_RIGHT_ARROW = 112 , GDK_SB_UP_ARROW = 114 , GDK_SB_V_DOUBLE_ARROW = 116 , GDK_SHUTTLE = 118 ,
  GDK_SIZING = 120 , GDK_SPIDER = 122 , GDK_SPRAYCAN = 124 , GDK_STAR = 126 ,
  GDK_TARGET = 128 , GDK_TCROSS = 130 , GDK_TOP_LEFT_ARROW = 132 , GDK_TOP_LEFT_CORNER = 134 ,
  GDK_TOP_RIGHT_CORNER = 136 , GDK_TOP_SIDE = 138 , GDK_TOP_TEE = 140 , GDK_TREK = 142 ,
  GDK_UL_ANGLE = 144 , GDK_UMBRELLA = 146 , GDK_UR_ANGLE = 148 , GDK_WATCH = 150 ,
  GDK_XTERM = 152 , GDK_LAST_CURSOR , GDK_BLANK_CURSOR = -2 , GDK_CURSOR_IS_PIXMAP = -1
}
 

Functions

GType gdk_cursor_get_type (void) G_GNUC_CONST
 
GdkCursorgdk_cursor_new_for_display (GdkDisplay *display, GdkCursorType cursor_type)
 
GdkCursorgdk_cursor_new (GdkCursorType cursor_type)
 
GdkCursorgdk_cursor_new_from_pixmap (GdkPixmap *source, GdkPixmap *mask, const GdkColor *fg, const GdkColor *bg, gint x, gint y)
 
GdkCursorgdk_cursor_new_from_pixbuf (GdkDisplay *display, GdkPixbuf *pixbuf, gint x, gint y)
 
GdkDisplaygdk_cursor_get_display (GdkCursor *cursor)
 
GdkCursorgdk_cursor_ref (GdkCursor *cursor)
 
void gdk_cursor_unref (GdkCursor *cursor)
 
GdkCursorgdk_cursor_new_from_name (GdkDisplay *display, const gchar *name)
 
GdkPixbuf * gdk_cursor_get_image (GdkCursor *cursor)
 
GdkCursorType gdk_cursor_get_cursor_type (GdkCursor *cursor)
 

Macro Definition Documentation

◆ gdk_cursor_destroy

#define gdk_cursor_destroy   gdk_cursor_unref

Definition at line 163 of file gdkcursor.h.

◆ GDK_TYPE_CURSOR

#define GDK_TYPE_CURSOR   (gdk_cursor_get_type ())

Definition at line 39 of file gdkcursor.h.

Enumeration Type Documentation

◆ GdkCursorType

Enumerator
GDK_X_CURSOR 
GDK_ARROW 
GDK_BASED_ARROW_DOWN 
GDK_BASED_ARROW_UP 
GDK_BOAT 
GDK_BOGOSITY 
GDK_BOTTOM_LEFT_CORNER 
GDK_BOTTOM_RIGHT_CORNER 
GDK_BOTTOM_SIDE 
GDK_BOTTOM_TEE 
GDK_BOX_SPIRAL 
GDK_CENTER_PTR 
GDK_CIRCLE 
GDK_CLOCK 
GDK_COFFEE_MUG 
GDK_CROSS 
GDK_CROSS_REVERSE 
GDK_CROSSHAIR 
GDK_DIAMOND_CROSS 
GDK_DOT 
GDK_DOTBOX 
GDK_DOUBLE_ARROW 
GDK_DRAFT_LARGE 
GDK_DRAFT_SMALL 
GDK_DRAPED_BOX 
GDK_EXCHANGE 
GDK_FLEUR 
GDK_GOBBLER 
GDK_GUMBY 
GDK_HAND1 
GDK_HAND2 
GDK_HEART 
GDK_ICON 
GDK_IRON_CROSS 
GDK_LEFT_PTR 
GDK_LEFT_SIDE 
GDK_LEFT_TEE 
GDK_LEFTBUTTON 
GDK_LL_ANGLE 
GDK_LR_ANGLE 
GDK_MAN 
GDK_MIDDLEBUTTON 
GDK_MOUSE 
GDK_PENCIL 
GDK_PIRATE 
GDK_PLUS 
GDK_QUESTION_ARROW 
GDK_RIGHT_PTR 
GDK_RIGHT_SIDE 
GDK_RIGHT_TEE 
GDK_RIGHTBUTTON 
GDK_RTL_LOGO 
GDK_SAILBOAT 
GDK_SB_DOWN_ARROW 
GDK_SB_H_DOUBLE_ARROW 
GDK_SB_LEFT_ARROW 
GDK_SB_RIGHT_ARROW 
GDK_SB_UP_ARROW 
GDK_SB_V_DOUBLE_ARROW 
GDK_SHUTTLE 
GDK_SIZING 
GDK_SPIDER 
GDK_SPRAYCAN 
GDK_STAR 
GDK_TARGET 
GDK_TCROSS 
GDK_TOP_LEFT_ARROW 
GDK_TOP_LEFT_CORNER 
GDK_TOP_RIGHT_CORNER 
GDK_TOP_SIDE 
GDK_TOP_TEE 
GDK_TREK 
GDK_UL_ANGLE 
GDK_UMBRELLA 
GDK_UR_ANGLE 
GDK_WATCH 
GDK_XTERM 
GDK_LAST_CURSOR 
GDK_BLANK_CURSOR 
GDK_CURSOR_IS_PIXMAP 

Definition at line 43 of file gdkcursor.h.

Function Documentation

◆ gdk_cursor_get_cursor_type()

GdkCursorType gdk_cursor_get_cursor_type ( GdkCursor cursor)

◆ gdk_cursor_get_display()

GdkDisplay* gdk_cursor_get_display ( GdkCursor cursor)

◆ gdk_cursor_get_image()

GdkPixbuf* gdk_cursor_get_image ( GdkCursor cursor)

◆ gdk_cursor_get_type()

GType gdk_cursor_get_type ( void  )

◆ gdk_cursor_new()

GdkCursor* gdk_cursor_new ( GdkCursorType  cursor_type)

◆ gdk_cursor_new_for_display()

GdkCursor* gdk_cursor_new_for_display ( GdkDisplay display,
GdkCursorType  cursor_type 
)

◆ gdk_cursor_new_from_name()

GdkCursor* gdk_cursor_new_from_name ( GdkDisplay display,
const gchar *  name 
)

◆ gdk_cursor_new_from_pixbuf()

GdkCursor* gdk_cursor_new_from_pixbuf ( GdkDisplay display,
GdkPixbuf *  pixbuf,
gint  x,
gint  y 
)

◆ gdk_cursor_new_from_pixmap()

GdkCursor* gdk_cursor_new_from_pixmap ( GdkPixmap source,
GdkPixmap mask,
const GdkColor fg,
const GdkColor bg,
gint  x,
gint  y 
)

◆ gdk_cursor_ref()

GdkCursor* gdk_cursor_ref ( GdkCursor cursor)

◆ gdk_cursor_unref()

void gdk_cursor_unref ( GdkCursor cursor)