Название: AddBBCode Автор: Metaler Версия: 1.1 fix Описание: эльф для добавления BB-кодов в текстовое поле при написании сообщений на форуме и т.д.
- в конфиге указываем названия книг и (или) ява-приложений, в которые будет добавляться софт открытия главного меню эльфа; - возможно управление с клавиатуры (дублирует джой/навикей); - вставка осуществляется в положение курсора, сам курсор устанавливается между тегами, если имеется закрывающий.
История версий:
v.1.1fix: - фикс кодировки - фикс отображение hex-кода цвета
v.1.1.0: - добавлен пункт меню "Смайлы". Коды и названия в smiles.ini (редачте как хотите), изображение - smiles.png. Должны лежать в "/Config/AddBBCode" - мелкие фиксы, оптимизирована часть кода
P.S.: пока был без компа, написал 2 эльфа для установки - RunOnce.elf - убивает старого эльфа, запускает новый - Uninstall.elf - убивает эльфа, удаляет его, и все ресурсы
v.1.0.4fix: - фикс версии 1.0.4 - просьбе сделал возможность добавления # к коду цвета. Настройка в конфиге. По умолчанию отключено.
v.1.0.4: - переделан способ добавления софта (не понравился мне предыдущий вариант, да и так правильнее будет) - небольшая оптимизация
v.1.0.3: - исправил вставку тега URL - теперь после убийства эльфа софт удаляется из меню - настройку в конфиге для эльфа AdvSoftkeys убрал. эльф сам всё определяет - ещё пара мелких изменений
v1.0.2: - фикс управления с клавиатуры - поправлены текстовые метки - все метки вынесены в .h файл
v1.0.1: - изменён способ добавления софта - если не используете эльф AdvSoftkeys - снимите галку с соответствующего пункта в конфиге. Только для A1. Для применения этой настройки перезагрузите эльф.
v1.0 - релиз
Известные проблемы: - на A1 после добавления BB-кода курсор визуально устанавливается на один символ раньше; (частично решена)
Дописать новую версию до отъезда я не успею, по этому юзаем фикс текущей.
P.S.: по поводу установки курсора: вспомнил, почему я отказался тогда использовать этот вариант - невозможно удалить символ, пока не переведёшь курсор джоем или не начнёшь набирать текст. В этой версии сделано так, ибо удалять там нечего. В прошивке эта ф-я используется там, где удалять не нужно (соответственно клавиша удаления блокируется) и устанавливается курсор в начало текста. Чтобы исправить это, как раз-таки нужен патч. То ли этот параметр приходит в кейхук StringInput'а, то ли ещё куда - сам я пока не понял.
Добавлено 3.8.12 02:53
Забыл сказать, что по просьбе сделал возможность добавления # к коду цвета. Настройка в конфиге. По умолчанию отключено.
К800 SW-R8BF003 W995 SW-R1GA026
Спасибо сказали: MrGraL, Vov4ик
Metaler
Elfmaker
Регистрация: 26.4.10 Сообщений: 201 Репутация: 2158 Откуда: Пенза
Metaler, чисто логически подумал и решил, что наверняка не все согласятся с предложенным набором смайликов :) Не трудно понять, по какому принципу ини файл с пнг взаимодействует и сделать нужный себе набор смайликов. Проблема только в размере селектора и в суммарном колличестве смайликов, вроде :)
Metaler
Elfmaker
Регистрация: 26.4.10 Сообщений: 201 Репутация: 2158 Откуда: Пенза
Не знаю почему, но получаю ребут при попытке вставить какой-то код. В чём может быть проблема?
Metaler пишет: gusakv, проверяй наличие функций.
У меня аналогичная проблема, но я не волочь как проверять наличие функций, объясни по брацге
Предупреждение от MrGraL Нарушение правил: 5.3.21. Нежелание или неумение неторопливо прочитать Форум и найти ответы, не задавая глупых вопросов в виде флуда в несоответствующей теме.
SE w995 R1HA035
'Фу' сказали: MrGraL
Neodzen
Patcher
Регистрация: 3.10.10 Сообщений: 311 Репутация: 3339 Откуда: Украина
Создайте да одну тему для новичков, где всё обо всём объясняется по эльфостроению, а то по вашей теории вопросы задавать нельзя, нужно вычитать весь форум, чтобы какую-то деталь понять...
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.