You should be able to extend a wxWindow, do your own OnPaint() stuff, and have it handle any mouse events you care to notify it about.
There's a small example HERE which shows how I extended a wxButton and connected a Mouse Down event to it.
I expect the same can apply to a plain wxWindow control
Also have a look at the font sample for examples of doing your own Painting.
I think, just using the code will help a lot - the more testing it gets, the quicker any bugs will appear and be sorted out.
The samples are generally good at showing up any holes in the wrappings, but there's usually some other APIs to add before there's enough framework there to finish them. The samples can be fiddly to implement too sometimes, as the code doesn't *always* translate exactly (although it does more often than not!).
Other than that, there's general documentation and wiki stuff for the website which is all rather tedious :-)
There's a small example HERE which shows how I extended a wxButton and connected a Mouse Down event to it.
I expect the same can apply to a plain wxWindow control
Also have a look at the font sample for examples of doing your own Painting.
are there any tasks left a non-C++ guy can do?
I think, just using the code will help a lot - the more testing it gets, the quicker any bugs will appear and be sorted out.
The samples are generally good at showing up any holes in the wrappings, but there's usually some other APIs to add before there's enough framework there to finish them. The samples can be fiddly to implement too sometimes, as the code doesn't *always* translate exactly (although it does more often than not!).
Other than that, there's general documentation and wiki stuff for the website which is all rather tedious :-)