【问题标题】:Gtk/GtkD Detect release of mouse button on window resize?Gtk/GtkD 检测窗口调整大小时鼠标按钮的释放?
【发布时间】:2011-12-29 02:18:09
【问题描述】:

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

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

【问题讨论】:

标签: performance graphics gtk d gtkd


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-20
    • 2015-02-11
    • 2017-11-18
    • 2012-01-28
    • 2013-02-10
    • 2014-12-02
    相关资源
    最近更新 更多