志村です.
須藤様,早速の御回答有難うございました.
(2012/12/09 23:59), Kouhei Sutou wrote:
> 須藤です。
>
> In <50C...@to...>
> "[ruby-gnome2-devel-ja] ruby/gtk2 Text entry field is uneditable" on Sun, 09 Dec 2012 23:50:01 +0900,
> Mahoro Shimura <ma...@to...> wrote:
>
>> ruby/gtk2のupdateを行ったところ,今まで動いていたスクリプトに不具合が発
>> 生しました.
>>
>> 現象は
>> テキストエントリーフィールドが Editable にならない.
>> というものです.
>>
>> チュートリアルのスクリプトでも現象の再現を確認しました.
>> http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gtk2-numtxt-entry
>>
>> 実行環境
>> OS:Windows7 Home Premium
>> ruby 1.9.3.p327 [i386-mingw32]
>> gtk2 1.1.6 [x86-mingw32]
>>
>> ちなみに古いバージョンだと Editable になりました.
>>
>> 古いバージョンの実行環境
>> OS:Windows7 Home Premium
>> ruby 1.9.3.p194 [x86-mingw32]
>> gtk2 1.1.3 [x86-mingw32]
>>
>> 対処法を教えていただけますでしょうか.
>
> gtk2ではなく、GTK+の問題かもしれません。
>
> gtk2 1.1.3ではGTK+ 2.24.8を使っていて、1.1.6では2.24.10を使っ
> ているのです。
>
> 1.1.4と1.1.5も試してもらえないでしょうか。
> 1.1.4はGTK+ 2.24.8で、1.1.5はGTK+ 2.24.10なので、もし、
> 1.1.3と1.1.4で動いて、1.1.5と1.1.6で動かないならGTK+に問題が
> ありそうな気がします。
>
> もしそうなら、GTK+ 2.24.8をバンドルしたgtk2をリリースしよう
> と思います。
>
> ちなみに、gtk2 1.1.4は以下のようにインストールできます。
>
> > gem install gtk2 -v '=1.1.4'
>
> gtk2 1.1.5は以下のようにインストールできます。
>
> > gem install gtk2 -v '=1.1.5'
>
> Rubyスクリプト中で使うgtk2のバージョンを指定するためには
> 以下のようにrequire "gtk2"の前にgem "gtk2", "= バージョン"
> を書いてください。
>
> 1.1.4:
>
> gem "gtk2", "= 1.1.4"
> require "gtk2"
>
> 1.1.5:
>
> gem "gtk2", "= 1.1.5"
> require "gtk2"
>
>
>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> ruby-gnome2-devel-ja mailing list
> rub...@li...
> https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja
>
試してみました.
お察しの通り,1.1.4 までは動き,1.1.5 以降は動きませんでした.
--
志村 真帆呂
東海大学理学部情報数理学科 講師
ma...@to...
Tel:0463-58-1211(内線3652)
|