X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9add53a47066780852fabe9c1b7611352a39fa20..c16471b6e8b08bd7d02c4c4988a06f46b83634e1:/include/wx/os2/gdiimage.h diff --git a/include/wx/os2/gdiimage.h b/include/wx/os2/gdiimage.h index 2dff008de0..e808762642 100644 --- a/include/wx/os2/gdiimage.h +++ b/include/wx/os2/gdiimage.h @@ -7,7 +7,7 @@ // Created: 20.11.99 // RCS-ID: $Id$ // Copyright: (c) 1999 David Webster -// Licence: wxWindows license +// Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// // NB: this is a private header, it is not intended to be directly included by @@ -87,6 +87,7 @@ public: bool m_bOk; #endif // WXWIN_COMPATIBILITY_2 + UINT m_uId; }; // ---------------------------------------------------------------------------- @@ -132,6 +133,12 @@ public: ,int nDesiredWidth ,int nDesiredHeight ) = 0; + virtual bool Load( wxGDIImage* pImage + ,int nId + ,long lFlags + ,int nDesiredWidth + ,int nDesiredHeight + ) = 0; virtual bool Save( wxGDIImage* pImage ,const wxString& rName ,int lType @@ -141,7 +148,7 @@ protected: wxString m_sName; wxString m_sExtension; long m_lType; -}; +}; // end of wxGDIImageHandler // ---------------------------------------------------------------------------- // wxGDIImage: this class supports GDI image handlers which may be registered @@ -212,6 +219,24 @@ public: } void SetSize(const wxSize& rSize) { SetSize(rSize.x, rSize.y); } + UINT GetId(void) const + { + wxGDIImageRefData* pData; + + pData = GetGDIImageData(); + if (!pData) + return 0; + else + return pData->m_uId; + } // end of WxWinGdi_CGDIImage::GetId + void SetId(UINT uId) + { + wxGDIImageRefData* pData; + + EnsureHasData(); + pData = GetGDIImageData(); + pData->m_uId = uId; + } // forward some of base class virtuals to wxGDIImageRefData bool FreeResource(bool bForce = FALSE); virtual WXHANDLE GetResourceHandle();