ExtTheme
Скачать:
Патчи:
Дополнительные:
Обсуждение: siedevelop.
Я, вообще, к таким понятиям как "скины" и "темы" нейтрален, а тут вот напала на меня напасть сделать скин и установить его, и как-то мне стало обидно за SGold, то есть за убогий курсор в стандартных менюшках, и сразу же принялся эту проблему решать. Стандартные прогрессбары тоже не остались без внимания.
Скриншоты:
[Не сохранилось изображение: screen0.jpg][Не сохранилось изображение: screen2.jpg][Не сохранилось изображение: screen1.jpg]
[Не сохранилось изображение: screen3.jpg][Не сохранилось изображение: screen5.jpg][Не сохранилось изображение: screen4.jpg]
[Не сохранилось изображение: screen9.jpg][Не сохранилось изображение: screen11.jpg][Не сохранилось изображение: screen10.jpg]
[Не сохранилось изображение: screen6.jpg][Не сохранилось изображение: screen8.jpg][Не сохранилось изображение: screen7.jpg]
Все скрины, стандартные настройки выбирались исходя из шрифта figures_font. На телефоне стоял патч Draw Hook.
Описание:
Патч заменяет стандартный курсор GUI изображением в одно- или многострочных меню.
А также стандартные прогрессбары и градусники.
Соответственно, есть конфиг:
"X:\Zbin\etc\ExtTheme.bcfg"
Автоматически появляется при первой отрисовке курсора или прогрессбара. Настройки загружаются один раз, поэтому чтобы их сменить, надо будет потом перезагрузится. Сделано ради экономии батарейки, да и на скорости это сказывается положительно. Отрисовка производится из PNG-кеша, который есть только в ELFPack 2.0 ++.
В простых меню используется простой курсор-картинка, ic_sim.png (Image Cursor Simple), в многострочных используется комбинация картинок ic_top.png (Image Cursr Top), ic_bot.png (Image Cursor Bottom) и цветовой заливки. В меню опции также должен быть свой курсор ic_opt.png (Image Cursor Options), он должен быть немного уже, чем выше сказанные. Для прогрессбаров предусмотренно ip_sml.png (Image Progressbar Small) для тонких маленьких прогрессбаров) и ip_big (Image Progressbar Big) - для больших.
Настройки, требующие разьяснения:
Simple Cur Hight Limit - это максимальная высота курсора простого однострочного меню
Options Cur Width Limit - это максимальная ширина курсора опций.
Color Border - цвет границы заливки.
Color Body - цвет заливки.
Hight Limit for thin PB - это максимальная высота тонкого прогрессбара.
Т.е патч основываясь на эти параметры, подставляет нужный курсор или прогрессбар.
Исправимые баги:
Патч имеет баги, ну и, несомненно, будет дорабатыватся. Например, патч не убирает фон выделенного элемента ни в опциях, ни в меню. Но это исправляется путём подстановки прозрачного цвета в скине (*.col).
Предыдущая страница: Java Heap Control
Следующая страница: CPU OverClock
Источник страницы: 2014-06-25. Открыть в Wayback Machine