категории | RSS

Редактирование виджета Digital Clock

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

Внимание! У вас нет прав для просмотра скрытого текста.
(180.47 Kb)

Редактировать нужно файл «digitalclock.o0000» по пути «C:/Private/200159c0/themes/536999050/270513751/537086110/1.0/sources/».
* Папка, выделенная красным, может различаться в разных версиях виджета.

Итак, начнём с часов (в квадратных скобках - адреса для виджета с жирным шрифтами часов и минут, т.к. у стандарта и с только тонким шрифтом адреса совпадают, а в круглых скобках - стандартное значение в HEX) :
За цвет шрифта отвечают байты по адресам - 0007da - 0007dc [0007e4 - 0007e6] (f0 f0 f1)
Размер шрифта - 0007ed [0007f7] (54)
Высота отображаемой области - 0007c1 [0007cb] (56)
Ширина отображаемой области - 0007ff [000809] (5c)
Позиция X (вправо) - 00082b [000835] (34)
Позиция Y (вниз) - 00084a [000854] (31)

Минуты:
Цвет шрифта - 0008fb - 0008fd [000905 - 000907] (f0 f0 f1)
Размер шрифта - 00090e [000918] (54)
Высота отображаемой области - 0008e2 [0008ec] (56)
Ширина отображаемой области - 000920 [00092a] (5c)
Позиция X (вправо) - 00094c [000956] (66)
Позиция Y (вниз) - 00095e [000968] (31)

Дата:
Цвет шрифта - 000a0f - 000a11 [000a19 - 0001b] (66 66 66)
Размер шрифта - 000a22 [000a2c] (32)
Высота отображаемой области - 0009f6 [000a00] (34)
Ширина отображаемой области - 000a34 [000a3e] (5e)
Позиция X (вправо) - 000a53 [000a5d] (67)
Позиция Y (вниз) - 000a65 [000a6f] (57)

«AM/PM» в режиме 12-часового отображения времени:
Цвет шрифта - 0006b9 - 0006bb [0006c3 - 0006c5] (f0 f0 f1)
Размер шрифта - 0006d9 [0006e3] (30)
Высота отображаемой области - 0006a0 [0006aa] (32)
Ширина отображаемой области - 0006eb [0006f5] (44)
Позиция X (вправо) - 00070a [000714] (70)
Позиция Y (вниз) - 000729 [000733] (36)

Фоновая картинка:
Высота (от верхнего края области) - 0005d2 [0005dc] (59)
Ширина (от левого края области) - 0005e4 [0005ee] (59)

Разделитель (картинка накладывающаяся поверх надписей):
Высота (от верхнего края области) - 000ae0 [000aca] (51)
Ширина (от левого края области) - 000af2 [000afc] (73)
Позиция Y (вниз) - 000b16 [000b20] (08)

Размер самого виджета (в единицах, возможны варианты 8х6, 8х3, 8х2, 4х3, 4х2 и 2х2):
Ширина - 000465 [00046f] (38)
Высота - 000467 [000471] (33)
В данном случае размер у нас 8х3.

Если есть желание совсем убрать фон у виджета, то можно по адресу 000246 [000246] заменить значение «2F» на любое другое, например на «20». Убрать разделитель можно аналогичным способом по адресу 00041d [000427].

На всякий случай прикрепил архивы с файлами конфигов для восстановления стандартных настроек виджета. Достаточно содержимое архива распаковать на диск С и пересоздать виджет.
Внимание! У вас нет прав для просмотра скрытого текста.

grey83
2012-07-21T14:47:26Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 11

#1   la_am    

grey83, система реанимирует конфиг, только в случае некорректного редактирования и если косяк не критичен. Моды в прошивке роли не играют, homescreen обращается только к файлам на диске С:. И поскольку Главный экран и Меню совмещено на bell, то homescreen или его ресурсы, стали более капризны, нежели к примеру на той же ann, в следствие чего, некорректная правка плюс игра с атрибутами конфигов, приведет к вылету приложения и ошибке при перезагрузке... Digital clock конечно не самый серьезный виджет, чтобы вызвать такие последствия, но на первой bell, ловил ошибку самотестирования при редактировании виджета контактов и ссылок приложений.
Странная она эта bell... вроде и пластична, и очень уж капризна. dont
Спасибо за труд!
Печально только то, что даже при подробных инструкциях, народ как-то ленится вникать...


* редактировал(а) la_am 15:51 24 июл 2012

0 ответить

Яндекс.Метрика