ui/winui/icons.h

branch
newapi
changeset 216
391c2c723029
parent 215
1bd5534c395d
equal deleted inserted replaced
215:1bd5534c395d 216:391c2c723029
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);

mercurial