@@ -43,15 +43,18 @@ bool GOODF::OnInit() {
4343
4444 // Load icons
4545 wxImage::AddHandler (new wxPNGHandler);
46- m_icons = wxIconBundle (wxIcon (ResourceDir + wxFILE_SEP_PATH + wxT (" icons/hicolor/16x16/apps/GOODF.png" ), wxBITMAP_TYPE_PNG));
47- m_icons.AddIcon (wxIcon (ResourceDir + wxFILE_SEP_PATH + wxT (" icons/hicolor/24x24/apps/GOODF.png" ), wxBITMAP_TYPE_PNG));
48- m_icons.AddIcon (wxIcon (ResourceDir + wxFILE_SEP_PATH + wxT (" icons/hicolor/32x32/apps/GOODF.png" ), wxBITMAP_TYPE_PNG));
49- m_icons.AddIcon (wxIcon (ResourceDir + wxFILE_SEP_PATH + wxT (" icons/hicolor/48x48/apps/GOODF.png" ), wxBITMAP_TYPE_PNG));
50- m_icons.AddIcon (wxIcon (ResourceDir + wxFILE_SEP_PATH + wxT (" icons/hicolor/64x64/apps/GOODF.png" ), wxBITMAP_TYPE_PNG));
51- m_icons.AddIcon (wxIcon (ResourceDir + wxFILE_SEP_PATH + wxT (" icons/hicolor/128x128/apps/GOODF.png" ), wxBITMAP_TYPE_PNG));
52- m_icons.AddIcon (wxIcon (ResourceDir + wxFILE_SEP_PATH + wxT (" icons/hicolor/256x256/apps/GOODF.png" ), wxBITMAP_TYPE_PNG));
53- m_icons.AddIcon (wxIcon (ResourceDir + wxFILE_SEP_PATH + wxT (" icons/hicolor/512x512/apps/GOODF.png" ), wxBITMAP_TYPE_PNG));
54- m_icons.AddIcon (wxIcon (ResourceDir + wxFILE_SEP_PATH + wxT (" icons/hicolor/1024x1024/apps/GOODF.png" ), wxBITMAP_TYPE_PNG));
46+ wxString iconPath = ResourceDir + wxFILE_SEP_PATH + wxT (" icons" ) + wxFILE_SEP_PATH + wxT (" hicolor" );
47+ wxString appsPath = wxT (" apps" );
48+ wxString imgPath = appsPath + wxFILE_SEP_PATH + wxT (" GOODF.png" );
49+ m_icons = wxIconBundle (wxIcon (iconPath + wxFILE_SEP_PATH + wxT (" 16x16" ) + wxFILE_SEP_PATH + imgPath, wxBITMAP_TYPE_PNG));
50+ m_icons.AddIcon (wxIcon (iconPath + wxFILE_SEP_PATH + wxT (" 24x24" ) + wxFILE_SEP_PATH + imgPath, wxBITMAP_TYPE_PNG));
51+ m_icons.AddIcon (wxIcon (iconPath + wxFILE_SEP_PATH + wxT (" 32x32" ) + wxFILE_SEP_PATH + imgPath, wxBITMAP_TYPE_PNG));
52+ m_icons.AddIcon (wxIcon (iconPath + wxFILE_SEP_PATH + wxT (" 48x48" ) + wxFILE_SEP_PATH + imgPath, wxBITMAP_TYPE_PNG));
53+ m_icons.AddIcon (wxIcon (iconPath + wxFILE_SEP_PATH + wxT (" 64x64" ) + wxFILE_SEP_PATH + imgPath, wxBITMAP_TYPE_PNG));
54+ m_icons.AddIcon (wxIcon (iconPath + wxFILE_SEP_PATH + wxT (" 128x128" ) + wxFILE_SEP_PATH + imgPath, wxBITMAP_TYPE_PNG));
55+ m_icons.AddIcon (wxIcon (iconPath + wxFILE_SEP_PATH + wxT (" 256x256" ) + wxFILE_SEP_PATH + imgPath, wxBITMAP_TYPE_PNG));
56+ m_icons.AddIcon (wxIcon (iconPath + wxFILE_SEP_PATH + wxT (" 512x512" ) + wxFILE_SEP_PATH + imgPath, wxBITMAP_TYPE_PNG));
57+ m_icons.AddIcon (wxIcon (iconPath + wxFILE_SEP_PATH + wxT (" 1024x1024" ) + wxFILE_SEP_PATH + imgPath, wxBITMAP_TYPE_PNG));
5558
5659 m_frame->SetIcons (m_icons);
5760
0 commit comments