CloseButton = 0 - не оно?
TabBar plugin
- Author
- Message
-
Offline
- Posts: 92
- Joined: Wed Aug 27, 2008 11:16 am
Re: TabBar plugin
точно, спс
кстати, плагин должен наследовать поведение Exit - если закрыта последняя вкладка - выйти из программы
кстати, плагин должен наследовать поведение Exit - если закрыта последняя вкладка - выйти из программы
-
Offline
- Posts: 11
- Joined: Sat Nov 30, 2024 1:56 pm
Re: TabBar plugin
Только не это. В браузерах выбешивает эта функция. Приходится плагинами убивать эту опцию. Еще и в Акель будет. Если и делать, то только опционально.
А теперь озвучу свою просьбу. Оказывается в версии 1.3 такой яркий большой крестик сделан по просьбе пользователей. А мне нравится крестик из 1.2. То-есть как и было задумано автором, по типу NPP. Нельзя-ли опционально сделать выбор цвета крестика и его размера по типу стандартный, большой?
-
Offline
- Posts: 351
- Joined: Mon Jun 03, 2019 2:33 am
-
Offline
- Posts: 49
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
TabBar plugin v1.4
Добавлено: Подсказка с полным путем к файлу.
Пользовательскую кнопку планирую сделать.
Добавлено: Подсказка с полным путем к файлу.
Пользовательскую кнопку планирую сделать.
-
Offline
- Posts: 49
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
TabBar plugin v1.5
Изменено: Убраны параметры SelectWindowDlg, MButtonCloseTab, SwitchTabsWithCtrl.
Изменено: Параметр CloseButton 1-слева 2-справа.
Изменено: Расположение подсказки для вкладок сверху.
Изменено: Формат файла значка заменен на ICO.
Изменено: Внешний вид штатной кнопки.
Изменено: Пассивная вкладка (документ) не активируется при закрытии.
Изменено: Alt+ЛКМ по крестику закрывает все вкладки кроме активной. Было - кроме нажатой.
Изменено: Вращение колеса - прокрутка вкладок (если не помещаются в окне).
Изменено: Ctrl+Вращение колеса - переключение вкладок.
Изменено: Shift+Вращение колеса - переход по вкладкам (активация по отжатию Shift).
Изменено: Средний клик и средний двойной клик по вкладке закрывает вкладку, или ничего не делает, согласно настройке AkelPad.
Добавлено: Отображение подсказки без визуальных стилей.
Добавлено: В подсказке - номер вкладки под курсором/номер активной вкладки/количество вкладок.
Добавлено: Ctrl+Вращение колеса над спином [<|>] - прокрутка вкладок в режиме Home/End.
Добавлено: Параметр MinTabWidth - задает минимальную ширину вкладки.
Добавлено: Параметр CustomIcons - разрешает пользовательские кнопки.
Исправлено: AkelPad падал при перетаскивании вкладки за пределы вкладок если ToolTip=1. Не учитывался захват мыши.
Изменено: Убраны параметры SelectWindowDlg, MButtonCloseTab, SwitchTabsWithCtrl.
Изменено: Параметр CloseButton 1-слева 2-справа.
Изменено: Расположение подсказки для вкладок сверху.
Изменено: Формат файла значка заменен на ICO.
Изменено: Внешний вид штатной кнопки.
Изменено: Пассивная вкладка (документ) не активируется при закрытии.
Изменено: Alt+ЛКМ по крестику закрывает все вкладки кроме активной. Было - кроме нажатой.
Изменено: Вращение колеса - прокрутка вкладок (если не помещаются в окне).
Изменено: Ctrl+Вращение колеса - переключение вкладок.
Изменено: Shift+Вращение колеса - переход по вкладкам (активация по отжатию Shift).
Изменено: Средний клик и средний двойной клик по вкладке закрывает вкладку, или ничего не делает, согласно настройке AkelPad.
Добавлено: Отображение подсказки без визуальных стилей.
Добавлено: В подсказке - номер вкладки под курсором/номер активной вкладки/количество вкладок.
Добавлено: Ctrl+Вращение колеса над спином [<|>] - прокрутка вкладок в режиме Home/End.
Добавлено: Параметр MinTabWidth - задает минимальную ширину вкладки.
Добавлено: Параметр CustomIcons - разрешает пользовательские кнопки.
Исправлено: AkelPad падал при перетаскивании вкладки за пределы вкладок если ToolTip=1. Не учитывался захват мыши.
-
Offline
- Posts: 286
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Re: TabBar plugin
Спасибо за обнову! Лепта от сообщества:
Библиотека дополнительных иконок для плагина TabBar версии 1.5 и выше.
Версия 1.0.1: 16 наборов (48 иконок).
Стили:
1. Вкладки браузера Vivaldi (фон: серый, голубой, красный, красный градиент)
2. Вкладки браузера MS Edge (фон: серый, голубой, красный, красная заливка)
3. Круглые (фон: голубой, красный, красная заливка)
4. Windows 7 проводник Glass (перекрестие: маленькое, большое)
5. Windows 7 вкладки Internet Explorer (перекрестие: маленькое, большое)
6. Windows XP проводник

