ben-s****@td5*****
ben-s****@td5*****
2004年 6月 24日 (木) 23:44:55 JST
tsawada2です。 鯖落ちの多い今日この頃、読み込みの中止をCommand-.(period)などのショートカットで 行えるようにしてほしいという声が多く聞かれたので(そして私もそう思ったので)、 手抜き気味ですが以下の方法で実装しました: 1.メニューに新しい項目を追加して、メニューを選ぶとCMRTaskManager のcancel:を呼び出すようにする 2.そのメニュー項目のショートカットキーをCommand-. にする こうすることで結果的に「ショートカットでの読み込み中止」が得られます。 私の確認した範囲では、動作自体には問題ないと思います。 ただ、以下のような課題を抱えています: 1.このメニューはCMRMainMenuListenerが司りますが、中止するタスクが何もなくてもメニューが 選択可能なままになってしまう(仮に選択しても何も起きないが)。インタフェース的に好ましくない。 2.とりあえず「編集」メニューに「中止」という名前で追加したが、この配置場所でいいか迷いが残る (一般的には「更新」とセットで配置すべきですが、CocoMonarには「掲示板の更新」と「スレの更新」が あるため)。 まぁ、便利にはなるかな、と思い、とりあえずcommitしてみました。 以上です。 -- Tsutomu Sawada ben-s****@td5*****