28 lines
576 B
C++
28 lines
576 B
C++
/*
|
||
SPDX-License-Identifier: GPL-3.0-or-later
|
||
Copyright © 2025 Amebis
|
||
*/
|
||
|
||
#pragma once
|
||
|
||
#include "common.h"
|
||
|
||
#include <codeanalysis\warnings.h>
|
||
#pragma warning(push)
|
||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||
#include <wx/msw/icon.h>
|
||
#pragma warning(pop)
|
||
|
||
|
||
///
|
||
/// Icon for DPI aware applications
|
||
///
|
||
class wxIconEx : public wxIcon
|
||
{
|
||
public:
|
||
wxIconEx(const wxString& name,
|
||
wxBitmapType type = wxICON_DEFAULT_TYPE,
|
||
int desiredWidth = -1, int desiredHeight = -1,
|
||
wxWindowBase *window = nullptr);
|
||
};
|