Ardour  9.0-pre0-582-g084a23a80d
gdk.h File Reference
#include <gdk/gdkapplaunchcontext.h>
#include <gdk/gdkcairo.h>
#include <gdk/gdkcolor.h>
#include <gdk/gdkcursor.h>
#include <gdk/gdkdisplay.h>
#include <gdk/gdkdisplaymanager.h>
#include <gdk/gdkdnd.h>
#include <gdk/gdkdrawable.h>
#include <gdk/gdkenumtypes.h>
#include <gdk/gdkevents.h>
#include <gdk/gdkfont.h>
#include <gdk/gdkgc.h>
#include <gdk/gdkimage.h>
#include <gdk/gdkinput.h>
#include <gdk/gdkkeys.h>
#include <gdk/gdkpango.h>
#include <gdk/gdkpixbuf.h>
#include <gdk/gdkpixmap.h>
#include <gdk/gdkproperty.h>
#include <gdk/gdkregion.h>
#include <gdk/gdkrgb.h>
#include <gdk/gdkscreen.h>
#include <gdk/gdkselection.h>
#include <gdk/gdkspawn.h>
#include <gdk/gdktestutils.h>
#include <gdk/gdktypes.h>
#include <gdk/gdkvisual.h>
#include <gdk/gdkwindow.h>
Include dependency graph for gdk.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __GDK_H_INSIDE__
 
#define GDK_PRIORITY_EVENTS   (G_PRIORITY_DEFAULT)
 
#define GDK_TYPE_RECTANGLE   (gdk_rectangle_get_type ())
 
#define GDK_THREADS_ENTER()
 
#define GDK_THREADS_LEAVE()
 

Functions

void gdk_parse_args (gint *argc, gchar ***argv)
 
void gdk_init (gint *argc, gchar ***argv)
 
gboolean gdk_init_check (gint *argc, gchar ***argv)
 
void gdk_add_option_entries_libgtk_only (GOptionGroup *group)
 
void gdk_pre_parse_libgtk_only (void)
 
void gdk_exit (gint error_code)
 
gchar * gdk_set_locale (void)
 
const char * gdk_get_program_class (void)
 
void gdk_set_program_class (const char *program_class)
 
void gdk_error_trap_push (void)
 
gint gdk_error_trap_pop (void)
 
void gdk_set_use_xshm (gboolean use_xshm)
 
gboolean gdk_get_use_xshm (void)
 
gchar * gdk_get_display (void)
 
const gchar * gdk_get_display_arg_name (void)
 
gint gdk_input_add_full (gint source, GdkInputCondition condition, GdkInputFunction function, gpointer data, GDestroyNotify destroy)
 
gint gdk_input_add (gint source, GdkInputCondition condition, GdkInputFunction function, gpointer data)
 
void gdk_input_remove (gint tag)
 
GdkGrabStatus gdk_pointer_grab (GdkWindow *window, gboolean owner_events, GdkEventMask event_mask, GdkWindow *confine_to, GdkCursor *cursor, guint32 time_)
 
GdkGrabStatus gdk_keyboard_grab (GdkWindow *window, gboolean owner_events, guint32 time_)
 
gboolean gdk_pointer_grab_info_libgtk_only (GdkDisplay *display, GdkWindow **grab_window, gboolean *owner_events)
 
gboolean gdk_keyboard_grab_info_libgtk_only (GdkDisplay *display, GdkWindow **grab_window, gboolean *owner_events)
 
void gdk_pointer_ungrab (guint32 time_)
 
void gdk_keyboard_ungrab (guint32 time_)
 
gboolean gdk_pointer_is_grabbed (void)
 
gint gdk_screen_width (void) G_GNUC_CONST
 
gint gdk_screen_height (void) G_GNUC_CONST
 
gint gdk_screen_width_mm (void) G_GNUC_CONST
 
gint gdk_screen_height_mm (void) G_GNUC_CONST
 
void gdk_beep (void)
 
void gdk_flush (void)
 
void gdk_set_double_click_time (guint msec)
 
gboolean gdk_rectangle_intersect (const GdkRectangle *src1, const GdkRectangle *src2, GdkRectangle *dest)
 
void gdk_rectangle_union (const GdkRectangle *src1, const GdkRectangle *src2, GdkRectangle *dest)
 
GType gdk_rectangle_get_type (void) G_GNUC_CONST
 
gchar * gdk_wcstombs (const GdkWChar *src)
 
gint gdk_mbstowcs (GdkWChar *dest, const gchar *src, gint dest_max)
 
