京都大学の高橋です。

  src/rbgtkwidget.c にタイプミスとカット&ペーストのやりすぎ(?)を
みつけました。パッチをつけておきます。

#それとも最後のは "default_xxx"、"default_xxx=" という特異メソッドを
  定義するつもりだったのかな?

--- rbgtkwidget.c~	Wed Aug 25 12:21:44 1999
+++ rbgtkwidget.c	Sat Sep  4 21:44:11 1999
@@ -913,40 +913,30 @@
     /*
      * singleton methods
      */
-    rb_define_singleton_method(gWidget, "push_colomap", widget_push_cmap, 1);
+    rb_define_singleton_method(gWidget, "push_colormap", widget_push_cmap, 1);
     rb_define_singleton_method(gWidget, "push_visual", widget_push_visual, 1);
     rb_define_singleton_method(gWidget, "push_style", widget_push_style, 1);
-    rb_define_singleton_method(gWidget, "pop_colomap", widget_pop_cmap, 0);
+    rb_define_singleton_method(gWidget, "pop_colormap", widget_pop_cmap, 0);
     rb_define_singleton_method(gWidget, "pop_visual", widget_pop_visual, 0);
     rb_define_singleton_method(gWidget, "pop_style", widget_pop_style, 0);
     /* peek_* function is defined in gtkwidget.c but not decralated in gtk/*.h
        so normally not using it.
-       rb_define_singleton_method(gWidget, "peek_colomap", widget_pop_cmap, 0);
+       rb_define_singleton_method(gWidget, "peek_colormap", widget_pop_cmap, 0);
        rb_define_singleton_method(gWidget, "peek_visual", widget_pop_visual, 0);
        rb_define_singleton_method(gWidget, "peek_style", widget_pop_style, 0);
     */
-    rb_define_singleton_method(gWidget, "set_default_colomap",
+    rb_define_singleton_method(gWidget, "set_default_colormap",
 			       widget_set_default_cmap, 1);
     rb_define_singleton_method(gWidget, "set_default_visual",
 			       widget_set_default_visual, 1);
     rb_define_singleton_method(gWidget, "set_default_style",
 			       widget_set_default_style, 1);
-    rb_define_singleton_method(gWidget, "get_default_colomap",
+    rb_define_singleton_method(gWidget, "get_default_colormap",
 			       widget_get_default_cmap, 0);
     rb_define_singleton_method(gWidget, "get_default_visual",
 			       widget_get_default_visual, 0);
     rb_define_singleton_method(gWidget, "get_default_style",
 			       widget_get_default_style, 0);
-    rb_define_singleton_method(gWidget, "set_default_colomap",
-			       widget_set_default_cmap, 1);
-    rb_define_singleton_method(gWidget, "set_default_visual",
-			       widget_set_default_visual, 1);
-    rb_define_singleton_method(gWidget, "set_default_style",
-			       widget_set_default_style, 1);
-    rb_define_singleton_method(gWidget, "set_default_colomap",
-			       widget_set_default_cmap, 1);
-    rb_define_singleton_method(gWidget, "set_default_visual",
-			       widget_set_default_visual, 1);
     /* 1.2.x
        rb_define_singleton_method(gWidget, "propagage_default_style",
        widget_propagate_default_style, 0);

-------------------------------------------------------------------
                       TAKAHASHI Hitoshi
      Experimental Nuclear and Hadronic Physics Laboratory
             Department of Physics, Kyoto University
            E-mail: thitoshi / ne.scphys.kyoto-u.ac.jp
  URL: http://www-nh.scphys.kyoto-u.ac.jp/~thitoshi/member.html
-------------------------------------------------------------------