Home Overview FAQ Documentation Download Mailing List Geomview For Windows? Support Users Development Bug Reporting Contributing Contact Us Sponsors
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Forms
I've written some things that do this - here's the simplest solution I have yet been able to find: #include <stdio.h> #include "lisp.h" #include "ooglutil.h" main() { Lake *lake; LObject *obj; /* Do all the stuff to set up the forms here - ie create_the_forms, fl_show_form etc */ LInit(); lake = LakeDefine(stdin, NULL); /* Register all the callback routines for the lisp stuff here */ while (1) { if (async_fnextc(stdin, 0) != NODATA) { obj = LSexpr(lake); LEval(obj); } fl_check_forms(); } } This does the same thing as graffitti, just with fewer function calls. async_fnextc is in ooglutil. I haven't ever worried about the specifics - I just call it like this and so far it has seemed to work. I do remember having a horrible time trying to plow through the select man page once - I agree that it is completely awful. Hope this helps somewhat. -Celeste
|
||
Home | Overview | FAQ | Documentation | Support | Download | Mailing List Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors |
|||
site hosted by |