[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:00346] Re: ruby for Windows.



From: Yoshinari NOMURA <nom@xxxxxxxxxxxxxxxxxxx>
> On Wed, 12 Jan 2000 19:06:37 +0900,
> 	OHARA Shigeki <os@xxxxxxxxx> said:
> 
> > Windows98 で、クリスさんの仰せのままに Ruby/gtk をインストール
> > し直しました。で、試してみましたが、[mhc:00328] と同様の状況で
> > 止まりました。
> 
> うう。。出直して来ます。

win32 で gemcal が取り敢えず起動するようになるパッチです。
snap20000112 に当てください。

win32 環境では |!|fontset_load の代わりに font_load を使うように
してあります(font_load でも日本語はちゃんと出ます)。

[!] win32 で schedule editor を開くと落ちる現象はそのままです。

---------------------------------------------------
 九州大学大学院システム情報科学研究科 情報工学専攻
 栗栖 直士 <kurisu@xxxxxxxxxxxxxxxxxxxxxxxxx>
---------------------------------------------------
diff -Naur mhc-snap20000112.orig/ruby-ext/lib/mhc-gtk.rb mhc-snap20000112.win32-1/ruby-ext/lib/mhc-gtk.rb
--- mhc-snap20000112.orig/ruby-ext/lib/mhc-gtk.rb	Wed Jan 12 17:52:56 2000
+++ mhc-snap20000112.win32-1/ruby-ext/lib/mhc-gtk.rb	Sat Jan 15 12:27:41 2000
@@ -36,21 +36,28 @@
   ## for windows
   FONTSET = "-unknown-ms ui gothic-normal-r-normal-*-*-100-*-*-p-*-windows-shiftjis"
   FONTSET2 = "-unknown-ms ui gothic-bold-r-normal-*-*-100-*-*-p-*-windows-shiftjis"
+  FONT  = Gdk::Font .font_load(FONTSET)
+  FONT2 = Gdk::Font .font_load(FONTSET2)
+  Gtk::RC::parse_string <<EOS
+style "default"
+{
+  font = "#{FONTSET}"
+}
+widget_class "*" style "default"
+EOS
 else
   FONTSET = "-*-fixed-medium-r-normal--14-*,-*-fixed-medium-r-normal--14-*"
   FONTSET2 = "-*-*-*-*-bold--14-*,-*-fixed-*-*-normal--14-*"
-end
-
-FONT  = Gdk::Font .fontset_load(FONTSET)
-FONT2 = Gdk::Font .fontset_load(FONTSET2)
-
-Gtk::RC::parse_string <<EOS
+  FONT  = Gdk::Font .fontset_load(FONTSET)
+  FONT2 = Gdk::Font .fontset_load(FONTSET2)
+  Gtk::RC::parse_string <<EOS
 style "default"
 {
   fontset = "#{FONTSET}"
 }
 widget_class "*" style "default"
 EOS
+end
 
 STYLE_SATURDAY = Gtk::Style .new .set_font(FONT)
 STYLE_HOLIDAY  = Gtk::Style .new .set_font(FONT)