diff options
author | Steve Bennett <steveb@workware.net.au> | 2010-09-16 10:01:27 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2010-10-15 11:02:54 +1000 |
commit | b4a77b8c3c18870009b5a2c193a1772552b5e4b5 (patch) | |
tree | 10bc85e5e1a702f07547b6cd0ee8fc077d03cd99 /jim-eventloop.h | |
parent | 1f3eccbfe50172710a1190bd1d13f03778d587a1 (diff) | |
download | jimtcl-b4a77b8c3c18870009b5a2c193a1772552b5e4b5.zip jimtcl-b4a77b8c3c18870009b5a2c193a1772552b5e4b5.tar.gz jimtcl-b4a77b8c3c18870009b5a2c193a1772552b5e4b5.tar.bz2 |
eventloop improvements and enhancements
Move Jim_EvalObjBackground() out of the core to eventloop
Time events are now kept and triggered in time order
Time handlers are removed before execution
Add 'update'
Add 'after info' and 'after idle'
Include time events in the return from Jim_ProcessEvents()
Add Tcl eventloop tests
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-eventloop.h')
-rw-r--r-- | jim-eventloop.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/jim-eventloop.h b/jim-eventloop.h index 0b81627..42f20c9 100644 --- a/jim-eventloop.h +++ b/jim-eventloop.h @@ -83,6 +83,7 @@ JIM_EXPORT jim_wide Jim_DeleteTimeHandler (Jim_Interp *interp, jim_wide id); #define JIM_DONT_WAIT 4 JIM_EXPORT int Jim_ProcessEvents (Jim_Interp *interp, int flags); +JIM_EXPORT int Jim_EvalObjBackground (Jim_Interp *interp, Jim_Obj *scriptObjPtr); int Jim_eventloopInit(Jim_Interp *interp); |