motofan logo
> 

Иконки в подменю для z6 как в v8, и не только....

BeZ
сообщение 19.2.2009, 15:44


Moto(sh)Coder
*******

Группа: Разработчики
Сообщений: 1 542
Регистрация: 8.10.2003
Пользователь №: 743
Модель телефона: только не moto

Рейтинг: 788.5



Иконки в подменю - маленькие и большие

Большие иконки в подменю (testing) - скачать:
- с большими иконоками при стиле "Список", а так же некоторые улучшения
- без больших иконок при стиле "Список"

Большие иконки в режиме "Сетка"
Spoiler:
[close]


Большие иконки в режиме "Список"
Spoiler:
[close]


Маленькие иконки в режиме "Список", взятые из SysRegistry и т.д. из параметра Icon
Spoiler:
[close]


Маленькие иконки в режиме "Список", уменьшенные из больших иконок, при незаполненном параметре Icon
Spoiler:
[close]


Изменения в версии 0.5:
Spoiler:

  1. теперь в режиме "Список" не должен показываться "желтый !" при остуствии маленькой иконки, либо когда иконка установлена пользователем
  2. добавлена возможность отображать меню в режиме "Список" с большими иконками, за что отвечает параметр BigListIcons
  3. добавлена возможность масштабирования иконок, имеющих размер меньше указанного в параметре ResizeSmallTo из конфигурационного файла, т.е. когда в подменю в режиме "Сетка" или "Список с большими иконками", например, некоторые значки ява-приложений имеют размер 16х16 или 19х19, это смотриться не очень красиво, то можно увеличить эти значки до приемлемого размера, так, чобы они не были слишком смазанными, т.е. можно попробовать увеличить до 24х24
  4. попробовал сделать более корректное выравнивание иконок в режиме "Сетка", но все равно параметры выравнивания прописаны в файле скина common.ini
  5. изменились некоторые названия параметров в конфигурационном файле:
    • 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. вообще тел можетначать тормозить и в конце концов зависнуть...
6. Если запустили приложение из подменю с большими иконками, потом приложение закрыли, то придется подождать секунд 5 перед запуском новго приложения... иначе не запуститься, если раньше начать тыркать кнопку....
7. При перемещении или при пересортировке в режиме "Сетка" данные на экране не обновляются, необходимо выйти в главное меню и заново зайти
8. При перемещении или пересортировке в режиме "Список" не корректно происходит обновление экрана, снизу появляется мусор...
9. кароче - что вышло, то вышло.. на большее пока что силы кончилисььь
[close]

Скачать предыдущую версию:
с большими иконками (версия 0.4) -
только с маленькими иконками (версия 0.1) -

Всем юзать на свой страх и риск... За нестабильную работу телефона ответственности не несу... Жалоб не принимаю...Про запуск из авторана, также, жалобы не принимаются...

Как сделать выделение в подменю, как в главном меню?
Внимание, это коснется и стандартного диспетчера файлов!!!
Все это из за криворуких китайцев, которые писали код thumbdown.gif
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
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
BeZ
сообщение 20.2.2009, 17:46


Moto(sh)Coder
*******

Группа: Разработчики
Сообщений: 1 542
Регистрация: 8.10.2003
Пользователь №: 743
Модель телефона: только не moto

Рейтинг: 788.5



Цитата(Velizariy @ Сегодня, 18:40)

