<?xml version="1.0" encoding="UTF-8"?> <app> <title>LLRepo Console</title> <title lang="ru">Консоль LLRepo</title> <description>LLRepo - root terminal mode</description> <description lang="ru">LLRepo - терминал root</description> <path>/usr/bin/xterm</path> <options> -e "echo To get started with LLRepo run su and enter the root password. To learn more details about the available options, run man llrepo && /bin/sh" </options> <postcode lang="python"> main.main_window.dicts_manager.updateDicts() </postcode> </app> |
title | Обозначает название приложения. Это текст, который, например, будет отображаться как пункт меню. Возможен необязательный параметр lang, для установки языка названия. Приоритет имеет тег с данным параметром, переопределяющий значение из тега по умолчанию (без параметра) |
description | Служит для описания приложения. Работает точно так же, как и тег title, но устанавливает свою информацию, например, в строку статуса главного окна родительской программы при наведении курсора на пункт меню дочернего приложения. |
icon | Определяет полный путь к иконке дочерней программы. Отображается, например, рядом с соответствующим пунктом меню. |
path | Определяет полный путь к исполняемому файлу дочернего приложения. Используется при запуске. |
options | Строка опций, которые будут переданы при запуске исполняемому файлу дочернего приложения. В принципе, реализация может содержать макросы, которые родительское приложение заменит на некоторые свои переменные при запуске. В текущей реализации они отсутствуют. |
precode | Обозначает код родительского приложения, который должен быть выполнен до запуска дочерней программы. Хорошим тоном является размещение одной функции на строку. Тег должен иметь обязательный параметр lang, обозначающий язык для запросов функций. |
postcode | Функционирует так же как и предыдущий тег, но код выполняется после завершения дочернего приложения. |