wxWidgets/include/wx
Vadim Zeitlin e520c3f75c 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
2011-10-18 21:57:02 +00:00
..
aui Derive wxAuiNotebook from wxBookCtrlBase. Document wxAuiNotebookEvent which now derives from wxBookCtrlEvent. Update the notebook sample to add wxAuiNotebook as an option. 2011-10-02 10:29:00 +00:00
cocoa Change wxSound ctor from in-memory data to use size_t/void *. 2011-09-21 15:08:02 +00:00
dfb Move wxTopLevelWindow::SetShape() down to wxNonOwnedWindow. 2011-10-10 10:53:23 +00:00
generic Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
gtk Added wxNonOwnedWindow::SetShape(wxGraphicsPath). 2011-10-18 21:56:52 +00:00
gtk1 remove unnecessary GTK declarations from defs.h, move things only used once to the place that needs them 2011-09-07 16:56:50 +00:00
html
meta
mgl
motif Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
msdos
msw Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
os2 Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
osx Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
palmos Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
persist Add persistence support for wxSplitterWindow. 2011-09-04 23:01:45 +00:00
private Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
propgrid
protocol
ribbon
richtext Add wxWithImages helper mix-in with {Set,Get,Assign}ImageList() methods. 2011-08-21 14:08:43 +00:00
stc
univ Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
unix Change wxSound ctor from in-memory data to use size_t/void *. 2011-09-21 15:08:02 +00:00
x11
xml
xrc Added XRC handler for wxTimePickerCtrl. 2011-09-29 13:43:23 +00:00
aboutdlg.h
accel.h adapt defines 2011-08-16 11:55:39 +00:00
access.h
affinematrix2d.h Compilation fixes for wxUSE_GEOMETRY==0 build. 2011-08-04 16:12:36 +00:00
affinematrix2dbase.h Compilation fixes for wxUSE_GEOMETRY==0 build. 2011-08-04 16:12:36 +00:00
afterstd.h
anidecod.h
animate.h
animdecod.h
any.h
anybutton.h Fixed buttons having no border in wxUniv by default. 2011-08-25 23:09:00 +00:00
anystr.h
app.h
apptrait.h
archive.h
arrimpl.cpp
arrstr.h
artprov.h
atomic.h
bannerwindow.h Fix inconsistent DLL export declaration for wxBannerWindowNameStr too. 2011-09-23 12:15:58 +00:00
base64.h
beforestd.h
bitmap.h Added wxBITMAP_TYPE_TIFF and wxBITMAP_TYPE_TIFF_RESOURCE. 2011-08-23 04:55:46 +00:00
bmpbuttn.h
bmpcbox.h
bookctrl.h Make wxBookCtrlBase::GetSelection virtual, as per the documentation. 2011-09-14 08:24:06 +00:00
brush.h
buffer.h
build.h
busyinfo.h
button.h
cairo.h * Implement dynamic loading of the Cairo DLL on Windows similar to how it was 2011-08-27 23:26:53 +00:00
calctrl.h
caret.h
chartype.h
checkbox.h No changes, just move wxCheckBoxState to wx/defs.h from wx/checkbox.h. 2011-08-21 14:08:52 +00:00
checkeddelete.h
checklst.h
chkconf.h Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
choicdlg.h
choice.h
choicebk.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
clipbrd.h
clntdata.h
clrpicker.h
cmdargs.h
cmdline.h
cmdproc.h
cmndata.h
collpane.h
colordlg.h
colour.h
colourdata.h
combo.h
combobox.h Replace wxComboBox::IsEmpty() with Is{List,Text}Empty(). 2011-08-21 12:06:16 +00:00
commandlinkbutton.h
compositewin.h Fix setting tooltips for wxSearchCtrl and other composite controls. 2011-10-02 11:28:54 +00:00
confbase.h
config.h
containr.h Compilation fix: include wx/event.h from wx/containr.h. 2011-07-26 11:31:21 +00:00
control.h
convauto.h
cpp.h
cppunit.h updates for OpenVMS 2011-09-30 14:00:52 +00:00
crt.h
cshelp.h
ctrlsub.h Get rid of ugly wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST macro. 2011-07-30 11:30:08 +00:00
cursor.h
custombgwin.h Move SetBackgroundBitmap() from wxPanel to new wxCustomBackgroundWindow. 2011-10-11 17:07:43 +00:00
dataobj.h
dataview.h Harmonize wxDataViewCtrl::GetSelection() behaviour in all ports. 2011-08-22 12:41:19 +00:00
datectrl.h Refactor wxDatePickerCtrl to derive from wxDateTimePickerCtrl. 2011-09-29 13:43:02 +00:00
dateevt.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
datetime.h
datetimectrl.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
datstrm.h
dc.h * Implement dynamic loading of the Cairo DLL on Windows similar to how it was 2011-08-27 23:26:53 +00:00
dcbuffer.h
dcclient.h
dcgraph.h * Implement dynamic loading of the Cairo DLL on Windows similar to how it was 2011-08-27 23:26:53 +00:00
dcmemory.h
dcmirror.h
dcprint.h
dcps.h
dcscreen.h
dcsvg.h
dde.h
debug.h
debugrpt.h
defs.h remove unnecessary GTK declarations from defs.h, move things only used once to the place that needs them 2011-09-07 16:56:50 +00:00
dialog.h Change wxDIALOG_NO_PARENT to avoid clash with wxICON_EXCLAMATION. 2011-09-17 11:06:11 +00:00
dialup.h
dir.h
dirctrl.h
dirdlg.h
display_impl.h
display.h
dlimpexp.h Rename web library to webview. 2011-08-19 10:45:16 +00:00
dlist.h
dnd.h
docmdi.h
docview.h Added customizable wxDocManager::OnMRUFileNotExist() virtual method. 2011-07-22 16:16:09 +00:00
dragimag.h
dvrenderers.h Return non-const pointer from wxDataViewRendererBase::GetView(). 2011-08-22 15:31:36 +00:00
dynarray.h
dynlib.h
dynload.h
editlbox.h
effects.h
encconv.h
encinfo.h
event.h
evtloop.h
evtloopsrc.h
except.h
fdrepdlg.h
features.h
ffile.h
file.h
fileconf.h
filectrl.h
filedlg.h
filefn.h Explicitly use _stati64() with MinGW-W64. 2011-10-17 22:26:13 +00:00
filehistory.h
filename.h
filepicker.h Added wxFLP_SMALL and wxDIRP_SMALL styles for wx{File,Dir}PickerCtrl. 2011-08-27 14:11:25 +00:00
filesys.h
flags.h
fmappriv.h
font.h
fontdata.h
fontdlg.h
fontenc.h
fontenum.h
fontmap.h
fontpicker.h
fontutil.h
frame.h Added wxNonOwnedWindow::SetShape(wxGraphicsPath). 2011-10-18 21:56:52 +00:00
fs_arc.h
fs_filter.h
fs_inet.h
fs_mem.h
fs_zip.h
fswatcher.h
gauge.h
gbsizer.h
gdicmn.h Added wxBITMAP_TYPE_TIFF and wxBITMAP_TYPE_TIFF_RESOURCE. 2011-08-23 04:55:46 +00:00
gdiobj.h
geometry.h
gifdecod.h
glcanvas.h
graphics.h Allow creating wxGraphicsFont without using wxFont. 2011-10-09 22:07:29 +00:00
grid.h
hash.h
hashmap.h
hashset.h
headercol.h Remove wxHeaderColumn::SetAsSortKey() and only use SetSortOrder(). 2011-09-21 15:07:46 +00:00
headerctrl.h
help.h
helpbase.h
helphtml.h
helpwin.h
htmllbox.h Get rid of ugly wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST macro. 2011-07-30 11:30:08 +00:00
hyperlink.h
icon.h
iconbndl.h
iconloc.h
imagbmp.h
image.h
imaggif.h
imagiff.h
imagjpeg.h
imaglist.h
imagpcx.h
imagpng.h
imagpnm.h
imagtga.h
imagtiff.h Added option to TIFF handler for specifying the photometric interpretation. 2011-08-19 03:47:40 +00:00
imagxpm.h
infobar.h
init.h
intl.h
iosfwrap.h
ioswrap.h
ipc.h
ipcbase.h
itemid.h Add new wxTreeListCtrl class. 2011-08-27 14:11:03 +00:00
joystick.h
kbdstate.h Compilation fix for non-OSX: don't use m_rawControlDown there. 2011-08-23 15:44:04 +00:00
language.h
layout.h
laywin.h
link.h
list.h
listbase.h
listbook.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
listbox.h
listctrl.h
listimpl.cpp
log.h
longlong.h Silence Clang warning about numeric_limits<> specialization. 2011-07-31 13:25:33 +00:00
math.h
matrix.h
mdi.h Fix bug with TAB being able to switch focus between MDI frames. 2011-08-03 00:45:42 +00:00
mediactrl.h
memconf.h
memory.h
memtext.h
menu.h
menuitem.h
metafile.h
mimetype.h
minifram.h
module.h
mousemanager.h
mousestate.h
msgdlg.h Add support for wxHELP button to wxMessageDialog. 2011-08-04 22:53:42 +00:00
msgout.h
msgqueue.h
mstream.h
nativewin.h
nonownedwnd.h Added wxNonOwnedWindow::SetShape(wxGraphicsPath). 2011-10-18 21:56:52 +00:00
notebook.h
notifmsg.h
numdlg.h
numformatter.h
object.h
odcombo.h Get rid of ugly wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST macro. 2011-07-30 11:30:08 +00:00
overlay.h
ownerdrw.h
palette.h
panel.h Move SetBackgroundBitmap() from wxPanel to new wxCustomBackgroundWindow. 2011-10-11 17:07:43 +00:00
paper.h
pen.h
persist.h
pickerbase.h Added wxFLP_SMALL and wxDIRP_SMALL styles for wx{File,Dir}PickerCtrl. 2011-08-27 14:11:25 +00:00
platform.h Move wxUSE_GUI definition from chkconf.h to the top of platform.h. 2011-10-12 11:20:15 +00:00
platinfo.h
popupwin.h Fix warnings about wxOSX_USE_CARBON being undefined when using g++. 2011-10-10 17:12:42 +00:00
position.h
power.h
print.h
printdlg.h
prntbase.h
process.h
progdlg.h
propdlg.h
ptr_scpd.h
ptr_shrd.h
quantize.h
radiobox.h
radiobut.h
range.h
rawbmp.h
rearrangectrl.h
recguard.h
regex.h
region.h
renderer.h
richmsgdlg.h
richtooltip.h Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
rtti.h
sashwin.h
sckaddr.h
sckipc.h
sckstrm.h
scopedarray.h
scopedptr.h
scopeguard.h
scrolbar.h
scrolwin.h
selstore.h
settings.h
setup_gccxml.h
setup_inc.h Added wxRichToolTip class. 2011-10-18 21:57:02 +00:00
setup_redirect.h
sharedptr.h
sizer.h
slider.h
snglinst.h
socket.h
sound.h
spinbutt.h
spinctrl.h
splash.h
splitter.h
srchctrl.h Set colours and fonts for all elements of the generic wxSearchCtrl. 2011-08-27 12:13:23 +00:00
sstream.h
stack.h
stackwalk.h
statbmp.h
statbox.h
statline.h
stattext.h
statusbr.h
stdpaths.h
stdstream.h
stockitem.h
stopwatch.h
strconv.h
stream.h Allow passing the error value to wxStreamBase::Reset(). 2011-07-22 16:16:00 +00:00
string.h
stringimpl.h
stringops.h
strvararg.h
sysopt.h
tarstrm.h
taskbar.h
tbarbase.h
textbuf.h
textcompleter.h
textctrl.h Add wxTextCtrl::PositionToCoords() functions for wxMSW and wxGTK. 2011-07-29 15:11:54 +00:00
textdlg.h
textentry.h Add wxTextEntry::AutoCompleteDirectories(). 2011-08-27 14:11:13 +00:00
textfile.h
textwrapper.h Don't interpret '&' specially in wxTextWrapper. 2011-10-18 21:56:36 +00:00
tglbtn.h
thread.h
thrimpl.cpp
timectrl.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
timer.h
tipdlg.h
tipwin.h
tls.h
tokenzr.h
toolbar.h
toolbook.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
tooltip.h
toplevel.h Move wxTopLevelWindow::SetShape() down to wxNonOwnedWindow. 2011-10-10 10:53:23 +00:00
tracker.h
translation.h
treebase.h Refactor: replace wxTreeItemId and wxDataViewItem with new wxItemId<>. 2011-08-21 14:08:56 +00:00
treebook.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
treectrl.h
treelist.h Fix inconsistent DLL export declaration for wxTreeListCtrlNameStr. 2011-09-22 12:53:47 +00:00
txtstrm.h
typeinfo.h
types.h
uiaction.h
unichar.h
uri.h
url.h
ustring.h
utils.h
valgen.h
validate.h
valnum.h
valtext.h
variant.h
variantbase.h
vector.h
version.h Increased the version to 2.9.3. 2011-07-22 16:32:07 +00:00
versioninfo.h
vidmode.h
vlbox.h
vms_x_fix.h
volume.h
vscroll.h
weakref.h
webview.h Store a pointer to each ClassFactory so we can correctly release it when the browser closes. This fixes a few more memory leaks. 2011-10-05 17:23:51 +00:00
webviewarchivehandler.h Delete the filesystem used by wxWebViewArchiveHandler when we are done with it. Fixes a memory leak. 2011-10-05 21:21:51 +00:00
wfstream.h
window.h Add wxWindowBase::CopyToolTip() method. 2011-10-02 11:28:45 +00:00
windowid.h
withimages.h Add missing wx/icon.h header to fix wxGTK compilation. 2011-08-21 14:52:16 +00:00
wizard.h
wrapsizer.h
wupdlock.h
wx_cw_cm.h
wx_cw_d.h
wx_cw.h
wx_cwc_d.h
wx_cwc.h
wx_cwcocoa_cm.h
wx_cwcocoa_d.h
wx_cwcocoa.h
wx_cwu_d.h
wx.h
wxchar.h
wxcrt.h Fix compilation with g++ 4.7 (prerelease). 2011-08-08 08:33:19 +00:00
wxcrtbase.h
wxcrtvararg.h
wxhtml.h
wxprec.h
wxshlb_cw_d.h
wxshlb_cw.h
wxshlb_cwc_d.h
wxshlb_cwc.h
wxshlba_cw_d.h
wxshlba_cw.h
wxshlba_cwc_d.h
wxshlba_cwc.h
xlocale.h
xpmdecod.h
xpmhand.h
xti2.h
xti.h
xtictor.h
xtihandler.h
xtiprop.h
xtistrm.h
xtitypes.h
xtixml.h
zipstrm.h
zstream.h