3

我正在尝试改进我用 GtkD(Gtk 的 D 绑定)编写的绘图库。具有很多点的散点图需要很长时间才能调整大小。我想重新缩放图像,允许像素化,同时用户拖动窗口边缘以调整大小,并且仅在释放鼠标按钮时重新渲染它。

是否有 API 可以检测在调整窗口大小时用户是否仍在按住鼠标按钮拖动窗口边缘?如果您不熟悉 GtkD,仍然会感谢您对 C Gtk API 的回复。

4

1 回答 1

2

您可以为重绘添加 500 毫秒的超时(在每个调整大小事件上重置计时器),这允许用户在拖动时查看预览

于 2011-12-29T03:38:35.933 回答