Страница 6 из 23
Добавлено: Пн авг 27, 2007 12:59
B4rr4cuda
Работает. Интересно, а в чём была проблема?
Добавлено: Пн авг 27, 2007 13:13
kalikanzaros
VadiMGP
несколько вопросов:
1. запуск bareditor происходит, но он не открывает для редактирования bar файл, из которого был запущен, вопрос: где надо прописать чтобы он это сделал?
2. можно ли установить фиксированную ширину для нескольких bar файлов, а то получается одно меню уже другое шире, не гуд имхо...
3. заметил, что при нажатии на кнопку, меню открывается строго посередине отностительно кнопки, можно сделать чтобы меню открывалось со сдвигом вправо относительно кнопки? (как в любом приложении в котором есть меню), как вариант нужно 3 типа открытия для каждого меню: со сдвигом вправо, влево или посередине (как сейчас).
по вопросам 2 и 3 имхо какой нибудь доп. параметр в TCMenu.ini сильно поможет
Добавлено: Пн авг 27, 2007 13:17
kalikanzaros
B4rr4cuda and VadiMGP
первый вопрос переформулирую:
как подружить Bareditor с TCMenu? чтобы при вызове bareditor из tcmenu передавался параметр содержащий путь к bar файлу и bareditor открывал этот файл при запуске
Добавлено: Пн авг 27, 2007 13:50
VadiMGP
B4rr4cuda писал(а):Интересно, а в чём была проблема?
Да просто экспериментировал с разными способами запуска, с разными параметрами в ini файле. В итоге выбрал одно имя параметра, а программа считывала другое. Просто у меня-то они оба есть, раз с обоими возился.
kalikanzaros писал(а):запуск bareditor происходит, но он не открывает для редактирования bar файл, из которого был запущен,
А что он открывает???

Должен открывать. Давай сюда кнопку запуска TCMenu.
kalikanzaros писал(а):можно ли установить фиксированную ширину для нескольких bar файлов, а то получается одно меню уже другое шире, не гуд имхо...
Ты имеень в виду ширину меню? Может это и не гуд, но тут уж все претензии очкарику из Ричмонда. Ширину меню определяет сама винда.
kalikanzaros писал(а):при нажатии на кнопку, меню открывается строго посередине отностительно кнопки,
Не совсем. Попробуй сдвинуть окно TC вбок, так, чтобы кнопка оказалась почти на краю экрана и нажми ее - увидишь где будет меню. Но главное не в этом. Нет способа в программе точно указать где должно появиться меню. Можно только высказать "пожелание". А насколько близок будет результат к этому пожеланию не знает никто. Я и так слишком долго занимался любовью с виндой на эту тему. Нынешний способ размещения - лучший, которого я смог достичь.
Вот если в мой пыточный кабинет попадется тот самый козел, который писал алгоритм позиционирования меню в Windows, то тогда я посмотрю что тут можно улучшить.
Добавлено: Пн авг 27, 2007 14:45
B4rr4cuda
kalikanzaros Версия BarEditor 0,3 и 0,4 работает 100%
Оффтоп:
Вот если в мой пыточный кабинет попадется тот самый козел, который писал алгоритм позиционирования меню в Windows, то тогда я посмотрю что тут можно улучшить.
По моему у всех, кто пишет что-то сложнее окошка с кнопками возникают вопросы к очкарикам из МС, сегодня прочёл ридми прожки ToFroWin - ржал и валялся. ОЧЕНЬ эмоционально!
Я бы хотел посмотреть в глаза разработчикам cmd.exe. У меня к ним мноооого вопросов...

