TabBar plugin
- Author
- Message
-
Offline
- Posts: 59
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
TabBar plugin v1.9
Исправлено: При каждом запуске плагин записывал дефолтные настройки в реестр если включено "Сохранять настройки в реестре".
Исправлено: При каждом запуске плагин записывал дефолтные настройки в реестр если включено "Сохранять настройки в реестре".
-
Offline
- Posts: 1881
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Re: TabBar plugin
Что-то на 32-битный TabBar.dll из версии 1.9 ругаться начало (Gen:Variant.Barys.455627):
https://www.virustotal.com/gui/file/9c1 ... d9cad1b323
Но антивирусы не самые известные.
Что удивительно, когда любопытства ради сжал через UPX, ругань осталась, однако, прогресс:
https://www.virustotal.com/gui/file/a68 ... d042f5a686
Неужели вызовы для работы с реестром нынче тоже подозрительны?
https://www.virustotal.com/gui/file/9c1 ... d9cad1b323
Но антивирусы не самые известные.
Что удивительно, когда любопытства ради сжал через UPX, ругань осталась, однако, прогресс:
https://www.virustotal.com/gui/file/a68 ... d042f5a686
Неужели вызовы для работы с реестром нынче тоже подозрительны?
-
Offline
- Posts: 59
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
Infocatcher
Причина ругани:
В версии 1.8 строка 1494
В версии 1.9 изменил
Вернул как было в 1.8.
Перезалил.
Причина ругани:
В версии 1.8 строка 1494
Code: Select all
xprintfW(wszIconsDLL, L"%s\\AkelFiles\\Icons\\TabBarEx.dll", pd->wszAkelDir);Code: Select all
xprintfW(wszIconsDLL, L"%s\\AkelFiles\\Icons\\%sEx.dll", pd->wszAkelDir, wpPluginName);Перезалил.
-
Offline
- Posts: 1881
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Re: TabBar plugin
dothen
Экая клоунада безопасности, неожиданно.
А, с другой стороны, с не меньшим удивлением не так давно обнаружил, что какой-то там Kaspersky на работе удаляет hta-файлы при попытке запуска просто по факту наличия внутри скриптов, любых, пустой тэг тоже пойдет.
Спасибо за оперативное исправление.
Экая клоунада безопасности, неожиданно.
А, с другой стороны, с не меньшим удивлением не так давно обнаружил, что какой-то там Kaspersky на работе удаляет hta-файлы при попытке запуска просто по факту наличия внутри скриптов, любых, пустой тэг тоже пойдет.
Спасибо за оперативное исправление.
-
Offline
- Posts: 59
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
TabBar plugin v2.0
Изменено: Кнопка отображается с задержкой если мышь пришла снаружи. При вертикальном пересечении мышью, вкладка не будет моргать.
Изменено: Параметры в TabBar.ini.
Добавлено: Диалог настроек.
Добавлено: Плагин автоматически выгружается если скрыть вкладки.
Исправлено: Минимальная ширина вкладок не восстанавливалась после остановки плагина.
Изменено: Кнопка отображается с задержкой если мышь пришла снаружи. При вертикальном пересечении мышью, вкладка не будет моргать.
Изменено: Параметры в TabBar.ini.
Добавлено: Диалог настроек.
Добавлено: Плагин автоматически выгружается если скрыть вкладки.
Исправлено: Минимальная ширина вкладок не восстанавливалась после остановки плагина.
-
Offline
- Posts: 95
- Joined: Wed Aug 27, 2008 11:16 am
-
Offline
- Posts: 59
- Joined: Thu May 05, 2022 5:38 am
-
Offline
- Posts: 95
- Joined: Wed Aug 27, 2008 11:16 am
Re: TabBar plugin
офтоп... может тогда подскажите как это сделать?
-
Offline
- Posts: 59
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
TabBar plugin v2.1
Добавлено: Ручной параметр ExitOneTabClose. Выход из программы при закрытии последней вкладки по крестику.
Добавлено: Ручной параметр ExitOneTabClose. Выход из программы при закрытии последней вкладки по крестику.
-
Offline
- Posts: 95
- Joined: Wed Aug 27, 2008 11:16 am
Re: TabBar plugin
у меня в настройках крестик отключен - скм можно добавить?
-
Offline
- Posts: 59
- Joined: Thu May 05, 2022 5:38 am
Re: TabBar plugin
TabBar plugin v2.2
Изменено: Убран параметр ExitOneTabClose.
Добавлено: В TabOptions флаг 1024 - выход из программы при закрытии последней вкладки двойным кликом, средним кликом или крестиком.
Добавлено: Настройка в диалоге для флага 1024.
Добавлено: Сортировка вкладок. Функция TabBar::SortTabs.
Исправлено: При закрытии вкладки двойным кликом, подсказка не обновлялась.
Изменено: Убран параметр ExitOneTabClose.
Добавлено: В TabOptions флаг 1024 - выход из программы при закрытии последней вкладки двойным кликом, средним кликом или крестиком.
Добавлено: Настройка в диалоге для флага 1024.
Добавлено: Сортировка вкладок. Функция TabBar::SortTabs.
Исправлено: При закрытии вкладки двойным кликом, подсказка не обновлялась.
-
Offline
- Posts: 2
- Joined: Sat Nov 22, 2025 7:24 am
Re: TabBar plugin
Windows XP.
При включенной опции "Показывать подсказку", при наведении курсора на вкладку, зависает AkelPad или вылетает с ошибкой.
При включенной опции "Показывать подсказку", при наведении курсора на вкладку, зависает AkelPad или вылетает с ошибкой.
-
Offline
- Posts: 2
- Joined: Sat Nov 22, 2025 7:24 am
-
Offline
- Posts: 292
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Re: TabBar plugin
ProfessorSeleznyov
А её только из меню или с кнопки вызывать с параметрами. Напрямую из диалога Плагины она не сработает. В readme гляньте. Вот заготовка для контекстного меню по вкладке:
А её только из меню или с кнопки вызывать с параметрами. Напрямую из диалога Плагины она не сработает. В readme гляньте. Вот заготовка для контекстного меню по вкладке:
Code: Select all
SET(32, "%a\AkelFiles\Plugs\TabBar.dll")
"Sort Tabs"
{
"by Full Path" Call("TabBar::SortTabs", 1, 0)
"by Name" Call("TabBar::SortTabs", 3, 0)
"by Extension" Call("TabBar::SortTabs", 5, 0)
SEPARATOR
"by Full Path Descending" Call("TabBar::SortTabs", 1, 1)
"by Name Descending" Call("TabBar::SortTabs", 3, 1)
"by Extension Descending" Call("TabBar::SortTabs", 5, 1)
}
UNSET(32)-
Offline
- Posts: 292
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Re: TabBar plugin
dothen
Вот видео, на котором видны две неприятности:
https://disk.yandex.ru/i/SUSCrW7i1L3gHw
1) Первая неприятность: если включен крестик справа, то отображается он поверх текста вкладки со своей прозрачностью, в результате чего получается неаккуратное наложение, и если крестик из двух линий, то его просто не видно. Хорошо бы, чтоб под крестиком плагин рисовал заплатку цвета фона вкладки. Причём, чтобы левый край был градиентный, т.е. чтобы текст не резко обрубался, а потихоньку сходил на нет. Вот, как в MS Edge, например:

