Ardour  8.7-14-g57a6773833
gdktypes.h File Reference
#include <glib.h>
#include <pango/pango.h>
#include <glib-object.h>
#include <gdkconfig.h>
Include dependency graph for gdktypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GdkPoint
 
struct  _GdkRectangle
 
struct  _GdkSegment
 
struct  _GdkSpan
 

Macros

#define GDKVAR   extern
 
#define GDK_CURRENT_TIME   0L
 
#define GDK_PARENT_RELATIVE   1L
 
#define GDK_ATOM_TO_POINTER(atom)   (atom)
 
#define GDK_POINTER_TO_ATOM(ptr)   ((GdkAtom)(ptr))
 
#define GDK_GPOINTER_TO_NATIVE_WINDOW(p)   GPOINTER_TO_UINT(p)
 
#define _GDK_MAKE_ATOM(val)   ((GdkAtom)GUINT_TO_POINTER(val))
 
#define GDK_NONE   _GDK_MAKE_ATOM (0)
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GdkPoint GdkPoint
 
typedef struct _GdkRectangle GdkRectangle
 
typedef struct _GdkSegment GdkSegment
 
typedef struct _GdkSpan GdkSpan
 
typedef guint32 GdkWChar
 
typedef struct _GdkAtom * GdkAtom
 
typedef guint32 GdkNativeWindow
 
typedef struct _GdkColor GdkColor
 
typedef struct _GdkColormap GdkColormap
 
typedef struct _GdkCursor GdkCursor
 
typedef struct _GdkFont GdkFont
 
typedef struct _GdkGC GdkGC
 
typedef struct _GdkImage GdkImage
 
typedef struct _GdkRegion GdkRegion
 
typedef struct _GdkVisual GdkVisual
 
typedef struct _GdkDrawable GdkDrawable
 
typedef struct _GdkDrawable GdkBitmap
 
typedef struct _GdkDrawable GdkPixmap
 
typedef struct _GdkDrawable GdkWindow
 
typedef struct _GdkDisplay GdkDisplay
 
typedef struct _GdkScreen GdkScreen
 
typedef void(* GdkInputFunction) (gpointer data, gint source, GdkInputCondition condition)
 
typedef void(* GdkDestroyNotify) (gpointer data)
 

Enumerations

enum  GdkByteOrder { GDK_LSB_FIRST , GDK_MSB_FIRST }
 
enum  GdkModifierType {
  GDK_SHIFT_MASK = 1 << 0 , GDK_LOCK_MASK = 1 << 1 , GDK_CONTROL_MASK = 1 << 2 , GDK_MOD1_MASK = 1 << 3 ,
  GDK_MOD2_MASK = 1 << 4 , GDK_MOD3_MASK = 1 << 5 , GDK_MOD4_MASK = 1 << 6 , GDK_MOD5_MASK = 1 << 7 ,
  GDK_BUTTON1_MASK = 1 << 8 , GDK_BUTTON2_MASK = 1 << 9 , GDK_BUTTON3_MASK = 1 << 10 , GDK_BUTTON4_MASK = 1 << 11 ,
  GDK_BUTTON5_MASK = 1 << 12 , GDK_SUPER_MASK = 1 << 26 , GDK_HYPER_MASK = 1 << 27 , GDK_META_MASK = 1 << 28 ,
  GDK_RELEASE_MASK = 1 << 30 , GDK_MODIFIER_MASK = 0x5c001fff
}
 
enum  GdkInputCondition { GDK_INPUT_READ = 1 << 0 , GDK_INPUT_WRITE = 1 << 1 , GDK_INPUT_EXCEPTION = 1 << 2 }
 
enum  GdkStatus {
  GDK_OK = 0 , GDK_ERROR = -1 , GDK_ERROR_PARAM = -2 , GDK_ERROR_FILE = -3 ,
  GDK_ERROR_MEM = -4
}
 
enum  GdkGrabStatus {
  GDK_GRAB_SUCCESS = 0 , GDK_GRAB_ALREADY_GRABBED = 1 , GDK_GRAB_INVALID_TIME = 2 , GDK_GRAB_NOT_VIEWABLE = 3 ,
  GDK_GRAB_FROZEN = 4
}
 

Macro Definition Documentation

◆ _GDK_MAKE_ATOM

#define _GDK_MAKE_ATOM (   val)    ((GdkAtom)GUINT_TO_POINTER(val))

Definition at line 91 of file gdktypes.h.

◆ GDK_ATOM_TO_POINTER

#define GDK_ATOM_TO_POINTER (   atom)    (atom)

Definition at line 82 of file gdktypes.h.

◆ GDK_CURRENT_TIME

#define GDK_CURRENT_TIME   0L

Definition at line 58 of file gdktypes.h.

◆ GDK_GPOINTER_TO_NATIVE_WINDOW

#define GDK_GPOINTER_TO_NATIVE_WINDOW (   p)    GPOINTER_TO_UINT(p)

Definition at line 88 of file gdktypes.h.

◆ GDK_NONE

#define GDK_NONE   _GDK_MAKE_ATOM (0)

Definition at line 92 of file gdktypes.h.