Добавлено: Пн авг 27, 2007 15:06
Митяй
Не работает, если в пути к .bar файлу есть пробелы. BarEditor запускается, но панель в него не загружена.
Добавлено: Пн авг 27, 2007 15:13
kalikanzaros
VadiMGP
Код: Выделить всё
button15=%commander_path%\ICO\office.ico
cmd15=""%commander_path%\TC_utils\tcmenu\tcmenu.exe""
param15=""%%commander_path%%\Profiles\work\bar_tcm_w\M_office1.bar""
path15=%commander_path%\TC_utils\tcmenu
menu15=офис: сравнение, поиск текста, утилиты
может параметров не хватает?
Добавлено: Пн авг 27, 2007 15:27
B4rr4cuda
2Митяй Верно, строка параметров с пробелами должна быть заключенна в двойные кавычки.
2VadiMGP может дело в этом %%commander_path%%?
add: видимо в commander_path встречаються пробелы, при передаче BarEditor-у пути заключай его в "".
Добавлено: Пн авг 27, 2007 17:05
B4rr4cuda
Кстати VadiMGP может мне добавить в BarEditor второй параметр - номер, можно использовать при щелчке с шифтом - запускать BarEditor с нужным баром и выделеной кнопкой - той, по которой щёлкнули в ТСМеню?
Добавлено: Пн авг 27, 2007 17:47
VadiMGP
Ну с пробелами, надеюсь,
разобрался.
B4rr4cuda писал(а):может мне добавить в BarEditor второй параметр - номер,
Лично мне удобнее было бы, чтобы всегда был выделен первый пункт. У тебя, кстати, сейчас всегда выделен последний.
Я знаю, правда, одного кадра - у него меню по 40-50 пунктов - вот он наверно будет рад.

Если народ будет просить - добавь, а пока смысла не вижу.
Кстати, имею встречный вопрос - когда ты собираешься анонсировать BarEditor. Я не хочу делать релиз TCMenu на оффоруме, пока BarEditor не будет опубликован. Или на wincmd.ru или на оффоруме, а то меня засыпят лавиной вопорсов "Кто такой BarEditor и с чем его едять?"
Добавлено: Пн авг 27, 2007 18:02
B4rr4cuda
когда ты собираешься анонсировать BarEditor
Я пару дней назад послал Ergo письмо с запросом о выдаче эккаунта, пока глухо.
Думаю на днях поднять сайтик, выложу там.
Ну а БарEдитор пусть ещё день-два потеститься, если баги не всплывут анонсирую на оффоруме...
Добавлено: Пн авг 27, 2007 18:53
fa1con
+ добавить возможность создавать новую панель.
+ под надписью "Icon: x" предлагаю сделать кнопку, которая будет очищать значение "button4= , ". Пригодится если нужно использовать кнопку в TCMenu без иконки.
+ сделать возможность выделить одновременно несколько кнопок, что б задать им общие параметры (например одинаковую иконку или параметр "запускаться в свернутом виде").
+ в контекстном меню кнопки (там где copy/paste) добавить пункт "сделать дубликат кнопки".
Нашел такой баг. Открываю свою дефолтную панель. Ничего не меняю, нажимаю ОК. Смотрю на bar-файл. в его конец БарЭдитор дописал такое:
Код: Выделить всё
param1=
menu1=
iconic1=0
cmd2=
param2=
path2=
menu2=
iconic2=0
iconic3=0
param4=
.......... и т.д.
Ещё баг. Если менять только номер иконки из библиотеки, то она не меняется (не сохраняется).
Добавлено: Пн авг 27, 2007 19:13
VadiMGP
2
fa1con
Все правильно, но ты дверью ошибся.

Это в другую тему надо -
про BarEditor.
Добавлено: Пн авг 27, 2007 20:43
fa1con
Упсь. Сорри. Просто слежу за обеими темами, читаю и ту, и ту.
Добавлено: Вт авг 28, 2007 09:26
kalikanzaros
VadiMGP
спасибо мастер, теперь bareditor открывает на редактирование, а как насчет маленького пояснения за что отвечают три параметра и какие значения они могут принимать?
SeparatorStyle=
FlatMenu=
SelectStyle=