Иконки в подменю - маленькие и большие
Большие иконки в подменю (testing) - скачать:
- с большими иконоками при стиле "Список", а так же некоторые улучшения
- без больших иконок при стиле "Список"
Большие иконки в режиме "Сетка"
Большие иконки в режиме "Список"
Маленькие иконки в режиме "Список", взятые из SysRegistry и т.д. из параметра Icon
Маленькие иконки в режиме "Список", уменьшенные из больших иконок, при незаполненном параметре Icon
Изменения в версии 0.5:
Делалось для 44R. Тестировалось на PE 1.86. Не знаю, будет ли работать или нет на других прошивках.
Качаем файлик и смотрим инструкцию под спойлером
Из архива:
1. файл libezxam_mod.so кладем в /mnt/msc_int0/bin
2. файл am_44 кладем куда хотим, но откуда можно его запускать, т.е. где снят noexec
я положил в /mmc/mmca1/bin
3. файл ezx_pe.cfg кладем в /ezxlocal/download/appwrite/setup
4. в телнете пишем:
mount -o bind /mmc/mmca1/bin/am_44 /usr/SYSqtapp/am/bin/am
busybox killall am
Для использования маленьких иконок из SysRegistry сделать
5. файл SysRegistry положить куда хочешь, например, /mmc/mmca1/bin
6. в телнете написать:
mount -o bind /mmc/mmca1/bin/SysRegistry /usr/data_resource/preloadapps/SysRegistry
busybox killall am
SysRegistry от PE 1.86, правленный, с маленькими иконками
немного ждем, имеем иконки в подменю...
Так же в архиве присутствует скрипт для авторана...
В этом деле сильно мне помог dimichxp.
C его помошью пропатчили am от 44R на запуск собственной функции из libezxam_mod.so
Известные баги:
1. Все это один сплошной БАГ!!!
2.может вылетать меню при переключении режима "Сетка" <-> "Список" - вроде стало стабильнее
3. если после этого в меню больше не входит, то выполнить в телнете команду
rm /ezxlocal/download/appwrite/am/listview
4.так же может вылетать и в других местах - вроде стало стабильнее
5. вообще тел можетначать тормозить и в конце концов зависнуть...
6. Если запустили приложение из подменю с большими иконками, потом приложение закрыли, то придется подождать секунд 5 перед запуском новго приложения... иначе не запуститься, если раньше начать тыркать кнопку....
7. При перемещении или при пересортировке в режиме "Сетка" данные на экране не обновляются, необходимо выйти в главное меню и заново зайти
8. При перемещении или пересортировке в режиме "Список" не корректно происходит обновление экрана, снизу появляется мусор...
9. кароче - что вышло, то вышло.. на большее пока что силы кончилисььь
Скачать предыдущую версию:
с большими иконками (версия 0.4) -
только с маленькими иконками (версия 0.1) -
Всем юзать на свой страх и риск... За нестабильную работу телефона ответственности не несу... Жалоб не принимаю...Про запуск из авторана, также, жалобы не принимаются...
Как сделать выделение в подменю, как в главном меню?
Внимание, это коснется и стандартного диспетчера файлов!!!
Все это из за криворуких китайцев, которые писали код
1. необходимо в файле common.ini скина изменить в секции [ZImageContainer_1]
параметры на
Bg_Type_H = 2
Border_Type_H = 2
вроде все, но на всяки случай параметры из моего файла:
[size=1]
[ZImageContainer_1]
Bg_Type_Std = 0
Bg_Type_H = 2
Bg_Stretch_H = 5
Bg_Color_H = 255
Bg_Opacity_Std =0
Bg_Opacity_H =100
Border_Type_Std = 0
Border_Type_H = 2
Border_Color_Std = 1592405
Border_Color_H = 5592405
Border_Width_Std = 0
Border_Width_H = 0
Border_Opacity_Std = 0
Border_Opacity_H = 100
Bg_Size_Std =49
Bg_Size_H = 49
Padding_Left = 1
Padding_Right = 1
Padding_Top = 1
Padding_Bottom = 1
далее в файл скина iconres.ezx нужно добавить следующие картинки:
imgcontain01_bg_h.bmp
imgcontain01_bottom_h.bmp
imgcontain01_bottomleft_h.bmp
imgcontain01_bottomright_h.bmp
imgcontain01_left_h.bmp
imgcontain01_right_h.bmp
imgcontain01_top_h.bmp
imgcontain01_topleft_h.bmp
imgcontain01_topright_h.bmp
Как это сделать и где их взять...
Как это сделать, я рассказывать не буду.
Где их взять?
Надо из iconres.ezx извлечь следующие картинки:
mm_imgcontain01_bg_h.bmp
mm_imgcontain01_bottom_h.bmp
mm_imgcontain01_bottomleft_h.bmp
mm_imgcontain01_bottomright_h.bmp
mm_imgcontain01_left_h.bmp
mm_imgcontain01_right_h.bmp
mm_imgcontain01_top_h.bmp
mm_imgcontain01_topleft_h.bmp
mm_imgcontain01_topright_h.bmp
и переименовать, как написал выше, т.е. удалить префикс "mm_"
Все это из за китайских криворуких программистов...
Перепаковываете iconres.ezx от скина и радуетесь таким же выделениям в подменю и стандартном диспетчера, как в главном меню...
вот что получилось
Сообщение отредактировал BeZ - 27.2.2009, 10:51
Большие иконки в подменю (testing) - скачать:
- с большими иконоками при стиле "Список", а так же некоторые улучшения
- без больших иконок при стиле "Список"
Большие иконки в режиме "Сетка"
Spoiler:
[close]
Большие иконки в режиме "Список"
Spoiler:
[close]
Маленькие иконки в режиме "Список", взятые из SysRegistry и т.д. из параметра Icon
Spoiler:
[close]
Маленькие иконки в режиме "Список", уменьшенные из больших иконок, при незаполненном параметре Icon
Spoiler:
[close]
Изменения в версии 0.5:
Spoiler:
- теперь в режиме "Список" не должен показываться "желтый !" при остуствии маленькой иконки, либо когда иконка установлена пользователем
- добавлена возможность отображать меню в режиме "Список" с большими иконками, за что отвечает параметр BigListIcons
- добавлена возможность масштабирования иконок, имеющих размер меньше указанного в параметре ResizeSmallTo из конфигурационного файла, т.е. когда в подменю в режиме "Сетка" или "Список с большими иконками", например, некоторые значки ява-приложений имеют размер 16х16 или 19х19, это смотриться не очень красиво, то можно увеличить эти значки до приемлемого размера, так, чобы они не были слишком смазанными, т.е. можно попробовать увеличить до 24х24
- попробовал сделать более корректное выравнивание иконок в режиме "Сетка", но все равно параметры выравнивания прописаны в файле скина common.ini
- изменились некоторые названия параметров в конфигурационном файле:
- SubMenuIcons - отвечает за отображение иконок в подменю, ранее назывался SmallIcons, если значение 0 - отображатся стандартные цифры, если 1 - то либо маленькие иконки в режиме "Список", либо большие иконки в режимах "Список" или "Сетка"
- BigListIcons - отвечает за отображение больших иконок в режиме "Список", при этом параметр LikeMainMenu должен иметь значение 0, иначе, значение указанного параметра игнорируется
- LikeMainMenu - отвечает за отображение подменю в режиме "Сетка"
- ResizeSmallTo - отвечает за изменение размера маленьких иконок до указанного размера, если актуальный размер которых меньше указанного. Если параметр имеет значение 0, то масштабирования не происходит.
[close]
Делалось для 44R. Тестировалось на PE 1.86. Не знаю, будет ли работать или нет на других прошивках.
Качаем файлик и смотрим инструкцию под спойлером
Spoiler:
Из архива:
1. файл libezxam_mod.so кладем в /mnt/msc_int0/bin
2. файл am_44 кладем куда хотим, но откуда можно его запускать, т.е. где снят noexec
я положил в /mmc/mmca1/bin
3. файл ezx_pe.cfg кладем в /ezxlocal/download/appwrite/setup
4. в телнете пишем:
mount -o bind /mmc/mmca1/bin/am_44 /usr/SYSqtapp/am/bin/am
busybox killall am
Для использования маленьких иконок из SysRegistry сделать
5. файл SysRegistry положить куда хочешь, например, /mmc/mmca1/bin
6. в телнете написать:
mount -o bind /mmc/mmca1/bin/SysRegistry /usr/data_resource/preloadapps/SysRegistry
busybox killall am
SysRegistry от PE 1.86, правленный, с маленькими иконками
немного ждем, имеем иконки в подменю...
[close]
Так же в архиве присутствует скрипт для авторана...
В этом деле сильно мне помог dimichxp.
C его помошью пропатчили am от 44R на запуск собственной функции из libezxam_mod.so
Известные баги:
Spoiler:
1. Все это один сплошной БАГ!!!
2.
3. если после этого в меню больше не входит, то выполнить в телнете команду
rm /ezxlocal/download/appwrite/am/listview
4.
5. вообще тел можетначать тормозить и в конце концов зависнуть...
7. При перемещении или при пересортировке в режиме "Сетка" данные на экране не обновляются, необходимо выйти в главное меню и заново зайти
8. При перемещении или пересортировке в режиме "Список" не корректно происходит обновление экрана, снизу появляется мусор...
9. кароче - что вышло, то вышло.. на большее пока что силы кончилисььь
[close]
Скачать предыдущую версию:
с большими иконками (версия 0.4) -
только с маленькими иконками (версия 0.1) -
Всем юзать на свой страх и риск... За нестабильную работу телефона ответственности не несу... Жалоб не принимаю...Про запуск из авторана, также, жалобы не принимаются...
Как сделать выделение в подменю, как в главном меню?
Внимание, это коснется и стандартного диспетчера файлов!!!
Все это из за криворуких китайцев, которые писали код

