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
