Список дополнений на сервере. Здесь должны быть поле ввода FilterEdit
(поле для ввода ключевых слов), список List
, содержащий шаблоны Type
, Address
, Addon
. Доступны ключевые слова level1
, level2
, level3
, level4
, соответствующие текущему разделу каталога. Окно поддерживает команду gotoLevel(x)
, которая выполняет возврат на уровень x каталога (нулевой уровень – корень каталога). При открытии окна с помощью команды show
можно аргументом задать раздел каталога, который нужно открыть: map
, skin
, language
, sound
, speedcam
.
<form id="AddonsListForm" sourceId="GUIForm"> <button sourceId="BackButton"/> <button sourceId="OKButton"/> <label left="11mm" right="11mm" height="10mm" autoSize="0" fontColor="formTextColor" fontSize="10" ellipsisPos="center" text="{'[command=gotoLevel(0)]$AddonsRoot[/command]'(%level1)}" "{' > [command=gotoLevel(1)]%level1[/command]'(%level2); ' > %level1'}" "{' > [command=gotoLevel(2)]%level2[/command]'(%level3); ' > %level2'}" "{' > [command=gotoLevel(3)]%level3[/command]'(%level4); ' > %level3'}" "{' > %level4'}"/> <button sourceId="LargeTextButton" tags="!level1" right="40pd" width="100pd" autoSize="text" text="$AboutAddons" command="show(AboutAddonsDialog)"/> <edit id="FilterEdit" fontSize="14" left="1mm" top="10mm" right="1mm" hint="$FilterHint"/> <listContainer id="List" left="1mm" top="18mm" bottom="1mm" right="1mm"> <template id="Folder"> <button id="Button" top="50%" left="0"/> <label id="Label" ellipsisPos="right" left="7mm" right="0" top="50%"/> </template> <item id="Type" sourceId="LabelListItemGroup; Folder"> <button id="Button" picNormal="folder"/> <label id="Label" fontSize="14" text="%title" fontColor="listTextColor"/> </item> <selectedItem id="Type" sourceId="LabelListSelectedItemGroup; Folder"> <button id="Button" picNormal="folder"/> <label id="Label" fontSize="14" text="%title" fontColor="listSelectedTextColor"/> </selectedItem> <item id="Address" sourceId="LabelListItemGroup; Folder"> <button id="Button" picNormal="folder"/> <label id="Label" fontSize="14" text="%title"/> </item> <selectedItem id="Address" sourceId="LabelListSelectedItemGroup; Folder"> <button id="Button" picNormal="folder"/> <label id="Label" fontSize="14" text="%title"/> </selectedItem> <item id="Addon" sourceId="LabelListItemGroup; AddonListItem"/> <selectedItem id="Addon" sourceId="LabelListSelectedItemGroup; AddonListItemSelect" /> </listContainer> <label id="DownloadingLabel" sourceId="DownloadingLabel"/> </form>