Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						72500faf7c 
					 
					
						
						
							
							Add wxCursor ctor from XPM data to all ports  
						
						... 
						
						
						
						This just uses the existing wxImage ctor from XPM data and wxCursor ctor
from wxImage, but will allow the code creating cursors from XPM to still
work even when wxImage ctor from XPM is made explicit.
Add a trivial test just to check that the new ctor can be used. 
						
						
					 
					
						2021-04-18 01:14:36 +01:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						b26fd44c77 
					 
					
						
						
							
							Consistently declare wxCursor(wxImage) ctor when wxUSE_IMAGE==1  
						
						... 
						
						
						
						wxGTK already did it like this, but also only declared ctor not taking
wxImage in this case, while wxMSW and wxMac declared this ctor in any
case, even when wxUSE_IMAGE==0, but didn't define it then.
This doesn't matter much anyhow, as the build with wxUSE_IMAGE==0 is
clearly broken and these changes are not enough to fix it, but be at
least somewhat consistent and:
1. Don't declare methods using a class which is not available at all.
2. Do define methods using wxImage only internally, even if they do
   nothing when it's not available.
No real changes. 
						
						
					 
					
						2021-04-18 00:59:52 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Cornett 
							
						 
					 
					
						
						
							
						
						9b19a6e529 
					 
					
						
						
							
							use wxOVERRIDE in wxMSW sources  
						
						
						
						
					 
					
						2016-09-23 07:59:11 -07:00 
						 
				 
			
				
					
						
							
							
								Dimitri Schoolwerth 
							
						 
					 
					
						
						
							
						
						8f8d58d193 
					 
					
						
						
							
							Use wx-prefixed macros throughout the repository.  
						
						... 
						
						
						
						Change {DECLARE,IMPLEMENT}_*CLASS and {DECLARE,BEGIN,END}_EVENT_TABLE
occurrences to use the wx-prefixed version of the macros. 
						
						
					 
					
						2015-04-23 22:00:35 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						dec924cdf1 
					 
					
						
						
							
							Add wxCursor::GetHotSpot() and implement it for wxMSW and wxGTK.  
						
						... 
						
						
						
						Allow retrieving the coordinates of the cursor hot spot, at least for the
ports for which we know how to do it.
Closes  #16539 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78134  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2014-11-11 01:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						e737363e6b 
					 
					
						
						
							
							Introduce wxCursorBase class defining common wxCursor API.  
						
						... 
						
						
						
						This is done in preparation for adding a new wxCursor method and will allow us
to define it in a single place by default instead of having to provide stubs
for all ports.
See #16539 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78133  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2014-11-11 01:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						3f66f6a5b3 
					 
					
						
						
							
							Remove all lines containing cvs/svn "$Id$" keyword.  
						
						... 
						
						
						
						This keyword is not expanded by Git which means it's not replaced with the
correct revision value in the releases made using git-based scripts and it's
confusing to have lines with unexpanded "$Id$" in the released files. As
expanding them with Git is not that simple (it could be done with git archive
and export-subst attribute) and there are not many benefits in having them in
the first place, just remove all these lines.
If nothing else, this will make an eventual transition to Git simpler.
Closes  #14487 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74602  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2013-07-26 16:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								Francesco Montorsi 
							
						 
					 
					
						
						
							
						
						0ef5b1dad1 
					 
					
						
						
							
							provide backward-compat wxCursor(int) ctor; remove empty stubs of XBM ctor from all ports except gtk,motif; make all ports emit wxLogError on invalid bitmap types; implement wxCursor(const wxString&, ...) ctor on GTK (not tested yet)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55884  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-09-25 17:56:07 +00:00 
						 
				 
			
				
					
						
							
							
								Robin Dunn 
							
						 
					 
					
						
						
							
						
						dd021ce2bd 
					 
					
						
						
							
							More changes needed to fix problems resulting from unnecessary wxCursor changes :-(  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55851  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-09-25 05:00:52 +00:00 
						 
				 
			
				
					
						
							
							
								Francesco Montorsi 
							
						 
					 
					
						
						
							
						
						d4f392ea20 
					 
					
						
						
							
							use wxStockCursor (as documented and as already implemented in wxMotif) instead of a plain 'int'  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55837  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2008-09-24 19:40:13 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						55ccdb93e4 
					 
					
						
						
							
							COW cleanup patch (1583966):  
						
						... 
						
						
						
						1. perform deep comparison for the classes for which it makes sense in the
   ports where this wasn't done yet
2. remove (shallow) comparison operators for the classes for which it does
   not make sense (such as wxBitmap)
3. makes wxBitmap use COW on all ports
4. adds wxObject::IsRefTo()
5. centralizes and improves COW docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42752  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-10-30 19:26:48 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						f8855e4725 
					 
					
						
						
							
							great copy ctor/assignment operators cleanup by Paul Cornett (patch 1307665)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37402  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2006-02-09 00:51:23 +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 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						4dddb8a2dd 
					 
					
						
						
							
							fixed gcc warnings about not calling base class ctor explicitly in copy ctors (patch 1028986)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29170  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2004-09-16 22:36:12 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						eff4ffbf4f 
					 
					
						
						
							
							big wxCursor cleanup  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19058  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-02-02 02:06:34 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						c781807d89 
					 
					
						
						
							
							removed wxICON_IS_BITMAP, it is now always (implicitly) set to 0  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18927  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-01-25 13:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								Ron Lee 
							
						 
					 
					
						
						
							
						
						a0f3867a6a 
					 
					
						
						
							
							Don't default to using bitmap.  
						
						... 
						
						
						
						Replaced old list operators.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18916  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2003-01-25 04:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						4a38127bf0 
					 
					
						
						
							
							replaced unnecessary #include with a forward decl  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15251  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-04-23 23:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						4ccf704abd 
					 
					
						
						
							
							removed a few warnings and CW compilation problems (patch from Dimitri)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14821  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-03-27 18:43:13 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						bff4ec6360 
					 
					
						
						
							
							wxCursor(wxImage) added (Chris Elliott, patch 517439)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14340  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						2002-02-21 15:22:58 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						6d167489bd 
					 
					
						
						
							
							1. wxIcon/wxCursor change, wxGDIImage class added  
						
						... 
						
						
						
						2. wxCriticalSection doesn't alloc memory any more
3. many minor fixes in bitmap/icon code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4673  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1999-11-24 12:30:56 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Zeitlin 
							
						 
					 
					
						
						
							
						
						cc2b747254 
					 
					
						
						
							
							wxWindow split (MSW part of changes)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2384  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1999-05-10 00:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						c0ed460c2e 
					 
					
						
						
							
							Sorry folks, a lot of changes to remedy GetFont, GetBrush etc.  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1137  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-12-08 23:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						bbcdf8bc7c 
					 
					
						
						
							
							Fixed various wxMSW compile problems that came down the telephone line...  
						
						... 
						
						
						
						plus wxTreeCtrl::EditLabel/EndEditLabel, dialog editor stuff, wxMSW header changes,
doc changes. Sorry about the quantity :-(
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@468  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-08-07 23:52:45 +00:00 
						 
				 
			
				
					
						
							
							
								Julian Smart 
							
						 
					 
					
						
						
							
						
						debe6624c1 
					 
					
						
						
							
							Sorry, I went and removed consts as per the style guide :-)  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@179  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-07-04 15:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								Karsten Ballüder 
							
						 
					 
					
						
						
							
						
						2bda0e1738 
					 
					
						
						
							
							added some wxMSW stuff  
						
						... 
						
						
						
						git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9  c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 
						
						
					 
					
						1998-05-20 14:12:05 +00:00