AIMP Forum
AIMP for PC => Предложения / Suggestions => Skin Editor, Skin Engine => Skin Engine => Topic started by: gr-e on August 21, 2024, 19:52:09
-
Сейчас вкладки выравниваются вплотную по левому краю:
(https://i.imgur.com/Kc5GZVI.png)
Из-за этого не видно, есть ли вкладки левее/выше, а также невозможно переключиться на предыдущую вкладку кликом мыши - только колесиком.
Идея в том, чтобы частично (на величину оффсета) показывать соседнюю вкладку, а если достигнута крайняя вкладка - отображать её вплотную к краю TabControl-а.
Выглядеть это должно примерно так:
(https://i.imgur.com/ve0L2Kw.gif)
Да, можно добавить стрелки, но они занимают место и не переключают вкладки, а прокручивают список.
-
Вроде TabsOffset + Options.ShowPartiallyVisibleTabs делают то, что надо
-
Не совсем. Вкладок, которые за оффсетом, не видно, хоть они и кликабельны. Получаются пустые поля.
Из-за выравнивания по левой вкладке, при листании вправо к оффсету добавляется кусок следующей вкладки (видимость которого контролируется ShowPartiallyVisibleTabs).
Получается это:
(https://i.imgur.com/6kaTFbz.png)(https://i.imgur.com/JEycVPH.png)
Вместо этого:
(https://i.imgur.com/NS4UVzD.png)(https://i.imgur.com/QCshq3B.png)
При достижении первой вкладки она тоже выравнивается по оффсету, а не по краю контрола, получаем меньше видимых вкладок и пустое место слева:
(https://i.imgur.com/Sj5dE7S.png)
-
Значит просто Options.ShowPartiallyVisibleTabs надо включить.
-
Options.ShowPartiallyVisibleTabs надо включить.
Включено
-
А, ну да, часть предыдущей же еще надо...
-
Значит просто Options.ShowPartiallyVisibleTabs надо включить.
Если включить только это без TabsOffsets, то при прокрутке вправо получится как в примере в первом посте. Но там все плейлисты одной ширины - "Новый плейлист". В реальности размер частично видимой вкладки будет варьироваться от 0 до максимальной ширины вкладки.