Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_evas
Modified Files:
Tag: SPLIT
Ecore_Evas.h Makefile.am ecore_evas.c ecore_evas_private.h
Log Message:
hook it all in
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/Attic/Ecore_Evas.h,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -3 -r1.1.2.1 -r1.1.2.2
--- Ecore_Evas.h 6 Feb 2003 05:13:42 -0000 1.1.2.1
+++ Ecore_Evas.h 6 Feb 2003 06:19:40 -0000 1.1.2.2
@@ -5,8 +5,8 @@
extern "C" {
#endif
-int ecore_evas_init(const char *name);
-void ecore_evas_shutdown(void);
+int ecore_evas_init(const char *driver, const char *name);
+int ecore_evas_shutdown(void);
#ifdef __cplusplus
}
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/Attic/Makefile.am,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -3 -r1.1.2.1 -r1.1.2.2
--- Makefile.am 6 Feb 2003 05:13:42 -0000 1.1.2.1
+++ Makefile.am 6 Feb 2003 06:19:40 -0000 1.1.2.2
@@ -1,6 +1,6 @@
## Process this file with automake to produce Makefile.in
-INCLUDES = @evas_cflags@ -I../ecore
+INCLUDES = @evas_cflags@ -I../ecore -I../ecore_x
lib_LTLIBRARIES = libecore_evas.la
include_HEADERS = \
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/Attic/ecore_evas.c,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -3 -r1.1.2.1 -r1.1.2.2
--- ecore_evas.c 6 Feb 2003 05:13:42 -0000 1.1.2.1
+++ ecore_evas.c 6 Feb 2003 06:19:40 -0000 1.1.2.2
@@ -1,17 +1,30 @@
#include "Ecore.h"
#include "ecore_evas_private.h"
#include "Ecore_Evas.h"
+#ifdef BUILD_EVAS_X
+#include "Ecore_X.h"
+#endif
/**
* Init the Evas system
+ * @param driver
* @param name
* @return 1 on success, 0 on failure
*
* Set up the Evas wrapper system
*/
int
-ecore_evas_init(const char *name)
+ecore_evas_init(const char *driver, const char *name)
{
+ if (!driver) return 0;
+#ifdef BUILD_EVAS_X
+ if (!strcmp(driver, "x11"))
+ {
+ if (!ecore_x_init(name)) return 0;
+ }
+ else
+#endif
+ return 0;
return 1;
}
@@ -20,7 +33,9 @@
*
* This closes the Evas system down.
*/
-void
+int
ecore_evas_shutdown(void)
{
+ ecore_x_shutdown();
+ return 0;
}
===================================================================
RCS file:
/cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/Attic/ecore_evas_private.h,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -3 -r1.1.2.1 -r1.1.2.2
--- ecore_evas_private.h 6 Feb 2003 05:13:42 -0000 1.1.2.1
+++ ecore_evas_private.h 6 Feb 2003 06:19:40 -0000 1.1.2.2
@@ -1,4 +1,6 @@
#ifndef _ECORE_EVAS_PRIVATE_H
#define _ECORE_EVAS_PRIVATE_H
+#define BUILD_EVAS_X
+
#endif
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs