Hi.
I'm looking for a minimal and easy to learn C or C++ cross platform gui library.
In a nutshell I only need the following functionality:
- application window
 - menu bar
 - some simple dialogs, File-open and save. Maybe a user-written one.
 - user canvas where I can draw lines an circles on.
 - some kind of message/event loop mechanism.
 
Target platforms would be Win32 and linux. MacOS would be nice to have but is not important at the moment.
Why am I looking for something minimal? I don't want to spend much time to learn a big and full blown abstraction system for a really small application. The easier and leaner, the better.
Any suggestions?