wxWidgets/include/wx
Vadim Zeitlin f9e19204bf Implement delayed destruction for wxPopupTransientWindow.
Windows of this class can be destroyed at any moment, even while some events
are still being processed, so delay the real destruction until we can be sure
that it's safe to delete the window.

This fixes problems (crashes due to dangling pointers) when the object is
deleted from the overridden OnDismiss(), for example.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69349 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-09 22:02: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
generic Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
gtk Remove wxHeaderColumn::SetAsSortKey() and only use SetSortOrder(). 2011-09-21 15:07:46 +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 No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
meta
mgl
motif Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
msdos
msw Fix inheriting parent background colour in wxPanel in wxMSW. 2011-10-09 22:01:57 +00:00
os2 Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
osx Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
palmos Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
persist Add persistence support for wxSplitterWindow. 2011-09-04 23:01:45 +00:00
private
propgrid Allow wxPGProperty::IsChildSelected() to work recursively 2011-05-20 14:26:17 +00:00
protocol No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
ribbon
richtext Add wxWithImages helper mix-in with {Set,Get,Assign}ImageList() methods. 2011-08-21 14:08:43 +00:00
stc Replace stc.{h,cpp} with the generated versions with all their typos. 2011-06-29 08:37:49 +00:00
univ Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +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 Add support for elements preceding the document node in wxXML. 2011-03-30 14:16:19 +00:00
xrc Added XRC handler for wxTimePickerCtrl. 2011-09-29 13:43:23 +00:00
aboutdlg.h Replaced Ok() occurrences with IsOk() throughout trunk. 2011-05-03 16:29:04 +00:00
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 Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
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 Replaced Ok() occurrences with IsOk() throughout trunk. 2011-05-03 16:29:04 +00:00
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 Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +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 Replaced Ok() occurrences with IsOk() throughout trunk. 2011-05-03 16:29:04 +00:00
collpane.h
colordlg.h
colour.h
colourdata.h
combo.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
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
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 No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
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 Re-define push_back() in wxSortedArrayString to behave correctly. 2011-04-10 15:36:07 +00:00
dynlib.h
dynload.h
editlbox.h
effects.h
encconv.h
encinfo.h
event.h Fix event types in wxMouseEvent::Aux1DClick() and Aux1DClick(). 2011-07-04 17:22:49 +00:00
evtloop.h
evtloopsrc.h
except.h
fdrepdlg.h
features.h
ffile.h
file.h
fileconf.h
filectrl.h
filedlg.h
filefn.h
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
fs_arc.h
fs_filter.h
fs_inet.h
fs_mem.h
fs_zip.h
fswatcher.h Implement watching directory correctly in MSW wxFileSystemWatcher. 2011-05-03 23:31:39 +00:00
gauge.h
gbsizer.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
gdicmn.h Added wxBITMAP_TYPE_TIFF and wxBITMAP_TYPE_TIFF_RESOURCE. 2011-08-23 04:55:46 +00:00
gdiobj.h
geometry.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
gifdecod.h
glcanvas.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
graphics.h removing trailing comma 2011-08-22 15:11:37 +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 Make wxListCtrl sort function take wxIntPtr, not long, arguments. 2011-05-13 13:30:03 +00:00
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 Replaced C++ comments with C ones in C files. 2011-04-15 19:18:34 +00:00
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 No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
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
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 Replace wxControlContainer-related macros with wxNavigationEnabled<>. 2011-07-24 22:19:33 +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 Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
platinfo.h
popupwin.h Implement delayed destruction for wxPopupTransientWindow. 2011-10-09 22:02:02 +00:00
position.h
power.h
print.h
printdlg.h
prntbase.h Restore wxPreviewFrame::Initialize(void) and add InitializeWithModality(). 2011-06-22 22:58:07 +00:00
process.h
progdlg.h
propdlg.h
ptr_scpd.h
ptr_shrd.h
quantize.h
radiobox.h
radiobut.h
range.h
rawbmp.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
rearrangectrl.h
recguard.h
regex.h
region.h
renderer.h
richmsgdlg.h
rtti.h Make wxDECLARE_CLASS synonym of wxDECLARE_ABSTRACT_CLASS. 2011-06-07 13:06:17 +00:00
sashwin.h
sckaddr.h
sckipc.h
sckstrm.h
scopedarray.h
scopedptr.h
scopeguard.h Don't rely on RVO in wxON_BLOCK_EXIT_SET(). 2011-04-24 13:14:47 +00:00
scrolbar.h
scrolwin.h
selstore.h
settings.h
setup_gccxml.h
setup_inc.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +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 Fix wxStringOutputStream in wxUSE_UNICODE_UTF8 build. 2011-06-16 16:22:15 +00:00
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 Allow passing wxLongLong values directly to wx pseudo-vararg functions. 2011-05-17 22:12:39 +00:00
sysopt.h
tarstrm.h
taskbar.h
tbarbase.h
textbuf.h
textcompleter.h Refactor: extract wxTextCompleterFixed from wxMSW to a header. 2011-04-17 23:14:11 +00:00
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
tglbtn.h Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
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 Change wxDIALOG_NO_PARENT to avoid clash with wxICON_EXCLAMATION. 2011-09-17 11:06:11 +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 Support float, double and file name values in wxGenericValidator. 2011-07-09 23:37:28 +00:00
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 Use strdup() even in strict ANSI mode with MinGW. 2011-06-22 22:58:04 +00:00
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