Введение
Пользовательский интерфейс
Как...
Покупка

Справка > Как использовать обложки?

Введение...
Каждый знает, что на вкус и цвет товарищей нет. Смена обложек в программе, это одна из важнейших функций, чтобы настроить интерфейс индивидуально под каждого пользователя. USB Safely Remove поддерживает смену обложек в меню остановки и других, наиболее часто отображаемых окнах.

Эта статья описывает, как пользоваться предопределенными обложками и как создать свою собственную.
Как использовать обложки...
Пакет установки программы содержит несколько предопределенных обложек, таких как: “Classic”, “Black Velvet” и “Black Contrast” цветовые схемы. На скриншоте ниже показано, как сменить предопределенную обложку:
Все, что нужно, это зайти в настройки программы на вкладку “Обложки”, выбрать предпочитаемую Вами обложку и нажать OK.

Просто, не так ли?…
Не нравится ни какая из предопределенных обложек и Вы хотите создать свою собственную? В таком случае, читайте как это сделать ниже.
Как создать свою собственную обложку...
Прежде всего, откройте каталог с одной из предопределенных обложек (например, “C:/Program Files/USB Safely Remove/Skins/Black Velvet”), какие файлы содержит обложка, а затем сделайте следующее:
  1. Создайте новый каталог с именем Вашей новой обложки (например, “C:/Program Files/USB Safely Remove/Skins/My Own Skin”).
  2. Создайте картинки, в соответствии с именами файлов предопределенных обложек, используя графический редактор. Самый простой способ не пропустить картинку, это скопировать все картинки из существующего каталога обложки в каталог Вашей новой обложки. Затем Вы можете отредактировать только что скопированные картинки в графическом редакторе. Если картинка не будет найдена программой, она будет взята из встроенной в программу обложки (она называется "Default" в списке обложек в окне настроек и встроена в программу, поэтому Вы не увидите каталог этой обложки среди других).
  3. Создайте текстовый файл “colorscheme.ini”. Этот конфигурационный файл используется для определения цветов и оттенков элементов интерфейса. Ниже Вы можете найти список параметров и их описание.
Цветовые параметры:
  1. background – цвет фона окна.
  2. selecteditemtop – верхняя часть градиентной заливки пункта меню устройства.
  3. selecteditembottom - нижняя часть градиентной заливки пункта меню устройства.
  4. menuheadertext – цвет текста заголовка в меню остановки и окне уведомлений.
  5. menuhighlight – верхняя часть градиентной заливки заголовка окна.
  6. menushady – нижняя часть градиентной заливки заголовка окна.
  7. menushadow – цвет линии нижней границы заголовка окна.
  8. link – цвет ссылки в нормальном состоянии. (не используется, зарезервировано)
  9. linkincontrol – цвет ссылки в активном состоянии. (не используется, зарезервировано)
  10. itemtext – цвет текста пункта меню (названия устройства).
  11. hotkeytext – цвет текста горячей клавиши устройства в окне уведомлений.
  12. selecteditemframe – цвет рамки пункта меню устройства.
  13. readyforremoving – цвет текста “Ready for safe removal”("Готово к безопасному извлечению").
  14. textshadow – цвет тени под текстом заголовка в меню остановки и окне уведомлений.
  15. windowlefttopedge – цвет левой и верхней линий внешней рамки вокруг окна.
  16. windowrightbottomedge – цвет правой и нижней линий внешней рамки вокруг окна.
  17. windowlefttopinneredge – цвет левой и верхней линий внутренней рамки вокруг окна.
  18. windowrightbottominneredge - цвет правой и нижней линий внутренней рамки вокруг окна.
  19. windowfillframe – цвет заливки рамки вокруг окна.
  20. windowlefttopinneredge2 – цвет левой и верхней линий внутренней дополнительной рамки вокруг окна.
  21. windowrightbottominneredge2 – цвет правой и нижней линий внутренней дополнительной рамки вокруг окна.
  22. windowhighlight – цвет градиентной заливки подсветки рамки вокруг окна.
  23. emptymenutext – цвет текста, отображаемого в меню, когда нет подключенных отображаемых устройств.
  24. infofill – цвет заливки информационной панели в меню остановки.
  25. infoframe – цвет рамки информационной панели в меню остановки.
  26. ballooncaptiontext – цвет текста события в окне уведомлений.
  27. balloonbodytext – цвет текста названия устройства или диска в окне уведомлений.
  28. balloondrivelettertext – цвет текста списка букв дисков в окне уведомлений.
  29. underlinedlink - цвет ссылки в нормальном состоянии.
  30. underlinedlinkincontrol – цвет ссылки в активном состоянии. (когда мышь находится над ней)
Логические параметры:
Каждый параметр должен иметь значение "0"(нет) или "1"(да)
  1. enablewindowframe – определяет, будет ли рамка вокруг окна.
  2. enableitemchamferframe – определяет, будет ли пункт меню иметь скругленные углы.
  3. simplewindowframe - определяет будет ли рамка меню простой (как у окон в Windows 8) или скругленной (как у окон в Windows 7 стиля Аэро)
Список картинок:
Кнопка закрытия в пассивном состоянии (когда мышь не находится над ней)
Кнопка закрытия в активном состоянии (когда мышь находится над ней)
Кнопка открытия настроек программы в пассивном состоянии
Кнопка открытия настроек программы в активном состоянии
Кнопка регистрации программы в пассивном состоянии
Кнопка регистрации программы в активном состоянии
Кнопка "Остановить Всё" в пассивном состоянии
Кнопка "Остановить Всё" в активном состоянии
Кнопка для прерывания операции "Остановить Всё" в пассивном состоянии
Кнопка для прерывания операции "Остановить Всё" в активном состоянии
Кнопка "Обновить конфигурацию оборудования" в пассивном состоянии
Кнопка "Обновить конфигурацию оборудования" в активном состоянии
Картинка, идентифицирующая буквы дисков
Картинка, идентифицирующая горячую клавишу

Как установить цвет:
Файл “colorscheme.ini” в основном состоит из строк, на подобие следующей: “subitemtext=#E6E969. Правая часть строки - это значение идентификатора цвета, состоящее из R-G-B компонетов в шестнадцатиричном формате. Таким образом #E6E969 опреднляет RGB(красный-зеленый-синий) значения цвета, со следующими значениями составляющих: Red=E6(230), Green=E9(233), Blue=69(105). Вы можете увидеть этот цвет на скриншоте ниже:
Обратите внимание, используется тот же самый формат цвета, что и в html разметке и css стилях.