[#37484] Coffee Break ... — Daisuke Gotou <com@...>
こんにちは。ゴトウです。
5 messages
2003/04/01
[#37492] ReFe 0.6 — Minero Aoki <aamine@...>
あおきです。
27 messages
2003/04/01
[#37525] ReFe 0.7 (Re: ReFe 0.6)
— Minero Aoki <aamine@...>
2003/04/06
あおきです。
[#37528] Re: ReFe 0.7 (Re: ReFe 0.6)
— Koji Arai <JCA02266@...>
2003/04/07
新井です。
[#37545] Re: ReFe 0.7 (Re: ReFe 0.6)
— Kazuhiro NISHIYAMA <zn@...>
2003/04/10
西山和広です。
[#37546] Re: ReFe 0.7 (Re: ReFe 0.6)
— Koji Arai <JCA02266@...>
2003/04/10
新井です。
[#37551] Re: ReFe 0.7 (Re: ReFe 0.6)
— Kazuhiro NISHIYAMA <zn@...>
2003/04/11
西山和広です。
[#37554] refe.el (Re: ReFe 0.7 (Re: ReFe 0.6))
— Koji Arai <JCA02266@...>
2003/04/12
新井です。
[#37556] Re: refe.el (Re: ReFe 0.7 (Re: ReFe 0.6))
— Kazuhiro NISHIYAMA <zn@...>
2003/04/13
西山和広です。
[#37566] Re: refe.el (Re: ReFe 0.7 (Re: ReFe 0.6))
— Minero Aoki <aamine@...>
2003/04/16
あおきです。
[#37570] wwwsrvの起動
— Kouzou NOAKI <noaki@...7.so-net.ne.jp>
2003/04/16
のあきといいます。
[#37571] Re: wwwsrv の起動
— Sako <sakoh@...2.so-net.ne.jp>
2003/04/16
[#37504] Rubyでゲーム開発 — Yamamoto Dan <dango@...>
先日ruby-listに登録したばかりの団と申します。
11 messages
2003/04/03
[#37530] drubyをwindowsで使う — keiichi matsunaga <ma2@...>
松永です。
6 messages
2003/04/08
[#37537] load(fname, true) と include — Tietew <tietew-ml-ruby-list@...>
Tietew です。
8 messages
2003/04/09
[#37557] ruby-gtkの使い方について — "Mikio Kanada" <mmmr36211@...>
初めて投稿します。 金田と言います。
5 messages
2003/04/13
[#37560] DRb:SocketError — INABA Nobuhiko <inaba@...>
どうも、いなばといいます。
5 messages
2003/04/13
[#37567] error in Ruby/Tk + fork — Shin Nishiyama <shin@...>
こんばんは、西山@千葉大といいます。
6 messages
2003/04/16
[#37579] 金額カンマ編集について — "MORII,Tadashige" <m_tada@...>
森井です。
6 messages
2003/04/18
[#37586] [Q] ruby1.8.0+apache2.0.45でCGIからのネットワーク接続されたDirの操作 — eda@...
えだです。
9 messages
2003/04/18
[#37590] Re: [Q] ruby1.8.0+apache2.0.45でCGIからのネットワーク接続されたDirの操作
— HGF01572@...
2003/04/19
長沢です。
[#37599] Re: [Q] ruby1.8.0+apache2.0.45でCGIからのネットワーク接続されたDirの操作
— eda@...
2003/04/21
えだです。
[#37606] 1.8.0 to_ary — Kazuhiro Yoshida <moriq@...>
もりきゅうです。
9 messages
2003/04/21
[#37608] Re: 1.8.0 to_ary
— matz@... (Yukihiro Matsumoto)
2003/04/22
まつもと ゆきひろです
[#37619] net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド — Keisuke Minami <keisuke@...>
こんにちは。三並です。
18 messages
2003/04/26
[#37623] Re: net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド
— Minero Aoki <aamine@...>
2003/04/27
青木です。
[#37625] Re: net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド
— "Keisuke Minami" <keisuke@...>
2003/04/28
三並です。
[#37627] Re: net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド
— Minero Aoki <aamine@...>
2003/04/28
青木です。
[#37634] Re: net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド
— Minero Aoki <aamine@...>
2003/04/29
青木です。
[#37622] net/imapのTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru)
木村といいます。
31 messages
2003/04/27
[#37628] Re: net/imapのTHREAD Extension 対応
— Shugo Maeda <shugo@...>
2003/04/28
前田です。
[#37632] Re: net/imap のTHREAD Extension 対応
— wanowa.kimura@... (kimura wataru)
2003/04/28
木村といいます。
[#37635] Re: net/imap のTHREAD Extension 対応
— Shugo Maeda <shugo@...>
2003/04/30
前田です。
[#37638] Re: net/imap のTHREAD Extension 対応
— wanowa.kimura@... (kimura wataru)
2003/05/01
木村です。
[#37641] Re: net/imap のTHREAD Extension 対応
— Shugo Maeda <shugo@...>
2003/05/02
前田です。
[#37647] Re: net/imap のTHREAD Extension 対応
— wanowa.kimura@... (kimura wataru)
2003/05/06
木村です。
[#37648] マッチした部分を配列にしまう方法
— Hirano Satoshi <hirano@...>
2003/05/07
こんにちは。
[#37651] Re: マッチした部分を配列にしまう方法
— tsuji.td@...
2003/05/07
はじめまして、辻(忠)です。
[#37655] Re: マッチした部分を配列にしまう方法
— Minero Aoki <aamine@...>
2003/05/07
青木です。
[#37658] Re: マッチした部分を配列にしまう方法
— tsuji.td@...
2003/05/08
辻(忠)です。
[ruby-list:37563] Re: ruby-gtkの使い方について
From:
Masao Mutoh <mutoh@...>
Date:
2003-04-15 16:49:48 UTC
List:
ruby-list #37563
むとうです。
On Mon, 14 Apr 2003 07:44:45 +0900
"Mikio Kanada" <mmmr36211@yahoo.co.jp> wrote:
> むとう さん
>
> 早速の返事ありがとうございます。金田です。
> 以下がテストで作成したスクリプトです。
このサンプル、私の環境では動かないですが、
まず、その辺、だいじょうぶでしょうか。
例えば、@button2 = Gtk::Button::newのところに
全角スペースが入ってます。
#他にも全角スペースが入っていてエラーが出る
#ところがありました。
で、それを除いたとして。
gdkimlibのドキュメントとソースコードを斜め読みして
みたのですが、どうも
GdkImlib::Image.new( "/tmp/viewer.jpg" )
の実体であるgdk_imlib_load_image()は、
イメージをキャッシュするようです。
したがって、2回目に/tmp/viewer.jpgというファイル名を
読み込む場合、実際は再読み込みせずに、前回読み込んだ情報を
表示するようになっているのだと思います。
そこで、回避策としては、毎回ファイル名を変えるようにすれば
良いと思います。
>
> 添付ファイルにしたほうがよければまたメールしますので
> お知らせください。
>
> よろしくお願いします。
>
> -------------ここから--------
> #! /usr/bin/ruby
>
> require "gtk"
> require "gdk_imlib"
>
> COPYFILE = "/tmp/viewer.jpg"
>
> class View < Gtk::Window
> def initialize( mode )
> super( mode )
>
> @button1 = Gtk::Button::new("実行1[指定ファイルを表示する]")
> @button1.show
> @button2 = Gtk::Button::new("実行2[指定ファイルを#{COPYFILE}にコピー表
> 示する]")
> @button2.show
> @label = Gtk::Label.new("")
> @view = Gtk::VBox.new
> @view.show
>
> @table = Gtk::Table.new(10, 11, false)
> @table.show
>
> @table.attach @button1, 0, 10, 0, 1
> @table.attach @button2, 0, 10, 1, 2
> @table.attach @label, 0, 10, 2, 3
> @table.attach @view, 0, 10, 3, 11
>
> self.add @table
> self.show_all
>
> @fs = Gtk::FileSelection.new("FileSelection Test")
> @fs.set_filename("/tmp/")
> @fs.set_modal(true)
>
> @fs.ok_button.signal_connect(Gtk::Button::SIGNAL_CLICKED) do
> printf("filename2 = %s\n", @fs.get_filename)
> @label.set_text( @fs.get_filename )
> @fs.hide
> imagedsp #指定画像を表示する
> end
>
> @button1.signal_connect("clicked") do
> @showmode = 0
> @label.set_text("button1")
> @fs.show
> printf("filename1 = %s\n", @fs.get_filename)
> end
>
> @button2.signal_connect("clicked") do
> @showmode = 1
> @label.set_text("button1")
> @fs.show
> printf("filename2 = %s\n", @fs.get_filename)
> end
>
> self.signal_connect("destroy") do #終了する時
> exit
> end
> end
>
> def imagedsp
> #ファイル選択
> @view.remove(@pixmap) if @pixmap != nil
>
> if @showmode == 0 then
> print "mode1"
> im = GdkImlib::Image.new( @fs.get_filename ) #1.指定したファイルを読み
> 込む時はうまくいく
> else
> print "mode2"
> cmd = "cp #{@fs.get_filename} /tmp/viewer.jpg"
> `#{cmd}` #2.指定したファイルを、
> # /tmp/viewer.jpgにコピー
> して,
> # /tmp/viewer.jpgを表示す
> ると
> # 最初と違う画像を読み込
> んでも,
> # 最初に読み込んだ画像の
> まま
> im = GdkImlib::Image.new( "/tmp/viewer.jpg" )
> end
> im.render(300, 300)
> pixd, maskd = im.get_pixmap
>
> @pixmap = Gtk::Pixmap.new(pixd, maskd)
> @pixmap.show
>
> @view.pack_start(@pixmap, true, true, 0) #3 #1を実行した後は、
> @pixmapを正しく表示する
> #
> end
> end
>
> #メインウインドウ作成
> window = View.new(Gtk::WINDOW_TOPLEVEL)
> window.show
> Gtk.main
>
> ---------------
>
> 金田 幹雄
> mmmr36211@yahoo.co.jp
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/
>
>
>
--
.:% Masao Mutoh<mutoh@highway.ne.jp>