2011-12-29 82 views
2

我正在嘗試改進我用GtkD編寫的繪圖庫(D的Gtk綁定)。散點圖需要很長時間才能調整大小。我想重新縮放圖像,允許像素化,而用戶拖動窗口邊緣進行大小調整,並且只在釋放鼠標按鈕時重新渲染。Gtk/GtkD檢測窗口大小的鼠標按鈕釋放?

是否有一個API來檢測用戶是否仍然按住鼠標按鈕來拖動窗口邊緣時正在調整窗口?如果您對GtkD不熟悉,那麼對C Gtk API的迴應仍然值得讚賞。

回答

2

您可以添加一個500毫秒超時重新繪製(重置每個resize事件的計時器),這允許用戶在拖動時看到預覽

相關問題