OK, back in business, I dug up a relatively recent version of the code from my work laptop (I was using it on and off for dev work on the train/bus to work).
Did a little tweaking and a lot of learning...
Basic keys are the same:
Left-Click -> Zoom in
Right-Click -> Zoom out
Middle-Click -> Pan (center image around mouse position)
s -> saves a screenshot
c -> cycle color palette
r -> reset all
I changed some of the keys, removed all the different options of increasing and decreasing iterations, left only:
+ -> multiplies number of iterations by 2 (up to 50000)
- -> divides number of iterations by 2 (down to 100) - Thanks for the idea Lizard809! much simpler and gets the job done.
Added a nicer implementation of Julia set:
Press 'j' once, when the mouse moves over the Mandelbrot set, a small Julia set corresponding to the position of the mouse is drawn in the corner (notice the semi-transparent SDL magic!), Zoom-in, Zoom-out, pan, increase and decrease the number of iterations works on the Mandelbrot set, save - saves a screen capture (along with a cursor to see where you are on the Mandelbrot set).
Press 'j' once more, the small image disappears, when you left click anywhere on the Mandelbrot set, the entire window is replaced by a larger version of Julia for that location, you can now use the regular Zoom-in, Zoom-out, Pan, change number of iterations, save as on the Mandelbrot set on the Julia set.
Press 'j' for the third time, you go back to the same Mandelbrot set you started from.
Still to do:
Add the cool palette editor written by Lizard809.
Add the zoom-box functionality again.
etc...
As before, still only a win32 executable, sorry, haven't been able to get Grub to reinstall yet...
Oh, and one last good bit of news, finally uploaded all the code to an online repository for backup...
Have fun!