2d-engine

Any good 2d engines with a GUI system?

I'm trying to develop a simple app ( it will resemble something like a powerpoint presentation) that will require some simple GUI controls: button, textbox, slider and listbox. And i would want to be able to skin the controls. So i'm looking for an easy to learn 2d engine that will aid me in doing what i want. Any recommendation for such...

2D World design question

I'm facing a problem which is probably extremely common in game-design. Let's assume that we've got a 2D world The world's size is M x N rect The world may contain some items in it The items have (x,y) coords The world can be browsed via a window that is physically (m x n) large. The browser window can be zoomed in / out The browser wi...