On Tuesday 30 October 2001 5:22 pm, Lars Gullik Bjønnes wrote:

>  /* basic IO routines */
> FL_EXPORT FL_IMAGE *flimage_load(const char *file); /* open & read */
> FL_EXPORT FL_IMAGE *flimage_open(const char *file);
[snip...]

Thanks Lars. I didn't know about these. They aren't in my version of the 
manual. 

So the basic tenant still holds. What we have is functional code using 
external programs. What we should do is make use of the GUI library's own 
routines and fall back on the external programs only as a last resort.

Incidentally, do you know if these routines will block LyX's operation or can 
the files be loaded non-blocking?

Angus

Reply via email to