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

Go to the source code of this file.

Classes

struct  GdkKeyboardGrabInfo
 
struct  GdkPointerWindowInfo
 
struct  _GdkDisplay
 
struct  _GdkDisplayClass
 
struct  _GdkDisplayPointerHooks
 

Macros

#define GDK_TYPE_DISPLAY   (gdk_display_get_type ())
 
#define GDK_DISPLAY_OBJECT(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay))
 
#define GDK_DISPLAY_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_DISPLAY, GdkDisplayClass))
 
#define GDK_IS_DISPLAY(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_DISPLAY))
 
#define GDK_IS_DISPLAY_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_DISPLAY))
 
#define GDK_DISPLAY_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_DISPLAY, GdkDisplayClass))
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GdkDisplayClass GdkDisplayClass
 
typedef struct _GdkDisplayPointerHooks GdkDisplayPointerHooks
 

Functions

GType gdk_display_get_type (void) G_GNUC_CONST
 
GdkDisplaygdk_display_open (const gchar *display_name)
 
const gchar * gdk_display_get_name (GdkDisplay *display)
 
gint gdk_display_get_n_screens (GdkDisplay *display)
 
GdkScreengdk_display_get_screen (GdkDisplay *display, gint screen_num)
 
GdkScreengdk_display_get_default_screen (GdkDisplay *display)
 
void gdk_display_pointer_ungrab (GdkDisplay *display, guint32 time_)
 
void gdk_display_keyboard_ungrab (GdkDisplay *display, guint32 time_)
 
gboolean gdk_display_pointer_is_grabbed (GdkDisplay *display)
 
void gdk_display_beep (GdkDisplay *display)
 
void gdk_display_sync (GdkDisplay *display)
 
void gdk_display_flush (GdkDisplay *display)
 
void gdk_display_close (GdkDisplay *display)
 
gboolean gdk_display_is_closed (GdkDisplay *display)
 
GList * gdk_display_list_devices (GdkDisplay *display)
 
GdkEventgdk_display_get_event (GdkDisplay *display)
 
GdkEventgdk_display_peek_event (GdkDisplay *display)
 
void gdk_display_put_event (GdkDisplay *display, const GdkEvent *event)
 
void gdk_display_add_client_message_filter (GdkDisplay *display, GdkAtom message_type, GdkFilterFunc func, gpointer data)
 
void gdk_display_set_double_click_time (GdkDisplay *display, guint msec)
 
void gdk_display_set_double_click_distance (GdkDisplay *display, guint distance)
 
GdkDisplaygdk_display_get_default (void)
 
GdkDevicegdk_display_get_core_pointer (GdkDisplay *display)
 
void gdk_display_get_pointer (GdkDisplay *display, GdkScreen **screen, gint *x, gint *y, GdkModifierType *mask)
 
GdkWindowgdk_display_get_window_at_pointer (GdkDisplay *display, gint *win_x, gint *win_y)
 
void gdk_display_warp_pointer (GdkDisplay *display, GdkScreen *screen, gint x, gint y)
 
GdkDisplayPointerHooksgdk_display_set_pointer_hooks (GdkDisplay *display, const GdkDisplayPointerHooks *new_hooks)
 
GdkDisplaygdk_display_open_default_libgtk_only (void)
 
gboolean gdk_display_supports_cursor_alpha (GdkDisplay *display)
 
gboolean gdk_display_supports_cursor_color (GdkDisplay *display)
 
guint gdk_display_get_default_cursor_size (GdkDisplay *display)
 
void gdk_display_get_maximal_cursor_size (GdkDisplay *display, guint *width, guint *height)
 
GdkWindowgdk_display_get_default_group (GdkDisplay *display)
 
gboolean gdk_display_supports_selection_notification (GdkDisplay *display)
 
gboolean gdk_display_request_selection_notification (GdkDisplay *display, GdkAtom selection)
 
gboolean gdk_display_supports_clipboard_persistence (GdkDisplay *display)
 
void gdk_display_store_clipboard (GdkDisplay *display, GdkWindow *clipboard_window, guint32 time_, const GdkAtom *targets, gint n_targets)
 
gboolean gdk_display_supports_shapes (GdkDisplay *display)
 
gboolean gdk_display_supports_input_shapes (GdkDisplay *display)
 
gboolean gdk_display_supports_composite (GdkDisplay *display)
 

Macro Definition Documentation

◆ GDK_DISPLAY_CLASS

#define GDK_DISPLAY_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_DISPLAY, GdkDisplayClass))

Definition at line 41 of file gdkdisplay.h.

◆ GDK_DISPLAY_GET_CLASS

#define GDK_DISPLAY_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_DISPLAY, GdkDisplayClass))

Definition at line 44 of file gdkdisplay.h.

◆ GDK_DISPLAY_OBJECT

#define GDK_DISPLAY_OBJECT (   object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay))

Definition at line 40 of file gdkdisplay.h.

◆ GDK_IS_DISPLAY

#define GDK_IS_DISPLAY (   object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_DISPLAY))

Definition at line 42 of file gdkdisplay.h.

◆ GDK_IS_DISPLAY_CLASS

#define GDK_IS_DISPLAY_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_DISPLAY))

Definition at line 43 of file gdkdisplay.h.

◆ GDK_TYPE_DISPLAY

#define GDK_TYPE_DISPLAY   (gdk_display_get_type ())

Definition at line 39 of file gdkdisplay.h.

Typedef Documentation

