[5695] 【要望】マウスジェスチャーの対応 
2006/12/18 (月) 02:05:52 watam
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Sleipnir/2.49

はじめまして。
まだ「テキストエディタ」という名前だったころから
使用させていただいている者です。

このところタブブラウザを使用しているためか、
マウスジェスチャーでサクラエディタを閉じようとしてしまいます・・・。
というわけで、要望リストにはなかったようなので、
マウスジェスチャーの対応をお願いできませんでしょうか。

要望するだけというのもなんなので、
マウスジェスチャーを判定するためのコードを書いてみました。
どこかにソースコードをアップすれば、組み込んでいただけますでしょうか?
ジェスチャーの設定画面の追加と、
何箇所かで関数を呼ぶようにしてもらえば動作するかと思うのですが。


[5696] RE: 【要望】マウスジェスチャーの対応 
2006/12/18 (月) 02:36:35 げんた
INCM1.23c
>マウスジェスチャーを判定するためのコードを書いてみました。
>どこかにソースコードをアップすれば、組み込んでいただけますでしょうか?

WikiのDevelopというところに置いて頂ければ利用させて頂きます.


[5698] Re2: 【要望】マウスジェスチャーの対応 
2006/12/18 (月) 21:30:38 watam
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Sleipnir/2.49
▼ げんたさん
> WikiのDevelopというところに置いて頂ければ利用させて頂きます.

WikiのDevelopのところにアップしておきました。
必要なように整形してくださって構いません。

・マウスの右ボタンが押されたところで、
MouseGesture_Start関数を呼んでカーソル座標を渡す。
・マウス移動時に
if( MouseGesture_IsGesture() ){
    MouseGesture_Execute(X,Y);
}
という風に座標を渡す。
・マウスの右ボタンが離されたところで、
if( MouseGesture_IsGesture() ){
    MouseGesture_Finish();
}
という風に呼ぶ。

こんな感じで動作すると思いますので、
ジェスチャーにコマンドを割り当てる部分と、
実際にコマンドを発行する部分をよろしくお願いします。
ソースが分かり難かったらすいません・・・。

INCM/CMT
Cyclamen v3.81