wxWidgets/include/wx
Julian Smart 3e3a754f9c Don't use double buffering on platforms that do it automatically.
Filters out unrecognised keycodes in OnChar, and added numeric
keypad navigation keycodes.

Added SetStyleEx which takes flags for specifying option such
as optimization (only apply necessary styles), char/para style
only, and use undo. Used SetStyleEx when applying styles to
avoid applying character styles to paragraph objects, and vice versa.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41705 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2006-10-08 14:00:04 +00:00
..
aui mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
cocoa Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
dfb Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
generic initial implementation of wxAboutBox() 2006-10-08 01:02:04 +00:00
gtk Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
gtk1 Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
html mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
mac Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
mgl Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
motif added wxUSE_ABOUTDLG 2006-10-08 00:59:09 +00:00
msdos Add apptrait.h for msdos 2006-08-24 21:18:18 +00:00
msw Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
os2 Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
palmos Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
protocol mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
richtext Don't use double buffering on platforms that do it automatically. 2006-10-08 14:00:04 +00:00
stc Provide an implementation for SurfaceImpl::AlphaRectangle, and rename 2006-08-31 05:35:26 +00:00
univ Tinderbox build fix. 2006-10-02 07:19:17 +00:00
unix mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
x11 Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
xml wxXML load/save improvements: added ability to not ignore whitespace and specify indentation level (patch #1541888) 2006-09-11 11:08:49 +00:00
xrc fixes for compilation with wxUSE_XXX==0 and some other minor fixes (patch 1569904) 2006-10-03 14:53:40 +00:00
.cvsignore
aboutdlg.h added GTK+ 2.6 implementation of wxAboutBox 2006-10-08 13:08:51 +00:00
accel.h use (new) wxAcceleratorEntry::Create() instead of recently deprecated wxGetAccelFromString() 2006-09-04 23:56:56 +00:00
access.h Added wxUSE_VARIANT and the related checks, also added wxUSE_OLE_AUTOMATION 2006-09-24 13:12:56 +00:00
afterstd.h
app.h fixed IMPLEMENT_APP to work even if compiled with --with-themes and win32 or gtk themes are not compiled in 2006-09-29 12:43:59 +00:00
apptrait.h Add apptrait.h for msdos 2006-08-24 21:18:18 +00:00
archive.h
arrimpl.cpp
arrstr.h
artprov.h 1. deprecate redundantly sounding wxArtProvider::FooProvider() to just Foo() 2006-09-23 20:16:18 +00:00
beforestd.h
bitmap.h Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
bmpbuttn.h
bmpcbox.h move wxBitmapComboBox dependency check to wx/chkconf.h where it belongs 2006-09-24 13:18:23 +00:00
bookctrl.h BookCtrl event handler added to default book layer. 2006-10-04 09:33:52 +00:00
brush.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
buffer.h
build.h
busyinfo.h
button.h
calctrl.h
caret.h
checkbox.h
checklst.h
chkconf.h added wxUSE_ABOUTDLG 2006-10-08 00:59:09 +00:00
choicdlg.h
choice.h
choicebk.h
clipbrd.h
clntdata.h
clrpicker.h pickers code cleanup (patch 1552220) 2006-09-05 21:02:27 +00:00
cmdline.h
cmdproc.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
cmndata.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
colordlg.h
colour.h Move wxVariant support for GDI classes to their 2006-09-30 20:45:15 +00:00
combo.h [ 1560860 ] wxComboCtrl EVT_TEXT filtering. 2006-09-23 09:04:25 +00:00
combobox.h reverted the move of wxComboBox styles from wx/defs.h to wx/combobox.h, a lot of existing code (including wxChoice implementation inside wx itself) uses these styles without including wx/combobox.h 2006-07-30 23:36:38 +00:00
confbase.h fix the bug with the current path being restored if it was under the group being deleted with DeleteGroup(); clarify what happens in this case in the docs 2006-07-15 22:07:00 +00:00
config.h
containr.h move default button handling code from wxControlContainer to wxTLW (patch 1524441) 2006-07-25 01:31:13 +00:00
control.h added possibility to strip only mnemonics, not accels, in wxStripMenuCodes(); added wxControl::GetLabelText() 2006-07-25 18:40:04 +00:00
convauto.h
cpp.h added Unicode-friendly wxSTRINGIZE_T() 2006-10-08 11:07:55 +00:00
cppunit.h Missing header. 2006-09-16 08:01:17 +00:00
cshelp.h
ctrlsub.h
cursor.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
dataobj.h allow passing URL to wxURLDataObject ctor 2006-08-23 13:38:45 +00:00
dataview.h Not everything has to be virtual. 2006-10-07 14:15:53 +00:00
datectrl.h
dateevt.h
datetime.h added non-static GetCentury(), removed default value for static GetCentury() parameter which didn't make any sense at all 2006-07-20 13:40:11 +00:00
datstrm.h
db.h
dbgrid.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
dbkeyg.h
dbtable.h
dc.h adopting correct implementation virtualization for Do/GradientFillConcentric 2006-09-28 07:53:10 +00:00
dcbuffer.h
dcclient.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
dcmemory.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
dcmirror.h
dcprint.h wrap print headers at top level 2006-09-15 16:45:48 +00:00
dcps.h
dcscreen.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
dcsvg.h
dde.h
debug.h
debugrpt.h
defs.h Fix buffer overrun in Linux/x86_64 (Pixel is a 64 bit long, passing 2006-10-05 19:34:25 +00:00
dialog.h don't use dynamic handlers for standard buttons as this prevents static event handlers in derived classes from working; just catch all button events in a static handler instead 2006-08-20 14:02:51 +00:00
dialup.h
dir.h Added missing include 2006-08-19 08:40:59 +00:00
dirctrl.h
dirdlg.h
display_impl.h use unsigned for display count 2006-10-02 05:38:05 +00:00
display.h use unsigned for display count 2006-10-02 05:38:05 +00:00
dlimpexp.h
dnd.h
docmdi.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
docview.h add Create to wxDocParentFrame 2006-09-14 17:53:06 +00:00
dragimag.h
dynarray.h adding wxArrayDouble for later use in graphics context APIs 2006-09-28 08:00:16 +00:00
dynlib.h
dynload.h
effects.h
encconv.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
encinfo.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
event.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
evtloop.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
except.h
fdrepdlg.h
features.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
ffile.h
file.h
fileconf.h
filedlg.h wxFD_PREVIEW implementation for wxGTK (slightly modified patch 1520690) 2006-07-24 23:48:06 +00:00
filefn.h [ 1560785 ] wxFileName::IsReadable/Writable/Executable 2006-10-05 17:28:31 +00:00
filename.h [ 1560785 ] wxFileName::IsReadable/Writable/Executable 2006-10-05 17:28:31 +00:00
filepicker.h pickers code cleanup (patch 1552220) 2006-09-05 21:02:27 +00:00
filesys.h Applied patch which allows you to detach a stream 2006-09-06 13:57:06 +00:00
flags.h
fmappriv.h
font.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
fontdlg.h
fontenc.h
fontenum.h
fontmap.h
fontpicker.h pickers code cleanup (patch 1552220) 2006-09-05 21:02:27 +00:00
fontutil.h
frame.h fixed compilation for wxUSE_STATUSBAR w/o wxUSE_MENUS 2006-08-01 12:01:24 +00:00
fs_inet.h
fs_mem.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
fs_zip.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
gauge.h Applied wxGauge:Pulse() patch. 2006-09-09 13:36:54 +00:00
gbsizer.h
gdicmn.h added wxSize::IncBy() and DecBy() methods 2006-09-24 11:08:51 +00:00
gdiobj.h
geometry.h missing Normalize implementation 2006-09-30 13:30:56 +00:00
gifdecod.h Fixed [ 1561693 ] wxGIFDecoder creates incorrect wxPalette 2006-09-24 10:54:12 +00:00
glcanvas.h
graphics.h Bakefile changes for building the graphics context modules, and 2006-10-04 03:13:03 +00:00
grid.h
gsocket.h
hash.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
hashmap.h
hashset.h
help.h
helpbase.h
helphtml.h
helpwin.h
htmllbox.h
hyperlink.h added hyperlink alignment flags (patch 1537043) 2006-09-10 23:57:26 +00:00
icon.h Move wxVariant support for GDI classes to their 2006-09-30 20:45:15 +00:00
iconbndl.h
iconloc.h
imagbmp.h
image.h Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
imaggif.h
imagiff.h
imagjpeg.h
imaglist.h use native wxImageList for wxUniv, it's a low level class and so it doesn't make sense to always usegeneric version (also fixes wxUniv build broken by recent changes) 2006-09-18 23:06:35 +00:00
imagpcx.h
imagpng.h
imagpnm.h
imagtiff.h
imagxpm.h
init.h
intl.h added wxLocale::IsAvailable() (extended patch 1547191) 2006-09-10 23:28:20 +00:00
iosfwrap.h
ioswrap.h
ipc.h
ipcbase.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
isql.h
isqlext.h
joystick.h
layout.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
laywin.h
link.h
list.h
listbase.h listctrl header cleanup 2006-10-02 17:38:30 +00:00
listbook.h
listbox.h
listctrl.h listctrl header cleanup 2006-10-02 17:38:30 +00:00
listimpl.cpp
log.h define debugging log functions as (empty inline) wxLogNop() instead of nothing in the release builds, this ensures that we have the same code structure in debug/release builds and so there are no bugs when these functions are used inside if/else while also ensuring that even dumbest compilers do remove them completely in release builds 2006-09-09 13:45:06 +00:00
longlong.h Corrected VC++ compilo (not yet tested) 2006-08-18 15:27:30 +00:00
math.h configure test for round 2006-08-19 21:28:18 +00:00
matrix.h
mdi.h
mediactrl.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
memconf.h
memory.h
memtext.h
menu.h Commited FRM's stockitem patch (empty stock items). 2006-09-03 12:23:04 +00:00
menuitem.h fixes to menu stock items support (patch 1547639) 2006-09-05 21:00:55 +00:00
metafile.h
mimetype.h
minifram.h
module.h Include wx/module.h according to precompiled headers of wx/wx.h (with other minor cleaning). 2006-08-31 19:31:43 +00:00
msgdlg.h
msgout.h
mstream.h
notebook.h
numdlg.h
object.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
odcombo.h 1552971 ] Add flag for wxODComboBox::OnDrawItem to indicate selection 2006-09-19 17:16:50 +00:00
ownerdrw.h
palette.h [ 1557935 ] wxPalette::GetColoursCount implementation 2006-09-23 09:35:09 +00:00
panel.h
paper.h
pen.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
pickerbase.h Missing headers. 2006-09-04 16:40:08 +00:00
platform.h
platinfo.h added CheckOS/ToolkitVersion() 2006-09-16 00:38:36 +00:00
popupwin.h
power.h
print.h wrap print headers at top level 2006-09-15 16:45:48 +00:00
printdlg.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
prntbase.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
process.h
progdlg.h Applied wxGauge:Pulse() patch. 2006-09-09 13:36:54 +00:00
propdlg.h
ptr_scpd.h
quantize.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
radiobox.h
radiobut.h
rawbmp.h make pixbuf/alpha handling more coherent in gtk wxBitmap, allow pixbuf without alpha 2006-10-06 16:34:45 +00:00
recguard.h
regex.h
region.h Add WXDLLEXPORT to wxRegionWithCombine declaration 2006-09-26 00:27:53 +00:00
renderer.h define wxCONTROL_SIZEGRIP as another possible interpretation of wxCONTROL_SPECIAL bit 2006-09-20 17:15:52 +00:00
sashwin.h
sckaddr.h
sckipc.h
sckstrm.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
scopeguard.h
scrolbar.h
scrolwin.h Make wxGTK's wxScrolledWindow set m_x/xScrollLines to 0 2006-09-13 10:01:21 +00:00
selstore.h
settings.h
setup_inc.h added wxUSE_ABOUTDLG 2006-10-08 00:59:09 +00:00
setup_redirect.h
sizer.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
slider.h
snglinst.h
socket.h
sound.h
spinbutt.h
spinctrl.h
splash.h
splitter.h
sstream.h
stack.h
stackwalk.h
statbmp.h
statbox.h
statline.h
stattext.h
statusbr.h Always use wxFULL_REPAINT_ON_RESIZE for generic status bar. 2006-09-06 17:36:22 +00:00
stdpaths.h
stockitem.h fixes to menu stock items support (patch 1547639) 2006-09-05 21:00:55 +00:00
stopwatch.h Avoid warnings from VC++ 5.0 2006-08-16 12:17:05 +00:00
strconv.h
stream.h
string.h removed operator>>(istream&, wxString&) -- it's better to not have it at all than have an empty function which compiles but doesn't work 2006-09-20 23:59:17 +00:00
sysopt.h
tab.h
tabctrl.h
taskbar.h
tbarbase.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
textbuf.h
textctrl.h Added DoLoadFile, DoSaveFile to wxTextCtrlBase 2006-09-24 11:40:33 +00:00
textdlg.h
textfile.h
tglbtn.h
thread.h
thrimpl.cpp
timer.h initial (not yet working) code for DirectFB port 2006-08-27 09:42:42 +00:00
tipdlg.h
tipwin.h
tokenzr.h
toolbar.h [ 1550698 ] Bottom aligned toolbar 2006-09-17 11:51:08 +00:00
toolbook.h
tooltip.h
toplevel.h added wxWindow::IsVisible() method 2006-09-10 15:38:54 +00:00
treebase.h
treebook.h Make wxTreebook use wxControlContainer. 2006-07-25 09:30:19 +00:00
treectrl.h
txtstrm.h
types.h
uri.h
url.h Applied [ 1555974 ] small wxURL improvements 2006-09-17 10:59:18 +00:00
utils.h use (new) wxAcceleratorEntry::Create() instead of recently deprecated wxGetAccelFromString() 2006-09-04 23:56:56 +00:00
valgen.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
validate.h
valtext.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
variant.h put expdecl in the correct place in DECLARE/IMPLEMENT_VARIANT_OBJECT_EXPORTED 2006-10-02 09:00:12 +00:00
vector.h
version.h added Unicode-friendly variants of version string macros 2006-10-08 11:09:42 +00:00
vidmode.h
vlbox.h
vms_x_fix.h
volume.h
vscroll.h
wave.h
wfstream.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
window.h Added wxUSE_VARIANT and the related checks, also added wxUSE_OLE_AUTOMATION 2006-09-24 13:12:56 +00:00
wizard.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 Include wx/module.h according to precompiled headers of wx/wx.h (with other minor cleaning). 2006-08-31 19:31:43 +00:00
wxchar.h fix problems with using incorrect vswprintf() for mingw32/VC6 when wxUSE_PRINTF_POS_PARAMS==1, try to simplify/better organize all wxVsnprintf_()-related code 2006-10-05 15:25:09 +00:00
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
xpmdecod.h Move some things to wxBitmapBase to avoid much duplication. 2006-10-08 08:04:49 +00:00
xpmhand.h
xti.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
xtistrm.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
xtixml.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
zipstrm.h Revert access changes. 2006-07-16 21:13:28 +00:00
zstream.h