gboolean gdk_event_send_client_message (GdkEvent *event, GdkNativeWindow winid)
 
void gdk_event_send_clientmessage_toall (GdkEvent *event)
 
gboolean gdk_event_send_client_message_for_display (GdkDisplay *display, GdkEvent *event, GdkNativeWindow winid)
 
void gdk_notify_startup_complete (void)
 
void gdk_notify_startup_complete_with_id (const gchar *startup_id)
 
void gdk_threads_enter (void)
 
void gdk_threads_leave (void)
 
void gdk_threads_init (void)
 
void gdk_threads_set_lock_functions (GCallback enter_fn, GCallback leave_fn)
 
guint gdk_threads_add_idle_full (gint priority, GSourceFunc function, gpointer data, GDestroyNotify notify)
 
guint gdk_threads_add_idle (GSourceFunc function, gpointer data)
 
guint gdk_threads_add_timeout_full (gint priority, guint interval, GSourceFunc function, gpointer data, GDestroyNotify notify)
 
guint gdk_threads_add_timeout (guint interval, GSourceFunc function, gpointer data)
 
guint gdk_threads_add_timeout_seconds_full (gint priority, guint interval, GSourceFunc function, gpointer data, GDestroyNotify notify)
 
guint gdk_threads_add_timeout_seconds (guint interval, GSourceFunc function, gpointer data)
 

Variables

GDKVAR GMutex * gdk_threads_mutex
 
GDKVAR GCallback gdk_threads_lock
 
GDKVAR GCallback gdk_threads_unlock
 

Macro Definition Documentation

◆ __GDK_H_INSIDE__

#define __GDK_H_INSIDE__

Definition at line 30 of file gdk.h.

◆ GDK_PRIORITY_EVENTS

#define GDK_PRIORITY_EVENTS   (G_PRIORITY_DEFAULT)

Definition at line 68 of file gdk.h.

◆ GDK_THREADS_ENTER

#define GDK_THREADS_ENTER ( )

Definition at line 234 of file gdk.h.

◆ GDK_THREADS_LEAVE

#define GDK_THREADS_LEAVE ( )

Definition at line 235 of file gdk.h.

◆ GDK_TYPE_RECTANGLE

#define GDK_TYPE_RECTANGLE   (gdk_rectangle_get_type ())

Definition at line 160 of file gdk.h.

Function Documentation

◆ gdk_add_option_entries_libgtk_only()

void gdk_add_option_entries_libgtk_only ( GOptionGroup *  group)

◆ gdk_beep()

void gdk_beep ( void  )

◆ gdk_error_trap_pop()

gint gdk_error_trap_pop ( void  )

◆ gdk_error_trap_push()

void gdk_error_trap_push ( void  )

◆ gdk_event_send_client_message()

gboolean gdk_event_send_client_message ( GdkEvent event,
GdkNativeWindow  winid 
)

◆ gdk_event_send_client_message_for_display()

gboolean gdk_event_send_client_message_for_display ( GdkDisplay display,
GdkEvent event,
GdkNativeWindow  winid 
)

◆ gdk_event_send_clientmessage_toall()

void gdk_event_send_clientmessage_toall ( GdkEvent event)

◆ gdk_exit()

void gdk_exit ( gint  error_code)

◆ gdk_flush()

void gdk_flush ( void  )

◆ gdk_get_display()

gchar* gdk_get_display ( void  )

◆ gdk_get_display_arg_name()

const gchar* gdk_get_display_arg_name ( void  )

◆ gdk_get_program_class()

const char* gdk_get_program_class ( void  )

◆ gdk_get_use_xshm()

gboolean gdk_get_use_xshm ( void  )

◆ gdk_init()

void gdk_init ( gint *  argc,
gchar ***  argv 
)

◆ gdk_init_check()

gboolean gdk_init_check ( gint *  argc,
gchar ***  argv 
)

◆ gdk_input_add()

gint gdk_input_add ( gint  source,
GdkInputCondition  condition,
GdkInputFunction  function,
gpointer  data 
)

◆ gdk_input_add_full()

gint gdk_input_add_full ( gint  source,
GdkInputCondition  condition,
GdkInputFunction  function,
gpointer  data,
GDestroyNotify  destroy 
)

◆ gdk_input_remove()

void gdk_input_remove ( gint  tag)

◆ gdk_keyboard_grab()

GdkGrabStatus gdk_keyboard_grab ( GdkWindow window,
gboolean  owner_events,
guint32  time_ 
)

◆ gdk_keyboard_grab_info_libgtk_only()

