X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5c6eb3a84be918dcfed2496d014549e13af0f0e9..43ff861df48f0837dac98005dd397c5f127ca136:/include/wx/osx/pnghand.h diff --git a/include/wx/osx/pnghand.h b/include/wx/osx/pnghand.h index bd6e57aab9..a91fd69c85 100644 --- a/include/wx/osx/pnghand.h +++ b/include/wx/osx/pnghand.h @@ -1,5 +1,39 @@ -#ifdef __WXMAC_CLASSIC__ -#include "wx/mac/classic/pnghand.h" -#else -#include "wx/mac/carbon/pnghand.h" +///////////////////////////////////////////////////////////////////////////// +// Name: pnghand.h +// Purpose: PNG bitmap handler +// Author: Julian Smart +// Modified by: +// Created: 04/01/98 +// RCS-ID: $Id$ +// Copyright: (c) Julian Smart +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_PNGHAND_H_ +#define _WX_PNGHAND_H_ + +#include "wx/defs.h" + +#if wxUSE_LIBPNG + +class WXDLLIMPEXP_CORE wxPNGFileHandler: public wxBitmapHandler +{ + DECLARE_DYNAMIC_CLASS(wxPNGFileHandler) +public: + inline wxPNGFileHandler(void) + { + SetName(wxT("PNG bitmap file")); + SetExtension(wxT("bmp")); + SetType(wxBITMAP_TYPE_PNG); + }; + + virtual bool LoadFile(wxBitmap *bitmap, const wxString& name, long flags, + int desiredWidth, int desiredHeight); + virtual bool SaveFile(const wxBitmap *bitmap, const wxString& name, int type, const wxPalette *palette = NULL); +}; + +#endif //wxUSE_LIBPNG + #endif + // _WX_PNGHAND_H_ +