[cocomonar-dev] Command-. での読み込み中止

Back to archive index

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*****




cocomonar-dev メーリングリストの案内
Back to archive index