LINUX.ORG.RU

Andrea Cimitan нуждается в помощи gtk+ кодера

 , ,


0

0
Автор движка Murrine и дефолтной темы GNOME 2.22 попросил помощи сообщества для добавления в GTK+ поддержки прозрачности, которую он реализовал в своем движке.

Что надо сделать в данный момент:
  • Добавить GtkSetting, что-то вроде boolean rgba-colormap = TRUE | FALSE;
  • Привязать GtkSetting к Xsetting;
  • Читать GtkSetting перед созданием Window и устанавливать rgba-colormap, если оно в наличии.
Кодеры, выручайте. Если это сделать, очень вероятно, что по-дефолту Gnome будет выглядеть примерно так.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
хм, для интереса, ARGB есть в qt?
wfrr ★★☆
()
>Если это сделать, очень вероятно что по-дефолту ГНОМ будет выглядеть примерно так.

Только этого нехватало =(

kranky ★★★★★
()
Ответ на: комментарий от kranky
Тебя таки пугают дефолтные установки? КДЕ тогда должно было умереть еще не родившись :)
Virun
()
Ответ на: комментарий от wfrr
>зачем панели и окнам быть прозрачными?

>>Ну скажем, так: в висте ие и вмплеер, прозрачные.

маразм.

anonymous
()
Ответ на: комментарий от AiFiLTr0
покурил справку, обнаружил что вроде как есть чтото QPaintEngine::AlphaBlend но хз как оно работает, ARGB есть.
wfrr ★★☆
()
По умолчанию он как раз не обязан так выглядеть :) Это настраиваемая фича в теме :)
AP ★★★★★
()
Ответ на: комментарий от anonymous
>>>зачем панели и окнам быть прозрачными?

>>Ну скажем, так: в висте ие и вмплеер, прозрачные.

>маразм.

неспорю, потому и сижу на кде.

wfrr ★★☆
()
Ответ на: комментарий от AP
>По умолчанию он как раз не обязан так выглядеть :) Это настраиваемая фича в теме :)

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

lester_dev ★★★★★
() автор топика
Черт, жаль что у меня скилл не прокачан, интересно было бы такое реализовать
lester_dev ★★★★★
() автор топика
Ответ на: комментарий от AiFiLTr0
>от гномокапца это не спасет... Кстати, а как с этим делом обстоят дела в QT ?

qt тоже не спасет от гномокапца:)

r ★★★★★
()
Ответ на: комментарий от farisey
>возник только один вопрос... Andrea... это не "она" случайно?

Боюсь что это ОН, но любит мужыков, не зря же они гномосеки?

anonymous
()
Ответ на: комментарий от phasma
нада ему DWM показать, что бы всякую еренду не писал )
phasma ★☆
()
Не очень люблю гном и ненавижу прозрачность, но желаю, чтобы всё вышло отлично.
anonymous
()
Ответ на: комментарий от anonymous
Истина.

Хотя, в любом случае, прозрачность = фейл.

anonymous
()
Ответ на: комментарий от JB
>> как бы не старался тип, из гнома Кеды ему не сделать

>а разве в кедах есть что то подобное?

ну композитный менегер в кедах есть, композитная прозрачность тоже, но я ее как правило вырубаю, зачем она?

anonymous
()
Ответ на: комментарий от anonymous
> ну композитный менегер в кедах есть, композитная прозрачность тоже, но я ее как правило вырубаю, зачем она?

AFAIK, поддержка композита есть и у метасити

JB ★★★★★
()
Ответ на: комментарий от anonymous
>ну композитный менегер в кедах есть, композитная прозрачность тоже, но я ее как правило вырубаю, зачем она?

композитинги оконного менеджера и гуйного тулкита это разные вещщи

lester_dev ★★★★★
() автор топика
Ответ на: комментарий от hexenlord
>как бы не старался тип, из гнома Кеды ему не сделать

и слава богу, чай не убогие какие очкарики. ..и напомнило анекдот про "косухи из негров"

anonymous
()
Ответ на: комментарий от JB
> а разве в кедах есть что то подобное?

argb visuals? да, есть, по крайней мере с qt4.

dmiceman ★★★★★
()
Ответ на: комментарий от JB
>AFAIK, поддержка композита есть и у метасити

всё равно, как бы не старался тип, из гнома Кеды ему не сделать

anonymous
()
Ответ на: комментарий от Arceny
>Прозрачность не нужна

фиг те! он нужна, что бы захватить моск всех домохозяек - тогда пингвин буит править миром! уа-ха-ха!!!

OzOx
()
Ответ на: комментарий от gangrel
все остальные являются флудом и оффтопом. Это и есть мощь комьюнити?
gangrel
()
Ответ на: комментарий от JB
> а разве в кедах есть что то подобное?

Что-то подобное - это отдельные части окна имеют полупрозрачность? Тогда есть.

troorl ★★
()
Ответ на: комментарий от troorl
>Что-то подобное - это отдельные части окна имеют полупрозрачность? Тогда есть.

Скрин можешь показать, ибо в 4 кде кроме плазмы я ничего не видел с прозрачностью (хотя наверняка смотрел мало).

wfrr ★★☆
()
/me кастует вызов Гика 51-го уровня
Gharik
()
Ответ на: комментарий от anonymous
> выглядеть как виста? а зачем? :)

что-б було

dmiceman ★★★★★
()
> выглядеть как виста? а зачем? :)

Чтоб ты анонимус побольшу тупых вопросов задавал. И к чему там ":)" ?

anonymous
()
Мне нравится, красиво смотрится и аккуратно.

Кодить не умею - готов помочь материально в разумных пределах :D

anonymous
()
Ответ на: комментарий от wfrr
> Скрин можешь показать, ибо в 4 кде кроме плазмы я ничего не видел с прозрачностью

кликаем на часы и смотрим на календарь с прозрачным брдюром (прозрачность композитная)

troorl ★★
()
А почему в новости не написано, как можно помешать этому проекту?
anonymous
()
Ответ на: комментарий от troorl
Как всегда, все "испражняются" во флуде. В ведь вы забываете, что GTK+ это mplayer,firefox, Real Player, VMWare Workstation и много много другого ОЧЕНЬ полезного и нужного софта. Я пользуюсь Гномом, но не обсираю КДЕ. Это 2 хороших продукта. Мне нравится дизайнерский подход GNOME. На КДЕ много софта очень мощного, тоже интересный подход. А реализовать прозрачность надо. Лучше еще одна фишка для GTK+ чем чтобы ее не было. Флуд, флуд и еще раз флуд. Гномокапца или кдекапца не будет.
Shalakhin
()
Ответ на: комментарий от lester_dev
>композитинги оконного менеджера и гуйного тулкита это разные вещщи

AFAIK, то, что показано на скрине, называется ARGB windows. Зак РАсин демонстрировал их ещё в Qt 4.0, там птичка была полупрозрачная: http://zrusin.blogspot.com/2006/10/argb-windows.html

Не уверен, правда, можно ли там красиво размывать задний план, или это задача window manager'а

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