Spoiler:
1. необходимо в файле common.ini скина изменить в секции [ZImageContainer_1]
параметры на
Bg_Type_H = 2
Border_Type_H = 2
вроде все, но на всяки случай параметры из моего файла:
[size=1]
[ZImageContainer_1]
Bg_Type_Std = 0
Bg_Type_H = 2
Bg_Stretch_H = 5
Bg_Color_H = 255
Bg_Opacity_Std =0
Bg_Opacity_H =100
Border_Type_Std = 0
Border_Type_H = 2
Border_Color_Std = 1592405
Border_Color_H = 5592405
Border_Width_Std = 0
Border_Width_H = 0
Border_Opacity_Std = 0
Border_Opacity_H = 100
Bg_Size_Std =49
Bg_Size_H = 49
Padding_Left = 1
Padding_Right = 1
Padding_Top = 1
Padding_Bottom = 1
далее в файл скина iconres.ezx нужно добавить следующие картинки:
imgcontain01_bg_h.bmp
imgcontain01_bottom_h.bmp
imgcontain01_bottomleft_h.bmp
imgcontain01_bottomright_h.bmp
imgcontain01_left_h.bmp
imgcontain01_right_h.bmp
imgcontain01_top_h.bmp
imgcontain01_topleft_h.bmp
imgcontain01_topright_h.bmp
Как это сделать и где их взять...
Как это сделать, я рассказывать не буду.
Где их взять?
Надо из iconres.ezx извлечь следующие картинки:
mm_imgcontain01_bg_h.bmp
mm_imgcontain01_bottom_h.bmp
mm_imgcontain01_bottomleft_h.bmp
mm_imgcontain01_bottomright_h.bmp
mm_imgcontain01_left_h.bmp
mm_imgcontain01_right_h.bmp
mm_imgcontain01_top_h.bmp
mm_imgcontain01_topleft_h.bmp
mm_imgcontain01_topright_h.bmp
и переименовать, как написал выше, т.е. удалить префикс "mm_"
Все это из за китайских криворуких программистов...
Перепаковываете iconres.ezx от скина и радуетесь таким же выделениям в подменю и стандартном диспетчера, как в главном меню...
вот что получилось
[close]
Сообщение отредактировал BeZ - 27.2.2009, 10:51