TWinKey - шорткаты, табы, диски и всякая всячина
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Я еще раз проверил и так, и эдак - воспроизводится с предсказуемостью и надежностью швейцарских часов. Да и Avada присоединяетсяMVV писал(а):и то не всегда
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Насчёт сепараторов. Если мы перейдём с именами пунктов на подсказки, то не попробовать бы поиграться ещё и с именами спецкоманд? Скажем, запись в виде em_twdl_sep будет жёстко означать, что это разделитель. А подсказка к такой команде даст нам надпись на разделителе. Если подсказки нет — разделитель без надписи. Сортировка — проблема юзера. Тут уж никак иначе.
Насчёт сепараторов. Если мы перейдём с именами пунктов на подсказки, то не попробовать бы поиграться ещё и с именами спецкоманд? Скажем, запись в виде em_twdl_sep будет жёстко означать, что это разделитель. А подсказка к такой команде даст нам надпись на разделителе. Если подсказки нет — разделитель без надписи. Сортировка — проблема юзера. Тут уж никак иначе.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Да бог с ними, с именами - вариантов вагон, выберу что-нибудь. А вменяемый способ упорядочивать пункты в меню - единственный камень преткновения.Avada писал(а):Сортировка — проблема юзера. Тут уж никак иначе.
MVV
А что если сразу после вызова обработчика WM_INITMENUPOPUP но до выхода из процедуры проверять не появилось ли главное меню?
Оно-то помогает, но тогда меню иногда может исчезать, когда юзер в него заходит мышью (после OPENLANGUAGEFILE, например), и остается подменюшка в воздухе.А что если сразу после вызова обработчика WM_INITMENUPOPUP но до выхода из процедуры проверять не появилось ли главное меню?
Надо тщательнее изучать лог Spy++, чтобы найти сообщения, после которых можно это сделать. А у меня она что-то стала стабильно глючить (все окна зависают, и она жалуется, что её хук всё повесил).
Добавлено спустя 2 часа 31 минуту:
Исправил отображение главного меню при открытии меню вкладки. Просьба проверить.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
2VadiMGP
Как ты, видимо, уже знаешь, MVV обновил обновил TCFS2tools, и теперь главное меню скрывается как положено. Но есть еще бяка. Сразу после загрузки ТС:

На картинке видно, что нижний ряд вкладок спрятался за заголовок.
После обновления панели (и вообще после какого-либо действия):

При отключенном TWinKey все пучком. Проверил несколько раз
Как ты, видимо, уже знаешь, MVV обновил обновил TCFS2tools, и теперь главное меню скрывается как положено. Но есть еще бяка. Сразу после загрузки ТС:

На картинке видно, что нижний ряд вкладок спрятался за заголовок.
После обновления панели (и вообще после какого-либо действия):

При отключенном TWinKey все пучком. Проверил несколько раз
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Вахмурка
Это при скрытом главном меню? И дай полные скрины, пожалуйста.
Да, а почему раньше ты про это не говорил? Не было? Тогда после чего появилось?
Это при скрытом главном меню? И дай полные скрины, пожалуйста.
Да, а почему раньше ты про это не говорил? Не было? Тогда после чего появилось?
Последний раз редактировалось VadiMGP Вс фев 22, 2015 16:26, всего редактировалось 1 раз.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
2Avada
Возможно, дело в том, что при отключенном TWinKey вкладки умещаются в одну строку, а TWinKey добавляет иконки визуальных схем и закраску согласно запертости (я отключил звездочки в ТС). То есть заголовки становятся шире и переползают на вторую строку. Не уверен, но если охота, можешь покопаться в этой теме.
2VadiMGP
В личке
Возможно, дело в том, что при отключенном TWinKey вкладки умещаются в одну строку, а TWinKey добавляет иконки визуальных схем и закраску согласно запертости (я отключил звездочки в ТС). То есть заголовки становятся шире и переползают на вторую строку. Не уверен, но если охота, можешь покопаться в этой теме.
2VadiMGP
В личке
См. выше мой ответ Avad'е. Так что боюсь, исчерпывающих ответов на твои вопросы я не дамДа, а почему раньше ты про это не говорил? Не было? Тогда после чего появилось?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Отключить TCFS2Tools не так просто, как TWinKey. Но получается, что связана. Не связана, как я писал в ЛС, с автокомандой скрытия меню
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Вахмурка
Насколько возможно, я учёл всё, что увидел на твоих скринах. Включая несколько рядов вкладок. Но допускаю, что есть ещё что-то...
А временно отключить TCFS2Tools ненамного сложнее, чем TWinKey. Cкажем, при вызове через Autorun надо в Диспетчере плагинов запретить Autorun и перезапустить TC. Максимум одна минута.
Насколько возможно, я учёл всё, что увидел на твоих скринах. Включая несколько рядов вкладок. Но допускаю, что есть ещё что-то...
А временно отключить TCFS2Tools ненамного сложнее, чем TWinKey. Cкажем, при вызове через Autorun надо в Диспетчере плагинов запретить Autorun и перезапустить TC. Максимум одна минута.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Autorun я не использую, а про Диспетчере плагинов просто забыл. Мне почему-то казалось, что из-за расширения dll TCFS2Tools некорректно обрабатывается Диспетчером. Нет, он все верно рюхает.Avada писал(а):А временно отключить TCFS2Tools ненамного сложнее, чем TWinKey. Cкажем, при вызове через Autorun надо в Диспетчере плагинов запретить Autorun и перезапустить TC
Нет.VadiMGP писал(а):Проявляется ли она если при старте ТС даже без иконок табы занимают две строки?
Давным-давно очень похожий баг был в ТС, о чем я и доложил Гислеру. Картинок уже нет, но смысл тот же, что и в данном случае: при "распухании" заголовка (из-за иконок или звездочек), когда создается вторая строка, ТС это не опознает.
2VadiMGP, MVV
Похоже, вы в курсе, но все-таки: при автокоманде TWinKey сокрытия главного меню через TCFS2Tools и включенных цветах запертых вкладок, при вызове меню 3009 иногда строка главного меню появляется и тут же исчезает, при этом панели ТС вздрагивают, быстро меняя и восстанавливая размеры. Видимо, именно это непостоянство имел в виду MVV. Эффект нисколько не радует глаз, но привыкнуть можно
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)