Показать сообщение отдельно
Старый 04.10.2009, 22:15   #20
DUTS
Долгожитель
 
Аватар для DUTS
Доп. информация
По умолчанию 17. ЭЛЕМЕНТ [FILES]

Список файлов.

Позволяет обеспечить независимость меню от содержимого заданных папок, сканируя
их на наличие exe-файлов и формируя их список на экране в виде набора кнопок, на
которых присутствует иконка программы и краткое имя.

Обязательные параметры:

path - путь доступа к каталогу (используется логическая адресация)
titlecolor - цвет подписей под кнопками
width - ширина зоны чувствительности к нажатию
height - высота зоны чувствительности к нажатию

Параметры width и height в данном случае определяют ширину и высоту создаваемых кнопок. Рекомендуемые мной минимальные значения: 50 х 60, что прекрасно "ложится" под палец и исключает ошибочные нажатия на соседние кнопки (владельцы навигаторов с разрешением 320 х 240 могут прислонить палец к экрану, чтобы закрыть как раз примерно его четверть, т.е. 240/4 = 60 точек)

Необязательные параметры:
pathdown - грубина сканирования подкаталогов (0 - только указанный, без его подкаталогов, больше 1 - неограниченно). Используется для ускорения поиска файлов и вывода кнопок на экран. <по умолчанию - 0>
titlesize - размер шрифта (множитель относительно начертания в файле fontfile) <1>
shift - величина сдвига изображения кнопки по нажатию на неё (0 - без сдвига) <1>
font - имя шрифта для подписей <по умолчанию тот, что указан первым в @index.ini или значение "по умолчанию", указанное в [MAIN] текущего ini-файла>
titlestyle - стиль подписей <0>

Пример использования:

Код:
[FILES]
width=75
height=65
shift=1
path=CARD$\
pathdown=2
titlesize=1
titlecolor=$FFDDDD
В данном примере, взятом из Mini.ini, сканируется всё (т.к. указано pathdown=2) содержимое флэш-карты (path=CARD$)

Еще пример:
Код:
  [FILES]
  width=75
  height=75
  shift=1
  path=CARD$\system\
  pathdown=1
  titlesize=1
  font=small
  titlecolor=$0000FF
exe-файлы будут искаться на флэш-карте в подкаталоге system\ и в его подкаталогах, но глубиной не больше 1. Цвет подписей будет красным ($0000FF). Шрифт - small
__________________
Прежде чем написать критическое замечание, прочтите прилагаемые описания...
DUTS вне форума  
 
Время генерации страницы 0.02889 секунды с 11 запросами