projects
/
ruby-evas.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Declare class variables the right way.
[ruby-evas.git]
/
src
/
rb_evas.c
diff --git
a/src/rb_evas.c
b/src/rb_evas.c
index 0300f4d1353262a22023f44fa5439a40e79d7364..1f72188acc7dbfa7672034e03e7cd4b36741f8eb 100644
(file)
--- a/
src/rb_evas.c
+++ b/
src/rb_evas.c
@@
-1,5
+1,5
@@
/*
/*
- * $Id: rb_evas.c
32 2004-07-10 14:07:49
Z tilman $
+ * $Id: rb_evas.c
43 2004-07-26 10:49:51
Z tilman $
*
* Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de)
*
*
* Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de)
*
@@
-22,10
+22,12
@@
#include <Evas.h>
#include <Evas.h>
+#define __RB_EVAS_C
#include "rb_evas_main.h"
#include "rb_evas.h"
#include "rb_evas_object.h"
#include "rb_evas_main.h"
#include "rb_evas.h"
#include "rb_evas_object.h"
+VALUE cEvas;
static VALUE parents;
static void c_mark (Evas **e)
static VALUE parents;
static void c_mark (Evas **e)
@@
-40,7
+42,8
@@
static void c_mark (Evas **e)
static void c_free (Evas **e)
{
/* do NOT call evas_free() here, since the Evas is freed
static void c_free (Evas **e)
{
/* do NOT call evas_free() here, since the Evas is freed
- * by ecore_evas_free() eventually */
+ * by ecore_evas_free() eventually
+ */
rb_hash_aset (parents, INT2NUM ((long) e), Qnil);
free (e);
rb_hash_aset (parents, INT2NUM ((long) e), Qnil);
free (e);
@@
-67,12
+70,12
@@
VALUE TO_EVAS (VALUE parent, Evas *e)
static VALUE c_inspect (VALUE self)
{
static VALUE c_inspect (VALUE self)
{
- INSPECT (self, Evas);
+ INSPECT (self, Evas
*
);
}
static VALUE c_render (VALUE self)
{
}
static VALUE c_render (VALUE self)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
evas_render (*e);
evas_render (*e);
@@
-81,7
+84,7
@@
static VALUE c_render (VALUE self)
static VALUE c_font_path_clear (VALUE self)
{
static VALUE c_font_path_clear (VALUE self)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
evas_font_path_clear (*e);
evas_font_path_clear (*e);
@@
-90,7
+93,7
@@
static VALUE c_font_path_clear (VALUE self)
static VALUE c_font_path_append (VALUE self, VALUE path)
{
static VALUE c_font_path_append (VALUE self, VALUE path)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
Check_Type (path, T_STRING);
Check_Type (path, T_STRING);
@@
-101,7
+104,7
@@
static VALUE c_font_path_append (VALUE self, VALUE path)
static VALUE c_font_path_prepend (VALUE self, VALUE path)
{
static VALUE c_font_path_prepend (VALUE self, VALUE path)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
Check_Type (path, T_STRING);
Check_Type (path, T_STRING);
@@
-115,7
+118,7
@@
static VALUE c_font_path_get (VALUE self)
VALUE ary;
const Evas_List *list, *l;
VALUE ary;
const Evas_List *list, *l;
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
if (!(list = evas_font_path_list (*e)))
return rb_ary_new ();
if (!(list = evas_font_path_list (*e)))
return rb_ary_new ();
@@
-130,14
+133,14
@@
static VALUE c_font_path_get (VALUE self)
static VALUE c_font_cache_get (VALUE self)
{
static VALUE c_font_cache_get (VALUE self)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
return INT2FIX (evas_font_cache_get (*e));
}
static VALUE c_font_cache_set (VALUE self, VALUE val)
{
return INT2FIX (evas_font_cache_get (*e));
}
static VALUE c_font_cache_set (VALUE self, VALUE val)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
Check_Type (val, T_FIXNUM);
Check_Type (val, T_FIXNUM);
@@
-148,7
+151,7
@@
static VALUE c_font_cache_set (VALUE self, VALUE val)
static VALUE c_font_cache_flush (VALUE self)
{
static VALUE c_font_cache_flush (VALUE self)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
evas_font_cache_flush (*e);
evas_font_cache_flush (*e);
@@
-157,14
+160,14
@@
static VALUE c_font_cache_flush (VALUE self)
static VALUE c_image_cache_get (VALUE self)
{
static VALUE c_image_cache_get (VALUE self)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
return INT2FIX (evas_image_cache_get (*e));
}
static VALUE c_image_cache_set (VALUE self, VALUE val)
{
return INT2FIX (evas_image_cache_get (*e));
}
static VALUE c_image_cache_set (VALUE self, VALUE val)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
Check_Type (val, T_FIXNUM);
Check_Type (val, T_FIXNUM);
@@
-175,7
+178,7
@@
static VALUE c_image_cache_set (VALUE self, VALUE val)
static VALUE c_image_cache_reload (VALUE self)
{
static VALUE c_image_cache_reload (VALUE self)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
evas_image_cache_reload (*e);
evas_image_cache_reload (*e);
@@
-184,7
+187,7
@@
static VALUE c_image_cache_reload (VALUE self)
static VALUE c_image_cache_flush (VALUE self)
{
static VALUE c_image_cache_flush (VALUE self)
{
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
evas_image_cache_flush (*e);
evas_image_cache_flush (*e);
@@
-196,7
+199,7
@@
static VALUE c_top_get (VALUE self)
Evas_Object *o;
void *obj;
Evas_Object *o;
void *obj;
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
if (!(o = evas_object_top_get (*e)))
return Qnil;
if (!(o = evas_object_top_get (*e)))
return Qnil;
@@
-214,7
+217,7
@@
static VALUE c_bottom_get (VALUE self)
Evas_Object *o;
void *obj;
Evas_Object *o;
void *obj;
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
if (!(o = evas_object_bottom_get (*e)))
return Qnil;
if (!(o = evas_object_bottom_get (*e)))
return Qnil;
@@
-232,7
+235,7
@@
static VALUE c_find_object (VALUE self, VALUE name)
Evas_Object *o;
void *obj;
Evas_Object *o;
void *obj;
- GET_OBJ (self, Evas, e);
+ GET_OBJ (self, Evas
*
, e);
Check_Type (name, T_STRING);
Check_Type (name, T_STRING);