Рабочий стол


Описывается файл конфигурации рабочего стола (ланчера), идущего в комплекте с idOS (launcher.xml). Этот рабочий стол представляет собой флеш-модуль с фоном, поверх которого находятся в виде таблицы NxN прямоугольники с фотографиями приложений.


Пример:


<settings basePath="app-storage:/launcher/">
    <background url="def_back_{$scrAspect}.jpg" />
    
    <itemSettings width="320" height="180" hgap="30" vgap="30" borderWidth="5" />
    
    <screen>
        <item img="paint.jpg" taskId="runPaint" />
        <item img="" taskId="" />
        <item img="" taskId="" />
        
        <item img="" taskId="" />
        <item img="" taskId="" />
        <item img="" taskId="" />
        
        <item img="" taskId="" />
        <item img="" taskId="" />
        <item img="" taskId="" />
    </screen>
    
</settings>


Параметры:

  • корневой тег settings
    • basePath – базовый путь, по которому будут искаться файлы изображений
  • background
    • url – путь к файлу фонового изображения (в пример используется переменная среды scrAspect
  • itemSettings – параметры отдельного тайла (плашки с фотографией)
    • width/height – ширина/высота в пикселях
    • hgap/vgap – горизонтальное/вертикальное расстояние между плашками в пикселях
    • borderWidth – ширина белой границы для фотографий
  • screen – список страниц или экранов с приложениями (с 1.5)
    • item – непосредственно список плашек для запуска приложений. В зависимости от числа (4,9,16) будет создана таблица соответствующего размера. Параметры:
      • url – адрес картинки
      • taskId – идентификатор задачи (а не приложения!), которая будет запущена по нажатию на плашку

В случае, если подключен магазин TouchList, будет создан отдельный экран с приложениями из этого магазина.