[#43479] Re: sakuraインターネットのレンタルサーバーでRuby on Railsを動かす方法 — hantani <hantani@...>
西 啓一朗様
5 messages
2007/05/07
[#43494] ブロックとともに呼び出されたsortについて — "Toshiyuki Ogura" <oguradio@...>
小倉です。
12 messages
2007/05/15
[#43502] UTF-8でtrがうまく機能しない — Fujioka <fuj@...>
藤岡です。
5 messages
2007/05/15
[#43508] rubyのテキストについて — 桑江 康公 <ykuwae@...>
はじめまして、桑江といいます。プログラム開発の勉強をはじめたいと考えています。いろいろと調べたのですが、オブジェクト指向を使った開発が現在しりゅうとのことで、Javaを勉強しようと考えていたのですが、rubyという言語もあるということがわかりネットで調べたところこのメーリングリストにたどり着きました。どなたかプログラム開発初心者でもわかりやすい本またはサイトがありましたら教えていただけないでしょうか?ちなみに、私のレベルはHTMLが少しわかる程度です。
8 messages
2007/05/15
[#43526] タートルグラフィック ライブラリ — "ツムジ" <the.little.schemer+ruby@...>
初めまして。ツムジといいます。
1 message
2007/05/17
[#43553] win32oleプログラミングでのメモリリーク — Hidenori Hashizume <hide-tech@...2.ne.jp>
はしづめです。
5 messages
2007/05/21
[#43554] Ruby/Tk:ドラッグによる範囲選択 — 山崎雄介 <y-yamasaki@...>
山崎(ゆ)です。
5 messages
2007/05/22
[#43565] IO.popenと入出力 — MATSUNAGA Ichiro <vikke@...95.to>
松永です。
5 messages
2007/05/25
[ruby-list:43554] Ruby/Tk:ドラッグによる範囲選択
From:
山崎雄介 <y-yamasaki@...>
Date:
2007-05-22 05:25:17 UTC
List:
ruby-list #43554
山崎(ゆ)です。
Ruby/Tkのウィジェットを並べて表を作っています。
Excelのようなマウスのドラッグによる範囲選択を実現したいのですが、
バインドでつまづいています。
それで下の簡単なプログラムで実験してみました。
#----------------------------------------------------------
# TkEntryを2つ並べて、クリック&ドラッグ時の応答を調べる
#----------------------------------------------------------
require 'tk'
TkOptionDB.add('*Font', 'Arial 20')
w1 = TkEntry.new
w2 = TkEntry.new
TkPack(w1, w2, :side=>:left, :expand=>:yes, :fill=>:both)
w1.bind('Enter', proc{puts 'w1 Enter'})
w2.bind('Enter', proc{puts 'w2 Enter'})
#w1.bind('Leave', proc{puts 'w1 Leave'; w1.grab(:release)})
#w2.bind('Leave', proc{puts 'w2 Leave'; w2.grab(:release)})
Tk.mainloop
#----------------------------------------------------------
w1を左クリック(ButtonPress-1)してからw2へポインタを運んだときの応答とし
ては、
w1 Enter
w2 Enter
というのを期待していたんですが、実際には
w1 Enter
のみで、w2は応答していないことが原因と分かりました。
いろいろ調べるとTkEntryに限らずウィジェットがButtonPressされると
ButtonReleaseされるまでポインタを自分にgrabするようです。
これを解除しようとコメントアウトした部分を入れてみましたが、grabを解除す
ることはできませんでした。
なにかうまい方法はないでしょうか?
_______________________
Yusuke Yamasaki <y-yamasaki@saeilo.co.jp>