[#26664] refactoring tcltklib.c (deleted ip check) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
[#26711] --with-static-linked-extするとrequireできないライブラリがある — IWATSUKI Hiroyuki <don@...>
岩月と申します。
なかだです。
[#26721] TkVariable.new_hash 経由だと trace が発生しない — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#26723] Fixnum演算メソッド中のcoerceの削減 — Tadashi Saito <shiba@...2.accsnet.ne.jp>
斎藤と申します。
[#26743] zsuper in a method with optional arg — "NAKAMURA, Hiroshi" <nakahiro@...>
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
[#26745] TkCheckbutton#variable as getter? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
[#26753] some questions about tcltklib.c — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
永井@知能.九工大です.
山本です。
[#26764] multi-thread and logger — Nobuhiro IMAI <nov@...>
いまいです。
[#26791] Failure: test_block_passing(TestIterator) — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
まつもと ゆきひろです
[#26800] reducing PUSH_TAG in rescue, and useless exceptions — nobu@...
なかだです。
[#26808] test/nkf/test_kconv.rb — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#26817] test/socket/test_tcp.rb freeze on windows — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。返信が遅れてすみません。
[#26829] cannot check EOF of pipe on windows — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
なかだです。
山本です。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
山本です。
[#26840] [BUG] oniguruma + utf-8 — "NAKAMURA, Hiroshi" <nakahiro@...>
-----BEGIN PGP SIGNED MESSAGE-----
[#26851] ripper for 1.8 — Tanaka Akira <akr@...17n.org>
ruby-1.8 で動かす gonzui で、ruby code の解析をしたいという要望があっ
[#26872] irb -I/ruby -Iと$LOAD_PATH — akira yamada / やまだあきら <akira@...>
Debianユーザからruby -Iとirb -Iで
なかだです。
nobuyoshi nakada wrote:
けいじゅ@いしつかです.
けいじゅ@いしつかです.
なかだです。
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
[#26883] top level include on load(filename, true) — Shugo Maeda <shugo@...>
前田です。
[#26897] fail on make install — KIMURA Koichi <kimura.koichi@...>
木村です。
こんにちは、なかむら(う)です。
木村です。
木村です。
木村です。
こんにちは、なかむら(う)です。
木村です。
こんにちは、なかむら(う)です。
なかだです。
山本です。
なかだです。
なかだです。
山本です。
こんにちは、なかむら(う)です。
なかだです。
まつもと ゆきひろです
山本です。
なかだです。
[#26900] multiplying empty string — nobuyoshi nakada <nobuyoshi.nakada@...>
まつもと ゆきひろです
In article <1125327516.070646.12845.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1125356798.802509.8788.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1125369966.174424.13781.nullmailer@x31.priv.netlab.jp>,
[ruby-dev:26748] Re: TkCheckbutton#variable as getter?
山本です。
>Index: ext/tk/lib/tk/radiobutton.rb
>===================================================================
>RCS file: /var/cvs/src/ruby/ext/tk/lib/tk/radiobutton.rb,v
>retrieving revision 1.1.2.4
>diff -u -r1.1.2.4 radiobutton.rb
>--- ext/tk/lib/tk/radiobutton.rb 8 Dec 2004 18:13:37 -0000 1.1.2.4
>+++ ext/tk/lib/tk/radiobutton.rb 5 Aug 2005 03:56:13 -0000
>@@ -25,8 +25,16 @@
> tk_send_without_enc('select')
> self
> end
>- def variable(v)
>- configure 'variable', tk_trace_variable(v)
>+
>+ def variable(v = nil)
>+ if v
>+ configure 'variable', tk_trace_variable(v)
>+ else
>+ cget('variable')
>+ end
>+ end
>+ def variable=(v)
>+ variable(v)
> end
>
> def get_value
このパッチだと、variable のバインドを解除しようとして c1.variable = nil
とできないので、None を使うのはどうでしょうか。また、c1.variable で返るのは
TkVariable のほうが使いやすい気がします。
Index: radiobutton.rb
===================================================================
RCS file: /src/ruby/ext/tk/lib/tk/radiobutton.rb,v
retrieving revision 1.4
diff -u -w -b -p -r1.4 radiobutton.rb
--- radiobutton.rb 8 Dec 2004 18:14:12 -0000 1.4
+++ radiobutton.rb 5 Aug 2005 04:33:45 -0000
@@ -25,8 +25,15 @@ class TkRadioButton<TkButton
tk_send_without_enc('select')
self
end
- def variable(v)
+ def variable(v = None)
+ if v != None
configure 'variable', tk_trace_variable(v)
+ else
+ TkVarAccess.new(cget('variable'))
+ end
+ end
+ def variable=(v)
+ variable(v)
end
def get_value
///////////////////////////////////////////////////
// テスト
require 'tk'
v = TkVariable.new(false)
c1 = TkCheckbutton.new {
variable v
pack
}
c2 = TkCheckbutton.new {
pack
}
c2.variable = c1.variable
c2.variable.trace('w', proc { puts c2.variable.value })
Tk.mainloop