1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#pragma once
#include "wxutil/Bitmap.h"
#include <wx/artprov.h>
namespace wxutil
{
/**
* \brief
* Get a wxBitmap from the local "darkradiant" art provider
*
* \param name
* Image file name with no prefix, e.g. "something.png"
*/
inline wxBitmap GetLocalBitmap(const std::string& name)
{
return wxArtProvider::GetBitmap("darkradiant:" + name);
}
/**
* \brief
* Get a wxBitmap from the local "darkradiant" art provider, passing the given
* art client along.
*
* \param name
* Image file name with no prefix, e.g. "something.png"
*/
inline wxBitmap GetLocalBitmap(const std::string& name, const wxArtClient& client)
{
return wxArtProvider::GetBitmap("darkradiant:" + name, client);
}
}
|