git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42211 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| /////////////////////////////////////////////////////////////////////////////
 | |
| // Name:        wx/gdiobj.h
 | |
| // Purpose:     wxGDIObject base header
 | |
| // Author:      Julian Smart
 | |
| // Modified by:
 | |
| // Created:
 | |
| // Copyright:   (c) Julian Smart
 | |
| // RCS-ID:      $Id$
 | |
| // Licence:     wxWindows Licence
 | |
| /////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| #ifndef _WX_GDIOBJ_H_BASE_
 | |
| #define _WX_GDIOBJ_H_BASE_
 | |
| 
 | |
| #include "wx/object.h"
 | |
| 
 | |
| // ----------------------------------------------------------------------------
 | |
| // wxGDIRefData is the base class for wxXXXData structures which contain the
 | |
| // real data for the GDI object and are shared among all wxWin objects sharing
 | |
| // the same native GDI object
 | |
| // ----------------------------------------------------------------------------
 | |
| 
 | |
| class WXDLLIMPEXP_CORE wxGDIRefData: public wxObjectRefData { };
 | |
| 
 | |
| // ----------------------------------------------------------------------------
 | |
| // wxGDIObject
 | |
| // ----------------------------------------------------------------------------
 | |
| 
 | |
| class WXDLLIMPEXP_CORE wxGDIObject: public wxObject
 | |
| {
 | |
| public:
 | |
|     bool IsNull() const { return m_refData == NULL; }
 | |
| 
 | |
| #if defined(__WXMSW__) || defined(__WXPM__) || defined(__WXPALMOS__)
 | |
|     // Creates the resource
 | |
|     virtual bool RealizeResource() { return false; }
 | |
| 
 | |
|     // Frees the resource
 | |
|     virtual bool FreeResource(bool WXUNUSED(force) = false) { return false; }
 | |
| 
 | |
|     virtual bool IsFree() const { return false; }
 | |
| 
 | |
|     // Returns handle.
 | |
|     virtual WXHANDLE GetResourceHandle() const { return 0; }
 | |
| #endif // defined(__WXMSW__) || defined(__WXPM__)
 | |
| 
 | |
|     DECLARE_DYNAMIC_CLASS(wxGDIObject)
 | |
| };
 | |
| 
 | |
| #endif
 | |
|     // _WX_GDIOBJ_H_BASE_
 |