56 ~UiImageIcon(); |
56 ~UiImageIcon(); |
57 |
57 |
58 winrt::Microsoft::UI::Xaml::Controls::IconElement getIcon(); |
58 winrt::Microsoft::UI::Xaml::Controls::IconElement getIcon(); |
59 }; |
59 }; |
60 |
60 |
|
61 struct UiBitmapIcon : UiIcon { |
|
62 winrt::Microsoft::UI::Xaml::Media::Imaging::BitmapSource bitmap{ nullptr }; |
|
63 |
|
64 UiBitmapIcon(winrt::Microsoft::UI::Xaml::Media::Imaging::BitmapSource bitmap); |
|
65 |
|
66 ~UiBitmapIcon(); |
|
67 |
|
68 winrt::Microsoft::UI::Xaml::Controls::IconElement getIcon(); |
|
69 }; |
|
70 |
61 |
71 |
62 winrt::Microsoft::UI::Xaml::Controls::IconElement ui_get_icon(const char* name); |
72 winrt::Microsoft::UI::Xaml::Controls::IconElement ui_get_icon(const char* name); |
|
73 |
|
74 winrt::Microsoft::UI::Xaml::Media::Imaging::WriteableBitmap ui_dllicon2bitmap(const char* dll, int iconindex, bool large); |
|
75 |
|
76 UiIcon* ui_dllicon(const char* dll, int iconindex, bool large); |