[#8468] require で SEGV — ruby <g96p0935@...>
西本です。
[#8469] [PATCH] -s command line option — nobu.nakada@...
なかだです。
[#8507] mode_t in file.c — Katsuyuki Komatsu <komatsu@...>
小松です。
[#8530] Enumerable and rand — Koretsugu Daigoro <tmmcross@...>
これつぐです。
まつもと ゆきひろです
これつぐです。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
原です。
ごとけんです
これつぐです。
[#8565] interface declaretion — "Dai.K." <MAP2303@...>
[#8581] Re: [ruby-list:19228] Ruby 1.4.3 — Katsuyuki Komatsu <komatsu@...>
小松です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
小松です。
まつもと ゆきひろです
小松です。
[#8622] Win32API (Re: Ruby 1.4.3 binaries for Cygwin and DJGPP) — WATANABE Hirofumi <Hirofumi.Watanabe@...>
わたなべです.
有馬@FITECです。
よしだです
[#8623] [BUG?] core dump `ruby -r debug' — IWAMURO Motonori <iwa@...>
岩室@富士通です。
[#8635] slow gsub — WATANABE Hirofumi <Hirofumi.Watanabe@...>
わたなべです.
[#8645] urllib and httplib — TAKAHASHI Masayoshi <maki@...>
高橋征義です。
なひです.
高橋征義です。
なひです.
まつもと ゆきひろです
なひです.
青山です。
なひです.
高橋征義です。
まつもと ゆきひろです
高橋征義です。
なひです.
西@九大です。
なかだです。
あおきです。
[#8650] [PATCH] Ruby/Tk — Koji Arai <JCA02266@...>
新井です。
新井です。
新井です。
新井です。
永井@知能.九工大です.
新井です。
永井@知能.九工大です.
新井です。
新井です。
[#8665] [mswin32] STDERR does not work during `_function. — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです.
金子です。
金子です。
[#8667] make symlinks around libruby.so in instruby.rb — akira yamada / やまだあきら <akira@...>
[#8692] [win] dir name — KANEKO Naoshi <wbs01621@...>
金子です。
小田@QNES です。
えぐち@エスアンドイー です。
小田@QNES です。
えぐち@エスアンドイー です。
なかだです。
小田@QNES です。
えぐち@エスアンドイー です。
小田@QNES です。
[#8705] [mswin32] 100% CPU usage when use sleep — Katsuyuki Komatsu <komatsu@...>
小松です。
まつもと ゆきひろです
小松です。
[#8722] [mswin32] Win32API — KANEKO Naoshi <wbs01621@...>
金子です。
小松です。
まつもと ゆきひろです
[#8741] Re: [ruby-list:19945] Re: array + empty string — Wakou Aoyama <wakou@...>
青山です。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
[#8742] [REQ] Array#each{|a,b,...|}, Array#shift/pop(num) — Kazunori NISHI <kazunori@...>
西@九大です。
まつもと ゆきひろです
西@九大です。
まつもと ゆきひろです
西@九大です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
西@九大です。
あおきです。議論も好き。
西@九大です。
あおきです。
まつもと ゆきひろです
有馬です。
knuです。
まつもと ゆきひろです
これつぐです。
knuです。
まつもと ゆきひろです
あおきです。
まつもと ゆきひろです
In message "[ruby-dev:8792] Re: [REQ] Array#each{|a,b,...|}, Array#shift/pop(num)"
まつもと ゆきひろです
ごとけんです
ごとけんです
なかだです。
ごとけんです
[ruby-dev:8689] Re: [PATCH] Ruby/Tk
新井です。
>>> From: nagai@dumbo.ai.kyutech.ac.jp
>>> Date: 21 Dec 1999 18:29:57 +0900
>>> Subject: [ruby-dev:8681] Re: [PATCH] Ruby/Tk
> 永井@知能.九工大です.
> JCA02266> どう思います?>永井さん(指名するやつ ^^;)
>
> 呼ばれてしまった.(^_^)
お呼び立てしてすみませんです。ありがとうございます。
> window id については,私も文字列の方が都合が良さそうに感じます.
やっぱり。最初「どっちでもいいかぁ、どーせ使わないし」とか思っ
ていたら永井さんがembedでwindow idを使った例を出したのでした。
で、永井さんに聞くのが一番いいだろうと・・・(^^;
> TkWinfo.visualsavailable の仕様ですが,
> Tk が返してくるのはリストのリストですから,
> 配列の配列を返すのはいいだろうと思います.
Tclはこの辺でよく判断に迷います。
> が,includeids をデフォルトで付けてしまうのは反対です.
> というのも,例えば,
> % toplevel .t3 -visual {toplevel 16 0x22}
>
> は error になりますよね.
なるほど。visualsavailableはこのように使えるのですか。私は情
報量は多い方がいいだろうという程度でしか考えてませんでした。
> いかがでしょうか?
了解です。以下のようにした追加パッチを付けます。
require "tk"
p TkWinfo.visualsavailable Tk.root
p TkWinfo.visualsavailable Tk.root, true
=> [["truecolor", 16]]
[["truecolor", 16, "0x22"]]
--- ext/tk/lib/tk.rb.old Tue Dec 21 22:44:34 1999
+++ ext/tk/lib/tk.rb Tue Dec 21 23:03:34 1999
@@ -594,7 +594,7 @@ module Tk
tk_call 'wm', 'focusmodel', path, *args
end
def frame
- tk_call('wm', 'frame', path).hex
+ tk_call('wm', 'frame', path)
end
def geometry(*args)
tk_call('wm', 'geometry', path, *args)
@@ -1138,7 +1138,7 @@ module TkWinfo
TkWinfo.height self
end
def TkWinfo.id(window)
- tk_call('winfo', 'id', window.path).hex
+ tk_call('winfo', 'id', window.path)
end
def winfo_id
TkWinfo.id self
@@ -1292,17 +1292,16 @@ module TkWinfo
def winfo_visualid
TkWinfo.visualid self
end
- def TkWinfo.visualsavailable(window)
- begin
+ def TkWinfo.visualsavailable(window, includeids=false)
+ if includeids
v = tk_call('winfo', 'visualsavailable', window.path, "includeids")
- rescue RuntimeError
- # for Tk4.0
+ else
v = tk_call('winfo', 'visualsavailable', window.path)
end
list(v)
end
- def winfo_visualsavailable
- TkWinfo.visualsavailable self
+ def winfo_visualsavailable(includeids=false)
+ TkWinfo.visualsavailable self, includeids
end
def TkWinfo.vrootheight(window)
number(tk_call('winfo', 'vrootheight', window.path))