Если нарисовать фон в самих иконках, то цвет фона будет везде один, а на Windows он от версии к версии чуть отличается, т.е. где-то будет заметно пятно. И градиентный переход не получится такой постепенный, как у MS Edge.
2) А вторая неприятность — после переключения в настройках с правого крестика на левый, иконка файла начинает пропадать (после первого наведения), а имя файла «шевелится» — на видео видно, не буду много писать. Если программу перезагрузить, то всё работает нормально.
Вот видео, на котором видны две неприятности:
https://disk.yandex.ru/i/SUSCrW7i1L3gHw
1) Первая неприятность: если включен крестик справа, то отображается он поверх текста вкладки со своей прозрачностью, в результате чего получается неаккуратное наложение, и если крестик из двух линий, то его просто не видно. Хорошо бы, чтоб под крестиком плагин рисовал заплатку цвета фона вкладки. Причём, чтобы левый край был градиентный, т.е. чтобы текст не резко обрубался, а потихоньку сходил на нет. Вот, как в MS Edge, например:

Если нарисовать фон в самих иконках, то цвет фона будет везде один, а на Windows он от версии к версии чуть отличается, т.е. где-то будет заметно пятно. И градиентный переход не получится такой постепенный, как у MS Edge.
2) А вторая неприятность — после переключения в настройках с правого крестика на левый, иконка файла начинает пропадать (после первого наведения), а имя файла «шевелится» — на видео видно, не буду много писать. Если программу перезагрузить, то всё работает нормально.
