--Multipart_Mon_Feb_28_11:35:14_2000-1
Content-Type: text/plain; charset=ISO-2022-JP

久保@茅ヶ崎市です。

ruby/gnome の Gnome Canvas 対応しようとして、GTK_ANCHOR_xx が定義され
てなかったので、gtk-0.23 に対するパッチを作りました。

GTK_ANCHOR_xx は gtkpacker.h で定義されているので、
Gtk::Packer::ANCHOR_xx にしようか迷ったのですが、元の名前が
GTK_ANCHOR_xx なので、Gtk::ANCHOR_xx にしました。

Gnome::Canvas::Text、Gnome::Canvas::Widget、Gnome::Canvas::Image で必
要なので、採用をお願いします。

では、再見
-- 
神奈川県茅ヶ崎市在
久保 健洋
kubo-t / cx.airnet.ne.jp
http://terry.nikkeibp.co.jp/~kubo/

--Multipart_Mon_Feb_28_11:35:14_2000-1
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: attachment; filename="anchor_gtk.dif"
Content-Transfer-Encoding: 7bit

diff -urN gtk-0.23.orig/src/rbgtkconst.c gtk-0.23/src/rbgtkconst.c
--- gtk-0.23.orig/src/rbgtkconst.c	Fri Feb 11 19:27:48 2000
+++ gtk-0.23/src/rbgtkconst.c	Mon Feb 28 06:50:05 2000
@@ -221,4 +221,23 @@
     /* GtkSortType */
     rb_define_const(mGtk, "SORT_ASCENDING", INT2FIX(GTK_SORT_ASCENDING));
     rb_define_const(mGtk, "SORT_DESCENDING", INT2FIX(GTK_SORT_DESCENDING));
+
+    /* GtkAnchorType */
+    rb_define_const(mGtk, "ANCHOR_CENTER", INT2FIX(GTK_ANCHOR_CENTER));
+    rb_define_const(mGtk, "ANCHOR_NORTH", INT2FIX(GTK_ANCHOR_NORTH));
+    rb_define_const(mGtk, "ANCHOR_NORTH_WEST", INT2FIX(GTK_ANCHOR_NORTH_WEST));
+    rb_define_const(mGtk, "ANCHOR_NORTH_EAST", INT2FIX(GTK_ANCHOR_NORTH_EAST));
+    rb_define_const(mGtk, "ANCHOR_SOUTH", INT2FIX(GTK_ANCHOR_SOUTH));
+    rb_define_const(mGtk, "ANCHOR_SOUTH_WEST", INT2FIX(GTK_ANCHOR_SOUTH_WEST));
+    rb_define_const(mGtk, "ANCHOR_SOUTH_EAST", INT2FIX(GTK_ANCHOR_SOUTH_EAST));
+    rb_define_const(mGtk, "ANCHOR_WEST", INT2FIX(GTK_ANCHOR_WEST));
+    rb_define_const(mGtk, "ANCHOR_EAST", INT2FIX(GTK_ANCHOR_EAST));
+    rb_define_const(mGtk, "ANCHOR_N", INT2FIX(GTK_ANCHOR_N));
+    rb_define_const(mGtk, "ANCHOR_NW", INT2FIX(GTK_ANCHOR_NW));
+    rb_define_const(mGtk, "ANCHOR_NE", INT2FIX(GTK_ANCHOR_NE));
+    rb_define_const(mGtk, "ANCHOR_S", INT2FIX(GTK_ANCHOR_S));
+    rb_define_const(mGtk, "ANCHOR_SW", INT2FIX(GTK_ANCHOR_SW));
+    rb_define_const(mGtk, "ANCHOR_SE", INT2FIX(GTK_ANCHOR_SE));
+    rb_define_const(mGtk, "ANCHOR_W", INT2FIX(GTK_ANCHOR_W));
+    rb_define_const(mGtk, "ANCHOR_E", INT2FIX(GTK_ANCHOR_E));
 }

--Multipart_Mon_Feb_28_11:35:14_2000-1--