Module: Gdk::X11
- Defined in:
- ext/gtk2/rbgdkx11.c
Class Method Summary collapse
-
.default_screen ⇒ Object
Can’t implement Display* gdk_x11_gc_get_xdisplay (GdkGC *gc); GC gdk_x11_gc_get_xgc (GdkGC *gc); Window gdk_x11_get_default_root_xwindow (void);.
-
.grab_server ⇒ Object
Can’t implement Display* gdk_x11_get_default_xdisplay (void);.
-
.net_wm_supports?(property) ⇒ Boolean
Implement at Gdk::Window guint32 gdk_x11_get_server_time (GdkWindow *window);.
-
.ungrab_server ⇒ Object
Can’t impelement Screen* gdk_x11_screen_get_xscreen (GdkScreen *screen);.
-
.xid_table_lookup(*args) ⇒ Object
Implement at Gdk::Window.
Class Method Details
.default_screen ⇒ Object
Can’t implement Display* gdk_x11_gc_get_xdisplay (GdkGC *gc); GC gdk_x11_gc_get_xgc (GdkGC *gc); Window gdk_x11_get_default_root_xwindow
(void);
180 181 182 183 184 |
# File 'ext/gtk2/rbgdkx11.c', line 180 static VALUE rbx11_get_default_screen(VALUE self) { return INT2NUM(gdk_x11_get_default_screen()); } |
.grab_server ⇒ Object
Can’t implement Display* gdk_x11_get_default_xdisplay (void);
189 190 191 192 193 194 |
# File 'ext/gtk2/rbgdkx11.c', line 189 static VALUE rbx11_grab_server(VALUE self) { gdk_x11_grab_server(); return Qnil; } |
.net_wm_supports?(property) ⇒ Boolean
Implement at Gdk::Window guint32 gdk_x11_get_server_time (GdkWindow *window);
129 130 131 132 133 |
# File 'ext/gtk2/rbgdkx11.c', line 129 static VALUE rbx11_net_wm_supports(VALUE self, VALUE property) { return CBOOL2RVAL(gdk_net_wm_supports(RVAL2ATOM(property))); } |
.ungrab_server ⇒ Object
Can’t impelement Screen* gdk_x11_screen_get_xscreen (GdkScreen *screen);
207 208 209 210 211 212 |
# File 'ext/gtk2/rbgdkx11.c', line 207 static VALUE rbx11_ungrab_server(VALUE self) { gdk_x11_ungrab_server(); return Qnil; } |
.xid_table_lookup(*args) ⇒ Object
Implement at Gdk::Window. GdkWindow* gdk_window_foreign_new (GdkNativeWindow anid); GdkWindow* gdk_window_foreign_new_for_display
(GdkDisplay *display,
GdkNativeWindow anid);
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
# File 'ext/gtk2/rbgdkx11.c', line 79 static VALUE rbx11_xid_table_lookup(int argc, VALUE *argv, VALUE self) { VALUE arg[2]; GdkPixmap* win = NULL; rb_scan_args(argc, argv, "11", &arg[0], &arg[1]); switch(argc) { case 1: win = gdk_xid_table_lookup(NUM2UINT(arg[0])); break; case 2: #if GTK_CHECK_VERSION(2,2,0) win = gdk_xid_table_lookup_for_display(RVAL2GOBJ(arg[0]), NUM2UINT(arg[1])); #else win = gdk_xid_table_lookup(NUM2UINT(arg[1])); rb_warn("Not supported in GTK+-2.0.x."); #endif break; } if (win == NULL) return Qnil; else { return GOBJ2RVAL(win); } } |