[Squeak-ja: 3068] Re: KJ法のつづき

kubo-o kubo-o @ mbox.kyoto-inet.or.jp
2006年 7月 20日 (木) 20:02:08 JST


鷲見さん、いつもありがとうございます。
早速やってみました。
が、下記ではいまくいきません。
listMenu: aMenu
     | differentMenu  |
	differentMenu _ MenuMorph new.
	differentMenu
	 add: 'deleteCard' target: t2 action: #delete;
            add: 'cardColor' target: t2 action:#color white;
	^ differentMenu.
追記:前回のメールで
>そこで、不要なcardは消したいのですが、その方法がわかりません。
とありますのは、「そこで、cardの色を変えたいのですが、その方法がわかりませ
ん。」の間違いでした。

-----Original Message-----
From: squeak-ja-bounces @ smalltalk.jp
[mailto:squeak-ja-bounces @ smalltalk.jp]On Behalf Of Masato Sumi
Sent: Thursday, July 20, 2006 4:33 PM
To: Squeak discussion in Japanese
Subject: [Squeak-ja: 3067] Re: KJ法のつづき


久保さん、ごきげんよう。鷲見です。

> PluggableTextMorphのビューワーを出して
> そこで色を変えるという動作のコードを見て知った
> ものですが、うまく動きません。

#setColor: の代わりに #color: を使ってみてはいかがでしょうか。

ちなみにビューワは、モーフではなく、それをコスチュームとしている
プレイヤというオブジェクトに対してメッセージングやプログラミングを
行なうためのツールなので、そこで使われている setColor: aColor という
メッセージをモーフに送っても、モーフのほうではそれをうまく処理できず、
エラーになったものと思われます。参考まで。

--
Masato Sumi




Squeak-ja メーリングリストの案内