« 日記 |Main| PythonとXML-RPCとグラフ可視化ソフトGRINEditを使ったCollatz角谷問題の計算ステップが最大になる数の求め方 »

« log | log | rpc用インターフェイス »

マウス操作のメタキーサポート

マウスとメタキーの組み合わせについて、それぞれMouseOperationを割り当てられるようにと思い、 「マウスとメタキーの組み合わせ」をキーにしてハッシュにMouseOperationを入れることを考えたのだけども、 ユーザーとしてはそんなに粒度の細かいカスタマイズは欲しくないのかも知れませんね。 この方法だと「左ドラッグに範囲選択」「左Ctrlドラッグに範囲を追加する範囲選択」…と似た機能でもそれぞれ別個の機能になるので、例えば範囲選択は範囲を追加しない物をCtrlの方にして…なんてカスタマイズもできますが、そんなことより左ドラッグの操作を移動から範囲選択に切り替えたときにCtrl+左ドラッグが勝手には変わらないと言うデメリットの方が大きそうです。

現在、固定しない頂点移動と固定する頂点移動が別の物としてメニューに登録されているのはそれが原因です。 このマウス周りの操作を行うクラスがSWTとAWTの両方をサポートする必要があるのかないのか。いや、ないということに決めたんでしたっけ。結局両方を1つのクラスでサポートすると、AWTしか使わないソフトでそのクラスを使う場合にswt.jarなどが必要になって良くないという結論でした。

トラックバック(Trackback)

Trackback URL: http://www.nishiohirokazu.org/mt/mt-tb.cgi/184

ご意見・ご感想をお送りください(フィードバック)

(フィードバックはメールで送信され、基本的に表示されませんが、内容によっては公開させていただくこともございます。ご了承ください。Your comment doesn't appear the page immediately. If the comment has value to other people, it will be put on the page or subsequent entries. Thank you.)

上の情報は、いずれも未記入でかまいません。 All of above questions are optional.