LINUX.ORG.RU

История изменений

Исправление 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, красота.