言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

2003-07-30から1日間の記事一覧

複雑な形のモルフにマウスイベントを反応させる方法。

普通に Morph を継承しただけのモルフでは、マウスイベントはモルフの周りの矩形全体に反応してしまう。複雑な形状や中抜きを持つモルフの場合、描画していない場所ではマウスイベントを無視したい。Morph>>containsPoint: aPoint を上書きして範囲外では fa…

レイアウトマネージャを利用したツリー表示

問題点: サブモルフのレイアウトが反映されない。 原因: 親モルフをレイアウトする前にサブモルフのサイズを確定する必要があるが、その際にサブモルフをレイアウトしておかなくてはならなかった。 解決: レイアウト時明示的にサブモルフの fullBounds を呼…

SmaCC UI に新しいタブを作り、ツリーを表示させる。

パースをクラスメソッドで行っているため、状態が保存されずパッチを当てにくい。わざとかなー 依存関係をグラフ化する事が出来るか? そもそも、何故依存が必要なのか?