Архив SieDevelop · Оглавление и файлы · О восстановлении · Что не найдено

ExtTheme

ExtTheme - Расширение темы оформления
© Dimadze
V1.0
[!] Патч переименован из Image Cursor в 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