Flasher писал(а):который кстати со всем пакетом обновился вчера, а сообщить некому.
[off]
Не столько некому, сколько некогда. В ближайшее время постараюсь дать информацию. Хотя вообще-то сначала хотел отправить автору практически готовое очередное обновление русской справки к UTCE, где работа с Button Bar Editor описана несколько подробнее.
[/off]
Последний раз редактировалось Avada Сб мар 05, 2011 16:19, всего редактировалось 3 раза.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ты, кажется, не понял. Я пишу про то, что мы будем видеть на панели в момент отображения кнопок только из bar-а с выпадающим меню.
Я правда не понял. Предлагаю замять для ясности.
там нет тех граблей
Каких именно?
курсор может подводиться только к текущей панели
Отнюдь №2. У меня почему-то получается с любым, который вызывается с кнопки. Либо поясни, что такое "текущая панель". Только которая в ключе Buttonbar в одноименном разделе?
Flasher писал(а):Короче, я уже тут покумекал и понял, что ни tcmc, ни tccp, ни tcfs2 не могут брать номера тех команд, что с параметрами (-8 для OPENBAR), и сами параметры они не поддерживают, поэтому даже не знаю, что тут можно бескостыльное придумать.
Напрямую, конечно, не возьмут. Но обходные пути, полагаю, найти можно. Есть же варианты вызова пользовательских команд (на основе команд с параметрами) и/или команд меню "Запуск" (cm_UserMenuNN).
Последний раз редактировалось Avada Сб мар 05, 2011 16:20, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
2Avada
Судя по молчанию, ты считаешь запрос на внедрение такого функционала как минимум разумным и как максимум перспективным (в смысле имеющим шансы на реализацию)?
Вахмурка писал(а):Судя по молчанию, ты считаешь запрос на внедрение такого функционала как минимум разумным и как максимум перспективным (в смысле имеющим шансы на реализацию)?
Я пока однозначно не определился.
Последний раз редактировалось Avada Сб мар 05, 2011 16:22, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Flasher
Ту же TCMC использовать в диалоге внутренних ассоциаций можно? Можно. Имя пользовательской команды задать как параметр для TCMC можно? Можно. На основе OPENBAR такую em-команду создать можно? Запросто. Для открытия одной конкретной панели такая внутренняя ассоциация делается легко, я пробовал.
Но команда OPENBAR требует указания параметром абсолютно конкретного файла (иначе тулбар будет скрыт), а нам хорошо бы найти универсальный способ, чтобы обрабатывать тот BAR-файл, который под курсором, и именно его панель открывать.
Можно, конечно, привязку внутренней ассоциации делать не к маске, а к конкретному имени каждого BAR-файла, понаделать для этого пользовательских команд на основе конкретных команд с параметрами... Но при большом количестве панелей создавать такие ассоциации несколько утомительно. Так что польза от этого как от рабочего решения пока сомнительна.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Avada писал(а):Имя пользовательской команды задать как параметр для TCMC можно?
Хм. с № cm_UserMenuN? Я об этом не подумал. Надо попробовать. Добавлено: всё работает: внутренние ассоциации на *.bar со строкой TCMC.exe CM701, где 701 - номер первой команды меню "Запуск":
Команда: OPENBAR
Параметры: %P%N
Flasher
Ещё лучше: не только в меню "Запуск", но и на на кнопке работает, и, главное, через em-команду! У меня вариант внутренней ассоциации такой: TCMC.exe EMem_anybar
(Пришёл домой —попробовал. А на рабочем компе — не получалось. Интересно...)
Ну, кажется, это называется "мы победили".
Даже самая богатая фантазия
Не представит себе наши безобразия.