我有一个GtkWindow,我设置它不由窗口管理器装饰。 这可以正常工作,但是即使启用了调整大小,我也无法再调整窗口的大小。 我已经发现这是由于缺少窗口管理器使用的调整大小区域。但是,在早期版本的Gtk中,我没有这个问题(现在使用gtk 3.22.30)。 我的问题是,有什么方法可以使用CSS修复此问题,还是需要实现自己的窗口大小调整?
此致
tagelicht
答案 0 :(得分:0)
如果有人想知道这是怎么结束的:我没有找到任何使CSS使用GTK调整窗口大小的方法(我认为可能缺少用于调整大小的控件的空间)。但是,我通过实现一些逻辑来解决了这个问题,这些逻辑最终在处理程序中为signal_button_press_event()调用begin_resize_drag()。
在使用begin_move_drag()移动窗口之前,我做过同样的事情,但是,在以前的GTK版本中,调整大小仍然有效,而在gtk 3.22中,它不适用于使用自定义装饰的窗口。