TVスケジューラを今日も改造。
今日は番組表のチャンネルをソートする機能の追加。
チャンネルタブをドラッグしてドロップすると、落としたチャンネルの後ろに移動する。
チャンネルがたくさんあって2段表示になっているとえらく操作がむずかしい。
ドラッグした瞬間にチャンネルが選択されて、上の段をドラッグした場合、クリックした瞬間に下の段に移動。そのあとにドラッグが始まるので実際にドラッグしているチャンネルは別のチャンネル(下から上の段に移動したチャンネル)になってしまう。
しかたがないので、選択中のチャンネルしかドラッグできないようにした。
あとタブをクリックするとCPU負荷の関係でたまにドラッグになってしまう。マウスボタンはすでに押されていないのでドラッグが解除できない。
しかたがないので、タブより下に100ドット移動したら解除されるように変更。最初はタブから出たらドラッグ解除にしていたが、ドラッグしたいときタブから出ないよう微妙なマウス使いをしないといけなくて疲れるので100ドットに下。
上はツールバーの一番上から10ドットより上に行くとドラッグが解除される。
ばぶまんでもカーソルがよくわからない動きをしたが、ドラッグ&ドロップはやぱりむずかしい。。