From a1ba10c828059ea9aea5e80c45ec4822ff8b1190 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Sat, 24 Mar 2007 20:12:16 +0000 Subject: [PATCH] These files are for code to handle execution and .order files. SVN revision: 29048 --- src/bin/Makefile.am | 6 +++++- src/bin/e_exec.c | 4 ++++ src/bin/e_exec.h | 11 +++++++++++ src/bin/e_includes.h | 2 ++ src/bin/e_order.c | 4 ++++ src/bin/e_order.h | 23 +++++++++++++++++++++++ 6 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 src/bin/e_exec.c create mode 100644 src/bin/e_exec.h create mode 100644 src/bin/e_order.c create mode 100644 src/bin/e_order.h diff --git a/src/bin/Makefile.am b/src/bin/Makefile.am index 3b60a2721..e2e919864 100644 --- a/src/bin/Makefile.am +++ b/src/bin/Makefile.am @@ -188,7 +188,9 @@ e_int_config_desk.h \ e_int_config_clientlist.h \ e_fm_prop.h \ e_int_config_mouse.h \ -e_mouse.h +e_mouse.h \ +e_order.h \ +e_exec.h enlightenment_src = \ e_user.c \ @@ -352,6 +354,8 @@ e_fm_prop.c \ e_int_config_clientlist.c \ e_int_config_mouse.c \ e_mouse.c \ +e_order.c \ +e_exec.c \ $(ENLIGHTENMENTHEADERS) enlightenment_SOURCES = \ diff --git a/src/bin/e_exec.c b/src/bin/e_exec.c new file mode 100644 index 000000000..d8b275332 --- /dev/null +++ b/src/bin/e_exec.c @@ -0,0 +1,4 @@ +/* + * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 + */ +#include "e.h" diff --git a/src/bin/e_exec.h b/src/bin/e_exec.h new file mode 100644 index 000000000..ab18f8522 --- /dev/null +++ b/src/bin/e_exec.h @@ -0,0 +1,11 @@ +/* + * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 + */ +#ifdef E_TYPEDEFS + +#else +#ifndef E_EXEC_H +#define E_EXEC_H + +#endif +#endif diff --git a/src/bin/e_includes.h b/src/bin/e_includes.h index 81dc72873..932ba01be 100644 --- a/src/bin/e_includes.h +++ b/src/bin/e_includes.h @@ -164,3 +164,5 @@ #include "e_fm_prop.h" #include "e_mouse.h" #include "e_int_config_mouse.h" +#include "e_order.h" +#include "e_exec.h" diff --git a/src/bin/e_order.c b/src/bin/e_order.c new file mode 100644 index 000000000..d8b275332 --- /dev/null +++ b/src/bin/e_order.c @@ -0,0 +1,4 @@ +/* + * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 + */ +#include "e.h" diff --git a/src/bin/e_order.h b/src/bin/e_order.h new file mode 100644 index 000000000..49427a8e1 --- /dev/null +++ b/src/bin/e_order.h @@ -0,0 +1,23 @@ +/* + * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 + */ +#ifdef E_TYPEDEFS + +typedef struct _E_Order E_Order; + +#else +#ifndef E_ORDER_H +#define E_ORDER_H + +#define E_ORDER_TYPE 0xE0b01020 + +struct _E_Order +{ + E_Object e_obj_inherit; + + Evas_List *subapps; /* A list of Efreet_Desktop files this .order contains */ + Ecore_File_Monitor *monitor; /* Check for changes int the .order file */ +}; + +#endif +#endif