X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0e320a79f187558effb04d92020b470372bbe456..1d421f0c396c4b29cc2e7a867845284a4108d3c0:/include/wx/os2/gdiobj.h diff --git a/include/wx/os2/gdiobj.h b/include/wx/os2/gdiobj.h index 9263d4d6ad..8df2166d6a 100644 --- a/include/wx/os2/gdiobj.h +++ b/include/wx/os2/gdiobj.h @@ -1,11 +1,11 @@ ///////////////////////////////////////////////////////////////////////////// // Name: gdiobj.h // Purpose: wxGDIObject class: base class for other GDI classes -// Author: AUTHOR +// Author: David Webster // Modified by: // Created: ??/??/98 // RCS-ID: $Id$ -// Copyright: (c) AUTHOR +// Copyright: (c) David Webster // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -14,15 +14,11 @@ #include "wx/object.h" -#ifdef __GNUG__ -#pragma interface "gdiobj.h" -#endif - -class WXDLLEXPORT wxGDIRefData: public wxObjectRefData { +class WXDLLEXPORT wxGDIRefData: public wxObjectRefData +{ public: inline wxGDIRefData() - { - } + { } }; #define M_GDIDATA ((wxGDIRefData *)m_refData) @@ -34,6 +30,14 @@ DECLARE_DYNAMIC_CLASS(wxGDIObject) inline wxGDIObject() { m_visible = FALSE; }; inline ~wxGDIObject() {}; + // Creates the resource + virtual bool RealizeResource(void) { return FALSE; }; + + // Frees the resource + virtual bool FreeResource(bool WXUNUSED(force) = FALSE) { return FALSE; }; + + virtual bool IsFree(void) const { return FALSE; }; + inline bool IsNull() const { return (m_refData == 0); } virtual bool GetVisible() { return m_visible; }