summaryrefslogtreecommitdiff
path: root/src/bin/e_exec.h
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2008-02-20 04:12:59 +0000
committerCarsten Haitzler <raster@rasterman.com>2008-02-20 04:12:59 +0000
commit2df5c4159cb3d8311b80ccc784242724c97eab5b (patch)
tree3ee9d7992fd7a615ca8bf1971f620db3e59d1318 /src/bin/e_exec.h
parent4dbd25097ba02b9697599d595e3b2d67d786e23d (diff)
downloadenlightenment-2df5c4159cb3d8311b80ccc784242724c97eab5b.tar.gz
gee.. um.. software-16 support in e17 - but beware! buggy buggy buggy. do not
use this unless you wish to have much pain :) ummm... scrollframe thumb scroll has some heuristics on it to work better - exec returns exec handles... SVN revision: 33794
Diffstat (limited to 'src/bin/e_exec.h')
-rw-r--r--src/bin/e_exec.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/bin/e_exec.h b/src/bin/e_exec.h
index 054effa5f4..38eec0d519 100644
--- a/src/bin/e_exec.h
+++ b/src/bin/e_exec.h
@@ -3,13 +3,24 @@
*/
#ifdef E_TYPEDEFS
+typedef struct _E_Exec_Instance E_Exec_Instance;
+
#else
#ifndef E_EXEC_H
#define E_EXEC_H
+struct _E_Exec_Instance
+{
+ Efreet_Desktop *desktop;
+ Ecore_Exe *exe;
+ int startup_id;
+ double launch_time;
+ Ecore_Timer *expire_timer;
+};
+
EAPI int e_exec_init(void);
EAPI int e_exec_shutdown(void);
-EAPI int e_exec(E_Zone *zone, Efreet_Desktop *desktop, const char *exec, Ecore_List *files, const char *launch_method);
+EAPI E_Exec_Instance *e_exec(E_Zone *zone, Efreet_Desktop *desktop, const char *exec, Ecore_List *files, const char *launch_method);
EAPI Efreet_Desktop *e_exec_startup_id_pid_find(int startup_id, pid_t pid);