Albrecht:

> Simultaneously? Not concurrent, but interchanging. Think of=20
> fl_begin_offscreen() and fl_end_offscreen()...

Something like the above with the added ability to set the output device going 
in (ie; fl_set_screen(FLA_DEVICE_X11) etc.)? Then one would use 
fl_begin_offscreen(FLA_DEVICE_CAIRO) and fl_end_offscreen() to temporarily 
redirect output to a Cairo device?

Actually the following might be kind of cool:

fl_get_graphics_devices() - get a list of available graphics output devices.

fl_get_graphics_device() - get the active graphics output device.

fl_set_graphics_device() - make the specified graphics output device the active 
device (first in stack). This would probably be used to set the default device.

fl_push_graphics_device() - push the specified graphics device on the device 
stack and make it active.

fl_pop_graphics_device() - pop the most recent device off of the device stack 
and make the previous device active.

The function names could be different of course.

Thanks,
Gerry
_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to