What I'm trying to do is load image data from disk - the image data is stored in C header files in an abnormal format. I can read in the data fine, what stumps me is how do I go from the data which I can read into handy arrays, to something that I can display.
I've been reading through the gdk stuff, and have started fiddling with gdk pixbuf's, which look like they might be the way to go, but I still can't set the individual pixels, and there seems to be no easy way to take my array of values and create a simple pixbuf out of them.
Ultimately, I'm trying to create a simple app that draws a few of these (they're small, 8x8 tiles), but setting pixel values seems to be the biggest hurdle here
The (small) application I'm writing here is as much a programming exercise to try and learn a little GTK and get used to more C, but I'd really like to get over this little issue - I can pretty much see how I'm doing everything other than this

Why isn't it as simple as 'pb[x][y].red= 0xFF'?!
