Эльф для быстрого доступа к функциям телефона при помощи панели с иконками в статусной строке.
Панель можно показывать/скрывать кнопкой, прописанной в конфиге. Эта версия состоит из двух эльфов:
fastbar-0.3-beta - рисует панель в статус строке,
fastbar-0.3-stby-beta - рисует панель на рабочем столе.
Если хотите заюзать оба эльфа, запускайте сначала fastbar-0.3-stby-beta, версия для статус строки сама найдёт fastbar-0.3-stby-beta и включит специальный режим
Максимально количество иконок - 9 (если надо больше - пишите, сделаю)
файл конфига для fastbar-0.3-beta: fastbar.cfg, для fastbar-0.3-stby-beta: fastbarstb.cfg
Описание конфига (параметры, общие для обоих эльфов):
Конфиги должны лежать в %ELFS_CONFIG%/FastBar/fastbar.cfg,fastbarstb.cfg
Code
[KEY_SHOWBAR]: 0x23;0x01; первое значение - код кнопки для показа/скрытия панели, второе - режим ;нажатия
[KEY_ACTIVATE]: 0x08;0x00; код кнопки для активации выбранного элемента
[KEY_NEXT]: 0x0B; код кнопки для переключения на следующий элемент | у этих кнопок нет режима нажатия,
[KEY_PREV]: 0x0F; код кнопки для переключения на предыдущий элемент | если нужно - добавлю
[BORDER_COLOR]: 0xFF000000; цвет рамки панели
[BAR_BRUSH_COLOR]: 0xFF555555; фоновый цвет панели
[BAR_HEIGHT]: 18 ;размер панели в высоту
[SMOOTHLY_HIDE]: YES; плавное скрытие при таймауте или нажатии клавиши, не относящейся к эльфу
[AUTOHIDE_TIMEOUT]: 2; через сколько секунд будет исчезать панель, если не нажимать клавиши
[POSITION_LEFT]: YES; отображать панель слева?
[MODE_KEYLOCK]: IGNORE; SHOW; ONLY; определяет поведение панели с залоченой клавой
[NORM_LESS_PX]: 2; отступ иконки от края панели (для иконок из прошивки)
[BLOCK_KEYS]: YES; лочить ли клавиши
[MOVE_SPEED]: 4; скорость, с которой панель будет выдвигаться/задвигаться (Pixels Per ~20msec),
;если "0" - панель будет появляется/исчезать моментально
;Далее идёт описание иконок и действий:
[ICON*]: 1.png ;файл с иконкой, все иконки ложить в %ELFS_CONFIG%/FastBar/icons, или ID иконки в прошивке телефона
[ICONSEL*]: 1_sel.png ;файл с иконкой в выбранном состоянии, или ID иконки в прошивке телефона
[ACTION*]: FileManager ;что запускать при активации, если надо запустить эльф - напишите его имя с расширением, например: "calc.elf"
;Для запуска явы нужно написать: Vendor,JavaName.jar, где Vendor - Поставщик приложенияя, JavaName - имя приложения. всё это можно посмотреть в "Информации" джавы.
"*" - номер иконки/действия, от 1 до 9.
Для эльфа fastbar-0.3-stby-beta добавляется только один параметр:
[STANDBY_POS_Y]: 100
Новое в версии 0.3 beta:
[+] standby mode
[+] запуск джавы
[+] дальше забыл, но помню, что ещё что-то делал ...
[-] Кнопки "влево","вправо" для выбора элементов ни лочатся =(
если кто-нибудь знает, как это обойти, пишите в личкую
Просьба писать о всех найденных багах и недочётах, а также ваши пожелания для дальнейшего
развития эльфа.
Планы на будущее:
[+] версия c binary configuration file (BCfg)
(с) Xel