X-Git-Url: http://git.code-monkey.de/?p=ruby-edje.git;a=blobdiff_plain;f=src%2Frb_edje_main.c;h=9c075de74727125961e28f6945efe61e8d342454;hp=10fc3c7c7a06e56613201890dd3d3e607db8265d;hb=887790d08e623c56ce01230fb2889b2555f21ed2;hpb=3f668760dde13be68327e243183007ba624e1e9a
diff --git a/src/rb_edje_main.c b/src/rb_edje_main.c
index 10fc3c7..9c075de 100644
--- a/src/rb_edje_main.c
+++ b/src/rb_edje_main.c
@@ -1,5 +1,5 @@
/*
- * $Id: rb_edje_main.c 47 2004-07-26 13:24:50Z tilman $
+ * $Id: rb_edje_main.c 139 2004-10-30 09:41:17Z tilman $
*
* Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de)
*
@@ -25,19 +25,14 @@
#include "rb_edje_main.h"
#include "rb_edje.h"
#include "rb_part.h"
+#include "rb_messages.h"
-#ifdef DEBUG
-static VALUE m_init (VALUE self)
-{
- return INT2FIX (edje_init ());
-}
-
-static VALUE m_shutdown (VALUE self)
-{
- return INT2FIX (edje_shutdown ());
-}
-#endif
-
+/*
+ * call-seq:
+ * Edje.freeze => nil
+ *
+ * Freezes all Edje::Edje
objects.
+ */
static VALUE m_freeze (VALUE self)
{
edje_freeze ();
@@ -45,6 +40,12 @@ static VALUE m_freeze (VALUE self)
return Qnil;
}
+/*
+ * call-seq:
+ * Edje.thaw => nil
+ *
+ * Thaws all Edje::Edje
objects.
+ */
static VALUE m_thaw (VALUE self)
{
edje_thaw ();
@@ -52,11 +53,23 @@ static VALUE m_thaw (VALUE self)
return Qnil;
}
+/*
+ * call-seq:
+ * Edje.frametime => float
+ *
+ * Returns the frametime (1 / fps) for the Edje library.
+ */
static VALUE m_frametime_get (VALUE self)
{
return rb_float_new (edje_frametime_get ());
}
+/*
+ * call-seq:
+ * Edje.frametime(float)
+ *
+ * Sets the frametime (1 / fps) for the Edje library.
+ */
static VALUE m_frametime_set (VALUE self, VALUE val)
{
Check_Type (val, T_FLOAT);
@@ -72,11 +85,6 @@ void Init_edje (void)
mEdje = rb_define_module ("Edje");
-#ifdef DEBUG
- rb_define_module_function (mEdje, "init", m_init, 0);
- rb_define_module_function (mEdje, "shutdown", m_shutdown, 0);
-#endif
-
rb_define_module_function (mEdje, "freeze", m_freeze, 0);
rb_define_module_function (mEdje, "thaw", m_thaw, 0);
rb_define_module_function (mEdje, "frametime", m_frametime_get, 0);
@@ -84,5 +92,6 @@ void Init_edje (void)
Init_Edje ();
Init_Part ();
+ Init_Messages ();
}