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 ()
Ответ на: комментарий от anonymous

> Труднее придумать более мелкий факт, из-за которого выбирается тулкит.

Так уж и труднее. Например диалог About. Тех, кто будет выбирать тулкит по этому диалогу действительно нужно поискать.

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

>Так уж и труднее. Например диалог About. Тех, кто будет выбирать тулкит по этому диалогу действительно нужно поискать.

Зачем искать, он тут ::))

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

> Труднее придумать более мелкий факт, из-за которого выбирается тулкит.

Шуток чтоли не понимаете?

2Geek > один только вопрос: ты дурак? один только вопрос. ты по ссылке ходить не умеешь? на ссылке пропатченый kdesktop для использования композитной прозрачности. Как видишь с нею все впорядке. Вот еще ссылочка: http://www.xiaprojects.com/index.php?section=All&project=Trolltech%20Qt&a... На этот раз дока. Как сделать composite transparent widget в куте еще третьем. Не вижу проблемы.

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

Да есть там пара танцев с бубенком, но это в третьем. в четвертом это помойму поправили.

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

>один только вопрос. ты по ссылке ходить не умеешь? на ссылке пропатченый kdesktop для использования композитной прозрачности.

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

>На этот раз дока. Как сделать composite transparent widget в куте еще третьем. Не вижу проблемы.

По ссылке - создание виджета, который умеет прозрачность. Ты должен _все_ виджеты переписать, чтобы заюзать xcomposite. Так что прекращай тупить.

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