◆ GDK_PARENT_RELATIVE

#define GDK_PARENT_RELATIVE   1L

Definition at line 59 of file gdktypes.h.

◆ GDK_POINTER_TO_ATOM

#define GDK_POINTER_TO_ATOM (   ptr)    ((GdkAtom)(ptr))

Definition at line 83 of file gdktypes.h.

◆ GDKVAR

#define GDKVAR   extern

Definition at line 47 of file gdktypes.h.

Typedef Documentation

◆ GdkAtom

typedef struct _GdkAtom* GdkAtom

Definition at line 80 of file gdktypes.h.

◆ GdkBitmap

typedef struct _GdkDrawable GdkBitmap

Definition at line 97 of file gdktypes.h.

◆ GdkColor

typedef struct _GdkColor GdkColor

Definition at line 97 of file gdktypes.h.

◆ GdkColormap

typedef struct _GdkColormap GdkColormap

Definition at line 97 of file gdktypes.h.

◆ GdkCursor

typedef struct _GdkCursor GdkCursor

Definition at line 97 of file gdktypes.h.

◆ GdkDestroyNotify

typedef void(* GdkDestroyNotify) (gpointer data)

Definition at line 190 of file gdktypes.h.

◆ GdkDisplay

typedef struct _GdkDisplay GdkDisplay

Definition at line 97 of file gdktypes.h.

◆ GdkDrawable

typedef struct _GdkDrawable GdkDrawable

Definition at line 97 of file gdktypes.h.

◆ GdkFont

typedef struct _GdkFont GdkFont

Definition at line 97 of file gdktypes.h.

◆ GdkGC

typedef struct _GdkGC GdkGC

Definition at line 97 of file gdktypes.h.

◆ GdkImage

typedef struct _GdkImage GdkImage

Definition at line 97 of file gdktypes.h.

◆ GdkInputFunction

typedef void(* GdkInputFunction) (gpointer data, gint source, GdkInputCondition condition)

Definition at line 184 of file gdktypes.h.

◆ GdkNativeWindow

typedef guint32 GdkNativeWindow

Definition at line 97 of file gdktypes.h.

◆ GdkPixmap

typedef struct _GdkDrawable GdkPixmap

Definition at line 97 of file gdktypes.h.

◆ GdkPoint

typedef typedefG_BEGIN_DECLS struct _GdkPoint GdkPoint

Definition at line 63 of file gdktypes.h.

◆ GdkRectangle

typedef struct _GdkRectangle GdkRectangle

Definition at line 63 of file gdktypes.h.

◆ GdkRegion

typedef struct _GdkRegion GdkRegion

Definition at line 97 of file gdktypes.h.

◆ GdkScreen

typedef struct _GdkScreen GdkScreen

Definition at line 97 of file gdktypes.h.

◆ GdkSegment

typedef struct _GdkSegment GdkSegment

Definition at line 63 of file gdktypes.h.

◆ GdkSpan

typedef struct _GdkSpan GdkSpan

Definition at line 63 of file gdktypes.h.

◆ GdkVisual

typedef struct _GdkVisual GdkVisual

Definition at line 97 of file gdktypes.h.

◆ GdkWChar

typedef guint32 GdkWChar

Definition at line 78 of file gdktypes.h.

◆ GdkWindow

typedef struct _GdkDrawable GdkWindow

Definition at line 97 of file gdktypes.h.

Enumeration Type Documentation

◆ GdkByteOrder

Enumerator
GDK_LSB_FIRST 
GDK_MSB_FIRST 

Definition at line 118 of file gdktypes.h.

◆ GdkGrabStatus

Enumerator
GDK_GRAB_SUCCESS 
GDK_GRAB_ALREADY_GRABBED 
GDK_GRAB_INVALID_TIME 
GDK_GRAB_NOT_VIEWABLE 
GDK_GRAB_FROZEN 

Definition at line 175 of file gdktypes.h.

◆ GdkInputCondition

Enumerator
GDK_INPUT_READ 
GDK_INPUT_WRITE 
GDK_INPUT_EXCEPTION 

Definition at line 155 of file gdktypes.h.

◆ GdkModifierType

Enumerator
GDK_SHIFT_MASK 
GDK_LOCK_MASK 
GDK_CONTROL_MASK 
GDK_MOD1_MASK 
GDK_MOD2_MASK 
GDK_MOD3_MASK 
GDK_MOD4_MASK 
GDK_MOD5_MASK 
GDK_BUTTON1_MASK 
GDK_BUTTON2_MASK 
GDK_BUTTON3_MASK 
GDK_BUTTON4_MASK 
GDK_BUTTON5_MASK 
GDK_SUPER_MASK 
GDK_HYPER_MASK 
GDK_META_MASK 
GDK_RELEASE_MASK 
GDK_MODIFIER_MASK 

Definition at line 126 of file gdktypes.h.

◆ GdkStatus

enum GdkStatus
Enumerator
GDK_OK 
GDK_ERROR 
GDK_ERROR_PARAM 
GDK_ERROR_FILE 
GDK_ERROR_MEM 

Definition at line 162 of file gdktypes.h.