[Squeak-ja: 4539] Re: 第31回Smalltalk勉強会のお知らせ
Tomohiro Oda
tomohiro @ sra.co.jp
2011年 4月 28日 (木) 08:08:27 JST
こんにちは。
昨晩のSmalltalk勉強会でお世話になりました、おだです。
HandMorphの位置を変更する件についてですが、
aHandMorph showTemporaryCursor: aForm.
として、*Cursorのインスタンスでない* Formを指定してあげると、
ソフトウェアカーソルを使うようになります。
# Cursorのインスタンスだと、ハードウェアにビットマップを渡して
# 直接描画させます。
そして、
aHandMorph position: aPoint
とすると、HandMorphの位置がaPointに移動します。
しかし、これは単にMorphの位置が変化しただけで、
マウスを動かすと、aPointではなく元の位置を基準にして動きます。
マウスを動かさずにクリックしても、元の位置でイベントが発生します。
まとめると、
HandMorphのpositionを一時的に変更することはできますが、
OSが管理しているマウスカーソルの位置には反映されず、
マウスを動かしたりクリックしても、HandMorphに渡した位置は
マウスの動きに影響を与えることはない、
という振舞いのようです。
---
おだ
(2011年04月18日 10:06), Masashi Umezawa wrote:
> こんにちは
> 梅澤です。
>
> 定例のSmalltalk勉強会のお知らせです。
>
> 日時: 2011/4/27(水) 19:00-21:00 (2時間)
> 場所: シンコム・システムズ・ジャパン株式会社
> テキスト:
> 「自由自在Squeakプログラミング」
>
> 詳しくは下記をどうぞ。
> http://www.smalltalk-users.jp/Home/gao-zhi/dai31kaismalltalkbenkyoukai
>
> 今回のテーマは「Morphicチュートリアル」です。
>
> MVCに取って代わってSqueakの標準UIフレームワークとなったMorphicですが、
> 実のところどうなのか、その光と闇についてのお話が聞けることでしょう。
>
> 参加表明は特に必要ありません。ふらりとお越しください。
--
---
おだ
Squeak-ja メーリングリストの案内