Top | ![]() |
![]() |
![]() |
![]() |
#define GDK_ROOT_WINDOW() (gdk_x11_get_default_root_xwindow ())
Obtains the Xlib window id of the root window of the current screen.
#define GDK_DISPLAY() gdk_display
GDK_DISPLAY
has been deprecated since version 2.22 and should not be used in newly-written code.
Use gdk_display_get_default()
to get the default GdkDisplay or gdk_x11_get_default_xdisplay()
to get the corresponding Xlib Display *
The current display.
#define GDK_WINDOW_XDISPLAY(win) (GDK_SCREEN_X11 (GDK_WINDOW_SCREEN (win))->xdisplay)
Returns the display of a GdkWindow.
#define GDK_WINDOW_XID(win) (GDK_DRAWABLE_IMPL_X11(((GdkWindowObject *)win)->impl)->xid)
Returns the X window belonging to a GdkWindow.
#define GDK_PIXMAP_XDISPLAY(pix) (GDK_SCREEN_X11 (GDK_PIXMAP_SCREEN (pix))->xdisplay)
Returns the display of a GdkPixmap.
#define GDK_PIXMAP_XID(pix) (GDK_DRAWABLE_IMPL_X11(((GdkPixmapObject *)pix)->impl)->xid)
Returns the X pixmap belonging to a GdkPixmap.
#define GDK_DISPLAY_XDISPLAY(display) (GDK_DISPLAY_X11(display)->xdisplay)
Returns the display of a GdkDisplay.
#define GDK_DRAWABLE_XDISPLAY(win) (GDK_IS_WINDOW (win) ? GDK_WINDOW_XDISPLAY (win) : GDK_PIXMAP_XDISPLAY (win))
Returns the display of a GdkDrawable.
#define GDK_DRAWABLE_XID(win) (GDK_IS_WINDOW (win) ? GDK_WINDOW_XID (win) : GDK_PIXMAP_XID (win))
Returns the X resource (window or pixmap) belonging to a GdkDrawable.
#define GDK_IMAGE_XDISPLAY(image) (gdk_x11_image_get_xdisplay (image))
Returns the display of a GdkImage.
#define GDK_IMAGE_XIMAGE(image) (gdk_x11_image_get_ximage (image))
Returns the X image belonging to a GdkImage.
#define GDK_GC_XDISPLAY(gc) (GDK_SCREEN_XDISPLAY(GDK_GC_X11(gc)->screen))
Returns the display of a GdkGC.
#define GDK_COLORMAP_XDISPLAY(cmap) (gdk_x11_colormap_get_xdisplay (cmap))
Returns the display of a GdkColormap.
#define GDK_COLORMAP_XCOLORMAP(cmap) (gdk_x11_colormap_get_xcolormap (cmap))
Returns the X colormap belonging to a GdkColormap.
#define GDK_SCREEN_XDISPLAY(screen) (GDK_SCREEN_X11 (screen)->xdisplay)
Returns the display of a GdkScreen.
#define GDK_SCREEN_XNUMBER(screen) (GDK_SCREEN_X11 (screen)->screen_num)
Returns the index of a GdkScreen.
#define GDK_SCREEN_XSCREEN(screen) (GDK_SCREEN_X11 (screen)->xscreen)
Returns the screen of a GdkScreen.
#define GDK_VISUAL_XVISUAL(vis) (((GdkVisualPrivate *) vis)->xvisual)
Returns the X visual belonging to a GdkVisual.
#define GDK_FONT_XDISPLAY(font) (gdk_x11_font_get_xdisplay (font))
GDK_FONT_XDISPLAY
is deprecated and should not be used in newly-written code.
Returns the display of a GdkFont.
#define GDK_FONT_XFONT(font) (gdk_x11_font_get_xfont (font))
GDK_FONT_XFONT
is deprecated and should not be used in newly-written code.
Returns the X font belonging to a GdkFont.
#define GDK_CURSOR_XCURSOR(cursor) (gdk_x11_cursor_get_xcursor (cursor))
Returns the X cursor belonging to a GdkCursor.
#define GDK_CURSOR_XDISPLAY(cursor) (gdk_x11_cursor_get_xdisplay (cursor))
Returns the display of a GdkCursor.
#define GDK_GC_GET_XGC(gc) (GDK_GC_X11(gc)->dirty_mask ? _gdk_x11_gc_flush (gc) : ((GdkGCX11 *)(gc))->xgc)
Returns the X GC of a GdkGC.
GdkVisual *
gdkx_visual_get (VisualID xvisualid
);
gdkx_visual_get
is deprecated and should not be used in newly-written code.
GdkColormap *
gdkx_colormap_get (Colormap xcolormap
);
gdkx_colormap_get
is deprecated and should not be used in newly-written code.
gpointer
gdk_xid_table_lookup (XID xid
);
gdk_xid_table_lookup
is deprecated and should not be used in newly-written code.
gpointer gdk_xid_table_lookup_for_display (GdkDisplay *display
,XID xid
);
gdk_xid_table_lookup_for_display
is deprecated and should not be used in newly-written code.
#define gdk_font_lookup(xid) ((GdkFont*) gdk_xid_table_lookup (xid))
gdk_font_lookup
is deprecated and should not be used in newly-written code.
Obtains the GdkFont for the given Xlib font ID, or NULL
if no GdkFont has
been created for xid
.
#define gdk_font_lookup_for_display(display, xid) ((GdkFont*) gdk_xid_table_lookup_for_display (display, ((xid)|XID_FONT_BIT)))
gdk_font_lookup_for_display
is deprecated and should not be used in newly-written code.
Obtains the GdkFont for the given Xlib font ID on display
, or NULL
if no
GdkFont has been created for xid
.
gboolean
gdk_net_wm_supports (GdkAtom property
);
gdk_net_wm_supports
is deprecated and should not be used in newly-written code.
gboolean gdk_x11_screen_supports_net_wm_hint (GdkScreen *screen
,GdkAtom property
);
const char *
gdk_x11_screen_get_window_manager_name
(GdkScreen *screen
);
XID gdk_x11_screen_get_monitor_output (GdkScreen *screen
,gint monitor_num
);
GdkVisual * gdk_x11_screen_lookup_visual (GdkScreen *screen
,VisualID xvisualid
);
void gdk_x11_window_set_user_time (GdkWindow *window
,guint32 timestamp
);
void
gdk_x11_window_move_to_current_desktop
(GdkWindow *window
);
GdkColormap * gdk_x11_colormap_foreign_new (GdkVisual *visual
,Colormap xcolormap
);
void gdk_x11_display_broadcast_startup_message (GdkDisplay *display
,const char *message_type
,...
);
const gchar *
gdk_x11_display_get_startup_notification_id
(GdkDisplay *display
);
void gdk_x11_display_set_cursor_theme (GdkDisplay *display
,const gchar *theme
,const gint size
);
void gdk_x11_register_standard_event_type (GdkDisplay *display
,gint event_base
,gint n_events
);
const char *
gdk_x11_font_get_name (GdkFont *font
);
gdk_x11_font_get_name
is deprecated and should not be used in newly-written code.
Display *
gdk_x11_font_get_xdisplay (GdkFont *font
);
gdk_x11_font_get_xdisplay
is deprecated and should not be used in newly-written code.
gpointer
gdk_x11_font_get_xfont (GdkFont *font
);
gdk_x11_font_get_xfont
is deprecated and should not be used in newly-written code.
Display *
gdk_x11_gc_get_xdisplay (GdkGC *gc
);
gdk_x11_gc_get_xdisplay
is deprecated and should not be used in newly-written code.
GC
gdk_x11_gc_get_xgc (GdkGC *gc
);
gdk_x11_gc_get_xgc
is deprecated and should not be used in newly-written code.
Atom gdk_x11_atom_to_xatom_for_display (GdkDisplay *display
,GdkAtom atom
);
GdkAtom gdk_x11_xatom_to_atom_for_display (GdkDisplay *display
,Atom xatom
);
Atom gdk_x11_get_xatom_by_name_for_display (GdkDisplay *display
,const gchar *atom_name
);
const gchar * gdk_x11_get_xatom_name_for_display (GdkDisplay *display
,Atom xatom
);
void
gdk_x11_set_sm_client_id (const gchar *sm_client_id
);
gdk_x11_set_sm_client_id
is deprecated and should not be used in newly-written code.
GdkWindow * gdk_x11_window_foreign_new_for_display (GdkDisplay *display
,Window window
);
GdkWindow * gdk_x11_window_lookup_for_display (GdkDisplay *display
,Window window
);