Added wxRichToolTip class.
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 18 Oct 2011 21:57:02 +0000 (21:57 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 18 Oct 2011 21:57:02 +0000 (21:57 +0000)
commite520c3f75cbfb0ed6a751576d7032ef196a1817d
tree9386ea93da9b31c9f59a9333bedbb87f13f3f7e0
parent46ea442ca27e8b77d617481175bc7010bd602eb8
Added wxRichToolTip class.

It can be used to show more customizable tooltips than the native wxToolTip
but at the price of using generic implementation in some cases (actually
almost always now, with the exceptions of text control tooltips under MSW).

Extra features include:
 - The balloon-like tooltip form.
 - Possibility to show an icon.
 - Title display in a different form.

More customization could be added later. It should be also possible to fully
implement this class natively under MSW.

Update the dialogs sample to show the rich tooltips in action.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69463 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
44 files changed:
Makefile.in
build/bakefiles/files.bkl
build/msw/makefile.bcc
build/msw/makefile.gcc
build/msw/makefile.vc
build/msw/makefile.wat
build/msw/wx_adv.dsp
build/msw/wx_core.dsp
build/msw/wx_vc7_adv.vcproj
build/msw/wx_vc7_core.vcproj
build/msw/wx_vc8_adv.vcproj
build/msw/wx_vc8_core.vcproj
build/msw/wx_vc9_adv.vcproj
build/msw/wx_vc9_core.vcproj
configure
configure.in
docs/changes.txt
docs/doxygen/images/wxgtk/richtooltip.png [new file with mode: 0644]
docs/doxygen/images/wxmac/richtooltip.png [new file with mode: 0644]
docs/doxygen/images/wxmsw/richtooltip.png [new file with mode: 0644]
docs/doxygen/mainpages/cat_classes.h
include/wx/chkconf.h
include/wx/generic/private/richtooltip.h [new file with mode: 0644]
include/wx/motif/setup0.h
include/wx/msw/setup0.h
include/wx/msw/wince/setup.h
include/wx/os2/setup0.h
include/wx/osx/nonownedwnd.h
include/wx/osx/setup0.h
include/wx/palmos/setup0.h
include/wx/private/richtooltip.h [new file with mode: 0644]
include/wx/richtooltip.h [new file with mode: 0644]
include/wx/setup_inc.h
include/wx/univ/setup0.h
interface/wx/nonownedwnd.h
interface/wx/richtooltip.h [new file with mode: 0644]
samples/dialogs/dialogs.cpp
samples/dialogs/dialogs.h
samples/dialogs/tip.xpm [new file with mode: 0644]
samples/shaped/shaped.cpp
setup.h.in
src/common/richtooltipcmn.cpp [new file with mode: 0644]
src/generic/richtooltip.cpp [new file with mode: 0644]
src/msw/richtooltip.cpp [new file with mode: 0644]