Page 14 of 49
Posted: Sat Jun 19, 2010 4:18 pm
by Infocatcher
Почему-то accesskeys в меню подчеркиваются только если меню открыто с клавиатуры и то не всегда (!). Скрытие клавиш быстрого вызова в системе отключено, в других программах все нормально. С включенным скрытием (которое до нажатия Alt), вроде бы, все нормально.
И отсутствует файл
http://akelpad.sourceforge.net/files/pl ... in-Eng.txt.
Posted: Sat Jun 19, 2010 4:55 pm
by Infocatcher
И хорошо бы наследовать системную тему оформления (вид пунктов меню под курсором и «нажатые» пункты – как с иконками, так и стандартные чекбоксы с галочками).
Posted: Sat Jun 19, 2010 5:19 pm
by Deim0s
В
Main-Rus.txt вот здесь:
Code: Select all
#Только для PMDI
SET(2)
SEPARATOR
"Выбор окна..." Command(4325)
UNSET(2)
неточность.
Вы вроде легализовали

в LineBoard вызов
этих функций, нельзя ли реализовать в подобных случаях вызов из плагина двух команд? Вроде того:
Code: Select all
Call("LineBoard::Main & LineBoard::Main::SetBookmark")
Posted: Sun Jun 20, 2010 1:31 pm
by morismoss
А как вернуть прежний вид выделенных элементов в меню? А то в виде рамочки не очень нравится.
Posted: Sun Jun 20, 2010 2:32 pm
by Instructor
Infocatcher
Скрытие клавиш быстрого вызова в системе отключено...
Это где оно отключается?
И отсутствует файл...
Им пока не занимался.
И хорошо бы наследовать системную тему оформления...
С версии 6.2 можно задав SET(16) в начале меню вернуть старый вид.
morismoss
С версии 6.2 можно задав SET(16) в начале меню вернуть старый вид.
Deim0s
Неточность?
LineBoard...
Можно так:
Code: Select all
-"Установить закладку" Call("Scripts::Main", 1, "EvalCmd.js", `'if (!AkelPad.IsPluginRunning("LineBoard::Main")) AkelPad.Call("LineBoard::Main"); AkelPad.Call("LineBoard::Main::SetBookmark");'`)
Posted: Sun Jun 20, 2010 3:02 pm
by Infocatcher
Instructor
Скрытие клавиш быстрого вызова в системе отключено...
Это где оно отключается?

Win 7:
Панель управления\Оформление и персонализация\Центр специальных возможностей\Облегчение работы с клавиатурой
Упрощение использования сочетаний клавиш
[v] Подчеркивать клавиши быстрого вызова и клавиши доступа
В XP в районе смены темы оформления была кнопка «дополнительно». Мне сейчас не посмотреть.
Им пока не занимался.
Тогда логично пока что и ссылку
отсюда на него убрать.
А
английская версия странички все еще покореженая какая-то (как и русская была, но последняя уже исправлена).
С версии 6.2 можно задав SET(16) в начале меню вернуть старый вид.
А иконки при этом никак нельзя оставить?
[UPD]
А то проводник в Win 7
и с иконками может.
Posted: Sun Jun 20, 2010 3:10 pm
by Instructor
Infocatcher
Если с иконками, то пункты меню рисуются вручную.
Posted: Sun Jun 20, 2010 3:13 pm
by Infocatcher
Instructor
Все настолько плохо? Мде.
Я там там еще скрин чуть позже добавил. Сами-то мелкомягкие как иконки добавляют?
Posted: Sun Jun 20, 2010 3:15 pm
by Deim0s
Instructor,
Неточность?
Ну, как бы под
4325 числится: "Закрыть файл и выйти из программы (SDI) или закрыть вкладку файла (MDI или PMDI)." И почему, даже в обеих случаях (если имелись ввиду
4327/
10019), флаг
2?
Можно так:
Теперь
Scripts регистрации не требует, буду пробовать. А как этот скрипт сработает если LineBoard включён?
off Было бы отлично, если бы в LineBoard'е Вы реализовали автоматическое включение при попытке вызова из него этих функций.
Posted: Sun Jun 20, 2010 3:48 pm
by Instructor
Infocatcher
А английская версия странички все еще покореженая какая-то (как и русская была, но последняя уже исправлена).
Смотрел Oper'ой, IE ничего такого не заметил
Deim0s
Ну, как бы под 4325 числится...
Подкорректировал.
И почему...
В режиме MDI пункт "Выбор окна" появляется после 10 открытых окон (только называется "Все окна").
А как этот скрипт сработает если LineBoard включён?
Так и сработает

Posted: Sun Jun 20, 2010 4:10 pm
by Deim0s
Instructor,
В режиме MDI пункт "Выбор окна" появляется после 10 открытых окон (только называется "Все окна").
У меня в режиме MDI всегда появляется, хоть с одним файлом:

и всё работает причём:

или я неправильно что то понял?
Так и сработает
То есть выключит

, как и команда? А вот если бы с проверкой если плагин уже включён то просто поставить закладку, если выключен то включить и поставить.
Posted: Sun Jun 20, 2010 4:27 pm
by Instructor
Deim0s
У меня в режиме MDI всегда появляется, хоть с одним файлом:
Ну так "SET(2)" не используется видимо.
А вот если бы с проверкой если плагин уже включён то просто поставить закладку, если выключен то включить и поставить.
Так и работает. Попробуйте все таки сперва проверить.
Posted: Sun Jun 20, 2010 5:12 pm
by Infocatcher
Instructor wrote:Смотрел Oper'ой, IE ничего такого не заметил

Пропущена запятая? В любом случае уже все хорошо (а я мог видеть страничку из кэша, но тогда это сервер отдает неправильные заголовки).
Posted: Sun Jun 20, 2010 5:27 pm
by Deim0s
Instructor,
Ну так "SET(2)" не используется видимо.
Не используется. В этом и был вопрос, зачем ограничивать флагом
2, если в MDI "Выбор окна..." работает? Нужно
SET(1) наверное.
Так и работает. Попробуйте все таки сперва проверить.
Подключил
Scripts - не работает,
LineBoard запускается, но закладка не устанавливается. Устанавливается только если
LineBoard включён.
Posted: Mon Jun 21, 2010 3:27 am
by Instructor
Deim0s
У меня работает и в том, и другом случае. Убедитесь, что вы правильно скопировали код пункта меню.