Max Rabkin wrote:
On Sun, Nov 8, 2009 at 5:09 PM, Max Rabkin <[email protected]> wrote:
On Sun, Nov 8, 2009 at 4:58 PM, Andrew Coppin
<[email protected]> wrote:
Try AC-EasyRaster-GTK.
Thanks, I'll give that a try

Having downloaded it, I must admit I was a bit put off by seeing things like
init_system :: IO ()
process_event :: IO ()
wait_event :: IO ()
main_loop :: IO ()
in an image library.

But it's the best we've got right now, so I've got a couple questions:
is it safe to call init_system more than once? And what do I need the
event-handling functions for, if anything?

If all you want to do is load/save images and do pixel I/O on them, you can completely ignore process_event, wait_event, main_loop, etc. All you need to do is make sure you call init_system at the start of your program.

(You see the ib_display function? If you want *that* to work properly, you need to run the GTK event loop, which is what these event-related functions are all about. If you're not trying to display the image on screen, you can ignore all that.)

I should probably make the documentation clearer...

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to