3

GtkD (Gtk の D バインディング) で作成したプロット ライブラリを改善しようとしています。点が多い散布図は、サイズ変更に時間がかかります。ユーザーがウィンドウの端をドラッグしてサイズを変更している間に、ピクセル化を許可して画像を再スケーリングし、マウスボタンが離されたときにのみ再レンダリングしたいと考えています。

ウィンドウのサイズが変更されているときに、ユーザーがまだマウス ボタンを押したままウィンドウの端をドラッグしているかどうかを検出する API はありますか? GtkD に慣れていない場合でも、C Gtk API に関する回答をいただければ幸いです。

4

1 に答える 1

2

再描画に 500 ミリ秒のタイムアウトを追加できます (サイズ変更イベントごとにタイマーをリセットします)。これにより、ユーザーはドラッグ中にプレビューを見ることができます。

于 2011-12-29T03:38:35.933 に答える