В архиве также исходные файлы для Adobe Photoshop (мастер и палитра красок).
Скачать:
https://files.catbox.moe/n5vk99.rar
https://www.upload.ee/files/18658038/Ta ... 1.rar.html
Библиотека дополнительных иконок для плагина TabBar версии 1.5 и выше.
Версия 1.0.1: 16 наборов (48 иконок).
Стили:
1. Вкладки браузера Vivaldi (фон: серый, голубой, красный, красный градиент)
2. Вкладки браузера MS Edge (фон: серый, голубой, красный, красная заливка)
3. Круглые (фон: голубой, красный, красная заливка)
4. Windows 7 проводник Glass (перекрестие: маленькое, большое)
5. Windows 7 вкладки Internet Explorer (перекрестие: маленькое, большое)
6. Windows XP проводник

В архиве также исходные файлы для Adobe Photoshop (мастер и палитра красок).
Скачать:
https://files.catbox.moe/n5vk99.rar
https://www.upload.ee/files/18658038/Ta ... 1.rar.html
Last edited by yozhic on Thu Oct 02, 2025 11:45 am, edited 1 time in total.
-
Offline
- Posts: 49
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
TabBar plugin v1.6
Изменено: Поведение подсказки.
Изменено: Параметр ToolTip.
Добавлено: Параметры ToolTipTextColor, ToolTipBkColor - пользовательские цвета в подсказке.
Исправлено: Версия плагина в ресурсах.
yozhic
Спасибо за иконки!
Изменено: Поведение подсказки.
Изменено: Параметр ToolTip.
Добавлено: Параметры ToolTipTextColor, ToolTipBkColor - пользовательские цвета в подсказке.
Исправлено: Версия плагина в ресурсах.
yozhic
Спасибо за иконки!
-
Offline
- Posts: 286
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Re: TabBar plugin
dothen
Несколько соображений на Ваше усмотрение.
ToolTip - Позиционирование - Стационарное (флаг 16). Сейчас: когда вкладки располагаются вверху, то подсказка всплывает под меню; а когда вкладки внизу, то над верхней границей вкладок.
1-е — кажется немного непоследовательным и несимметричным. Если вверху — под меню, тогда внизу симметричней и последовательней — над строкой состояния (statusbar'ом). Зеркальное отображение получится: и вверху в углу, и внизу в углу. Хотя целесообразность такого способа расположения для меня, например, пока под вопросом. Учитывая, что при помощи скрипта AkelPadTitle.js можно путь к файлу отобразить в заголовке окна AkelPad.
2-е — идея располагать подсказки прямо над вкладками мне, например, очень по душе пришлась. Может быть опцию? «Стационарное в углу», «Стационарное над вкладкой». Только, если прямо над вкладками, то удобнее было бы, мне кажется, непосредственно над вкладкой, а не в левом углу над TabBar.
ToolTip - Номера вкладок. Сейчас: порядковый номер (текущая) / активная / общее кол-во (всего). Как по мне, так условные обозначения неочевидны. Обычно следуют логике «номер ИЗ множества». Когда между ними вклинивается номер активной, к этому надо привыкать. Но лучше бы здесь не менять распространённую логику. Как вариант: текущая / всего, а активную через пробел в квадратных скобках (или круглых). Звёздочкой * активную не обозначишь — в AkelPad это знак несохранённых изменений. Восклицательным знаком тоже не пойдёт. Ну, если только ещё циркумфлексом ^, типа она «пришпилена».
И напрашивается перевод строки после номеров вкладок. Всё-таки это разные области информации: номера и путь. Так, как сейчас — в одну строку через несколько пробелов — сливается, и пробелы не спасают. Например,
или
Далее. На Ру-Борде народ обсуждает нововведения 1.5. Начиная отсюда. Или вот .
И библиотеку иконок я чуть обновил постом выше, добавил один наборчик.
Несколько соображений на Ваше усмотрение.
ToolTip - Позиционирование - Стационарное (флаг 16). Сейчас: когда вкладки располагаются вверху, то подсказка всплывает под меню; а когда вкладки внизу, то над верхней границей вкладок.
1-е — кажется немного непоследовательным и несимметричным. Если вверху — под меню, тогда внизу симметричней и последовательней — над строкой состояния (statusbar'ом). Зеркальное отображение получится: и вверху в углу, и внизу в углу. Хотя целесообразность такого способа расположения для меня, например, пока под вопросом. Учитывая, что при помощи скрипта AkelPadTitle.js можно путь к файлу отобразить в заголовке окна AkelPad.
2-е — идея располагать подсказки прямо над вкладками мне, например, очень по душе пришлась. Может быть опцию? «Стационарное в углу», «Стационарное над вкладкой». Только, если прямо над вкладками, то удобнее было бы, мне кажется, непосредственно над вкладкой, а не в левом углу над TabBar.
ToolTip - Номера вкладок. Сейчас: порядковый номер (текущая) / активная / общее кол-во (всего). Как по мне, так условные обозначения неочевидны. Обычно следуют логике «номер ИЗ множества». Когда между ними вклинивается номер активной, к этому надо привыкать. Но лучше бы здесь не менять распространённую логику. Как вариант: текущая / всего, а активную через пробел в квадратных скобках (или круглых). Звёздочкой * активную не обозначишь — в AkelPad это знак несохранённых изменений. Восклицательным знаком тоже не пойдёт. Ну, если только ещё циркумфлексом ^, типа она «пришпилена».
И напрашивается перевод строки после номеров вкладок. Всё-таки это разные области информации: номера и путь. Так, как сейчас — в одну строку через несколько пробелов — сливается, и пробелы не спасают. Например,
Code: Select all
2/14 [7]
c:\path\dir\subdir\file.txt
Code: Select all
2/14 ^7
c:\path\dir\subdir\file.txt
Далее. На Ру-Борде народ обсуждает нововведения 1.5. Начиная отсюда. Или вот .
И библиотеку иконок я чуть обновил постом выше, добавил один наборчик.
-
Offline
- Posts: 286
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Re: TabBar plugin
Небольшой косячок выявился. После перетаскивания одной вкладки на место другой перестаёт отображаться иконка (как перекрестия, так и файла). Вот видео (чтобы лишнего не писать):
https://mega.nz/file/md1zxSoA#tPRY45Q0g ... 7m5ySpP60U
https://mega.nz/file/md1zxSoA#tPRY45Q0g ... 7m5ySpP60U
-
Offline
- Posts: 49
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
TabBar plugin v1.7
Исправлено: После перетаскивания вкладки крестик стирался если HotTrackStyle=1.
Исправлено: После перетаскивания вкладки крестик стирался если HotTrackStyle=1.
-
Offline
- Posts: 286
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Re: TabBar plugin
dothen, спасибо, теперь порядок
Больше не стирается.

-
Offline
- Posts: 49
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
TabBar plugin v1.8
Изменено: Параметр ToolTip.
Изменено: Стационарная подсказка убрана.
Добавлено: Подсказки над вкладками.
Добавлено: Параметр ToolTipGapSize - вертикальный отступ подсказки от вкладок.
Изменено: Параметр ToolTip.
Изменено: Стационарная подсказка убрана.
Добавлено: Подсказки над вкладками.
Добавлено: Параметр ToolTipGapSize - вертикальный отступ подсказки от вкладок.
-
Offline
- Posts: 286
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Re: TabBar plugin
dothen
Подсказки над вкладками хороши
Спасибо. Как по мне, так им там самое место. Хотя, конечно, взгляды у людей разные...
Сигнал поступил от народа:
В целом, отрадно — плагин набирает популярность.
Подсказки над вкладками хороши

Сигнал поступил от народа:
Но пока не ясно, как человек создавал параметр CloseButton в реестре, и создавал ли (похоже что нет, просто менял значение в INI, и ожидал, что оно изменится в реестре). Я попробовал на тестовой виртуалке, создал DWORD CloseButton — и он работает, читается, учитывается. Только при глобальном переключении в AkelPad с хранения в INI на хранение в реестре, TabBar свой куст не создал. Так не все плагины поступают. Например, XBracket создал сразу, а QSearch после первого вызова. Может стоит добавить автоматическое создание куста в реестре на случай таких переключений INI <-> Registry? Прошу прощения, если я что-то напутал, параллельно с основной работой пытаюсь вникать.Подскажите пожалуйста по настройке/опциях плагина. использую Akelpad 4.9.9, настройки храню в реестре пользователя. Как тогда настраивать функции плагина TabBar, если в реестре HKEY_CURRENT_USER\SOFTWARE\Akelsoft\AkelPad\Plugs\TabBar после смены параметра, пример CloseButton, на любой и открытии Akelpad параметр возвращается к исходному значению, до изменения? Это нормальное поведение?
В целом, отрадно — плагин набирает популярность.
-
Offline
- Posts: 49
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
yozhic
Иконки на вкладках тоже хороши. И для разных взглядов
.
Вообще я хотел сделать подсказку как в браузере - слева внизу строка с адресом ссылки, но для вкладок это не очень подходит.
Проблему с реестром исправлю, и надо делать диалог настроек. В общем стараюсь учитывать ваши замечания и пожелания.
Иконки на вкладках тоже хороши. И для разных взглядов

Вообще я хотел сделать подсказку как в браузере - слева внизу строка с адресом ссылки, но для вкладок это не очень подходит.
Проблему с реестром исправлю, и надо делать диалог настроек. В общем стараюсь учитывать ваши замечания и пожелания.