Gtk-未装饰的窗口无法调整大小

时间:2019-08-03 05:00:22

标签: css gtk gtkmm window-managers

我有一个GtkWindow,我设置它不由窗口管理器装饰。 这可以正常工作,但是即使启用了调整大小,我也无法再调整窗口的大小。 我已经发现这是由于缺少窗口管理器使用的调整大小区域。但是,在早期版本的Gtk中,我没有这个问题(现在使用gtk 3.22.30)。 我的问题是,有什么方法可以使用CSS修复此问题,还是需要实现自己的窗口大小调整?

此致

tagelicht

1 个答案:

答案 0 :(得分:0)

如果有人想知道这是怎么结束的:我没有找到任何使CSS使用GTK调整窗口大小的方法(我认为可能缺少用于调整大小的控件的空间)。但是,我通过实现一些逻辑来解决了这个问题,这些逻辑最终在处理程序中为signal_button_press_event()调用begin_resize_drag()。

在使用begin_move_drag()移动窗口之前,我做过同样的事情,但是,在以前的GTK版本中,调整大小仍然有效,而在gtk 3.22中,它不适用于使用自定义装饰的窗口。