[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/23 08:57 / Filesize : 395 KB / Number-of Response : 947
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

2ちゃんねるブラウザ Duawin



32 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 14:17:04 ID:t1vruwxo0]
>>30
報告ありがとうございます。
全然気づかなかったです・・・

>>31
キレイな空白になりますねw
こちらも完全に見落としてました。

>あとShift+Enterで投稿できるとか変更できると便利です
Shift+Enterに限定せず、任意にキーを割り当てられるようにするってことでいいでしょうか?

>>29
マウスジェスチャは、
・マウスジェスチャが行われた場所
・マウスジェスチャの状態(方向の組み合わせ)
の2つを保持するようにしています。

1. MouseDownイベントで開始。状態を空にします。
2. MouseMoveイベントが起こるたびにマウス座標を取得して、X軸Y軸の移動量を累積していきます。
例えばX軸が正の方向にある程度たまったら現在の状態に "→" を追加します。あと、X軸の移動量を0に戻します。
3. MouseUpイベントで終了。状態には "→↑←" などの文字列が入っているので、
あとは文字列比較を行って、"←"と等価だったらスレッド更新、"→"と等価だったらサブウィンドウを開閉する、"↑↓"と等価だったら・・・、という具合です。
なお、取らせるアクションは、マウスジェスチャが行われた場所を考慮してます。

ステータスバーに表示される矢印は状態をそのまま表示しているだけです。
MouseMoveの時にも文字列比較を行うようにすれば、MouseUpする前にどういったアクションを取るのか表示することもできます。
また、MouseUp時に状態が空だったら、マウスジェスチャは行われていないと判断して、右クリックメニューを表示するようにしています。

長々と書きましたが、聞きたいことってこういったことだったんでしょうか?






[ 続きを読む ] / [ 携帯版 ]

全部読む 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<395KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef