Add wxBitmapBundle::GetBitmapFor() helper

This can be used to get the bitmap of the size appropriate for the DPI
scaling used for the given window.
This commit is contained in:
Vadim Zeitlin
2021-10-21 02:42:13 +01:00
parent e5a7e9ccbd
commit 9326aa3b6c
3 changed files with 23 additions and 0 deletions

View File

@@ -288,6 +288,19 @@ public:
consume resources until the application termination.
*/
wxBitmap GetBitmap(const wxSize& size) const;
/**
Get bitmap of the size appropriate for the DPI scaling used by the
given window.
This helper function simply combines GetBitmap() and
GetPreferredSizeFor(), i.e. it returns a (normally unscaled) bitmap
from the bundle of the closest size to the size that should be used at
the DPI scaling of the provided window.
@param window Non-null and fully created window.
*/
wxBitmap GetBitmapFor(const wxWindow* window) const;
};
/**