wxWidgets/samples/checklst
Ron Lee 12a3f2275c Deprecated wxSizer::Remove( wxWindow* ), s/Remove/Detach/ in most places.
Made wxSizer child list typesafe.  I've not added the wxList implicit
conversion kludge yet, let's see who complains first perhaps..

Deprecated wxSizer::{G,S}etOption in favour of {G,S}etProportion in line
with the parameter name change in the docs.

Added {G,S}etSpacer consistent with the accessors for windows/sizers.

Made all wxSizer index parameters size_t -- we support no sensible
interpretation for negative indexes in them.  Hopefully this will
cause no real problems, but code doing (eg. Remove( 0 )) will need
to change to use 0u to resolve the ambiguity with overloaded members.
This is probably a Good Thing though, ymmv.

s/FALSE/false/g ; s/TRUE/true/g ; s/wxASSERT/wxASSERT_MSG/g in sizer.{cpp,h}

Fixed (I hope) the brokenness in wxSizer::Show -- I have no code to test
this yet, so it's a blind change, but spacers should now be hidden correctly
instead of ignored, and it should be properly reversable over multiple
calls now too.

removed pointless private scoping around DECLARE_CLASS macros.

Replace 0's I added previously with NULL -- not like that will end the
email thread either..

Added Add( wxSizerItem * ) & co.  There are probably a couple of other
places we can usefully do something like this too.  Stopped short of
refactoring everything to raise some issues about sizer method recursion
on -dev.

Updated wxSizer docs some more, they are still incomplete but getting
better.

wrapped KeyCode in wxDEPRECATED, converted all (gtk build) instances
to GetKeyCode.  There may be a few left for other ports.

Fixed a couple of other random compile warnings along the way.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18616 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-01-07 10:22:07 +00:00
..
.cvsignore store CodeWarrior 5.3 projects as xml instead of binary projects 2001-12-02 18:11:49 +00:00
checklst.cpp Deprecated wxSizer::Remove( wxWindow* ), s/Remove/Detach/ in most places. 2003-01-07 10:22:07 +00:00
checklst.def *** empty log message *** 1998-05-22 19:57:05 +00:00
checklst.dsp Updated version 2002-12-05 11:08:08 +00:00
checklst.pro added new project files for all samples and demos; removed the old ones 2001-10-09 22:30:29 +00:00
checklst.rc 1. is there any reason to comment out SetColor() in controls? I restored it... 1998-12-15 22:59:11 +00:00
checklst.rcO For OS/2 2002-09-04 13:39:02 +00:00
checklstM5.xml updated CW exported xml projects 2002-08-24 20:57:15 +00:00
descrip.mms Committing in . 2000-08-24 10:58:27 +00:00
makefile.b32 Simplified BC++ makefiles; C++Builder 1.0 compilation seems to work; 1999-01-04 21:51:15 +00:00
makefile.dos wxPaintDC -> wxDC in wxListCtrl; fixed compile problems in wxTreeCtrl (return 1998-12-20 23:49:21 +00:00
makefile.g95 Rationalised Cygwin sample makefiles 1999-02-09 15:37:52 +00:00
Makefile.in inserted @IF_GNU_MAKE@ to allow building with other make versions 2002-01-25 11:31:21 +00:00
makefile.unx replaced "CC = gcc" and even stranger "CPP = gcc -g" (huh?) with 2001-11-28 18:10:15 +00:00
makefile.va For OS/2 2002-09-04 13:39:02 +00:00
makefile.vc Renamed .nt makefiles to .vc and factored them out; made DND sample compile 1999-01-24 19:13:55 +00:00
makefile.wat Watcom C++ mods 1999-01-07 15:22:05 +00:00
mondrian.xpm Added missing filed to sample 1998-12-19 08:19:24 +00:00
mondros2.ico For OS/2 2002-09-04 13:39:02 +00:00