Затестил либу только с малыми иконками, поймал глюки, иногда выкидывает на рабочий стол, и иногда не хочет воспринимать нажатие вверх =(
*


эту либо наверное тоже надо обновить..


Про выделение - пока буду разбираться...
Еще такой глюк есть:
Появились пункты в подменю - перместить и пересортировать.
Первый пока глючит сильно: перемещение происходит не выделенного пункта, а самого первого в списке..
Второй - вроде работает нормально, но после произведенного действия подменю не обновляется, обязательно надо выходить либо в главное меню, либо вообще из меню...



Добавлено позже (20.2.2009, 20:51):
Цитата(Chacha_Ivanov @ Сегодня, 10:07)

А единственный минус больших иконок мне кажется, лично для меня, это то что они большие в списке явы.
*


есть бредовая идея, именно для папки с явой делать мелкие иконки...
или у тебя явовские иконки больше стандартны (> 49*49) ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
BeZ   Иконки в подменю для z6 как в v8   19.2.2009, 15:44
BeZ   завтра выложу отдельно стабильную версию только с ...   19.2.2009, 19:38
-POSHIK-   В файле common.ini надо изменить [ZImageContain...   19.2.2009, 21:58
Velizariy   Хорошая весч, но глючит, обидно :(   20.2.2009, 3:42
BeZ   ты про патченную либу чтоли?   20.2.2009, 5:23
sEVANS   Хмм...на zMod не пошло, если зайти в какое-нибудь ...   20.2.2009, 6:41
BeZ   sEVANS, какую версию прбовал? какая проша стоит?   20.2.2009, 6:43
sEVANS   BeZ, пробовал обе версии на 44R, в обоих случаях о...   20.2.2009, 6:58
Abram   sEVANS, Проверь на моей проше. Должно работать. В...   20.2.2009, 6:59
BeZ   а подмена иконок для типов файлов работает на тво...   20.2.2009, 7:00
sEVANS   [b]sEVANS, дай угадаю куда ты положил am_44.... ...   20.2.2009, 7:17
Velizariy   а подмена иконок для типов файлов работает на тво...   20.2.2009, 13:15
Ant-ON   Эмм я как раз таки ложил am_44 в /mnt/msc_int0/bi...   20.2.2009, 13:19
Chacha_Ivanov   Все работает на zmod) Вчера я чот намудрил...%) s...   20.2.2009, 7:02
BeZ   Потестируйте лучше стабильную версию с мелкими ико...   20.2.2009, 7:04
Chacha_Ivanov   Все ОК. А единственный минус больших иконок мн...   20.2.2009, 7:07
BeZ   зачем?яж написал, если ты хочешь оригинальные мал...   20.2.2009, 8:08
-женя-   Поставил с большими иконками мне понравилось, толь...   20.2.2009, 8:12
BeZ   -женя-, кушай на здоровье ))))   20.2.2009, 8:13
sEVANS   Эмм..проблема даже не в этом....а в том что некот...   20.2.2009, 8:33
BeZ   sEVANS, а чего не хватает то?   20.2.2009, 8:54
sEVANS   Bez, иконок для папок и для некоторых скриптов (ко...   20.2.2009, 9:11
BeZ   ну значит правь регистри хотя надо поглядеть, мож...   20.2.2009, 9:19
Serj75   в архиве am_44_small_stable_01.zip нету файла ezx_...   20.2.2009, 9:40
BeZ   Serj75, возьми из другого   20.2.2009, 9:46
ShinG0   I wrote a simple script that you can put @ autorun...   20.2.2009, 9:59
BeZ   эхх, нашел почему так происходит, но не знаю как...   20.2.2009, 11:21
nsk_modder   BeZ, весчь!!! :thumbsup:   20.2.2009, 11:42
BeZ   скоро обновлю, нашел решение, уже тестирую Добав...   20.2.2009, 14:14
Velizariy   Затестил новую фишку с большими иконками, полет но...   20.2.2009, 15:40
BeZ   эту либо наверное тоже надо обновить.. Про выде...   20.2.2009, 17:46
Chacha_Ivanov   неее) я именно про то, про что ты подумал. да, ...   20.2.2009, 18:20
BeZ   хз кстати, какой шрифт, когда ты от v8 монтирова...   20.2.2009, 18:38
Chacha_Ivanov   Нормального размера, т.е каким и должен быть Вот...   20.2.2009, 18:41
BeZ   разобрался с этой фигней :)   20.2.2009, 19:17
BeZ   всем качать обновление из первого поста [b]big_te...   24.2.2009, 15:06
man_of_dream   подскажите что я делаю не правильно... всё делаю ...   24.2.2009, 18:48
BeZ   результат = кривые руки картинки я не сам рисова...   24.2.2009, 19:16
man_of_dream   блин, почему если делалось всё по инструкции и соб...   24.2.2009, 19:33
BeZ   потому что все так и есть... будет, если этого ...   24.2.2009, 19:35
ShinG0   It workz with .46R, when i execute the script manu...   24.2.2009, 20:10
_LU_   It workz with .46R, when i execute the script man...   25.2.2009, 1:24
azbich   BeZ,а ты разрешишь использовать эту фичу в модах?в...   24.2.2009, 20:15
Virgilij   azbich, как сказал когда-то одному челу Абрам: ...   24.2.2009, 23:50
sEVANS   _LU_, у тебя тоже 46R?   25.2.2009, 4:01
_LU_   неа - 44r   25.2.2009, 4:58
BeZ   _LU_, с автораном у всех проблемы... может нужен ...   25.2.2009, 5:11
_LU_   _LU_, с автораном у всех проблемы... может нужен...   26.2.2009, 0:47
sEVANS   BeZ, у меня через авторан все норм работает. ;) ст...   25.2.2009, 6:36
BeZ   sEVANS, ну мне кто то говорил, что глючит... я се...   25.2.2009, 6:37
BeZ   все зависит от реализации авторана, вчера проверил...   26.2.2009, 6:14
sEVANS   Может стоит попробовать добавить в авторан, наприм...   26.2.2009, 6:54
BeZ   sEVANS, надо разбираться с авторанами... думаю эт...   26.2.2009, 6:55
BeZ   sEVANS, через авторан от рокса у andrey_moto тоже...   26.2.2009, 12:36
Chacha_Ivanov   BeZ, а у тебя не осталось варианта где подменю сп...   26.2.2009, 14:38
BeZ   Chacha_Ivanov, неа, похерил я его анадо чтоли?   26.2.2009, 14:39
Chacha_Ivanov   BeZ, Ну мне понравился. Ну ладно, похерил так пох...   26.2.2009, 14:45
ShinG0   No - do not work with me. @BeZ can u attach the sc...   26.2.2009, 15:18
BeZ   ShinG0, забыл в конце скрипта fi попробуй еще раз...   26.2.2009, 17:09
ShinG0   Да! Теперь работает отлично! clap;applo   26.2.2009, 17:41
Holy Linux   Скрипт работает, но все приложения (Игры и прилор...   27.2.2009, 3:15
BeZ   Holy Linux, не вижу связи, хотя есть предположени...   27.2.2009, 3:30
ShinG0   Hmm...there is a another issue with the autorun. T...   27.2.2009, 8:20
BeZ   дык еще раз говоорю, зависит от реализации авторан...   27.2.2009, 8:22
ShinG0   Mine version is 0.4 too. @ BeZ How do u put the sc...   27.2.2009, 8:57
BeZ   ShinG0, в PE 1.86 авторан сделан немного по друго...   27.2.2009, 9:01
ShinG0   @BeZ thanks a lot --> i got the PE autorun cod...   27.2.2009, 11:36
BeZ   ShinG0, :thumbsup: помнишь фразу? Будущее за Pr...   27.2.2009, 11:40
Chacha_Ivanov   BeZ, Спасибо что добавил список с большими иконка...   27.2.2009, 12:01
BeZ   должны реагировать   27.2.2009, 12:07
Chacha_Ivanov   У меня сейчас так в конфиге: [AM] SubMenuIcons = ...   27.2.2009, 12:12
BeZ   ResizeSmallTo = 49 размер указывай, до какого масш...   27.2.2009, 12:31
Chacha_Ivanov   BeZ, я хочу чтобы так было.   27.2.2009, 12:40
BeZ   Chacha_Ivanov, нее, пока что отдыхаем.. это надо ...   27.2.2009, 12:45
Chacha_Ivanov   BeZ, количество слов "пока" в твоем пос...   27.2.2009, 13:03
BeZ   Chacha_Ivanov, а вибру вам не сделать при хождени...   27.2.2009, 13:12
Velizariy   Bez, молодец! Все работает отлично clap;applo...   28.2.2009, 2:48
Virgilij   Bez, молодец! Все работает отлично clap;appl...   28.2.2009, 22:03
nsk_modder   а смогешь??? ))   28.2.2009, 7:06
BeZ   nsk_modder, минимальная длительность 1 сек - оно ...   28.2.2009, 9:53
MuRDeRDollS   А баг с режимом флеш карты поравить реально?* или ...   28.2.2009, 11:26
BeZ   MuRDeRDollS, а это не баг либы... так что ко мне ...   28.2.2009, 12:30
sEVANS   Virgilij, скорее всего это из-за того что убиваем ...   1.3.2009, 4:26
Virgilij   Может тогда просто перед использованием во флешь р...   1.3.2009, 4:38
Holy Linux   Может тогда просто перед использованием во флешь ...   1.3.2009, 5:15
man_of_dream   привыкайте к ftp и всё)   1.3.2009, 7:09
BeZ   Virgilij, мне уже изобретать нечего, пробуйте сам...   1.3.2009, 7:22
MotoRavlic   проблема с картой памяти у меня возникает и без ик...   1.3.2009, 10:57
andrey_moto   Пересобрал прошу заменив ам. Но есть проблема. Доп...   25.3.2009, 6:49
BeZ   andrey_moto, для кого все это написано на первой ...   25.3.2009, 12:22
andrey_moto   Спасибо но я уже сделал. Не без сторонней помощи.   25.3.2009, 14:34
simba4   When i change the flexbit.cfg to have little icons...   26.3.2009, 9:54
man_of_dream   а можно ли сделать чтобы иконки как нибудь уменьша...   2.4.2009, 6:46
etix   [quote name='man_of_dream' post='1302274' date='2....   2.4.2009, 18:34
Kozlovsky   А без замены сисрегистри можно обойтись? И как ег...   12.4.2009, 18:54
man_of_dream   первый пост почитай :shuffle: а если у тебя РЕ т...   12.4.2009, 19:05
Kozlovsky   Супер clap;applo автору уважение... А еще классно...   13.4.2009, 13:28
man_of_dream   Kozlovsky, можно вообще даже в главном меню анима...   13.4.2009, 13:52
Kozlovsky   Kozlovsky, можно вообще даже в главном меню аним...   13.4.2009, 14:13
Holy Linux   А не подскажешь как? Можно sysregistry отредактир...   13.4.2009, 16:14
2 страниц V  1 2 >

Иконки в подменю для z6 как в v8, и не только.... · Motorola ROKR Z6, RIZR Z6, Z6w, RAZR² V8 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20.7.2025, 14:56

Форум живёт: