GDK2替代gdk_window_set_fullscreen_mode

时间:2015-07-12 13:29:23

标签: gtk gdk

我正在尝试将我的窗口设置为GDK_FULLSCREEN_ON_ALL_MONITORS但为此我必须使用gdk_window_set_fullscreen_mode,这是什么GDK2版本?

由于

1 个答案:

答案 0 :(得分:2)

此API没有GDK 2.x版本。 2013年,在GTK + 2.x被API冻结之后很久就添加了set_fullscreen_mode()方法;这意味着不会将新功能添加到GTK + 2.x API。

在X11上实现set_fullscreen_mode()并非易事;它意味着获取每个监视器的XINERAMA索引,并向ClientMessage原子的正在运行的窗口管理器发送特殊工程师_NET_WM_FULLSCREEN_MONITORS。您可以看到GDK中使用的实现附加到the issue that introduced it

如果您需要此类功能,则必须使用GTK + 3.x。