diff options
author | Carsten Haitzler <raster@rasterman.com> | 2008-02-20 04:12:59 +0000 |
---|---|---|
committer | Carsten Haitzler <raster@rasterman.com> | 2008-02-20 04:12:59 +0000 |
commit | 2df5c4159cb3d8311b80ccc784242724c97eab5b (patch) | |
tree | 3ee9d7992fd7a615ca8bf1971f620db3e59d1318 /src/bin/e_exec.h | |
parent | 4dbd25097ba02b9697599d595e3b2d67d786e23d (diff) | |
download | enlightenment-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.h | 13 |
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); |