Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gdkx11display.h File Reference
#include <gdk/gdk.h>
#include <gdk/x11/gdkx11screen.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>

Go to the source code of this file.

Macros

#define GDK_TYPE_X11_DISPLAY   (gdk_x11_display_get_type())
 
#define GDK_X11_DISPLAY(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display))
 
#define GDK_X11_DISPLAY_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_X11_DISPLAY, GdkX11DisplayClass))
 
#define GDK_IS_X11_DISPLAY(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_X11_DISPLAY))
 
#define GDK_IS_X11_DISPLAY_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_X11_DISPLAY))
 
#define GDK_X11_DISPLAY_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_X11_DISPLAY, GdkX11DisplayClass))
 
#define GDK_DISPLAY_XDISPLAY(display)   (gdk_x11_display_get_xdisplay (display))
 

Typedefs

typedef struct _GdkX11DisplayClass GdkX11DisplayClass
 

Functions

GDK_AVAILABLE_IN_ALL GType gdk_x11_display_get_type (void)
 
GDK_AVAILABLE_IN_ALL GdkDisplaygdk_x11_display_open (const char *display_name)
 
GDK_AVAILABLE_IN_ALL Display * gdk_x11_display_get_xdisplay (GdkDisplay *display)
 
GDK_AVAILABLE_IN_ALL Screen * gdk_x11_display_get_xscreen (GdkDisplay *display)
 
GDK_AVAILABLE_IN_ALL Window gdk_x11_display_get_xrootwindow (GdkDisplay *display)
 
GDK_AVAILABLE_IN_ALL Cursor gdk_x11_display_get_xcursor (GdkDisplay *display, GdkCursor *cursor)
 
GDK_AVAILABLE_IN_ALL guint32 gdk_x11_display_get_user_time (GdkDisplay *display)
 
GDK_DEPRECATED_IN_4_10 const char * gdk_x11_display_get_startup_notification_id (GdkDisplay *display)
 
GDK_DEPRECATED_IN_4_10 void gdk_x11_display_set_startup_notification_id (GdkDisplay *display, const char *startup_id)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_display_set_program_class (GdkDisplay *display, const char *program_class)
 
GDK_DEPRECATED_IN_4_16 void gdk_x11_display_set_cursor_theme (GdkDisplay *display, const char *theme, const int size)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_display_broadcast_startup_message (GdkDisplay *display, const char *message_type,...) G_GNUC_NULL_TERMINATED
 
GDK_AVAILABLE_IN_ALL GdkDisplaygdk_x11_lookup_xdisplay (Display *xdisplay)
 
GDK_AVAILABLE_IN_ALL GdkX11Screengdk_x11_display_get_screen (GdkDisplay *display)
 
GDK_AVAILABLE_IN_ALL GdkMonitorgdk_x11_display_get_primary_monitor (GdkDisplay *display)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_display_grab (GdkDisplay *display)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_display_ungrab (GdkDisplay *display)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_display_set_surface_scale (GdkDisplay *display, int scale)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_display_error_trap_push (GdkDisplay *display)
 
GDK_AVAILABLE_IN_ALL G_GNUC_WARN_UNUSED_RESULT int gdk_x11_display_error_trap_pop (GdkDisplay *display)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_display_error_trap_pop_ignored (GdkDisplay *display)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_set_sm_client_id (const char *sm_client_id)
 
GDK_AVAILABLE_IN_ALL GdkSurfacegdk_x11_display_get_default_group (GdkDisplay *display)
 

Variables

G_BEGIN_DECLS typedef GdkDisplay GdkX11Display
 

Macro Definition Documentation

◆ GDK_DISPLAY_XDISPLAY

#define GDK_DISPLAY_XDISPLAY ( display)    (gdk_x11_display_get_xdisplay (display))

GDK_DISPLAY_XDISPLAY: @display: a GdkDisplay

Returns the display of a GdkDisplay.

Returns: an Xlib Display*

Definition at line 77 of file gdkx11display.h.

◆ GDK_IS_X11_DISPLAY

#define GDK_IS_X11_DISPLAY ( object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_X11_DISPLAY))

Definition at line 49 of file gdkx11display.h.

◆ GDK_IS_X11_DISPLAY_CLASS

#define GDK_IS_X11_DISPLAY_CLASS ( klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_X11_DISPLAY))

Definition at line 50 of file gdkx11display.h.

◆ GDK_TYPE_X11_DISPLAY

#define GDK_TYPE_X11_DISPLAY   (gdk_x11_display_get_type())

Definition at line 46 of file gdkx11display.h.

◆ GDK_X11_DISPLAY

#define GDK_X11_DISPLAY ( object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display))

Definition at line 47 of file gdkx11display.h.

◆ GDK_X11_DISPLAY_CLASS

#define GDK_X11_DISPLAY_CLASS ( klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_X11_DISPLAY, GdkX11DisplayClass))

