projects
/
ruby-ecore.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
fff6e50
)
Implemented Window#send_delete_request.
author
Tilman Sauerbeck
<tilman@code-monkey.de>
Mon, 23 Aug 2004 11:05:15 +0000
(11:05 +0000)
committer
Tilman Sauerbeck
<tilman@code-monkey.de>
Mon, 23 Aug 2004 11:05:15 +0000
(11:05 +0000)
src/ecore_x/rb_window.c
patch
|
blob
|
history
diff --git
a/src/ecore_x/rb_window.c
b/src/ecore_x/rb_window.c
index 417ba0581eac877e6914b3deb2a4c894198fe603..5c688f767c079fa63f669a9fe8cab5c67f5a1340 100644
(file)
--- a/
src/ecore_x/rb_window.c
+++ b/
src/ecore_x/rb_window.c
@@
-1,5
+1,5
@@
/*
/*
- * $Id: rb_window.c 9
3 2004-08-23 08:57:10
Z tilman $
+ * $Id: rb_window.c 9
5 2004-08-23 11:05:15
Z tilman $
*
* Copyright (C) 2004 ruby-ecore team (see AUTHORS)
*
*
* Copyright (C) 2004 ruby-ecore team (see AUTHORS)
*
@@
-144,10
+144,16
@@
static VALUE c_delete (VALUE self)
{
GET_OBJ (self, RbWindow, win);
{
GET_OBJ (self, RbWindow, win);
- if (win->real) {
- ecore_x_window_del (win->real);
- win->real = 0;
- }
+ ecore_x_window_del (win->real);
+
+ return Qnil;
+}
+
+static VALUE c_send_delete_request (VALUE self)
+{
+ GET_OBJ (self, RbWindow, win);
+
+ ecore_x_window_delete_request_send (win->real);
return Qnil;
}
return Qnil;
}
@@
-407,6
+413,8
@@
void Init_Window (void)
rb_define_method (cWindow, "hide", c_hide, 0);
rb_define_method (cWindow, "visible?", c_visible_get, 0);
rb_define_method (cWindow, "delete", c_delete, 0);
rb_define_method (cWindow, "hide", c_hide, 0);
rb_define_method (cWindow, "visible?", c_visible_get, 0);
rb_define_method (cWindow, "delete", c_delete, 0);
+ rb_define_method (cWindow, "send_delete_request",
+ c_send_delete_request, 0);
rb_define_method (cWindow, "raise", c_raise, 0);
rb_define_method (cWindow, "lower", c_lower, 0);
rb_define_method (cWindow, "reparent", c_reparent, 3);
rb_define_method (cWindow, "raise", c_raise, 0);
rb_define_method (cWindow, "lower", c_lower, 0);
rb_define_method (cWindow, "reparent", c_reparent, 3);