标签: performance graphics gtk d gtkd
我正在尝试改进我用GtkD编写的绘图库(Gtk的D绑定)。带有很多点的散点图需要很长时间才能调整大小。我想重新缩放图像,允许像素化,同时用户拖动窗口边缘以调整大小,并且仅在释放鼠标按钮时重新渲染它。
是否有一个API来检测用户是否仍在按住鼠标按钮以在调整窗口大小时拖动窗口边缘?如果您不熟悉GtkD,那么对C Gtk API的回复仍然会受到赞赏。
答案 0 :(得分:2)
你可以为重绘添加500毫秒的超时(在每次调整大小事件时重置计时器)这允许用户在拖动时看到预览