Definition at line 48 of file gdkx11display.h.

◆ GDK_X11_DISPLAY_GET_CLASS

#define GDK_X11_DISPLAY_GET_CLASS ( obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_X11_DISPLAY, GdkX11DisplayClass))

Definition at line 51 of file gdkx11display.h.

Typedef Documentation

◆ GdkX11DisplayClass

typedef struct _GdkX11DisplayClass GdkX11DisplayClass

Definition at line 44 of file gdkx11display.h.

Function Documentation

◆ gdk_x11_display_broadcast_startup_message()

GDK_AVAILABLE_IN_ALL void gdk_x11_display_broadcast_startup_message ( GdkDisplay * display,
const char * message_type,
... )

◆ gdk_x11_display_error_trap_pop()

GDK_AVAILABLE_IN_ALL G_GNUC_WARN_UNUSED_RESULT int gdk_x11_display_error_trap_pop ( GdkDisplay * display)

◆ gdk_x11_display_error_trap_pop_ignored()

GDK_AVAILABLE_IN_ALL void gdk_x11_display_error_trap_pop_ignored ( GdkDisplay * display)

◆ gdk_x11_display_error_trap_push()

GDK_AVAILABLE_IN_ALL void gdk_x11_display_error_trap_push ( GdkDisplay * display)

◆ gdk_x11_display_get_default_group()

GDK_AVAILABLE_IN_ALL GdkSurface * gdk_x11_display_get_default_group ( GdkDisplay * display)

◆ gdk_x11_display_get_primary_monitor()

GDK_AVAILABLE_IN_ALL GdkMonitor * gdk_x11_display_get_primary_monitor ( GdkDisplay * display)

◆ gdk_x11_display_get_screen()

GDK_AVAILABLE_IN_ALL GdkX11Screen * gdk_x11_display_get_screen ( GdkDisplay * display)

◆ gdk_x11_display_get_startup_notification_id()

GDK_DEPRECATED_IN_4_10 const char * gdk_x11_display_get_startup_notification_id ( GdkDisplay * display)

◆ gdk_x11_display_get_type()

GDK_AVAILABLE_IN_ALL GType gdk_x11_display_get_type ( void )

◆ gdk_x11_display_get_user_time()

GDK_AVAILABLE_IN_ALL guint32 gdk_x11_display_get_user_time ( GdkDisplay * display)

◆ gdk_x11_display_get_xcursor()

GDK_AVAILABLE_IN_ALL Cursor gdk_x11_display_get_xcursor ( GdkDisplay * display,
GdkCursor * cursor )

◆ gdk_x11_display_get_xdisplay()

GDK_AVAILABLE_IN_ALL Display * gdk_x11_display_get_xdisplay ( GdkDisplay * display)

◆ gdk_x11_display_get_xrootwindow()

GDK_AVAILABLE_IN_ALL Window gdk_x11_display_get_xrootwindow ( GdkDisplay * display)

◆ gdk_x11_display_get_xscreen()

GDK_AVAILABLE_IN_ALL Screen * gdk_x11_display_get_xscreen ( GdkDisplay * display)

◆ gdk_x11_display_grab()

GDK_AVAILABLE_IN_ALL void gdk_x11_display_grab ( GdkDisplay * display)

◆ gdk_x11_display_open()

GDK_AVAILABLE_IN_ALL GdkDisplay * gdk_x11_display_open ( const char * display_name)

◆ gdk_x11_display_set_cursor_theme()

GDK_DEPRECATED_IN_4_16 void gdk_x11_display_set_cursor_theme ( GdkDisplay * display,
const char * theme,
const int size )

◆ gdk_x11_display_set_program_class()

GDK_AVAILABLE_IN_ALL void gdk_x11_display_set_program_class ( GdkDisplay * display,
const char * program_class )

◆ gdk_x11_display_set_startup_notification_id()

GDK_DEPRECATED_IN_4_10 void gdk_x11_display_set_startup_notification_id ( GdkDisplay * display,
const char * startup_id )

◆ gdk_x11_display_set_surface_scale()

GDK_AVAILABLE_IN_ALL void gdk_x11_display_set_surface_scale ( GdkDisplay * display,
int scale )

◆ gdk_x11_display_ungrab()

GDK_AVAILABLE_IN_ALL void gdk_x11_display_ungrab ( GdkDisplay * display)

◆ gdk_x11_lookup_xdisplay()

GDK_AVAILABLE_IN_ALL GdkDisplay * gdk_x11_lookup_xdisplay ( Display * xdisplay)

◆ gdk_x11_set_sm_client_id()

GDK_AVAILABLE_IN_ALL void gdk_x11_set_sm_client_id ( const char * sm_client_id)

Variable Documentation

◆ GdkX11Display

G_BEGIN_DECLS typedef GdkDisplay GdkX11Display

Definition at line 42 of file gdkx11display.h.