Здравствуйте.
Хотелось бы сделать красивое появление окна на эране с использованием GTK+. Например чтобы оно появлялось с изменением своей формы, или элементов прозрачности. В идеале я себе это представляю так: сохраняется картинка полного отрисованного окна (которое еще не появилось на экране), а потом с различными спецэффектами над этой картинкой (изменение прозрачности отдельных участков, растягивание, изменение перспективы, и т.д.) делается какая нибудь анимация.
Слышал про библиотеку Cairo, но честно говоря не до конца понял, какое отношение она имеет к GTK+ : то ли входит в ее состав, то ли это отдельная библиотека. Насколько она может быть полезна для реализации описанного выше.
Подскажите в какую сторону смотреть для реализации такого функционала.
GTK+ как сделать анимацию появления окна на экране (хотелось бы с изменением прозрачности и формы)
Модератор: Модераторы разделов
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
Re: GTK+ как сделать анимацию появления окна на экране
andreybark писал(а): ↑02.11.2007 10:53Подскажите в какую сторону смотреть для реализации такого функционала.
Таких возможностей в GTK+ пока нет, их только предполагается реализовать
http://www.opennet.ru/opennews/art.shtml?num=10163
-
andreybark
- Сообщения: 2
Re: GTK+ как сделать анимацию появления окна на экране
sergeyvp писал(а): ↑04.11.2007 22:28andreybark писал(а): ↑02.11.2007 10:53Подскажите в какую сторону смотреть для реализации такого функционала.
Таких возможностей в GTK+ пока нет, их только предполагается реализовать
http://www.opennet.ru/opennews/art.shtml?num=10163
Может есть еще какой-нибудь способ, если голый ГТК это не позволяет сделать?
Например в дистрибутиве fedora core 6 видел интересный спецэффект появления главного меню после нажатия кнопки "Старт". Окно как бы проявлялось слева направо, с передвигающимися прозрачными кружками. Именно в среде GNOME.
Интересуют любые способы такого добиться, какие-нибудь дополнительные библиотеки или может что-нибудь вроде композитного менеджера аля Compiz? Просто интересно знать возможно ли это в принципе сделать, и как это делали другие люди.
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
Re: GTK+ как сделать анимацию появления окна на экране
andreybark писал(а): ↑06.11.2007 12:16Может есть еще какой-нибудь способ, если голый ГТК это не позволяет сделать?
Например в дистрибутиве fedora core 6 видел интересный спецэффект появления главного меню после нажатия кнопки "Старт". Окно как бы проявлялось слева направо, с передвигающимися прозрачными кружками. Именно в среде GNOME.
Интересуют любые способы такого добиться, какие-нибудь дополнительные библиотеки или может что-нибудь вроде композитного менеджера аля Compiz? Просто интересно знать возможно ли это в принципе сделать, и как это делали другие люди.
Так посмотрите исходный код программы где вы видели такой спецэффект, наверняка поймёте что и как они делали.
Вобще этими спецэффектами в GNOME заведует именно Compiz, там и нужно копать.