LINUX.ORG.RU

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

Исправление Lincor, (текущая версия) :

Подгружается картинка в минибуфер, налаживается на буфер и вуаля?

подгружается в минибуфер, декодируется и накладывается на буфер. да.

Почему тогда qt городит свой QSS, а gtk через cairo всё делает? Не проще «точку» на скроллбаре картинкой сделать?

не знаю, что такое QSS, отвечу про GTK+. во-первых, для экономии размера. во-вторых, для уменьшения числа дисковых операций. в-третьих, чтобы иметь возможность свободно масштабировать виджеты - с растровыми картинками так не сделать.

Как это в каком-нибудь FLTK или другом легковесном тулките реализовано?

не знаю. можешь посмотреть их исходный код.

Исходная версия Lincor, :

Подгружается картинка в минибуфер, налаживается на буфер и вуаля?

подгружается в минибуфер, декодируется и накладывается на буфер. да.

Почему тогда qt городит свой QSS, а gtk через cairo всё делает? Не проще «точку» на скроллбаре картинкой сделать?

не знаю, что такое QSS, отвечу про GTK+. во-первых, для экономии размера. во-вторых, для уменьшения числа дисковых операций. в-третьих, чтобы иметь возможность свободно масштабировать виджеты - с растровыми картинками так не сделать.