wxWidgets/distrib/msw/tmake
Julian Smart b9f933ab5d Applied patch [ 597398 ] Generic MDI, wxNotebook based.
By Hans Van Leemputten (hansvl)

- This patch implements a generic notebook based mdi,
due to that wxMDIChildFrame could not derive from
wxFrame some things in the samples and in the docmdi
classes needed to be adjusted... basically this comes
down to not do (wxFrame *) but instead do
(wxMDIChildFrame *), or store a pointer to the frame in a
wxWindow* instead of a wxFrame variable...

- The main reason wxMDIChildFrame cannot derive from
wxFrame is that it would take to much platform specific
functions to be overwritten (= lot of ifdef's). This then
couldn't be called generic anymore, so that's why we
need to derive from wxPanel...

- Tested on/with:
1. wxMSW (I disabled the MSW MDI implementation to
be able to test it), tested it with the MDI sample,
docvwmdi sample and docview sample and also tested it
with wxWorkshop. (test = compile and run)
2. wxX11, tested with the same set wxWin samples as
the wxMSW test. I also compiled wxWorkshop with it,
but could not run wxWorkshop due to some issue not
related to the MDI implementation.

- How to apply:
* Apply the patch
* move mdig.cpp into wxWindows/src/generic/
* move mdig.h into wxWindows/include/wx/generic/

- Some extra things that still need to be done:
* File lists, project files should be updated to include
mdig.cpp (the patch only change this on wxX11)
* The configuration script should be updated.
* Maybe wxUSE_GENERIC_MDI_ARCHITECTURE also
should be added so it is only included when wanted...




git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16610 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2002-08-20 09:09:55 +00:00
..
b32.t patch fixing b32 makefile (sourceforge Bugs item #566439) 2002-06-17 09:07:38 +00:00
b32univ.t tmake files for wxUniversal and Borland/MSW 2002-06-14 13:03:45 +00:00
base.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
basevc.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
bcc.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
dos.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
filelist.t tmake files for wxUniversal and Borland/MSW 2002-06-14 13:03:45 +00:00
filelist.txt Applied patch [ 597398 ] Generic MDI, wxNotebook based. 2002-08-20 09:09:55 +00:00
g95.t Fix MinGW compilation in some corner cases 2002-07-06 12:43:28 +00:00
g295.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
gtk.t Updates to tmake for X11. Damn lock in CVS. 2002-02-09 18:43:37 +00:00
mac.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
makeall.bat tmake files for wxUniversal and Borland/MSW 2002-06-14 13:03:45 +00:00
makeall.sh tmake files for wxUniversal and Borland/MSW 2002-06-14 13:03:45 +00:00
Makefile wxIconBundle implementation. 2002-03-26 21:54:23 +00:00
mgl.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
micro.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
motif.t Updates to tmake for X11. Damn lock in CVS. 2002-02-09 18:43:37 +00:00
msw.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
os2.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
sc.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
tmake.conf
univ.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
v15.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
vc6app.t added WXDIRREL needed for contrib samples 2002-01-16 00:45:57 +00:00
vc6base.t fixed typos in Unicode configs of wxBase (thanks Dimitri) 2002-03-28 12:07:04 +00:00
vc6msw.t fixed the wrong custom build messages 2002-05-01 16:13:48 +00:00
vc6univ.t fixed the paths of the theme files in the VC++ wxUniv project 2002-08-14 22:29:58 +00:00
vc.t Set flags and libs for using unicows if MSLU=1 2002-03-30 01:18:03 +00:00
wat.t generated makefiles no longer contain information about when they were generated 2002-02-02 23:15:23 +00:00
watmgl.t use wxUniv's setup 2002-03-17 00:52:43 +00:00
wxwin.pro
x11.t do NOT hard code univ sources in x11 port 2002-02-13 16:33:09 +00:00