David Elliott 
							
						 
					 
					
						
						
							
						
						15f3714795 
					 
					
						
						
							
							Implement transformation between the wxDisplay coordinate system and the Cocoa screen coordinate system.  
						
						... 
						
						
						
						Use this to fix TLW initial positioning/sizing (including wxTopLevelWindow, wxFrame, and wxDialog)
Use this to implement wxWindow::DoScreenToClient and DoClientToScreen
Copyright 2007 Software 2000 Ltd.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47994  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-08-10 04:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						a8780ad5bb 
					 
					
						
						
							
							Implement wxWindow::SetCursor to invalidate Cocoa's cursor rects.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47585  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-07-20 05:40:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						7c5a378ff2 
					 
					
						
						
							
							Implement mouse entered, exited, and synthesize move events while the mouse is inside.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46229  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-05-28 04:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						47a8a4d5cc 
					 
					
						
						
							
							make IsEnabled() return false even if the window parent, and not the window itself, is disabled and added IsThisEnabled() implementing the old IsEnabled() behaviour; also significantly simplify the window state management code in all ports by factoring out the common parts in wxWindowBase  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45031  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2007-03-23 14:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						2e992e06a7 
					 
					
						
						
							
							added wxWindow::IsDoubleBuffered() and improve wxBufferedDC (patch 1565330)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41810  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-09 16:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Włodzimierz Skiba 
							
						 
					 
					
						
						
							
						
						2a2d7a737d 
					 
					
						
						
							
							Missing commit.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36154  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-11-10 12:49:02 +00:00 
						 
				 
			
				
					
						
							
							
								Włodzimierz Skiba 
							
						 
					 
					
						
						
							
						
						b0b4386b6e 
					 
					
						
						
							
							Missing commit.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36153  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-11-10 12:42:02 +00:00 
						 
				 
			
				
					
						
							
							
								Włodzimierz Skiba 
							
						 
					 
					
						
						
							
						
						8d8d36335c 
					 
					
						
						
							
							Get/SetTitle only for wxTopLevelWindow (wxCocoa part).  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36128  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-11-08 16:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						9d208085a7 
					 
					
						
						
							
							Forgot to commit this as part of the CocoaGetWxToBoundsTransform change.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31362  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-01-14 15:02:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						34c9978dac 
					 
					
						
						
							
							Add new methods to transform coordinates expressed in Cocoa's bounds rect to  
						
						... 
						
						
						
						and from those expressed in wxWidgets fashion.  Use these new methods to do
the translation for mouse events, child window position, and dirty rects.
Also improve DoMoveWindow to only dirty the old and new rects of the
control within its superview rather than the entire superview.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31332  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-01-12 20:51:35 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						f298b203b5 
					 
					
						
						
							
							Renamed the wxWindowCocoaScroller class to wxWindowCocoaScrollView because  
						
						... 
						
						
						
						it was confusing.  Scroller is the Cocoa term for a scroll bar.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31312  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2005-01-11 01:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Norton 
							
						 
					 
					
						
						
							
						
						f7e98dee7e 
					 
					
						
						
							
							cocoa doesn't need system framework - string conversion for cocoa - focus for cocoa - a bit of change for string unit tests for new functionality  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29780  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-10-11 02:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Norton 
							
						 
					 
					
						
						
							
						
						5558135c48 
					 
					
						
						
							
							cursors for cocoa  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29690  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-10-06 22:11:46 +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 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						514e7b7bf8 
					 
					
						
						
							
							Added virtual GetNonClientNSView()  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23427  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-09-08 15:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						adb4816c3e 
					 
					
						
						
							
							Added machinery to Enable/Disable windows.  When a window is disabled, it  
						
						... 
						
						
						
						disables all of its children.  Every window maintains a bool indicating
whether it should be enabled (i.e. Enable() was called on it directly).
When a window is reenabled, it reenables children, but only if they are
actually supposed to be enabled. Override CocoaSetEnabled() in subclasses
to actually enable/disable a Cocoa control.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23014  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-08-19 14:45:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						e08efb8dd9 
					 
					
						
						
							
							Handle setting of client size for all types of windows  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22983  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-08-17 23:23:26 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						816c52cf7c 
					 
					
						
						
							
							Implemented window scrolling using wxWindowCocoaScroller  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22888  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-08-14 19:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						d139c3a84b 
					 
					
						
						
							
							Added helper functions for setting initial window size:  
						
						... 
						
						
						
						* inline MakeDefaultNSRect makes an NSRect with position (10.0,10.0) and
  size based on the size passed to Create run through (Width|Height)Default
  This NSRect is to be used with the initWithFrame: initializer.
* SetInitialFrameRect is called after the window has been added to its parent
  and (if applicable) sized to fit.  If -1 is specified for a dimension then
  the fit/default size is kept.  If not, the window is sized to the specified
  size. It will be positioned in wxWindows coordinates (0,0==TL).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22809  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-08-13 19:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						5da0803c15 
					 
					
						
						
							
							renamed wxWindow::Clear() to ClearBackground() (fixes bug 783576)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22797  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-08-13 14:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						a82b814137 
					 
					
						
						
							
							Laid groundwork for scrolling.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22775  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-08-12 02:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						b9505233a5 
					 
					
						
						
							
							Keep track of the captured mouse window so the base GUI code thinks the window  
						
						... 
						
						
						
						is captured.  Doesn't capture it, but at least satisfies the assertions.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22362  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-29 02:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						55c5be5e47 
					 
					
						
						
							
							Avoid paint event recursion when the run loop is restarted inside the paint  
						
						... 
						
						
						
						event.  Usually for the purpose of showing an assertion dialog.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21794  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-07-09 14:24:47 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						69dbb7098b 
					 
					
						
						
							
							Added InitMouseEvent helper method (like wxMSW)  
						
						... 
						
						
						
						Implemented the following mouse handlers:
mouseDown, mouseDragged, mouseUp, mouseMoved
Added stubs for the following mouse handlers:
mouseEntered, mouseExited, rightMouseDown, rightMouseDragged, rightMouseUp,
otherMouseDown, otherMouseDragged, otherMouseUp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20216  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-04-14 03:54:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						8ea5271ee7 
					 
					
						
						
							
							Implemented wxWindowCocoa::Cocoa_drawRect  
						
						... 
						
						
						
						Implemented drawRect override in wxPoserNSView
Declared pure virtual wxCocoaNSView::Cocoa_drawRect
Made wxWindowCocoa::Cocoa_FrameChanged protected (unrelated)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19922  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-04-01 17:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Elliott 
							
						 
					 
					
						
						
							
						
						fb896a322a 
					 
					
						
						
							
							Added original works and stubs to CVS repository  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19676  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-03-21 19:51:47 +00:00