gboolean gdk_keyboard_grab_info_libgtk_only ( GdkDisplay display,
GdkWindow **  grab_window,
gboolean *  owner_events 
)

◆ gdk_keyboard_ungrab()

void gdk_keyboard_ungrab ( guint32  time_)

◆ gdk_mbstowcs()

gint gdk_mbstowcs ( GdkWChar dest,
const gchar *  src,
gint  dest_max 
)

◆ gdk_notify_startup_complete()

void gdk_notify_startup_complete ( void  )

◆ gdk_notify_startup_complete_with_id()

void gdk_notify_startup_complete_with_id ( const gchar *  startup_id)

◆ gdk_parse_args()

void gdk_parse_args ( gint *  argc,
gchar ***  argv 
)

◆ gdk_pointer_grab()

GdkGrabStatus gdk_pointer_grab ( GdkWindow window,
gboolean  owner_events,
GdkEventMask  event_mask,
GdkWindow confine_to,
GdkCursor cursor,
guint32  time_ 
)

◆ gdk_pointer_grab_info_libgtk_only()

gboolean gdk_pointer_grab_info_libgtk_only ( GdkDisplay display,
GdkWindow **  grab_window,
gboolean *  owner_events 
)

◆ gdk_pointer_is_grabbed()

gboolean gdk_pointer_is_grabbed ( void  )

◆ gdk_pointer_ungrab()

void gdk_pointer_ungrab ( guint32  time_)

◆ gdk_pre_parse_libgtk_only()

void gdk_pre_parse_libgtk_only ( void  )

◆ gdk_rectangle_get_type()

GType gdk_rectangle_get_type ( void  )

◆ gdk_rectangle_intersect()

gboolean gdk_rectangle_intersect ( const GdkRectangle src1,
const GdkRectangle src2,
GdkRectangle dest 
)

◆ gdk_rectangle_union()

void gdk_rectangle_union ( const GdkRectangle src1,
const GdkRectangle src2,
GdkRectangle dest 
)

◆ gdk_screen_height()

gint gdk_screen_height ( void  )

◆ gdk_screen_height_mm()

gint gdk_screen_height_mm ( void  )

◆ gdk_screen_width()

gint gdk_screen_width ( void  )

◆ gdk_screen_width_mm()

gint gdk_screen_width_mm ( void  )

◆ gdk_set_double_click_time()

void gdk_set_double_click_time ( guint  msec)

◆ gdk_set_locale()

gchar* gdk_set_locale ( void  )

◆ gdk_set_program_class()

void gdk_set_program_class ( const char *  program_class)

◆ gdk_set_use_xshm()

void gdk_set_use_xshm ( gboolean  use_xshm)

◆ gdk_threads_add_idle()

guint gdk_threads_add_idle ( GSourceFunc  function,
gpointer  data 
)

◆ gdk_threads_add_idle_full()

guint gdk_threads_add_idle_full ( gint  priority,
GSourceFunc  function,
gpointer  data,
GDestroyNotify  notify 
)

◆ gdk_threads_add_timeout()

guint gdk_threads_add_timeout ( guint  interval,
GSourceFunc  function,
gpointer  data 
)

◆ gdk_threads_add_timeout_full()

guint gdk_threads_add_timeout_full ( gint  priority,
guint  interval,
GSourceFunc  function,
gpointer  data,
GDestroyNotify  notify 
)

◆ gdk_threads_add_timeout_seconds()

guint gdk_threads_add_timeout_seconds ( guint  interval,
GSourceFunc  function,
gpointer  data 
)

◆ gdk_threads_add_timeout_seconds_full()

guint gdk_threads_add_timeout_seconds_full ( gint  priority,
guint  interval,
GSourceFunc  function,
gpointer  data,
GDestroyNotify  notify 
)

◆ gdk_threads_enter()

void gdk_threads_enter ( void  )

◆ gdk_threads_init()

void gdk_threads_init ( void  )

◆ gdk_threads_leave()

void gdk_threads_leave ( void  )

◆ gdk_threads_set_lock_functions()

void gdk_threads_set_lock_functions ( GCallback  enter_fn,
GCallback  leave_fn 
)

◆ gdk_wcstombs()

gchar* gdk_wcstombs ( const GdkWChar src)

Variable Documentation

◆ gdk_threads_lock

GDKVAR GCallback gdk_threads_lock

Definition at line 192 of file gdk.h.

◆ gdk_threads_mutex

GDKVAR GMutex* gdk_threads_mutex

Definition at line 189 of file gdk.h.

◆ gdk_threads_unlock

GDKVAR GCallback gdk_threads_unlock

Definition at line 193 of file gdk.h.