Ok, I have the patch for the tooltips almost ready:
http://smrt.is-a-geek.org/codeblocks/patches/dbg/dbg_refactor0022.3.patchPlease test it. I'm using it every day on my linux, but have done very little testing on windows, so feedback is welcome.
Changes:
- Added API for showing value tooltips from debugger plugins
- Added implementation of the tooltip using wxPropertyGrid
- Imported std::tr1::shared_ptr in namespace cb, replaced all usages of std::tr1::shared_ptr with cb::shared_ptr (this should make it very easy to change the shader_ptr implementation)
- Some of the functions have been changed to return or take cbWatch::Pointer instead of raw pointers (all should be changed, but this will be done later)
- Added 'Require Ctrl key to be pressed to show the Value tooltip'
- Changed wxPropertyGrid to support the autosizing (logged issue request upstream)
- Added code to correctly hide the CC tooltips
- Some refactoring here and there.
Feedback please...
If there are no reports for problems, I'll commit in the next couple of weeks...