[Tomoe-cvs 866] CVS update: tomoe/ext/ruby

Back to archive index

Kouhei Sutou kous****@users*****
2006年 11月 22日 (水) 15:43:38 JST


Index: tomoe/ext/ruby/tomoe-rb-context.c
diff -u tomoe/ext/ruby/tomoe-rb-context.c:1.6 tomoe/ext/ruby/tomoe-rb-context.c:1.7
--- tomoe/ext/ruby/tomoe-rb-context.c:1.6	Wed Nov 22 10:59:09 2006
+++ tomoe/ext/ruby/tomoe-rb-context.c	Wed Nov 22 15:43:38 2006
@@ -24,10 +24,10 @@
 }
 
 static VALUE
-tc_search_by_strokes(VALUE self, VALUE glyph)
+tc_search_by_strokes(VALUE self, VALUE writing)
 {
     return GLIST2ARYF(tomoe_context_search_by_strokes(_SELF(self),
-                                                      RVAL2TGLYPH(glyph)));
+                                                      RVAL2TWTG(writing)));
 }
 
 static VALUE
Index: tomoe/ext/ruby/tomoe-rb-writing.c
diff -u tomoe/ext/ruby/tomoe-rb-writing.c:1.1 tomoe/ext/ruby/tomoe-rb-writing.c:1.2
--- tomoe/ext/ruby/tomoe-rb-writing.c:1.1	Wed Nov 22 15:28:30 2006
+++ tomoe/ext/ruby/tomoe-rb-writing.c	Wed Nov 22 15:43:38 2006
@@ -2,44 +2,44 @@
 
 #include "tomoe-rb.h"
 
-#define _SELF(obj) RVAL2TWRITING(obj)
+#define _SELF(obj) RVAL2TWTG(obj)
 
 static VALUE
-tg_move_to(VALUE self, VALUE x, VALUE y)
+tw_move_to(VALUE self, VALUE x, VALUE y)
 {
     tomoe_writing_move_to(_SELF(self), NUM2INT(x), NUM2INT(y));
     return Qnil;
 }
 
 static VALUE
-tg_line_to(VALUE self, VALUE x, VALUE y)
+tw_line_to(VALUE self, VALUE x, VALUE y)
 {
     tomoe_writing_line_to(_SELF(self), NUM2INT(x), NUM2INT(y));
     return Qnil;
 }
 
 static VALUE
-tg_clear(VALUE self)
+tw_clear(VALUE self)
 {
     tomoe_writing_clear(_SELF(self));
     return Qnil;
 }
 
 static VALUE
-tg_get_number_of_strokes(VALUE self)
+tw_get_number_of_strokes(VALUE self)
 {
     return UINT2NUM(tomoe_writing_get_number_of_strokes(_SELF(self)));
 }
 
 static VALUE
-tg_get_number_of_points(VALUE self, VALUE stroke)
+tw_get_number_of_points(VALUE self, VALUE stroke)
 {
     return UINT2NUM(tomoe_writing_get_number_of_points(_SELF(self),
                                                        NUM2UINT(stroke)));
 }
 
 static VALUE
-tg_get_point(VALUE self, VALUE stroke, VALUE point)
+tw_get_point(VALUE self, VALUE stroke, VALUE point)
 {
     gint x, y;
 
@@ -52,7 +52,7 @@
 }
 
 static VALUE
-tg_get_last_point(VALUE self)
+tw_get_last_point(VALUE self)
 {
     gint x, y;
 
@@ -64,14 +64,14 @@
 }
 
 static VALUE
-tg_remove_last_stroke(VALUE self)
+tw_remove_last_stroke(VALUE self)
 {
     tomoe_writing_remove_last_stroke(_SELF(self));
     return Qnil;
 }
 
 static VALUE
-tg_each(VALUE self)
+tw_each(VALUE self)
 {
     int i, j;
     guint number_of_strokes, number_of_points;
@@ -104,17 +104,17 @@
 
     rb_include_module(cTomoeWriting, rb_mEnumerable);
 
-    rb_define_method(cTomoeWriting, "move_to", tg_move_to, 2);
-    rb_define_method(cTomoeWriting, "line_to", tg_line_to, 2);
-    rb_define_method(cTomoeWriting, "clear", tg_clear, 0);
+    rb_define_method(cTomoeWriting, "move_to", tw_move_to, 2);
+    rb_define_method(cTomoeWriting, "line_to", tw_line_to, 2);
+    rb_define_method(cTomoeWriting, "clear", tw_clear, 0);
     rb_define_method(cTomoeWriting, "number_of_strokes",
-                     tg_get_number_of_strokes, 0);
+                     tw_get_number_of_strokes, 0);
     rb_define_method(cTomoeWriting, "get_number_of_points",
-                     tg_get_number_of_points, 1);
-    rb_define_method(cTomoeWriting, "[]", tg_get_point, 2);
-    rb_define_method(cTomoeWriting, "last_point", tg_get_last_point, 0);
+                     tw_get_number_of_points, 1);
+    rb_define_method(cTomoeWriting, "[]", tw_get_point, 2);
+    rb_define_method(cTomoeWriting, "last_point", tw_get_last_point, 0);
     rb_define_method(cTomoeWriting, "remove_last_stroke",
-                     tg_remove_last_stroke, 0);
+                     tw_remove_last_stroke, 0);
 
-    rb_define_method(cTomoeWriting, "each", tg_each, 0);
+    rb_define_method(cTomoeWriting, "each", tw_each, 0);
 }
Index: tomoe/ext/ruby/tomoe-rb.h
diff -u tomoe/ext/ruby/tomoe-rb.h:1.4 tomoe/ext/ruby/tomoe-rb.h:1.5
--- tomoe/ext/ruby/tomoe-rb.h:1.4	Wed Nov 22 10:59:09 2006
+++ tomoe/ext/ruby/tomoe-rb.h	Wed Nov 22 15:43:38 2006
@@ -17,7 +17,7 @@
  *  Free Software Foundation, Inc., 59 Temple Place, Suite 330,
  *  Boston, MA  02111-1307  USA
  *
- *  $Id: tomoe-rb.h,v 1.4 2006/11/22 01:59:09 kous Exp $
+ *  $Id: tomoe-rb.h,v 1.5 2006/11/22 06:43:38 kous Exp $
  */
 
 #ifndef __TOMOE_RB_H__
@@ -32,7 +32,7 @@
 
 #define RVAL2TCTX(obj) (TOMOE_CONTEXT(RVAL2GOBJ(obj)))
 #define RVAL2TDIC(obj) (TOMOE_DICT(RVAL2GOBJ(obj)))
-#define RVAL2TGLYPH(obj) (TOMOE_GLYPH(RVAL2GOBJ(obj)))
+#define RVAL2TWTG(obj) (TOMOE_WRITING(RVAL2GOBJ(obj)))
 
 void Init_tomoe(void);
 void Init_tomoe_candidate(VALUE mTomoe);


tomoe-cvs メーリングリストの案内
Back to archive index