- // Setup the account icons.
-
- wxMemoryInputStream astream(icons_accinet_png, sizeof(icons_accinet_png));
- wxMemoryInputStream bstream(icons_acclocal_png, sizeof(icons_acclocal_png));
- wxMemoryInputStream cstream(icons_accgroup_png, sizeof(icons_accgroup_png));
- wxMemoryInputStream dstream(icons_accnone_png, sizeof(icons_accnone_png));
-
- wxImage icons_accinet_png(astream, wxBITMAP_TYPE_PNG);
- wxBitmap AccInet(icons_accinet_png, -1);
- wxIcon wxIAccInet;
- wxIAccInet.CopyFromBitmap(AccInet);
-
- wxImage icons_acclocal_png(bstream, wxBITMAP_TYPE_PNG);
- wxBitmap AccNIcon(icons_acclocal_png, -1);
- wxIcon wxIAccNIcon;
- wxIAccNIcon.CopyFromBitmap(AccNIcon);
-
- wxImage icons_accgroup_png(cstream, wxBITMAP_TYPE_PNG);
- wxBitmap AccGrp(icons_accgroup_png, -1);
- wxIcon wxIAccGrp;
- wxIAccGrp.CopyFromBitmap(AccGrp);
-
- wxImage icons_accnone_png(dstream, wxBITMAP_TYPE_PNG);
- wxBitmap AccNone(icons_accnone_png, -1);
- wxIcon wxIAccNone;
- wxIAccNone.CopyFromBitmap(AccNone);
-
- AccountID = AccImgList->Add(wxIAccNIcon);
- AccountNetID = AccImgList->Add(wxIAccInet);
- AccountGrpID = AccImgList->Add(wxIAccGrp);
- AccountNoneID = AccImgList->Add(wxIAccNone);
-
- bmpIcon->SetIcon(AccImgList->GetIcon(AccountNoneID));
-
- // Setup the status bar icons.
-
- // SSL icons.
-
- wxMemoryInputStream sslstream(icons_ssl_png, sizeof(icons_ssl_png));
- wxMemoryInputStream sslwarningstream(icons_sslwarning_png, sizeof(icons_sslwarning_png));
- wxMemoryInputStream nosslstream(icons_nossl_png, sizeof(icons_nossl_png));
-
- wxImage icons_ssl_png(sslstream, wxBITMAP_TYPE_PNG);
- imgSSL = new wxBitmap(icons_ssl_png, -1);
-
- wxImage icons_sslwarning_png(sslwarningstream, wxBITMAP_TYPE_PNG);
- imgSSLWarning = new wxBitmap(icons_sslwarning_png, -1);
-
- wxImage icons_nossl_png(nosslstream, wxBITMAP_TYPE_PNG);
- imgNoSSL = new wxBitmap(icons_nossl_png, -1);
-
- // Activity Icon.
-
- wxMemoryInputStream act1(icons_act1_png, sizeof(icons_act1_png));
- wxMemoryInputStream act2(icons_act2_png, sizeof(icons_act2_png));
- wxMemoryInputStream act3(icons_act3_png, sizeof(icons_act3_png));
- wxMemoryInputStream act4(icons_act4_png, sizeof(icons_act4_png));
- wxMemoryInputStream actsleep(icons_actsleep_png, sizeof(icons_actsleep_png));
-
- wxImage icons_actsleep_png(actsleep, wxBITMAP_TYPE_PNG);
- imgActIconSleep = new wxBitmap (icons_actsleep_png, -1);
-
- wxImage icons_act1_png(act1, wxBITMAP_TYPE_PNG);
- imgActIcon1 = new wxBitmap (icons_act1_png, -1);
- wxIcon wxIAct1icon;
- wxIAct1icon.CopyFromBitmap(*imgActIcon1);
-
- wxImage icons_act2_png(act2, wxBITMAP_TYPE_PNG);
- imgActIcon2 = new wxBitmap (icons_act2_png, -1);
- wxIcon wxIAct2icon;
- wxIAct2icon.CopyFromBitmap(*imgActIcon2);
-
- wxImage icons_act3_png(act3, wxBITMAP_TYPE_PNG);
- imgActIcon3 = new wxBitmap (icons_act3_png, -1);
- wxIcon wxIAct3icon;
- wxIAct3icon.CopyFromBitmap(*imgActIcon3);
+ // Setup the account icons.
+
+ wxMemoryInputStream astream(icons_accinet_png, sizeof(icons_accinet_png));
+ wxMemoryInputStream bstream(icons_acclocal_png, sizeof(icons_acclocal_png));
+ wxMemoryInputStream cstream(icons_accgroup_png, sizeof(icons_accgroup_png));
+ wxMemoryInputStream dstream(icons_accnone_png, sizeof(icons_accnone_png));
+ wxMemoryInputStream estream(icons_accunsupported_png, sizeof(icons_accunsupported_png));
+
+ wxImage icons_accinet_png(astream, wxBITMAP_TYPE_PNG);
+ wxBitmap AccInet(icons_accinet_png, -1);
+ wxIcon wxIAccInet;
+ wxIAccInet.CopyFromBitmap(AccInet);
+
+ wxImage icons_acclocal_png(bstream, wxBITMAP_TYPE_PNG);
+ wxBitmap AccNIcon(icons_acclocal_png, -1);
+ wxIcon wxIAccNIcon;
+ wxIAccNIcon.CopyFromBitmap(AccNIcon);
+
+ wxImage icons_accgroup_png(cstream, wxBITMAP_TYPE_PNG);
+ wxBitmap AccGrp(icons_accgroup_png, -1);
+ wxIcon wxIAccGrp;
+ wxIAccGrp.CopyFromBitmap(AccGrp);
+
+ wxImage icons_accnone_png(dstream, wxBITMAP_TYPE_PNG);
+ wxBitmap AccNone(icons_accnone_png, -1);
+ wxIcon wxIAccNone;
+ wxIAccNone.CopyFromBitmap(AccNone);
+
+ wxImage icons_accunsupported_png(estream, wxBITMAP_TYPE_PNG);
+ wxBitmap AccUnsupported(icons_accunsupported_png, -1);
+ wxIcon wxIAccUnsupported;
+ wxIAccUnsupported.CopyFromBitmap(AccUnsupported);
+
+ AccountID = AccImgList->Add(wxIAccNIcon);
+ AccountNetID = AccImgList->Add(wxIAccInet);
+ AccountGrpID = AccImgList->Add(wxIAccGrp);
+ AccountNoneID = AccImgList->Add(wxIAccNone);
+ AccountUnsupportedID = AccImgList->Add(wxIAccUnsupported);
+
+ bmpIcon->SetIcon(AccImgList->GetIcon(AccountNoneID));
+
+ // Setup the status bar icons.
+
+ // SSL icons.
+
+ wxMemoryInputStream sslstream(icons_ssl_png, sizeof(icons_ssl_png));
+ wxMemoryInputStream sslwarningstream(icons_sslwarning_png, sizeof(icons_sslwarning_png));
+ wxMemoryInputStream nosslstream(icons_nossl_png, sizeof(icons_nossl_png));
+
+ wxImage icons_ssl_png(sslstream, wxBITMAP_TYPE_PNG);
+ imgSSL = new wxBitmap(icons_ssl_png, -1);
+
+ wxImage icons_sslwarning_png(sslwarningstream, wxBITMAP_TYPE_PNG);
+ imgSSLWarning = new wxBitmap(icons_sslwarning_png, -1);
+
+ wxImage icons_nossl_png(nosslstream, wxBITMAP_TYPE_PNG);
+ imgNoSSL = new wxBitmap(icons_nossl_png, -1);
+
+ // Toolbar icons.
+
+ wxMemoryInputStream addaddressbook(toolbar_addaddressbook_png, sizeof(toolbar_addaddressbook_png));
+ wxMemoryInputStream preferences(toolbar_preferences_png, sizeof(toolbar_preferences_png));
+ wxMemoryInputStream searchcontacts(toolbar_searchcontacts_png, sizeof(toolbar_searchcontacts_png));
+ wxMemoryInputStream addcontact(toolbar_addcontact_png, sizeof(toolbar_addcontact_png));
+ wxMemoryInputStream editcontact(toolbar_editcontact_png, sizeof(toolbar_editcontact_png));
+ wxMemoryInputStream deletecontact(toolbar_deletecontact_png, sizeof(toolbar_deletecontact_png));
+
+ wxImage toolbar_addaddressbook_png(addaddressbook, wxBITMAP_TYPE_PNG);
+ imgAddAddressBook = new wxBitmap (toolbar_addaddressbook_png, -1);
+ tblMain->SetToolNormalBitmap(tbtNewAccount->GetId(), *imgAddAddressBook);
+
+ wxImage toolbar_preferences_png(preferences, wxBITMAP_TYPE_PNG);
+ imgPreferences = new wxBitmap (toolbar_preferences_png, -1);
+ tblMain->SetToolNormalBitmap(tbtPreferences->GetId(), *imgPreferences);
+
+ wxImage toolbar_searchcontacts_png(searchcontacts, wxBITMAP_TYPE_PNG);
+ imgSearchContacts = new wxBitmap (toolbar_searchcontacts_png, -1);
+ tblMain->SetToolNormalBitmap(tbtSearch->GetId(), *imgSearchContacts);
+
+ wxImage toolbar_addcontact_png(addcontact, wxBITMAP_TYPE_PNG);
+ imgAddContact = new wxBitmap (toolbar_addcontact_png, -1);
+ tblMain->SetToolNormalBitmap(tbtAddContact->GetId(), *imgAddContact);
+
+ wxImage toolbar_editcontact_png(editcontact, wxBITMAP_TYPE_PNG);
+ imgEditContact = new wxBitmap (toolbar_editcontact_png, -1);
+ tblMain->SetToolNormalBitmap(tbtEditContact->GetId(), *imgEditContact);
+
+ wxImage toolbar_deletecontact_png(deletecontact, wxBITMAP_TYPE_PNG);
+ imgDeleteContact = new wxBitmap (toolbar_deletecontact_png, -1);
+ tblMain->SetToolNormalBitmap(tbtDeleteContact->GetId(), *imgDeleteContact);
+
+ // Activity Icon.
+
+ wxMemoryInputStream act1(icons_act1_png, sizeof(icons_act1_png));
+ wxMemoryInputStream act2(icons_act2_png, sizeof(icons_act2_png));
+ wxMemoryInputStream act3(icons_act3_png, sizeof(icons_act3_png));
+ wxMemoryInputStream act4(icons_act4_png, sizeof(icons_act4_png));
+ wxMemoryInputStream actsleep(icons_actsleep_png, sizeof(icons_actsleep_png));
+
+ wxImage icons_actsleep_png(actsleep, wxBITMAP_TYPE_PNG);
+ imgActIconSleep = new wxBitmap (icons_actsleep_png, -1);
+
+ wxImage icons_act1_png(act1, wxBITMAP_TYPE_PNG);
+ imgActIcon1 = new wxBitmap (icons_act1_png, -1);
+ wxIcon wxIAct1icon;
+ wxIAct1icon.CopyFromBitmap(*imgActIcon1);
+
+ wxImage icons_act2_png(act2, wxBITMAP_TYPE_PNG);
+ imgActIcon2 = new wxBitmap (icons_act2_png, -1);
+ wxIcon wxIAct2icon;
+ wxIAct2icon.CopyFromBitmap(*imgActIcon2);
+
+ wxImage icons_act3_png(act3, wxBITMAP_TYPE_PNG);
+ imgActIcon3 = new wxBitmap (icons_act3_png, -1);
+ wxIcon wxIAct3icon;
+ wxIAct3icon.CopyFromBitmap(*imgActIcon3);
+
+ wxImage icons_act4_png(act4, wxBITMAP_TYPE_PNG);
+ imgActIcon4 = new wxBitmap (icons_act4_png, -1);
+ wxIcon wxIAct4icon;
+ wxIAct4icon.CopyFromBitmap(*imgActIcon4);
+
+ // Online/Offline icons.
+
+ wxMemoryInputStream onlinestream(icons_online_png, sizeof(icons_online_png));
+ wxMemoryInputStream offlinestream(icons_offline_png, sizeof(icons_offline_png));
+
+ wxImage icons_online_png(onlinestream, wxBITMAP_TYPE_PNG);
+ imgOnline = new wxBitmap(icons_online_png, -1);
+
+ wxImage icons_offline_png(offlinestream, wxBITMAP_TYPE_PNG);
+ imgOffline = new wxBitmap(icons_offline_png, -1);