diff --git a/bitmap2component/bitmap2cmp_frame.cpp b/bitmap2component/bitmap2cmp_frame.cpp index bd0f98e040..9e8d54d28a 100644 --- a/bitmap2component/bitmap2cmp_frame.cpp +++ b/bitmap2component/bitmap2cmp_frame.cpp @@ -159,7 +159,11 @@ BITMAP2CMP_FRAME::BITMAP2CMP_FRAME( KIWAY* aKiway, wxWindow* aParent ) : wxIcon icon; wxIconBundle icon_bundle; - icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_bitmap2component ) ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_bitmap2component, 48 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_bitmap2component, 128 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_bitmap2component, 256 ) ); icon_bundle.AddIcon( icon ); icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_bitmap2component_32 ) ); icon_bundle.AddIcon( icon ); diff --git a/eeschema/sch_edit_frame.cpp b/eeschema/sch_edit_frame.cpp index e75a632c88..936c9c10d6 100644 --- a/eeschema/sch_edit_frame.cpp +++ b/eeschema/sch_edit_frame.cpp @@ -147,7 +147,11 @@ SCH_EDIT_FRAME::SCH_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) : wxIcon icon; wxIconBundle icon_bundle; - icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_eeschema ) ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_eeschema, 48 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_eeschema, 128 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_eeschema, 256 ) ); icon_bundle.AddIcon( icon ); icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_eeschema_32 ) ); icon_bundle.AddIcon( icon ); diff --git a/eeschema/symbol_editor/symbol_edit_frame.cpp b/eeschema/symbol_editor/symbol_edit_frame.cpp index bb9d7871fd..0aa1461ae2 100644 --- a/eeschema/symbol_editor/symbol_edit_frame.cpp +++ b/eeschema/symbol_editor/symbol_edit_frame.cpp @@ -118,7 +118,11 @@ SYMBOL_EDIT_FRAME::SYMBOL_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) : wxIcon icon; wxIconBundle icon_bundle; - icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_libedit ) ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_libedit, 48 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_libedit, 256 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_libedit, 128 ) ); icon_bundle.AddIcon( icon ); icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_libedit_32 ) ); icon_bundle.AddIcon( icon ); diff --git a/gerbview/gerbview_frame.cpp b/gerbview/gerbview_frame.cpp index bae9c56c84..47c0807911 100644 --- a/gerbview/gerbview_frame.cpp +++ b/gerbview/gerbview_frame.cpp @@ -108,7 +108,11 @@ GERBVIEW_FRAME::GERBVIEW_FRAME( KIWAY* aKiway, wxWindow* aParent ) wxIcon icon; wxIconBundle icon_bundle; - icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_gerbview ) ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_gerbview, 48 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_gerbview, 128 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_gerbview, 256 ) ); icon_bundle.AddIcon( icon ); icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_gerbview_32 ) ); icon_bundle.AddIcon( icon ); diff --git a/kicad/kicad_manager_frame.cpp b/kicad/kicad_manager_frame.cpp index 488a774605..6677f70c75 100644 --- a/kicad/kicad_manager_frame.cpp +++ b/kicad/kicad_manager_frame.cpp @@ -157,7 +157,11 @@ KICAD_MANAGER_FRAME::KICAD_MANAGER_FRAME( wxWindow* parent, const wxString& titl if( IsNightlyVersion()) { - icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_kicad_nightly ) ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_kicad_nightly, 48 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_kicad_nightly, 128 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_kicad_nightly, 256 ) ); icon_bundle.AddIcon( icon ); icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_kicad_nightly_32 ) ); icon_bundle.AddIcon( icon ); @@ -166,7 +170,11 @@ KICAD_MANAGER_FRAME::KICAD_MANAGER_FRAME( wxWindow* parent, const wxString& titl } else { - icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_kicad ) ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_kicad, 48 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_kicad, 128 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_kicad, 256 ) ); icon_bundle.AddIcon( icon ); icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_kicad_32 ) ); icon_bundle.AddIcon( icon ); diff --git a/pagelayout_editor/pl_editor_frame.cpp b/pagelayout_editor/pl_editor_frame.cpp index aa13959d41..9b98c58e8f 100644 --- a/pagelayout_editor/pl_editor_frame.cpp +++ b/pagelayout_editor/pl_editor_frame.cpp @@ -102,7 +102,11 @@ PL_EDITOR_FRAME::PL_EDITOR_FRAME( KIWAY* aKiway, wxWindow* aParent ) : wxIcon icon; wxIconBundle icon_bundle; - icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pagelayout_editor ) ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pagelayout_editor, 48 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pagelayout_editor, 128 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pagelayout_editor, 256 ) ); icon_bundle.AddIcon( icon ); icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pagelayout_editor_32 ) ); icon_bundle.AddIcon( icon ); diff --git a/pcb_calculator/pcb_calculator_frame.cpp b/pcb_calculator/pcb_calculator_frame.cpp index 3c68b36f13..8af0adbdaf 100644 --- a/pcb_calculator/pcb_calculator_frame.cpp +++ b/pcb_calculator/pcb_calculator_frame.cpp @@ -89,7 +89,11 @@ PCB_CALCULATOR_FRAME::PCB_CALCULATOR_FRAME( KIWAY* aKiway, wxWindow* aParent ) : wxIcon icon; wxIconBundle icon_bundle; - icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pcbcalculator ) ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pcbcalculator, 48 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pcbcalculator, 128 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pcbcalculator, 256 ) ); icon_bundle.AddIcon( icon ); icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pcbcalculator_32 ) ); icon_bundle.AddIcon( icon ); diff --git a/pcbnew/footprint_edit_frame.cpp b/pcbnew/footprint_edit_frame.cpp index 5ce16b15f2..7b6458c99d 100644 --- a/pcbnew/footprint_edit_frame.cpp +++ b/pcbnew/footprint_edit_frame.cpp @@ -120,7 +120,11 @@ FOOTPRINT_EDIT_FRAME::FOOTPRINT_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) : wxIcon icon; wxIconBundle icon_bundle; - icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_modedit ) ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_modedit, 48 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_modedit, 128 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_modedit, 256 ) ); icon_bundle.AddIcon( icon ); icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_modedit_32 ) ); icon_bundle.AddIcon( icon ); diff --git a/pcbnew/pcb_edit_frame.cpp b/pcbnew/pcb_edit_frame.cpp index 9848f00628..79d1dfb265 100644 --- a/pcbnew/pcb_edit_frame.cpp +++ b/pcbnew/pcb_edit_frame.cpp @@ -228,7 +228,11 @@ PCB_EDIT_FRAME::PCB_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) : wxIcon icon; wxIconBundle icon_bundle; - icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pcbnew ) ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pcbnew, 48 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pcbnew, 128 ) ); + icon_bundle.AddIcon( icon ); + icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pcbnew, 256 ) ); icon_bundle.AddIcon( icon ); icon.CopyFromBitmap( KiBitmap( BITMAPS::icon_pcbnew_32 ) ); icon_bundle.AddIcon( icon );