Gtk - Window 未修饰的无法调整大小
Gtk - Window which is not decorated cannot be resized
我有一个 GtkWindow,我设置它不被 window 管理器装饰。
这工作正常,但我无法再调整 Window 的大小,即使启用了调整大小。
我已经发现这是由于缺少 window 管理器使用的调整大小区域。然而,在以前的 Gtk 版本中,我没有遇到这个问题(现在使用 gtk 3.22.30)。
我的问题是,有什么方法可以用 CSS 解决这个问题,还是我需要实施自己的 window 调整大小?
此致,
精彩
如果有人想知道这是怎么结束的:我没有找到任何方法让 GTK 使用 CSS 调整我的 window 的大小(我认为它可能缺少 space调整抓地力或其他东西)。但是,我通过实现一些最终在 signal_button_press_event().
的处理程序中调用 begin_resize_drag() 的逻辑解决了这个问题。
在使用 begin_move_drag() 移动 window 之前,我确实做了同样的事情,但是,在以前的 GTK 版本中,调整大小仍然有效,而在 gtk 3.22 中,它没有我的 window 使用自定义装饰。
我有一个 GtkWindow,我设置它不被 window 管理器装饰。 这工作正常,但我无法再调整 Window 的大小,即使启用了调整大小。 我已经发现这是由于缺少 window 管理器使用的调整大小区域。然而,在以前的 Gtk 版本中,我没有遇到这个问题(现在使用 gtk 3.22.30)。 我的问题是,有什么方法可以用 CSS 解决这个问题,还是我需要实施自己的 window 调整大小?
此致,
精彩
如果有人想知道这是怎么结束的:我没有找到任何方法让 GTK 使用 CSS 调整我的 window 的大小(我认为它可能缺少 space调整抓地力或其他东西)。但是,我通过实现一些最终在 signal_button_press_event().
的处理程序中调用 begin_resize_drag() 的逻辑解决了这个问题。在使用 begin_move_drag() 移动 window 之前,我确实做了同样的事情,但是,在以前的 GTK 版本中,调整大小仍然有效,而在 gtk 3.22 中,它没有我的 window 使用自定义装饰。