Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						9a83f86094 
					 
					
						
						
							
							Globally replace _T() with wxT().  
						
						... 
						
						
						
						Standardize on using a single macro across all wxWidgets sources and solve the name clash with Sun CC standard headers (see #10660 ).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61508  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-07-23 20:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						c0c133e13b 
					 
					
						
						
							
							add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58757  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2009-02-08 11:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Francesco Montorsi 
							
						 
					 
					
						
						
							
						
						53a2db124c 
					 
					
						
						
							
							substitute WXDLLEXPORT with WXDLLIMPEXP_CORE and WXDLLEXPORT_DATA with WXDLLIMPEXP_DATA_CORE  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52834  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-03-26 15:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						21bf81db6f 
					 
					
						
						
							
							revert r51647 change as it broke the code overriding AcceptsFocusFromKeyboard() to prevent the user from tabbing into a window; simply override it at wxControlContainer too  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52032  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-02-24 13:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						57c5c10fb3 
					 
					
						
						
							
							skip wxChildFocusEvent in WX_DELEGATE_TO_CONTROL_CONTAINER, so that other code can see the notification too  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50862  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-12-20 18:30:38 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Roebling 
							
						 
					 
					
						
						
							
						
						00ff24c81c 
					 
					
						
						
							
							Always make wxWindow::SetFocus() focus the window, overriding SetCanFocus, some more focus related docs  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48747  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-09-17 10:17:12 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Roebling 
							
						 
					 
					
						
						
							
						
						7cec1c9e15 
					 
					
						
						
							
							Implement wxWindow::SetFocusIgnoringChildren for GTK+  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48712  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-09-15 22:06:22 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						1c1ad00573 
					 
					
						
						
							
							Compile fix  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48158  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-08-18 11:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						c7bfb76a2c 
					 
					
						
						
							
							A number of focus handling improvements:  
						
						... 
						
						
						
						Left clicking on a window only focuses the window if not processed.
wxControlContainer::SetFocus moved to wxControlContainerBase so that a container now focuses the first child even on wxGTK.
wxAuiBook is now a container, need for correct navigation on wxGTK.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48154  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-08-18 10:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						b5dbe15d0b 
					 
					
						
						
							
							added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47254  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-07-09 10:09:52 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						edc0987174 
					 
					
						
						
							
							CanAcceptFocus() now returns true if either the window itself or one of its children accepts focus; added new IsFocusable() to test whether the window itself accepts focus  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46994  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-06-28 12:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						d1cd787b75 
					 
					
						
						
							
							more compilation and linking fixes for !wxHAS_NATIVE_TAB_TRAVERSAL after recent changes  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45274  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-04-06 19:16:07 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						bf0e8244d9 
					 
					
						
						
							
							compilation fixes for generic TAB navigation after last commit  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45268  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-04-05 22:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						80332672ab 
					 
					
						
						
							
							make wxControlContainer accept focus depending on whether it has any focusable children when using native TAB navigation too but also allow to manually override this automatic detection; added wxWindow::SetCanFocus() to notify GTK+ about changed focus state  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45267  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-04-05 22:29:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						617fb24fc9 
					 
					
						
						
							
							define wxHAS_NATIVE_TAB_TRAVERSAL in wx/features.h; include wx/defs.h from wx/containr.h to get this definition  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45126  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-30 02:07:49 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						b5a4975771 
					 
					
						
						
							
							removed wxHAS_NATIVE_TAB_TRAVERSAL which is now defined in wx/window.h  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45086  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-26 23:40:40 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						28e88942bc 
					 
					
						
						
							
							use native TAB traversal for GTK+ 2  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45073  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-26 19:30:20 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						de160b0647 
					 
					
						
						
							
							don't use wxControlContainer if wxHAS_NATIVE_TAB_TRAVERSAL is defined (currently it never is)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45056  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-25 22:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						6c20e8f816 
					 
					
						
						
							
							move default button handling code from wxControlContainer to wxTLW (patch 1524441)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40307  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-07-25 01:31:13 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						789367e10d 
					 
					
						
						
							
							unset the button as temporary default item when it's destroyed (closes bug 1354875)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40135  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-07-16 19:50:48 +00:00 
						 
				 
			
				
					
						
							
							
								Mart Raudsepp 
							
						 
					 
					
						
						
							
						
						8907154c1a 
					 
					
						
						
							
							Nuke #pragma implementation/interface's  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35650  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-09-23 12:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Roebling 
							
						 
					 
					
						
						
							
						
						ababa106ae 
					 
					
						
						
							
							Add SetFocusIgnoringChildren() to wxControlContainer. This  
						
						... 
						
						
						
						makes corresponding hacks in wxListCtrl and wxTreeCtrl
    obsolete. With docs.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30927  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-12-11 12:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								Włodzimierz Skiba 
							
						 
					 
					
						
						
							
						
						68379eaf0a 
					 
					
						
						
							
							Source cleaning: whitespaces, tabs, TRUE/true, FALSE/false, -1/wxID_ANY/wxDefaultCoord, !!/!IsEmpty().  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29077  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-09-10 12:56:07 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						655719367a 
					 
					
						
						
							
							Use old licence name  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27408  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-05-23 20:53:33 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						77ffb5937e 
					 
					
						
						
							
							Name and version changes  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27404  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-05-23 14:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						b33f7651ae 
					 
					
						
						
							
							Don't infinitely recurse when setting the child focus. Without  
						
						... 
						
						
						
						this, nested panels/scrolled windows that work fine on wxGTK, wxMSW
can cause infinite recursion on wxMac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26868  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-04-19 14:41:06 +00:00 
						 
				 
			
				
					
						
							
							
								Václav Slavík 
							
						 
					 
					
						
						
							
						
						1202890513 
					 
					
						
						
							
							added support for gcc precompiled headers  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22722  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-08-09 12:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						3251b83466 
					 
					
						
						
							
							containers don't always accept focus (patch 718913)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20134  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-04-11 13:48:27 +00:00 
						 
				 
			
				
					
						
							
							
								Gilles Depeyrot 
							
						 
					 
					
						
						
							
						
						af49c4b8a2 
					 
					
						
						
							
							disable use of #pragma interface under Mac OS X  
						
						... 
						
						
						
						GNU compiler included with Mac OS X 10.2 (Jaguar) as well as August Developer
Tools update contain a bug concerning #pragma interface handling that can only
be worked around by not using them (and they are not necessary anyways)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16884  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-08-31 11:29:13 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						036da5e374 
					 
					
						
						
							
							changed the handling of the default buttons to be more logical  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15516  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-05-11 22:31:05 +00:00 
						 
				 
			
				
					
						
							
							
								Gilles Depeyrot 
							
						 
					 
					
						
						
							
						
						be52b34172 
					 
					
						
						
							
							added DECLARE_NO_COPY_CLASS where appropriate since wxObject should not  
						
						... 
						
						
						
						provide implicit copy constructor or assignement (will be corrected)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15427  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-05-08 13:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						9948d31f4e 
					 
					
						
						
							
							changed wxControlContainer to avoid triggering tons of warnings from VC++ at  
						
						... 
						
						
						
						warning level 4 ("'this' : used in base member initializer list" is really
the stupidiest warning I've ever seen)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11315  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2001-08-06 22:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						6b55490abd 
					 
					
						
						
							
							1. slightly changed how wxControlContainer is used  
						
						... 
						
						
						
						2. use it now for wxSplitterWindow too
3. don't compile wxIdleEvent in !wxUSE_GUI mode (why was it done?)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11301  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2001-08-06 12:55:04 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						24a7a1980f 
					 
					
						
						
							
							fixed infinite recursion in SetFocus()  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11296  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2001-08-06 12:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						6285be7223 
					 
					
						
						
							
							compilation fixes  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11293  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2001-08-06 11:57:23 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						dad5f99acb 
					 
					
						
						
							
							pragma fix for gcc  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11291  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2001-08-06 11:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						456bc6d9b8 
					 
					
						
						
							
							moved knd handling logic from wxPanel to wxControlContainer (sorry for  
						
						... 
						
						
						
						the dull name Julian ;-)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11289  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2001-08-06 00:49:59 +00:00