Elf-Menu v.0.85 + Autostarter 0.15
© arban
Спасибо: UltraShot, Hussein, IronMaster, den_po, и тестерам A-R-T, Va_st, PulseDrive. Меню на эльфе. Для полноценной работы необходим эльф Elf-menu autostarter.
Возможности:
-Ставить на пункт эльф, яву, ссылку
-Ставить на пункт иконку
-Визуальный выбор ссылки, явы, эльфов, картинки
-Добавлять до 100 пунктов
-Выбирать стиль меню (12 стандартных)
-Запоминает выделенный пункт
-Быстрый запуск пункта на нажатие 1-#
-Автоматически берется имя из ссылки
В версии 0.6 добавлено:
-Работа на DB2010 (проверялось на w800 r1bd001)
-Исправлен баг с удалением 1 пункта
-Исправлен баг с чтением русских имен из конфига
-Исправлена куча мелких багов
-Добавлено окошко при удалении пункта
-Изменен алгоритм запуска эльфа
-Исправлено автовзятие имени из ссылки
-Добавлен быстрый запуск ссылок на нажатие 1-#
-Небольшая оптимизация
Изменения в версии 0.7:
-Полностью переписан код
-Добавлена возможность создавать подменю
-Добавлена возможность смены языка
-Добавлена вибра
-Увеличена скорость работы
-Уменьшено потребление хипа
-Добавлен быстрый запуск пунктов при редактировании на нажатие 1-4 соответственно
-Удаление первого пункта заменена на его очистку (до этого ничего не происходило)
-Исправлена куча серьезных и мелких багов
-Исправлены утечки памяти
-Изменен алгоритм загрузки картинок
Изменения в версии 0.8:
-Добавлена поддержка скинов (выбор существующего или создание нового)
-Добавлен стиль как в главном меню
-Доработана вибра
-Оптимизация
-Исправлен баг с пропаданием иконок в подменю
-Исправлены названия стилей для дб2010
-Исправлена еще куча багов
-Исправлены мелкие недочеты в языковых файлах
-Исправлено несколько мелких утечек
Изменения в версии 0.85:
-Исправлен серьезный баг с загрузкой скина
-Оптимизирован код
-Ускорена работа
Обязательно обновите языковые файлы!
Хелп по языкам
-Для добавления языков положите файлы *.lng в папку %DIR_CONFIG%/ElfMenu на карту или в память телефона
-Если в языковом файле будет отсутствовать хоть одна метка то может нарушиться правильность работы эльфа!
-Если будет отсутствовать языковой файл, назначенный в конфиге (settings.ini), или не будет назначено ни одного файла то язык возьмется из эльфа (английский).
Хелп по скинам
1. Чтобы создать скин зайдите в Функции-Скин-Новый, дайте ему название, при этом создастся файл %название_скина%.mm и папка %название_скина%. Затем в папку %название_скина% закиньте все нужные для скина картинки.
2. Чтобы выбрать скин зайдите в Функции-Скин-Выбрать, вам будет доступен список скинов (файлов с расширением *.mm в папке %DIR_CONFIG%/ElfMenu на карте или в памяте телефона).
3. Скины (файлы *.mm и папка с таким же названием как и сам скин) кладутся в папку %DIR_CONFIG%/ElfMenu на карте или в памяте телефона.
4. Картинки для скина берутся из папки с названием скина, например: скин Example.mm и папка с картинками для него Example
Elf-menu autostarter v.0.15
Возможности:
-Запуск меню при нажатии Меню в режиме ожидания
-Запуск меню при нажатии заданной в конфиге клавиши
В версии 0.15 добавлено:
-Не вызывается при заблокированной клаве
-Не надо перезагружать телефон при выгрузке эльфа
-Добавлена небольшая проверка: если Elf-Menu запущен то переходит фокус на него, если нет то запускается
Установка:
-Устанавливаем pkg
-В папку Config/ElfMenu в памяти телефона кидаем иконки (только png!) (в pkg уже есть 12 штук)
-Запускаем Elf-menu autostarter, настраиваем конфиг. Путь настроить обязательно!
Путь прописывается вида путь/имя_эльфа.elf (например /card/other/ZBin/Elf-Menu.elf)
-Выходим на ГЭ или жмем кнопку,которую задали в конфиге.