У меня есть задача восстановить положение окна frame на экране при запуске программы - чтобы определить начальную позицию окна.
Рассмотрим следующий оформленный экземпляр GtkWindow в Linux:
Окно имеет два основных блока: рамочный блок и блок клиента.
И есть две функции GTK, которые позволяют устанавливать размер и положение окна на экране:
gtk_window_move () - устанавливает окно frame boxпозиция на экране и
gtk_window_resize - устанавливает размер окна client box.
Вопрос:
Есть ли способ в GTKопределить начальное frame расположение окна?
В Windows я могу сделать это, вызвав MoveWindow()
и метод MacOS NSWindow setFrame
.Но на GTK ... я слишком много спрашиваю?