#ifndef _WX_ARTPROV_H_
#define _WX_ARTPROV_H_
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma interface "artprov.h"
-#endif
-
#include "wx/string.h"
#include "wx/bitmap.h"
#include "wx/icon.h"
#define wxART_CUT wxART_MAKE_ART_ID(wxART_CUT)
#define wxART_PASTE wxART_MAKE_ART_ID(wxART_PASTE)
#define wxART_DELETE wxART_MAKE_ART_ID(wxART_DELETE)
+#define wxART_NEW wxART_MAKE_ART_ID(wxART_NEW)
#define wxART_UNDO wxART_MAKE_ART_ID(wxART_UNDO)
#define wxART_REDO wxART_MAKE_ART_ID(wxART_REDO)
const wxArtClient& client = wxART_OTHER,
const wxSize& size = wxDefaultSize);
- // Get the size of an icon from a specific wxArtClient, queries
+ // Get the size hint of an icon from a specific wxArtClient, queries
// the topmost provider if platform_dependent = false
- static wxSize GetSize(const wxArtClient& client, bool platform_dependent = false);
+ static wxSize GetSizeHint(const wxArtClient& client, bool platform_dependent = false);
protected:
friend class wxArtProviderModule;
static void CleanUpProviders();
// Get the default size of an icon for a specific client
- virtual wxSize DoGetSize(const wxArtClient& client)
+ virtual wxSize DoGetSizeHint(const wxArtClient& client)
{
- return GetSize(client, true);
+ return GetSizeHint(client, true);
}
// Derived classes must override this method to create requested