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 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.