Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						396e9eb8e2 
					 
					
						
						
							
							Add wxWindow::ProcessWindowEventLocally() and use it in wxMSW MDI code.  
						
						... 
						
						
						
						Add ProcessWindowEventLocally() which wraps ProcessEventLocally() in the same
way as ProcessWindowEvent() wraps ProcessEvent(). I.e. it allows to process
the event in this window only, without propagating it upwards, but taking into
account any event handlers associated with it.
Use the new method in wxMDIParentFrame code in wxMSW to ensure that event
handlers pushed on MDI children frames are taken into account. Add a test for
this to the MDI sample.
Closes  #11225 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64262  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2010-05-09 14:55:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Elliott 
							
						 
					 
					
						
						
							
						
						2140f27355 
					 
					
						
						
							
							avoid error of menu with zero ID  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59241  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-03-01 15:03:02 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						4f7cd56c14 
					 
					
						
						
							
							don't duplicate menu creation code in the parent and child frames  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58476  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-01-28 09:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						1483e5db8d 
					 
					
						
						
							
							refactor WM_COMMAND messages handling in MDI frames to avoid duplicating code unnecessarily and generally streamline it; added possibility to use custom menu commands in the "Window" menu and specifying accelerators for them now works too (show this in the sample); finally added standard ids for the MDI window menu commands  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58462  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-01-27 16:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						9089cffbf5 
					 
					
						
						
							
							test ShowFullScreen() to verify that restoring menu works correctly  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58442  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-01-26 23:17:09 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						d2824cdb7f 
					 
					
						
						
							
							Review/simplify/cleanup MDI classes for all platforms and introduce base  
						
						... 
						
						
						
						classes for wxMDI{Parent,Child}Frame and wxMDIClientWindow.
Also use generic MDI implementation for wxMotif as it seems to be more
functional and definitely is more maintained (we probably should use the
generic version for wxGTK too).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56674  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-11-04 02:46:19 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						c9f856af67 
					 
					
						
						
							
							added code to test UI updating of menu items in MDI apps  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40267  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-07-24 13:36:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						c3b7706c4f 
					 
					
						
						
							
							don't override OnIconized() in the sample, the bug this was working around is now fixed in wxMSW itself  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35176  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-08-11 13:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Elliott 
							
						 
					 
					
						
						
							
						
						77380b5cba 
					 
					
						
						
							
							fix SF bug 1236365 (tested in VC only)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34941  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-07-27 08:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						91b073576e 
					 
					
						
						
							
							Use standard ids  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34525  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-06-02 12:04:48 +00:00 
						 
				 
			
				
					
						
							
							
								Włodzimierz Skiba 
							
						 
					 
					
						
						
							
						
						eb839c8423 
					 
					
						
						
							
							-1->wxID_ANY, wxDefaultSize, wxDefaultPosition, TRUE->true and FALSE->false replacements.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27557  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-06-01 16:09:27 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						6aa89a22b8 
					 
					
						
						
							
							Fixed copyrights and licence spelling  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19596  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-03-17 11:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								Gilles Depeyrot 
							
						 
					 
					
						
						
							
						
						012f2cb251 
					 
					
						
						
							
							use "..." instead of <...> for wx includes  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13654  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-01-19 14:50:37 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						fa762db4ed 
					 
					
						
						
							
							fixed compilation problems (mismatch between header and cpp)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8942  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2000-12-18 15:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						3d8dea7e2e 
					 
					
						
						
							
							merged in the small changes from the 2.2 branch  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8891  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2000-12-10 12:04:19 +00:00 
						 
				 
			
				
					
						
							
							
								Bryan Petty 
							
						 
					 
					
						
						
							
						
						f6bcfd974e 
					 
					
						
						
							
							merged 2.2 branch  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@7748  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2000-07-15 19:51:35 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						c52d95b412 
					 
					
						
						
							
							more MDI features tested  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2546  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1999-05-23 23:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						e306597309 
					 
					
						
						
							
							Removed lots of OnClose functions; doc'ed OnCloseWindow better;  
						
						... 
						
						
						
						MM_... -> wxMM_...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1615  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1999-02-05 23:55:04 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						81d66cf39f 
					 
					
						
						
							
							wxToolBar API changes; now frames manage their toolbar & statusbar properly;  
						
						... 
						
						
						
						client area position is used in SetSize; changes for BC++ & VC++ 1.5;
wxWindow::GetUpdateRegion added; removed wxUpdateIterator; some missing functions
added to process.cpp; bad navigation key event cast fixed; MDI and toolbar samples
updated; new wxMSW wxRegion constructor (WXHRGN)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@376  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-07-27 09:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						b979f8772c 
					 
					
						
						
							
							Removed explicit #defines for wxToolBar  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@369  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-07-24 20:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Roebling 
							
						 
					 
					
						
						
							
						
						46dc76ba35 
					 
					
						
						
							
							wxFrame::CreateToolBar() stuff  
						
						... 
						
						
						
						wxDC::SetBackground from Chris Breeze
zillions of compile fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@364  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-07-24 19:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Roebling 
							
						 
					 
					
						
						
							
						
						33d0b396b2 
					 
					
						
						
							
							resize mdi and notebook client  
						
						... 
						
						
						
						bitmap resizing (used in imagelist)
draw spline bug
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@262  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-07-13 23:30:59 +00:00 
						 
				 
			
				
					
						
							
							
								Karsten Ballüder 
							
						 
					 
					
						
						
							
						
						2049ba38ad 
					 
					
						
						
							
							Changed __GTK__, __WINDOWS__ and __MOTIF__ to __WXGTK__, __WXMSW__ and __WXMOTIF__  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@224  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-07-10 14:15:17 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						6b0eb19fe8 
					 
					
						
						
							
							Misc changes for DOS compatibility, plus added wxApp::CreateConfig  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-05-27 13:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								Karsten Ballüder 
							
						 
					 
					
						
						
							
						
						c801d85f15 
					 
					
						
						
							
							Initial revision  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-05-20 14:01:55 +00:00