Added Ecore::Timer#deleted?.
authorTilman Sauerbeck <tilman@code-monkey.de>
Mon, 28 Feb 2005 21:20:03 +0000 (21:20 +0000)
committerTilman Sauerbeck <tilman@code-monkey.de>
Mon, 28 Feb 2005 21:20:03 +0000 (21:20 +0000)
src/ecore/rb_timer.c

index 28ef41c6c1010d9e7056e6db00a69d7edebba993..bc7003567f7639d12d5a749db4b8167fcd5ceda7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: rb_timer.c 77 2004-08-19 17:39:29Z tilman $
+ * $Id: rb_timer.c 267 2005-02-28 21:20:03Z tilman $
  *
  * Copyright (C) 2004 ruby-ecore team (see AUTHORS)
  *
@@ -112,10 +112,18 @@ static VALUE c_delete (VALUE self)
        return Qnil;
 }
 
+static VALUE c_deleted_get (VALUE self)
+{
+       GET_OBJ (self, RbTimer, timer);
+
+       return timer->deleted ? Qtrue : Qfalse;
+}
+
 void Init_Timer (void)
 {
        VALUE c = rb_define_class_under (mEcore, "Timer", rb_cObject);
 
        rb_define_singleton_method (c, "new", c_new, 1);
        rb_define_method (c, "delete", c_delete, 0);
+       rb_define_method (c, "deleted?", c_deleted_get, 0);
 }