Страница 11 из 23
Добавлено: Пн апр 11, 2011 14:07
arax
Плагин обновлен
0.9.8 (11.04.2011)
Горячие клавиши теперь не общесистемные
Добавлена возможность открепления таба по двойному щелчку правой кнопки мыши
Добавлена возможность не показывать таб если он один
Добавлено: Пн апр 11, 2011 14:17
Flasher
arax
Спасибо. А как же обещанное подтверждение при закрытии нескольких табов?
И что насчёт закрытия таба по двойному клику ЛКМ, так привычного мне?
И насчёт общего хоткея для закрытия всех табов советую подумать, потому что с tlister не отрабатывает должным образом команда TwinKey CloseAllListers, закрывая только ону вкладку.

Добавлено: Пн апр 11, 2011 14:38
Вахмурка
Может, я чего-то не понимаю, но разве не было бы естественным установить следующие настройки перемещения по вкладкам:
То есть "n" - вперед и "p" - назад, как при обычном групповом просмотре? Или возможны какие-либо конфликты? Разве не считается разумным везде, где можно, оставлять наработанные приемы, удовлетворяющие как мнемонике (английские слова next и previous соответственно), так и мышечной памяти? К чему сыр-бор вокруг тильды и Ctrl+Tab?
Мне возразят, что переключение вкладок в ТС или в Опере происходит именно так. Но ведь есть привычка (если хотите, стереотип): видя перед глазами привычное окно Листера, переключаться между документами всегда однообразно, не задумываясь о том, обычный это Листер или плагин, открыты файлы чохом или по одному?
Впрочем это так, чисто любопытство. Если мне не укажут на возможные конфликты, я буду использовать приведенные выше настройки. Остальные, кстати, подумайте над моими словами, возможно, я и прав. А автору уважуха за возможность задавать клавиши.
Добавлено: Пн апр 11, 2011 14:49
Flasher
Вахмурка
А что, твоя запись не работает?
Add: Да, без модификаторов (даже у удалением соотв. ключей) ничего не работает, проверил.
Вот то, что не была рассмотрена предложенная аналогия с TC-шным назначением сходу понятных записей секции Shortcuts - странно. Может, из-за дополнительного куска кода, не знаю...
Добавлено: Пн апр 11, 2011 15:21
Avada
arax
По взаимодействию с TWinKey — есть какие-то шансы на то, чтобы tLister позволил нормально выполнять мониторинг открытых окон Листера при закрытии TC (что действительно очень полезно)?
Добавлено: Пн апр 11, 2011 15:35
arax
Avada
Может этот вопрос лучше задать автору TWinKey?
Никакой магии с окнами листера плагин не делает, он просто делает их своими детьми.
Самый простой способ мониторить окна листера при использовании плагина это помимо отслеживания окон класса TLister отслеживать и окна класса TWwc или просматривать всех детей.
Flasher
Да, без модификаторов (даже у удалением соотв. ключей) ничего не работает, проверил.
Проверил, все работает.
Без модификаторов это:
Добавлено: Пн апр 11, 2011 15:40
Avada
arax
Собственно, целью моего вопроса и было получение чёткого ответа от одного из авторов, в чём первопричина проблемы. Ясно, спасибо.
P.S. Два предыдущих поста объединил в один.
Добавлено: Пн апр 11, 2011 15:44
arax
Вахмурка
Или возможны какие-либо конфликты?
Да, эти хоткеи помимо обработки в плагине передаются и листеру, есть способ этого избежать ,но он потенциально опасен + некоторые антивирусы будут на него ругаться.
Добавлено: Пн апр 11, 2011 15:55
Flasher
arax писал(а):Без модификаторов это:
Ну до этого надо было ещё догадаться.

А с удалением ключей можно сделать?
И по остальным моим вопросам что?
2
All
Ещё хочу прокомментировать для остальных строку из ini (потому что не все её способны правильно истолковать):
Switch to next/previous tab hotkey modifier: sum of 0x1-alt 0x2-ctrl 0x4-shift
Для тех, кому необходимо задействовать более одного модификатора, следует просто сложить последнюю цифру каждой из соответствующих записей:
Ctrl+
Alt =
0x3;
Alt+
Shift =
0x5;
Ctrl+
Shift =
0x6;
Ctrl+
Alt+
Shift =
0x7.
Добавлено: Пн апр 11, 2011 16:15
arax
Flasher писал(а):А с удалением ключей можно сделать?
Да, в следующей версии.
Добавлено: Пн апр 11, 2011 16:34
Вахмурка
Да, разумеется, без модификаторов, как пояснено
здесь и как, собственно, в групповом режиме голого Листера.
Добавлено: Пн апр 11, 2011 19:34
Darkman
Снова выполз старый баг с дублированием названия вкладок
Открываю 2 файла картинок, используя Imagine - названия табов одинаковые (файлы, естественно, разные).
Добавлено: Пн апр 11, 2011 20:44
VadiMGP
arax писал(а):Никакой магии с окнами листера плагин не делает, он просто делает их своими детьми.
Так вот это и есть эта самая "магия"! Ты меняешь структуру подчинения окон! А функция EnumThreadWindows, которой я пользуюсь, исключает детей из рассмотрения.
И кстати, это означает, что если Гислер где-то пользуется (или воспользуется в будущем) этой же функцией, основываясь на своем знании, что окна листера не дети, то и ТС тоже начнет с ума сходить.
arax писал(а):Самый простой способ мониторить окна листера при использовании плагина это помимо отслеживания окон класса TLister отслеживать и окна класса TWwc
Это совершено неподходящий способ. Таким макаром ты начнешь плодить взаимную привязку плагинов друг к другу. А если завтра появится еще несколько похожих плагинов, так что, все они должны знать друг про друга - кто и какого класса окна создает?
А если у Гислера возникнут проблемы с изменением "детности" окон ты и ему скажешь проверять класс TWwc?
Добавлено: Вт апр 12, 2011 02:59
MaxSoft
arax
Спасибо, ini в папке с wincmd.ini работает
Darkman писал(а):Снова выполз старый баг с дублированием названия вкладок
Открываю 2 файла картинок, используя Imagine - названия табов одинаковые (файлы, естественно, разные).
Подтверждаю баг... выползает только, если во всех вкладках использовался Imagine, причем только для первых двух закладок и не всегда
P.S. Все таки подумайте над тем, чтобы добавить (хотя бы опционально) возможность закрытия вкладок двойным кликом... Честно говоря у меня так настроено во многих приложениях "на каждый день" (с табами) TC, Firefox, Thunderbird, Akelpad...
Добавлено: Вт апр 12, 2011 11:19
Ramiro
А у меня этот баг не воспроизводится...

, закрытие вкладок двойным кликом было-бы здорово.