Tkabber contrib

File List
Login

Files of check-in [937698bef0] in directory hidetabs   [history]


Hidetabs плагин для Tkabber.

Автор: rejjin <webrenji@gmail.com>

Отдельная благодарность ancestor'у
за помощь в написании плагина.

Введение.

Суть плагина заключается в том, что обычные вкладки для конференций
и остальных окон можно не использовать. Вместо них создаётся новое 
окно, которое повторяет все эти вкладки. Если Вам это окно не по душе,
то вы можете использовать новый пункт основного меню "Вкладки".
Плагин прекрасно подходит для быстрой и эффективной навигации
по окнам при использовании лишь одного устройства (клавиатура или
мышь). Плагин так же добавляет новое уведомление в тулбар
(это та посола с иконками, на которой расположены кнопки 
"Добавить нового пользователя", "Обзор служб" и т.д.), которое 
"сдвинуто" в самую правую часть. Если вы получаете сообщение,
то эта уведомление обновляется, и показывает текст вида:
"Непрочитанных сообщений - 2".


Использование плагина.

По-умолчанию плагин назначает следующие клавиши:
    <F5>    --    Показать/скрыть основной таббар.
	<Alt_Right>    --    Показать/скрыть окно с вкладками.
	
В окне с вкладками можно использовать следующие кнопки:
    <Up>    --    Переместить выделение на одну позицию вверх.
	<Down>    --    Переместить выделение на одну позицию вниз.
	<Left>    --    Переместить выделение на одну позицию влево.
	<Right>    --    Переместить выделение на одну позицию вправо.
	<Enter> & ЛКМ    --    Открыть выделенную вкладку.
	<Delete> & ПКМ   --    Закрыть выделенную вкладку.

Для метки в тулбаре следующие:
    ЛКМ    --    Переключиться на следующий чат с непрочитанными 
сообщениями (если непрочитанных сообщений нет, то работает
как ПКМ). 
	ПКМ    --    Показать/скрыть окно с вкладками.
	
Примечание: вкладка, которая находится под курсором мыши
не является активной.

Настройка:
::plugins::hidetabs::config(alpha)    Прозрачность окна с вкладками. 
::plugins::hidetabs::config(side)    Построение вкладок в окне.
::plugins::hidetabs::config(bwidth)    Ширина кнопки/вкладки.
::plugins::hidetabs::config(bheight)    Высота кнопки/вкладки.
::plugins::hidetabs::config(save_last_focus):    Запоминать последний
выделенный таб.
::plugins::hidetabs::config(move_window)    Возможность передвигать
окно с вкладками.
::plugins::hidetabs::config(topmost)    Отображать поверх всех окон.
::plugins::hidetabs::config(show_unread    Показывать метку в тулбаре.
::plugins::hidetabs::config(key_nb_toggle    Клавиша, отвечающая за 
переключение таббара.
::plugins::hidetabs::config(key_menu_toggle)    Клавиша, отвечающая за
переключение окна с вкладками.