From: "H.Yamamoto" Date: 2005-06-07T14:35:37+09:00 Subject: [ruby-dev:26300] Re: ext/tk/sample/tkextlib/tile/themes 山本です。 >tile 0.4 以下への対応はやり直すとして, >山本さんが修正される前の部分を "バージョンが 0.5 未満の時" として >条件分けするようにお願いしちゃって構いませんか? そのようにしてコミットしておきました。 0.4 でRadiobutton が真っ黒になる問題は Index: kroc.rb =================================================================== RCS file: /src/ruby/ext/tk/sample/tkextlib/tile/themes/kroc.rb,v retrieving revision 1.1.2.2 diff -u -w -b -p -r1.1.2.2 kroc.rb --- kroc.rb 7 Jun 2005 05:12:26 -0000 1.1.2.2 +++ kroc.rb 7 Jun 2005 05:20:16 -0000 @@ -162,6 +162,7 @@ def kroc_rb_settings # Tk::Tile::Style.layout(Tk::Tile::TCheckbutton, Tk::Tile::Style.layout('TCheckbutton', [ + 'Checkbutton.background', # this is not needed in tile 0.5 or later 'Checkbutton.border', {:children=>[ 'Checkbutton.padding', {:children=>[ 'Checkbutton.indicator', {:side=>:left}, @@ -174,6 +175,7 @@ def kroc_rb_settings # Tk::Tile::Style.layout(Tk::Tile::TRadiobutton, Tk::Tile::Style.layout('TRadiobutton', [ + 'Radiobutton.background', # this is not needed in tile 0.5 or later 'Radiobutton.border', {:children=>[ 'Radiobutton.padding', {:children=>[ 'Radiobutton.indicator', {:side=>:left}, で修正できますが、TNotebook.style("Tab") の部分は lib に手入れが必要そうです。