История изменений
Исправление apex, (текущая версия) :
Adwaita зашита, точно. После обсуждения тем GTK3/4 на прошлой неделе немного погрузился, там реально ад и погибель. Хотел ради эксперимента перенести Plastik из KDE 3 на GTK3, в процессе плюнул, потому что GTK не умеет рисовать битмапы пиксель-в-пиксель. Если высота скроллбара в пикселях нечетная, эта мразь смазывает картинку на полпикселя. Что мешало добавить в код if, который будет считать высоту и отображать картинку с учетом лишнего пикселя, я хз.
В этом примере background не отрабатывает как надо: 1, 2 (см. на точечки на скроллбаре). Причем я сначала подумал, что это я криворукий, а потом проверил на других темах, TraditionalOk в т.ч., везде такая же фигня. 😁
scrollbar.vertical slider,
scrollbar.vertical .slider {
min-width: 14px;
min-height: 36px;
margin: 0px 0px 0px -1px;
background: url("images/vertical-normal-dots.png") no-repeat center center,
linear-gradient(to right, #e8e9ef, #cecfd5);
border-radius: 2px;
border-style: solid;
border-image: none;
border-color: #8c8d90;
border-width: 1px;
box-shadow: inset 0px 1px #ebecf2,
inset 1px 0px #f4f4f6,
inset -1px 0px #c3c4c9,
inset 0px -1px #c3c4c9;
}
Сейчас переношу QtCurve из Kubuntu 8.04 на Kvantum - понятный конфиг из 500 строк и два десятка картинок в svg, красота.
Исходная версия apex, :
Adwaita зашита, точно. После обсуждения тем GTK3/4 на прошлой неделе немного погрузился, там реально ад и погибель. Хотел ради эксперимента перенести Plastik из KDE 3 на GTK3, в процессе плюнул, потому что GTK не умеет рисовать битмапы пиксель-в-пиксель. Если высота скроллбара в пикселях нечетная, эта мразь смазывает картинку на полпикселя. Что мешало добавить в код if, который будет считать высоту и отображать картинку с учетом лишнего пикселя, я хз.
В этом примере background не отрабатывает как надо: 1, 2 (см. на точечки на скроллбаре). Причем я сначала подумал, что это я криворукий, а потом проверил на других темах, TraditionalOk в т.ч., везде такая же фигня. 😁
scrollbar.vertical slider,
scrollbar.vertical .slider {
min-width: 14px;
min-height: 36px;
margin: 0px 0px 0px -1px;
background: url("images/vertical-normal-dots.png") no-repeat center center, linear-gradient(to right,
#e8e9ef,
#cecfd5);
border-radius: 2px;
border-style: solid;
border-image: none;
border-color: #8c8d90;
border-width: 1px;
box-shadow: inset 0px 1px #ebecf2,
inset 1px 0px #f4f4f6,
inset -1px 0px #c3c4c9,
inset 0px -1px #c3c4c9;
}
Сейчас переношу QtCurve из Kubuntu 8.04 на Kvantum - понятный конфиг из 500 строк и два десятка картинок в svg, красота.