Total Kontrol/TKT/Стандарт именования изображений

Материал из KONANlabs
Версия от 15:48, 12 января 2019; Admin (обсуждение | вклад) (Новая страница: «Для удобства разработки, редактирования и переноса веб-интерфейсов и их фрагментов все …»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Для удобства разработки, редактирования и переноса веб-интерфейсов и их фрагментов все файлы изображений должны иметь имена в соответствии с данным стандартом. Не запрещается использование любых других имён файлов, но вследствие их большого количества даже в сравнительно простом веб-интерфейсе их бессистемное именование может вызвать путаницу.

Имя файла должно состоять из ряда человеко-понятных идентификаторов, разделённых точками. Идентификаторы должны быть, с одной стороны, короткими (чтобы не перегружать XML), с другой - имеющими однозначный смысл. Стандарт определяет наиболее распространённые идентификаторы.

Первый идентификатор - группа видимых элементов, например:

  • bt - кнопки (button)
  • sl – слайдеры (slider)
  • ic – пассивные значки, иконки (icon)
  • pn – панели, рамки и т. п. (panel)

Второй идентификатор - функциональное назначение изображения, например:

  • dig – цифры (кнопки или иконки)
  • mix – иконки для обозначения каналов микшера

Опциональные третий и далее идентификаторы уточняют группировку и функционал изображения (например 0 для кнопки с цифрой 0).

Последний идентификатор определяет видимое состояние элемента:

  • prs - кнопка нажата (pressed)
  • rls - кнопка не нажата (released)
  • un - кнопка недоступна (unavailable)
  • bk - кнопка мигает (blink)

и т. д., для элементов с одним видимым состоянием (надписи, логотипы и т. п.) не указывается.

Пример имени файла изображения недоступного состояния маленькой кнопки с цифрой 6 (подразумевается, что существует как минимум 2 набора цифровых кнопок - большие и маленькие): bt.dig.small.6.un.png

Пример имени файла изображения спрайта вертикального слайдера: sl.vert.spr.png