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.txtCode: 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
Иконки на вкладках тоже хороши. И для разных взглядов
.
Вообще я хотел сделать подсказку как в браузере - слева внизу строка с адресом ссылки, но для вкладок это не очень подходит.
Проблему с реестром исправлю, и надо делать диалог настроек. В общем стараюсь учитывать ваши замечания и пожелания.
			
			
									
																
						Иконки на вкладках тоже хороши. И для разных взглядов
Вообще я хотел сделать подсказку как в браузере - слева внизу строка с адресом ссылки, но для вкладок это не очень подходит.
Проблему с реестром исправлю, и надо делать диалог настроек. В общем стараюсь учитывать ваши замечания и пожелания.