Форма AddonsListForm

Список дополнений на сервере. Здесь должны быть поле ввода 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>