LINUX.ORG.RU

GTK+ теперь поддерживает прозрачность


0

0

Дизайнер тем GNOME Andrea Cimitan разработал поддержку прозрачности виджетов GTK+ в движке Murrina.

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

Пока исходный код не доступен для широкого круга лиц, но он будет в следующем релизе Murrina engine.

Да, прозрачность включается только при наличии композитного менеджера, и, да, она работает БЫСТРО.

Скрины http://www.cimitan.com/blog/2007/12/1...

>>> Еще скрины

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от Sikon

Кстати, очень хороший шрифт. Как называется? :)

cruxish ★★★★
()

а этой штуке обязательно наличие 3D? а то я на ноуте кое-как 2Д завел..... а полюбоваццо охота :)

anonymous
()
Ответ на: комментарий от anonymous

>Кстати, в Qt прозрачность работает и в Винде, и на Маках... а как с этим в ГТК+ ???

Не хардварно. А хочется через composite. Вот жду не дождусь, когда в четверке прикрутят честную прозрачность.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

>а этой штуке обязательно наличие 3D? а то я на ноуте кое-как 2Д завел..... а полюбоваццо охота :)

нет, обязательно наличие и поддержка драйвером XComposite.

например, nouveau точно держит, хотя с 3D там полный швах =)

geek ★★★
()
Ответ на: комментарий от MYMUR

Все верно, КДЕ это глобально и надежно.

anonymous
()
Ответ на: комментарий от geek

>нет, обязательно наличие и поддержка драйвером XComposite.

значит я в пролете =((((( с своей Via Chrome9 HC =((((((

anonymous
()
Ответ на: комментарий от MYMUR

>>В kde вообще выбора нет - только цвета a-la винда и только тема a-la винда или CDE/motif.

>Во-первых цветовых схем там хоть ж**ой ешь, а если я тебе скажу, что любую схему ты сам можешь штатными средствами подкорректировать и поставить цвета, более приятные твоему оттенку глаз --- тебя наверно вообще перекосит, да? :)

Мне пофигу сколько там цветовых схем поскольку во многих kde программах есть контролы с hardcoded цветами и чем дальше отстоит цветовая схема от виндовой тем больше глюков типа черного на черном, синего на синем етц.

Absurd ★★★
()
Ответ на: комментарий от oguretz

>Поведай о каких конкретно программах ты говоришь, мне даже интересно стало.

Ну например в Амароке боковые табы уродски комкаются на многих темах контролов. Кроме того, цвет букавок там захардкожен в черный из-за чего при делании чвета селекции черным при наведении мышью на меню текст становится черным на черном фоне.

Absurd ★★★
()
Ответ на: комментарий от Absurd

Из вышеуказанного заметил только то, что к боковым табам вообще не применяются никакие темы. И в каком меню текст становится чёрным на чёрном фоне?

oguretz
()
Ответ на: комментарий от oguretz

>Из вышеуказанного заметил только то, что к боковым табам вообще не применяются никакие темы.

Нет, темы применяются. Но специфично и не все.

>И в каком меню текст становится чёрным на чёрном фоне?

Боковые табы становятся черными, если в соответствии с темой контролов они должны быть плоскими.

Absurd ★★★
()
Ответ на: комментарий от Absurd

> Кроме того, цвет букавок там захардкожен в черный из-за чего при делании чвета селекции черным при наведении мышью на меню текст становится черным на черном фоне.

А почему у меня цвет текста при наведении мышью плавно переходит в белый в таком случае? Может у тебя была просто кривая цветовая схема?

ChALkeR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.