Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gdkx11surface.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_SURFACE   (gdk_x11_surface_get_type ())
 
#define GDK_X11_SURFACE(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SURFACE, GdkX11Surface))
 
#define GDK_X11_SURFACE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_X11_SURFACE, GdkX11SurfaceClass))
 
#define GDK_IS_X11_SURFACE(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_X11_SURFACE))
 
#define GDK_IS_X11_SURFACE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_X11_SURFACE))
 
#define GDK_X11_SURFACE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_X11_SURFACE, GdkX11SurfaceClass))
 
#define GDK_SURFACE_XDISPLAY(win)   (GDK_DISPLAY_XDISPLAY (gdk_surface_get_display (win)))
 
#define GDK_SURFACE_XID(win)   (gdk_x11_surface_get_xid (win))
 

Typedefs

typedef GdkSurface GdkX11Surface
 
typedef struct _GdkX11SurfaceClass GdkX11SurfaceClass
 

Functions

GDK_AVAILABLE_IN_ALL GType gdk_x11_surface_get_type (void)
 
GDK_AVAILABLE_IN_ALL Window gdk_x11_surface_get_xid (GdkSurface *surface)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_user_time (GdkSurface *surface, guint32 timestamp)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_utf8_property (GdkSurface *surface, const char *name, const char *value)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_theme_variant (GdkSurface *surface, const char *variant)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_surface_move_to_current_desktop (GdkSurface *surface)
 
GDK_AVAILABLE_IN_ALL guint32 gdk_x11_surface_get_desktop (GdkSurface *surface)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_surface_move_to_desktop (GdkSurface *surface, guint32 desktop)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_frame_sync_enabled (GdkSurface *surface, gboolean frame_sync_enabled)
 
GDK_AVAILABLE_IN_ALL guint32 gdk_x11_get_server_time (GdkSurface *surface)
 
GDK_AVAILABLE_IN_ALL GdkSurfacegdk_x11_surface_lookup_for_display (GdkDisplay *display, Window window)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_skip_taskbar_hint (GdkSurface *surface, gboolean skips_taskbar)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_skip_pager_hint (GdkSurface *surface, gboolean skips_pager)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_urgency_hint (GdkSurface *surface, gboolean urgent)
 
GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_group (GdkSurface *surface, GdkSurface *leader)
 
GDK_AVAILABLE_IN_ALL GdkSurfacegdk_x11_surface_get_group (GdkSurface *surface)
 

Macro Definition Documentation

◆ GDK_IS_X11_SURFACE

#define GDK_IS_X11_SURFACE ( object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_X11_SURFACE))

Definition at line 41 of file gdkx11surface.h.

◆ GDK_IS_X11_SURFACE_CLASS

#define GDK_IS_X11_SURFACE_CLASS ( klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_X11_SURFACE))

Definition at line 42 of file gdkx11surface.h.

◆ GDK_SURFACE_XDISPLAY

#define GDK_SURFACE_XDISPLAY ( win)    (GDK_DISPLAY_XDISPLAY (gdk_surface_get_display (win)))

GDK_SURFACE_XDISPLAY: @win: a GdkSurface

Returns the display of a GdkSurface.

Returns: an Xlib Display*.

Definition at line 88 of file gdkx11surface.h.

◆ GDK_SURFACE_XID

#define GDK_SURFACE_XID ( win)    (gdk_x11_surface_get_xid (win))

GDK_SURFACE_XID: @win: a GdkSurface

Returns the X window belonging to a GdkSurface.

Returns: the Xlib Window of @win.

Definition at line 98 of file gdkx11surface.h.

◆ GDK_TYPE_X11_SURFACE

#define GDK_TYPE_X11_SURFACE   (gdk_x11_surface_get_type ())

Definition at line 38 of file gdkx11surface.h.

◆ GDK_X11_SURFACE

#define GDK_X11_SURFACE ( object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SURFACE, GdkX11Surface))

Definition at line 39 of file gdkx11surface.h.

◆ GDK_X11_SURFACE_CLASS

#define GDK_X11_SURFACE_CLASS ( klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_X11_SURFACE, GdkX11SurfaceClass))

Definition at line 40 of file gdkx11surface.h.

◆ GDK_X11_SURFACE_GET_CLASS

#define GDK_X11_SURFACE_GET_CLASS ( obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_X11_SURFACE, GdkX11SurfaceClass))

Definition at line 43 of file gdkx11surface.h.

Typedef Documentation

◆ GdkX11Surface

Definition at line 48 of file gdkx11surface.h.

◆ GdkX11SurfaceClass

typedef struct _GdkX11SurfaceClass GdkX11SurfaceClass

Definition at line 50 of file gdkx11surface.h.

Function Documentation

◆ gdk_x11_get_server_time()

GDK_AVAILABLE_IN_ALL guint32 gdk_x11_get_server_time ( GdkSurface * surface)

◆ gdk_x11_surface_get_desktop()

GDK_AVAILABLE_IN_ALL guint32 gdk_x11_surface_get_desktop ( GdkSurface * surface)

◆ gdk_x11_surface_get_group()

GDK_AVAILABLE_IN_ALL GdkSurface * gdk_x11_surface_get_group ( GdkSurface * surface)

◆ gdk_x11_surface_get_type()

GDK_AVAILABLE_IN_ALL GType gdk_x11_surface_get_type ( void )

◆ gdk_x11_surface_get_xid()

GDK_AVAILABLE_IN_ALL Window gdk_x11_surface_get_xid ( GdkSurface * surface)

◆ gdk_x11_surface_lookup_for_display()

GDK_AVAILABLE_IN_ALL GdkSurface * gdk_x11_surface_lookup_for_display ( GdkDisplay * display,
Window window )

◆ gdk_x11_surface_move_to_current_desktop()

GDK_AVAILABLE_IN_ALL void gdk_x11_surface_move_to_current_desktop ( GdkSurface * surface)

◆ gdk_x11_surface_move_to_desktop()

GDK_AVAILABLE_IN_ALL void gdk_x11_surface_move_to_desktop ( GdkSurface * surface,
guint32 desktop )

◆ gdk_x11_surface_set_frame_sync_enabled()

GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_frame_sync_enabled ( GdkSurface * surface,
gboolean frame_sync_enabled )

◆ gdk_x11_surface_set_group()

GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_group ( GdkSurface * surface,
GdkSurface * leader )

◆ gdk_x11_surface_set_skip_pager_hint()

GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_skip_pager_hint ( GdkSurface * surface,
gboolean skips_pager )

◆ gdk_x11_surface_set_skip_taskbar_hint()

GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_skip_taskbar_hint ( GdkSurface * surface,
gboolean skips_taskbar )

◆ gdk_x11_surface_set_theme_variant()

GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_theme_variant ( GdkSurface * surface,
const char * variant )

◆ gdk_x11_surface_set_urgency_hint()

GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_urgency_hint ( GdkSurface * surface,
gboolean urgent )

◆ gdk_x11_surface_set_user_time()

GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_user_time ( GdkSurface * surface,
guint32 timestamp )

◆ gdk_x11_surface_set_utf8_property()

GDK_AVAILABLE_IN_ALL void gdk_x11_surface_set_utf8_property ( GdkSurface * surface,
const char * name,
const char * value )