Gtk2
view release on metacpan or search on metacpan
xs/GdkX11.xs view on Meta::CPAN
#endif /* GDK_MULTIHEAD_SAFE */
#endif /* GDK_WINDOWING_X11 */
# --------------------------------------------------------------------------- #
MODULE = Gtk2::Gdk::X11 PACKAGE = Gtk2::Gdk::Display PREFIX = gdk_x11_display_
#### GdkDisplay didn't exist before 2.2.x
#if defined(GDK_WINDOWING_X11) && defined(GDK_TYPE_DISPLAY)
void gdk_x11_display_grab (GdkDisplay *display);
void gdk_x11_display_ungrab (GdkDisplay *display);
#if GTK_CHECK_VERSION (2, 4, 0)
# Even though the naming doesn't suggest it, this seems to be a GdkDisplay
# method.
##void gdk_x11_register_standard_event_type (GdkDisplay *display, gint event_base, gint n_events);
void
register_standard_event_type (GdkDisplay *display, gint event_base, gint n_events)
CODE:
gdk_x11_register_standard_event_type (display, event_base, n_events);
#endif /* 2.4.0 */
#if GTK_CHECK_VERSION (2, 8, 0)
void gdk_x11_display_set_cursor_theme (GdkDisplay *display, const gchar *theme, gint size);
guint32 gdk_x11_display_get_user_time (GdkDisplay *display);
#endif /* 2.8.0 */
#if GTK_CHECK_VERSION (2, 12, 0)
# FIXME: gdk_x11_display_broadcast_startup_message
const gchar *gdk_x11_display_get_startup_notification_id (GdkDisplay *display);
#endif
#endif /* GDK_WINDOWING_X11, GDK_TYPE_DISPLAY */
# --------------------------------------------------------------------------- #
MODULE = Gtk2::Gdk::X11 PACKAGE = Gtk2::Gdk::Window PREFIX = gdk_x11_window_
#ifdef GDK_WINDOWING_X11
#if GTK_CHECK_VERSION (2, 6, 0)
void gdk_x11_window_set_user_time (GdkWindow *window, guint32 timestamp);
#endif /* 2.6.0 */
#if GTK_CHECK_VERSION (2, 8, 0)
void gdk_x11_window_move_to_current_desktop (GdkWindow *window);
#endif /* 2.8.0 */
#endif /* GDK_WINDOWING_X11 */
# --------------------------------------------------------------------------- #
MODULE = Gtk2::Gdk::X11 PACKAGE = Gtk2::Gdk::Screen PREFIX = gdk_x11_screen_
#ifdef GDK_WINDOWING_X11
#if GTK_CHECK_VERSION (2, 2, 0)
int gdk_x11_screen_get_screen_number (GdkScreen *screen);
const char* gdk_x11_screen_get_window_manager_name (GdkScreen *screen);
# FIXME?
##GdkVisual* gdk_x11_screen_lookup_visual (GdkScreen *screen, VisualID xvisualid);
gboolean gdk_x11_screen_supports_net_wm_hint (GdkScreen *screen, GdkAtom property);
#endif /* 2.2.0 */
#if GTK_CHECK_VERSION (2, 14, 0)
UV gdk_x11_screen_get_monitor_output (GdkScreen *screen, gint monitor_num);
#endif /* 2.14.0 */
#endif /* GDK_WINDOWING_X11 */
# --------------------------------------------------------------------------- #
MODULE = Gtk2::Gdk::X11 PACKAGE = Gtk2::Gdk::Atom PREFIX = gdk_x11_atom_
#ifdef GDK_WINDOWING_X11
#if GTK_CHECK_VERSION (2, 2, 0)
UV
to_xatom_for_display (GdkAtom atom, GdkDisplay *display)
CODE:
RETVAL = gdk_x11_atom_to_xatom_for_display(display, atom);
OUTPUT:
RETVAL
#endif /* 2.2.0 */
#ifndef GDK_MULTIHEAD_SAFE
UV gdk_x11_atom_to_xatom (GdkAtom atom);
#endif /* GDK_MULTIHEAD_SAFE */
#endif /* GDK_WINDOWING_X11 */
( run in 1.964 second using v1.01-cache-2.11-cpan-d7f47b0818f )