2011年1月31日

[ruby-list:47795] Re: [ANN] Ruby-GNOME2 0.90.6

ashbbです。

> Ruby-GNOME2プロジェクトはRuby-GNOME2 0.90.6をリリースしました。
素晴らしい! ありがとうございます。

早速以下の手順でWindows 7にインストールしてみました。

- ruby 1.9.2 p136

http://rubyforge.org/frs/download.php/73722/rubyinstaller-1.9.2-p136.exe
をインストール
- gem install gtk2 --no-ri --no-rdoc
- gem install pango --no-ri --no-rdoc
- gem install cairo --no-ri --no-rdoc
- gem install gdk_pixbuf2 --no-ri --no-rdoc

全て問題なくインストールできました。

ですが、ここで、以下のcodeを実行したところ、

require 'gdk_pixbuf2'
require 'gtk2'
win = Gtk::Window.new
canvas = Gtk::Layout.new
b = Gtk::Button.new 'hello'
b.set_size_request 100, 100
canvas.put b, 50, 50
win.add canvas
win.show_all
Gtk.main

このsnapshotの右側のようなボタンが表示されました。
http://www.rin-shun.com/tmp/ruby-gtk2-buttons.png

現在ruby-gtk2-0.19.4.tar.gzを自分でbuildしてruby 1.9.2p0で
使っているのですが。
https://github.com/ashbb/shoes_hack_note/blob/master/md/hack031.md

その環境ではsnapshotの左側のスタイルのボタンが表示されます。
# 丸みを帯びたボタンです。

仕様が変わったのでしょうか。それとも何か設定が必要でしょうか?

snapshotを良く見るとWindowの色(background?)も異なるようです。
これはボタンの話ではなくて、Windowのdefaultのスタイルか何かが
変わったのでしょうか?

GTK2について良く分かってないので、ピントはずれの質問かもしれませんが。。。
以前のようなスタイルのボタンを表示させるにはどのようにしたら良いでしょうか。

投稿者 xml-rpc : 2011年1月31日 01:13
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/101671
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。