Author | Message |
---|
transient Кандидат в члены клуба The eBook
Joined: 10 Mar 2012 Posts: 310
| Posted: 13.06.2014 07:16 | |
| Может посоветует кто (больше всего надеюсь, что pal подскажет ), как для Покетов сделать так, чтобы в "покетовском проводнике", в разделе приложений, приложения отображались с красивыми именами и нестандартными иконками?
На счет имен, тут вот что. Например, приложение /mnt/ext1/applications/calc.app отображается в проводнике как Калькулятор и имеет такое же название в window title, хотя даже исходный код не содержит такого названия.
Можно обозвать произвольный файл как sf.app и он отобразиться как "Научная фантастика".
За счет какого механизма это делается?
Тоже самое и про иконки. Я знаю как делать qt-приложение с иконкой под windows, есть описание как делать и под linux. Как сделать для приложения нестандартную иконку под Покетбук? |
| | | biv_sumy Член клуба The eBook
Joined: 20 Jul 2009 Posts: 18808
Location: Сумы, Украина
| Posted: 13.06.2014 10:00 | |
| transient wrote: | Тоже самое и про иконки. |
Сами иконки беруться из файла темы. Для приложений вроде имя должно быть app_ХХХХХХХ_icon.bmp где ХХХХХХХ имя исполняемого модуля приложения (app_calc_icon.bmp app_chess_icon.bmp и т.д.) аналогично и для вівода иконок для файлов по расширению имя должно быть ICON_ХХХ.bmp где ХХХ расширение (ICON_FB2.bmp).
transient wrote: | Можно обозвать произвольный файл как sf.app и он отобразиться как "Научная фантастика". |
А для етого скорее всего надо взять языковой файл из прошивки (/ebrmain/language/ru.txt) и в нем добавить строки вида @ХХХХХХХ=СУПЕР Программка (@Calc=Калькулятор @Chess=Шахматы)
НУ а далее тему собираем и копируем в каталог внутренней памяти system/themes а языковой файлик в system/language _________________ PB 602Grey, PB A7, NSTGL +PB Power Bank. |
| | | pal Член клуба The eBook
Joined: 08 Jan 2012 Posts: 1510
| Posted: 13.06.2014 11:34 | |
| app_ХХХХХХХ_icon - это иконка для Task Manager view{123}_ХХХХХХХ - иконки для проводника
Quote: | /mnt/ext1/applications/calc.app отображается в проводнике как Калькулятор и имеет такое же название в window title, хотя даже исходный код не содержит такого названия. |
В исходном коде есть
Code: | GetLangText("@Calculator") |
_________________ Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины. |
| | | transient Кандидат в члены клуба The eBook
Joined: 10 Mar 2012 Posts: 310
| Posted: 15.06.2014 10:13 | |
| Коллеги, благодарю!
Quote: | В исходном коде есь
Code: | GetLangText("@Calculator") |
|
Т.е. в строке (объекте, или что это там) @Calculator будет перевод слова на местный язык для нужд приложения и внутри него? |
| | | pal Член клуба The eBook
Joined: 08 Jan 2012 Posts: 1510
| Posted: 16.06.2014 11:31 | |
| Точно. Window Manager'а нет, поэтому каждое приложение само решает, что выводить в область заголовка _________________ Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины. |
| | |
| You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
© Libroom, 2021
|