Add multiple size icons for programs

In theory, the WM should now choose the closest size icon for its
purpose, making it easier to distinguish in space-constrained settings

Fixes https://gitlab.com/kicad/code/kicad/issues/6798
This commit is contained in:
Seth Hillbrand
2020-12-22 15:37:26 -08:00
parent 9828f56c08
commit 61ac9c8d90
10 changed files with 83 additions and 11 deletions
+9 -1
View File
@@ -171,8 +171,16 @@ BM2CMP_FRAME::BM2CMP_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
// Give an icon
wxIcon icon;
wxIconBundle icon_bundle;
icon.CopyFromBitmap( KiBitmap( icon_bitmap2component_xpm ) );
SetIcon( icon );
icon_bundle.AddIcon( icon );
icon.CopyFromBitmap( KiBitmap( icon_bitmap2component_32_xpm ) );
icon_bundle.AddIcon( icon );
icon.CopyFromBitmap( KiBitmap( icon_bitmap2component_16_xpm ) );
icon_bundle.AddIcon( icon );
SetIcons( icon_bundle );
GetSizer()->SetSizeHints( this );