◆ GdkDisplayClass

typedef typedefG_BEGIN_DECLS struct _GdkDisplayClass GdkDisplayClass

Definition at line 34 of file gdkdisplay.h.

◆ GdkDisplayPointerHooks

Definition at line 34 of file gdkdisplay.h.

Function Documentation

◆ gdk_display_add_client_message_filter()

void gdk_display_add_client_message_filter ( GdkDisplay display,
GdkAtom  message_type,
GdkFilterFunc  func,
gpointer  data 
)

◆ gdk_display_beep()

void gdk_display_beep ( GdkDisplay display)

◆ gdk_display_close()

void gdk_display_close ( GdkDisplay display)

◆ gdk_display_flush()

void gdk_display_flush ( GdkDisplay display)

◆ gdk_display_get_core_pointer()

GdkDevice* gdk_display_get_core_pointer ( GdkDisplay display)

◆ gdk_display_get_default()

GdkDisplay* gdk_display_get_default ( void  )

◆ gdk_display_get_default_cursor_size()

guint gdk_display_get_default_cursor_size ( GdkDisplay display)

◆ gdk_display_get_default_group()

GdkWindow* gdk_display_get_default_group ( GdkDisplay display)

◆ gdk_display_get_default_screen()

GdkScreen* gdk_display_get_default_screen ( GdkDisplay display)

◆ gdk_display_get_event()

GdkEvent* gdk_display_get_event ( GdkDisplay display)

◆ gdk_display_get_maximal_cursor_size()

void gdk_display_get_maximal_cursor_size ( GdkDisplay display,
guint *  width,
guint *  height 
)

◆ gdk_display_get_n_screens()

gint gdk_display_get_n_screens ( GdkDisplay display)

◆ gdk_display_get_name()

const gchar* gdk_display_get_name ( GdkDisplay display)

◆ gdk_display_get_pointer()

void gdk_display_get_pointer ( GdkDisplay display,
GdkScreen **  screen,
gint *  x,
gint *  y,
GdkModifierType mask 
)

◆ gdk_display_get_screen()

GdkScreen* gdk_display_get_screen ( GdkDisplay display,
gint  screen_num 
)

◆ gdk_display_get_type()

GType gdk_display_get_type ( void  )

◆ gdk_display_get_window_at_pointer()

GdkWindow* gdk_display_get_window_at_pointer ( GdkDisplay display,
gint *  win_x,
gint *  win_y 
)

◆ gdk_display_is_closed()

gboolean gdk_display_is_closed ( GdkDisplay display)

◆ gdk_display_keyboard_ungrab()

void gdk_display_keyboard_ungrab ( GdkDisplay display,
guint32  time_ 
)

◆ gdk_display_list_devices()

GList* gdk_display_list_devices ( GdkDisplay display)

◆ gdk_display_open()

GdkDisplay* gdk_display_open ( const gchar *  display_name)

◆ gdk_display_open_default_libgtk_only()

GdkDisplay* gdk_display_open_default_libgtk_only ( void  )

◆ gdk_display_peek_event()

GdkEvent* gdk_display_peek_event ( GdkDisplay display)

◆ gdk_display_pointer_is_grabbed()

gboolean gdk_display_pointer_is_grabbed ( GdkDisplay display)

◆ gdk_display_pointer_ungrab()

void gdk_display_pointer_ungrab ( GdkDisplay display,
guint32  time_ 
)

◆ gdk_display_put_event()

void gdk_display_put_event ( GdkDisplay display,
const GdkEvent event 
)

◆ gdk_display_request_selection_notification()

gboolean gdk_display_request_selection_notification ( GdkDisplay display,
GdkAtom  selection 
)

◆ gdk_display_set_double_click_distance()

void gdk_display_set_double_click_distance ( GdkDisplay display,
guint  distance 
)

◆ gdk_display_set_double_click_time()

void gdk_display_set_double_click_time ( GdkDisplay display,
guint  msec 
)

◆ gdk_display_set_pointer_hooks()

GdkDisplayPointerHooks* gdk_display_set_pointer_hooks ( GdkDisplay display,
const GdkDisplayPointerHooks new_hooks 
)

◆ gdk_display_store_clipboard()

void gdk_display_store_clipboard ( GdkDisplay display,
GdkWindow clipboard_window,
guint32  time_,
const GdkAtom targets,
gint  n_targets 
)

◆ gdk_display_supports_clipboard_persistence()

gboolean gdk_display_supports_clipboard_persistence ( GdkDisplay display)

◆ gdk_display_supports_composite()

gboolean gdk_display_supports_composite ( GdkDisplay display)

◆ gdk_display_supports_cursor_alpha()

gboolean gdk_display_supports_cursor_alpha ( GdkDisplay display)

◆ gdk_display_supports_cursor_color()

gboolean gdk_display_supports_cursor_color ( GdkDisplay display)

◆ gdk_display_supports_input_shapes()

gboolean gdk_display_supports_input_shapes ( GdkDisplay display)

◆ gdk_display_supports_selection_notification()

gboolean gdk_display_supports_selection_notification ( GdkDisplay display)

◆ gdk_display_supports_shapes()

gboolean gdk_display_supports_shapes ( GdkDisplay display)

◆ gdk_display_sync()

void gdk_display_sync ( GdkDisplay display)

◆ gdk_display_warp_pointer()

void gdk_display_warp_pointer ( GdkDisplay display,
GdkScreen screen,
gint  x,
gint  y 
)