+static VALUE c_border_size_get (VALUE self)
+{
+ GET_OBJ (self, RbWindow, win);
+
+ return INT2FIX (ecore_x_window_border_size_get (win->real));
+}
+
+static VALUE c_depth_get (VALUE self)
+{
+ GET_OBJ (self, RbWindow, win);
+
+ return INT2FIX (ecore_x_window_depth_get (win->real));
+}
+
+static VALUE c_parent_get (VALUE self)
+{
+ GET_OBJ (self, RbWindow, win);
+
+ return TO_ECORE_X_WINDOW (Qnil,
+ ecore_x_window_parent_get (win->real));
+}
+
+static VALUE c_title_get (VALUE self)
+{
+ GET_OBJ (self, RbWindow, win);
+
+ return rb_str_new2 (ecore_x_window_prop_title_get (win->real));
+}
+
+static VALUE c_title_set (VALUE self, VALUE val)
+{
+ GET_OBJ (self, RbWindow, win);
+
+ Check_Type (val, T_STRING);
+
+ ecore_x_window_prop_title_set (win->real, StringValuePtr (val));
+
+ return Qnil;
+}
+