[util] TC Menu: вопросы, ответы, предложения
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- kalikanzaros
- Сообщения: 90
- Зарегистрирован: Вт июл 03, 2007 19:09
VadiMGP
несколько вопросов:
1. запуск bareditor происходит, но он не открывает для редактирования bar файл, из которого был запущен, вопрос: где надо прописать чтобы он это сделал?
2. можно ли установить фиксированную ширину для нескольких bar файлов, а то получается одно меню уже другое шире, не гуд имхо...
3. заметил, что при нажатии на кнопку, меню открывается строго посередине отностительно кнопки, можно сделать чтобы меню открывалось со сдвигом вправо относительно кнопки? (как в любом приложении в котором есть меню), как вариант нужно 3 типа открытия для каждого меню: со сдвигом вправо, влево или посередине (как сейчас).
по вопросам 2 и 3 имхо какой нибудь доп. параметр в TCMenu.ini сильно поможет
несколько вопросов:
1. запуск bareditor происходит, но он не открывает для редактирования bar файл, из которого был запущен, вопрос: где надо прописать чтобы он это сделал?
2. можно ли установить фиксированную ширину для нескольких bar файлов, а то получается одно меню уже другое шире, не гуд имхо...
3. заметил, что при нажатии на кнопку, меню открывается строго посередине отностительно кнопки, можно сделать чтобы меню открывалось со сдвигом вправо относительно кнопки? (как в любом приложении в котором есть меню), как вариант нужно 3 типа открытия для каждого меню: со сдвигом вправо, влево или посередине (как сейчас).
по вопросам 2 и 3 имхо какой нибудь доп. параметр в TCMenu.ini сильно поможет
- kalikanzaros
- Сообщения: 90
- Зарегистрирован: Вт июл 03, 2007 19:09
Да просто экспериментировал с разными способами запуска, с разными параметрами в ini файле. В итоге выбрал одно имя параметра, а программа считывала другое. Просто у меня-то они оба есть, раз с обоими возился.B4rr4cuda писал(а):Интересно, а в чём была проблема?
А что он открывает???kalikanzaros писал(а):запуск bareditor происходит, но он не открывает для редактирования bar файл, из которого был запущен,
Ты имеень в виду ширину меню? Может это и не гуд, но тут уж все претензии очкарику из Ричмонда. Ширину меню определяет сама винда.kalikanzaros писал(а):можно ли установить фиксированную ширину для нескольких bar файлов, а то получается одно меню уже другое шире, не гуд имхо...
Не совсем. Попробуй сдвинуть окно TC вбок, так, чтобы кнопка оказалась почти на краю экрана и нажми ее - увидишь где будет меню. Но главное не в этом. Нет способа в программе точно указать где должно появиться меню. Можно только высказать "пожелание". А насколько близок будет результат к этому пожеланию не знает никто. Я и так слишком долго занимался любовью с виндой на эту тему. Нынешний способ размещения - лучший, которого я смог достичь.kalikanzaros писал(а):при нажатии на кнопку, меню открывается строго посередине отностительно кнопки,
Вот если в мой пыточный кабинет попадется тот самый козел, который писал алгоритм позиционирования меню в Windows, то тогда я посмотрю что тут можно улучшить.
kalikanzaros Версия BarEditor 0,3 и 0,4 работает 100%
Оффтоп:
Я бы хотел посмотреть в глаза разработчикам cmd.exe. У меня к ним мноооого вопросов...
Оффтоп:
По моему у всех, кто пишет что-то сложнее окошка с кнопками возникают вопросы к очкарикам из МС, сегодня прочёл ридми прожки ToFroWin - ржал и валялся. ОЧЕНЬ эмоционально!Вот если в мой пыточный кабинет попадется тот самый козел, который писал алгоритм позиционирования меню в Windows, то тогда я посмотрю что тут можно улучшить.
Я бы хотел посмотреть в глаза разработчикам cmd.exe. У меня к ним мноооого вопросов...
- kalikanzaros
- Сообщения: 90
- Зарегистрирован: Вт июл 03, 2007 19:09
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=офис: сравнение, поиск текста, утилитыНу с пробелами, надеюсь, разобрался.
Я знаю, правда, одного кадра - у него меню по 40-50 пунктов - вот он наверно будет рад.
Если народ будет просить - добавь, а пока смысла не вижу.
Кстати, имею встречный вопрос - когда ты собираешься анонсировать BarEditor. Я не хочу делать релиз TCMenu на оффоруме, пока BarEditor не будет опубликован. Или на wincmd.ru или на оффоруме, а то меня засыпят лавиной вопорсов "Кто такой BarEditor и с чем его едять?"
Лично мне удобнее было бы, чтобы всегда был выделен первый пункт. У тебя, кстати, сейчас всегда выделен последний.B4rr4cuda писал(а):может мне добавить в BarEditor второй параметр - номер,
Я знаю, правда, одного кадра - у него меню по 40-50 пунктов - вот он наверно будет рад.
Кстати, имею встречный вопрос - когда ты собираешься анонсировать BarEditor. Я не хочу делать релиз TCMenu на оффоруме, пока BarEditor не будет опубликован. Или на wincmd.ru или на оффоруме, а то меня засыпят лавиной вопорсов "Кто такой BarEditor и с чем его едять?"
+ добавить возможность создавать новую панель.
+ под надписью "Icon: x" предлагаю сделать кнопку, которая будет очищать значение "button4= , ". Пригодится если нужно использовать кнопку в TCMenu без иконки.
+ сделать возможность выделить одновременно несколько кнопок, что б задать им общие параметры (например одинаковую иконку или параметр "запускаться в свернутом виде").
+ в контекстном меню кнопки (там где copy/paste) добавить пункт "сделать дубликат кнопки".
Нашел такой баг. Открываю свою дефолтную панель. Ничего не меняю, нажимаю ОК. Смотрю на bar-файл. в его конец БарЭдитор дописал такое:
Ещё баг. Если менять только номер иконки из библиотеки, то она не меняется (не сохраняется).
+ под надписью "Icon: x" предлагаю сделать кнопку, которая будет очищать значение "button4= , ". Пригодится если нужно использовать кнопку в TCMenu без иконки.
+ сделать возможность выделить одновременно несколько кнопок, что б задать им общие параметры (например одинаковую иконку или параметр "запускаться в свернутом виде").
+ в контекстном меню кнопки (там где copy/paste) добавить пункт "сделать дубликат кнопки".
Нашел такой баг. Открываю свою дефолтную панель. Ничего не меняю, нажимаю ОК. Смотрю на bar-файл. в его конец БарЭдитор дописал такое:
Код: Выделить всё
param1=
menu1=
iconic1=0
cmd2=
param2=
path2=
menu2=
iconic2=0
iconic3=0
param4=
.......... и т.д.- kalikanzaros
- Сообщения: 90
- Зарегистрирован: Вт июл 03, 2007 19:09