Я пытался установить окно виджета в полноэкранный режим.
Я попытался получить корневое окно виджета, используя gtk_widget_get_root(_window)
, а затем gtk_window_fullscreen()
, чтобы установить его в полноэкранный режим, но в документации говоритсячто gtk_widget_get_root_window()
и gtk_widget_get_parent_window()
(что я тоже пытался) возвращают GdkWindow *, а не GtkWindow * при необходимости.
Я попытался привести GdkWindow * к GtkWindow *, но это дает мне эту ошибку:
Gtk-CRITICAL **: IA__gtk_window_fullscreen: утверждение `GTK_IS_WINDOW (window) 'не выполнено
Код будет выглядеть следующим образом:
gtk_window_fullscreen (GTK_WINDOW(gtk_widget_get_root_window (widget)));
Имеютакже заметил, что у виджета есть поле «окно», но это также тип GdkWindow *.
У меня нет виджета окна в функции, где я хочу установить его в полноэкранном режиме ...