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

Go to the source code of this file.

Macros

#define GDK_TYPE_X11_SCREEN   (gdk_x11_screen_get_type ())
 
#define GDK_X11_SCREEN(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen))
 
#define GDK_X11_SCREEN_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_X11_SCREEN, GdkX11ScreenClass))
 
#define GDK_IS_X11_SCREEN(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_X11_SCREEN))
 
#define GDK_IS_X11_SCREEN_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_X11_SCREEN))
 
#define GDK_X11_SCREEN_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_X11_SCREEN, GdkX11ScreenClass))
 

Typedefs

typedef struct _GdkX11Screen GdkX11Screen
 
typedef struct _GdkX11ScreenClass GdkX11ScreenClass
 

Functions

GDK_AVAILABLE_IN_ALL GType gdk_x11_screen_get_type (void)
 
GDK_AVAILABLE_IN_ALL Screen * gdk_x11_screen_get_xscreen (GdkX11Screen *screen)
 
GDK_AVAILABLE_IN_ALL int gdk_x11_screen_get_screen_number (GdkX11Screen *screen)
 
GDK_AVAILABLE_IN_ALL const char * gdk_x11_screen_get_window_manager_name (GdkX11Screen *screen)
 
GDK_AVAILABLE_IN_ALL gboolean gdk_x11_screen_supports_net_wm_hint (GdkX11Screen *screen, const char *property_name)
 
GDK_AVAILABLE_IN_ALL XID gdk_x11_screen_get_monitor_output (GdkX11Screen *screen, int monitor_num)
 
GDK_AVAILABLE_IN_ALL guint32 gdk_x11_screen_get_number_of_desktops (GdkX11Screen *screen)
 
GDK_AVAILABLE_IN_ALL guint32 gdk_x11_screen_get_current_desktop (GdkX11Screen *screen)
 

Macro Definition Documentation

◆ GDK_IS_X11_SCREEN

#define GDK_IS_X11_SCREEN ( object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_X11_SCREEN))

Definition at line 41 of file gdkx11screen.h.

◆ GDK_IS_X11_SCREEN_CLASS

#define GDK_IS_X11_SCREEN_CLASS ( klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_X11_SCREEN))

Definition at line 42 of file gdkx11screen.h.

◆ GDK_TYPE_X11_SCREEN

#define GDK_TYPE_X11_SCREEN   (gdk_x11_screen_get_type ())

Definition at line 38 of file gdkx11screen.h.

◆ GDK_X11_SCREEN

#define GDK_X11_SCREEN ( object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen))

Definition at line 39 of file gdkx11screen.h.

◆ GDK_X11_SCREEN_CLASS

#define GDK_X11_SCREEN_CLASS ( klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_X11_SCREEN, GdkX11ScreenClass))

Definition at line 40 of file gdkx11screen.h.

◆ GDK_X11_SCREEN_GET_CLASS

#define GDK_X11_SCREEN_GET_CLASS ( obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_X11_SCREEN, GdkX11ScreenClass))

Definition at line 43 of file gdkx11screen.h.

Typedef Documentation

◆ GdkX11Screen

typedef struct _GdkX11Screen GdkX11Screen

Definition at line 45 of file gdkx11screen.h.

◆ GdkX11ScreenClass

typedef struct _GdkX11ScreenClass GdkX11ScreenClass

Definition at line 46 of file gdkx11screen.h.

Function Documentation

◆ gdk_x11_screen_get_current_desktop()

GDK_AVAILABLE_IN_ALL guint32 gdk_x11_screen_get_current_desktop ( GdkX11Screen * screen)

◆ gdk_x11_screen_get_monitor_output()

GDK_AVAILABLE_IN_ALL XID gdk_x11_screen_get_monitor_output ( GdkX11Screen * screen,
int monitor_num )

◆ gdk_x11_screen_get_number_of_desktops()

GDK_AVAILABLE_IN_ALL guint32 gdk_x11_screen_get_number_of_desktops ( GdkX11Screen * screen)

◆ gdk_x11_screen_get_screen_number()

GDK_AVAILABLE_IN_ALL int gdk_x11_screen_get_screen_number ( GdkX11Screen * screen)

◆ gdk_x11_screen_get_type()

GDK_AVAILABLE_IN_ALL GType gdk_x11_screen_get_type ( void )

◆ gdk_x11_screen_get_window_manager_name()

GDK_AVAILABLE_IN_ALL const char * gdk_x11_screen_get_window_manager_name ( GdkX11Screen * screen)

◆ gdk_x11_screen_get_xscreen()

GDK_AVAILABLE_IN_ALL Screen * gdk_x11_screen_get_xscreen ( GdkX11Screen * screen)

◆ gdk_x11_screen_supports_net_wm_hint()

GDK_AVAILABLE_IN_ALL gboolean gdk_x11_screen_supports_net_wm_hint ( GdkX11Screen * screen,
const char * property_name )