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)
неточность.
Вы вроде легализовали :D в 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 всегда появляется, хоть с одним файлом:
Image
и всё работает причём:
Image
или я неправильно что то понял?
Так и сработает
То есть выключит :D, как и команда? А вот если бы с проверкой если плагин уже включён то просто поставить закладку, если выключен то включить и поставить.

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
У меня работает и в том, и другом случае. Убедитесь, что вы правильно скопировали код пункта меню.