Spec-Zone.ru › GTK 4.0

gtk4-builder-tool

gtk4-builder-tool — Утилита для файлов GtkBuilder

Синтаксис

gtk4-builder-tool [COMMAND] [OPTION...] FILE

Описание

gtk4-builder-tool может выполнять различные операции над файлами GtkBuilder .ui.

Команда validate проверяет файл .ui и сообщает об ошибках в поток stderr.

Команда enumerate выводит список всех именованных объектов, созданных в файле .ui.

Команда preview отображает файл .ui. Эта команда принимает параметры для указания идентификатора объекта верхнего уровня и файла .css для использования.

Команда simplify упрощает файл .ui, удаляя свойства, установленные по умолчанию, и записывает результирующий XML в стандартный вывод или обратно в исходный файл.

При указании --3to4, simplify интерпретирует входной файл как файл GTK 3 ui и пытается преобразовать его в эквиваленты GTK 4. Он выполняет различные преобразования, такие как переименование свойств, преобразование свойств дочерних элементов в свойства макета, переписывание настроек GtkNotebook, GtkStack, GtkAssistant или преобразование панелей инструментов в контейнеры.

Перед использованием изменённых файлов .ui, сгенерированных gtk4-builder-tool, в рабочей среде следует всегда проводить тестирование.

Обратите особое внимание, что преобразование, выполненное с помощью --3to4, предназначено как отправная точка для переноса из GTK 3 в GTK 4. Ожидается, что после начального преобразования вам потребуется выполнить ручные исправления.

Параметры упрощения

Команда simplify принимает следующие параметры:

--replace

Записать содержимое обратно в файл .ui вместо стандартного вывода.

--3to4

Преобразовать файл ui GTK 3 в GTK 4

Параметры предварительного просмотра

Команда preview принимает следующие параметры:

--id= ID

Идентификатор объекта для предварительного просмотра. Если не указано, gtk4-builder-tool выберет подходящий объект самостоятельно.

--css= FILE

Загрузить информацию об стиле из заданного файла .css.

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/gtk4-builder-tool.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API