I am looking for a library that deals with 2D drawing and selection of objects, including areas. I've looked at the Boost page, but didn't find anything of interest (though I may very well have missed it, don't really know how to look through their page >.>). I don't have any experience with external libraries other than Boost's FileSystem Library, so don't know where to look and who to trust.
I know nothing of this sort of thing, so please excuse the question if it is silly, but as far as I can see, selecting an area (this might have needed clarifying. I don't mean "select area" in the click-and-drag method. I mean you have four lines forming a square and you want to select the interior of the square) would be more complicated than simply handling mouse events.
Without proper inbuilt functions to deal with this, you'd need to shoot off vectors in different directions to find borders and see if they form a closed space. Or am I over-complicating this?
Do any of these libraries have such inbuilt functionalities?