Enlightenment CVS committal
Author : andreas
Project : e17
Module : proto/eflpp
Dir : e17/proto/eflpp/src/ecore
Modified Files:
eflpp_ecore_window.cpp eflpp_ecore_window.h
Log Message:
- wrapped ecore_evas_alpha_set() to activate X composite support
- modified paint example to tests alpha composite support
===================================================================
RCS file: /cvs/e/e17/proto/eflpp/src/ecore/eflpp_ecore_window.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- eflpp_ecore_window.cpp 8 Oct 2007 17:57:41 -0000 1.4
+++ eflpp_ecore_window.cpp 19 Jun 2008 21:27:40 -0000 1.5
@@ -35,7 +35,7 @@
EcoreEvasWindow::EcoreEvasWindow()
:Trackable( "EcoreEvasWindow" )
{
-
+ ecore_evas_init ();
}
@@ -183,6 +183,16 @@
bool EcoreEvasWindow::isShaped() const
{
return ecore_evas_shaped_get( _ee );
+}
+
+void EcoreEvasWindow::setAlpha( bool alpha )
+{
+ ecore_evas_alpha_set( _ee, alpha );
+}
+
+bool EcoreEvasWindow::hasAlpha () const
+{
+ return ecore_evas_alpha_get( _ee );
}
void EcoreEvasWindow::show()
===================================================================
RCS file: /cvs/e/e17/proto/eflpp/src/ecore/eflpp_ecore_window.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- eflpp_ecore_window.h 6 Oct 2007 15:54:22 -0000 1.3
+++ eflpp_ecore_window.h 19 Jun 2008 21:27:41 -0000 1.4
@@ -71,6 +71,9 @@
int rotation() const;
void setShaped( bool );
bool isShaped() const;
+
+ void setAlpha( bool alpha );
+ bool hasAlpha () const;
void show();
void hide();
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs