方法

GtkWindowunfullscreen

声明 [源代码]

void
gtk_window_unfullscreen (
  GtkWindow* window
)

描述 [源代码]

请求移除窗口的全屏状态,并返回到其之前的状态。

请注意,您不应假设窗口在此之后绝对不是全屏的,因为其他实体(例如用户或窗口管理器)可以再次将其设为全屏,并且并非所有窗口管理器都会响应取消全屏窗口的请求;通常窗口会恢复到其正常状态。只是别编写如果那样会崩溃的代码。

您可以通过查看 GdkToplevel:state 属性,或者通过监听 GtkWindow:fullscreened 属性的通知来跟踪此操作的結果。