wxWidgets/include/wx/os2
Vadim Zeitlin 98fbab9e7b Refactor owner-drawing code.
Only keep common code in the base class and extract all menu/listbox-specific
stuff into derived classes.

This makes the code cleaner and more maintainable but introduces some problems
in wxCheckListBox appearance which will be fixed by the next patch.

Closes #10635.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63220 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-01-23 13:21:12 +00:00
..
private
accel.h
app.h second part of #10320: move wxApp event handling functions to wxEventLoopBase (in particular move Yield() functions); add backward compatible redirections to wxApp; update docs; remove global lists wxPendingEvents and wxPendingEventsLocker 2009-02-15 14:25:08 +00:00
apptbase.h Cleanly separate GUI socket-related code from net library. 2009-08-17 23:02:46 +00:00
apptrait.h Cleanly separate GUI socket-related code from net library. 2009-08-17 23:02:46 +00:00
bitmap.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
blank.ptr
bmpbuttn.h
brush.h
bullseye.ptr
button.h
cdrom.ico
checkbox.h
checklst.h don't use the client data for storing wxOwnerDrawn in wxCheckListbox implementation as we already store them in internal array anyhow, this allows the user to use his own client data with wxCheckListbox (#10290) 2008-12-25 13:10:55 +00:00
child.ico
chkconf.h
choice.h
clipbrd.h
clock.ptr
colour.h
colours.bmp
combobox.h added wxTextEntry::SetHint() (a.k.a. cue banner or placeholder string) 2009-03-02 12:25:01 +00:00
computer.ico
control.h set m_isBeingDeleted to true (only) in SendDestroyEvent(); call it as early as possible during the window destruction to ensure that destroy event handlers can still access the full window object 2009-01-20 18:33:33 +00:00
cross.bmp
csquery.bmp
cursor.h provide backward-compat wxCursor(int) ctor; remove empty stubs of XBM ctor from all ports except gtk,motif; make all ports emit wxLogError on invalid bitmap types; implement wxCursor(const wxString&, ...) ctor on GTK (not tested yet) 2008-09-25 17:56:07 +00:00
dataform.h
dataobj2.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
dataobj.h
dc.h Cleanup of functions not taking any parameter. 2009-02-22 17:10:06 +00:00
dcclient.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
dcmemory.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
dcprint.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
dcscreen.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
dialog.h remove wxMSW-specific FindSuitableParent() and use GetParentForModalDialog() everywhere; extend it with additional checks and remove redundant ones elsewhere 2009-05-09 12:26:15 +00:00
dirdlg.h
disable.bmp
dnd.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
drive.ico
error.ico
file.ico
filedlg.h
floppy.ico
folder1.ico
folder2.ico
folder.ico
font.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
fontdlg.h
frame.h use wxSTB_ as prefix for wxStatusBar styles; add support for wxSTB_ELLIPSIZE_* flags under wxGTK; support wxSTB_SHOW_TIPS even if no ellipsization mode is active; update the sample to allow the user to choose the wxStatusBar style dynamically 2009-04-25 12:59:09 +00:00
gauge.h Compilation fix for gcc-4 and newer. 2008-10-19 12:34:13 +00:00
gdiimage.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
hand.ptr
heart.ptr
helpwin.h
icon.h replace wx_{const,static,reinterpret}_cast with their standard C++ equivalents 2008-11-02 02:39:52 +00:00
info.ico
iniconf.h
joystick.h
listbox.h
listctrl.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
magnit1.ptr
mdi.h
menu.h
menuitem.h Refactor owner-drawing code. 2010-01-23 13:21:12 +00:00
metafile.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
mimetype.h
minifram.h
msgdlg.h
notebook.h
ownerdrw.h Refactor owner-drawing code. 2010-01-23 13:21:12 +00:00
palette.h
pbrush.ptr
pen.h
pencil.ptr
pnghand.h
pngread.h
pntleft.ptr
pntright.ptr
popupwin.h
print.h
printos2.h
private.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
query.ptr
question.ico
radiobox.h use wxRA_SPECIFY_COLS/ROWS instead of old, deprecated and confusing wxRA_HORIZONTAL/VERTICAL 2009-06-03 22:33:32 +00:00
radiobut.h
region.h a few more int/wxPolygonFillMode substitutions in wxRegion and wxGraphicsContext code 2009-01-08 16:43:56 +00:00
removble.ico
roller.ptr
scrolbar.h
setup0.h Enable wxGraphicsContext and related classes by default if supported. 2009-11-24 00:01:15 +00:00
size.ptr
slider.h
sound.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
spinbutt.h
spinctrl.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
statbmp.h
statbox.h
statline.h
stattext.h
stdpaths.h
textctrl.h
textentry.h added wxTextEntry::DoGetValue() to allow returning empty string if the control currently contains hint text 2009-03-02 13:31:29 +00:00
tglbtn.h
tick.bmp
tip.ico
tls.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
toolbar.h
tooltip.h
toplevel.h
treectrl.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
warning.ico
window.h add virtual DoGetTextExtent() to allow calling the overloaded wxWindowBase::GetTextExtent() on wxWindow objects without any ugly casts/scope resolution operators 2009-06-10 16:41:41 +00:00
wx.dlg
wx.rc
wx.res
wxrsc.h