+static VALUE c_state_get (VALUE self)
+{
+ const char *name;
+ double val = 0.0;
+
+ GET_OBJ (GET_EDJE (self), RbEdje, e);
+
+ name = edje_object_part_state_get (e->real.real,
+ GET_NAME (self), &val);
+
+ return rb_ary_new3 (2, rb_str_new2 (name), rb_float_new (val));
+}
+