summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlexander Kojevnikov <alexander@kojevnikov.com>2012-09-04 22:53:00 -0700
committerAlexander Kojevnikov <alexander@kojevnikov.com>2012-09-04 22:53:00 -0700
commite63c3db43d706dc74b33b4ad6a18708bcc708480 (patch)
tree0f38ce8c6ab413b939622d6fd45fdd52e5425ab3 /src
parent76d0109dc847bdcc3d808783903c9b0cab2d945e (diff)
downloadspek-e63c3db43d706dc74b33b4ad6a18708bcc708480.zip
spek-e63c3db43d706dc74b33b4ad6a18708bcc708480.tar.gz
spek-e63c3db43d706dc74b33b4ad6a18708bcc708480.tar.bz2
win: Bundle the close icon, refs #21
Diffstat (limited to 'src')
-rw-r--r--src/spek-artwork.cc8
-rw-r--r--src/spek-window.cc2
2 files changed, 9 insertions, 1 deletions
diff --git a/src/spek-artwork.cc b/src/spek-artwork.cc
index bfa4f84..31c7a50 100644
--- a/src/spek-artwork.cc
+++ b/src/spek-artwork.cc
@@ -62,6 +62,14 @@ wxBitmap SpekArtProvider::CreateBitmap(
return wxIcon(wxT("save"), wxBITMAP_TYPE_ICO_RESOURCE, 24, 24);
#endif
}
+ if (id == ART_CLOSE) {
+#ifdef OS_UNIX
+ return wxArtProvider::GetBitmap(wxT("gtk-close"), client, size);
+#endif
+#ifdef OS_WIN
+ return wxIcon(wxT("close"), wxBITMAP_TYPE_ICO_RESOURCE, 16, 16);
+#endif
+ }
return wxNullBitmap;
}
diff --git a/src/spek-window.cc b/src/spek-window.cc
index 0b84557..373dcbc 100644
--- a/src/spek-window.cc
+++ b/src/spek-window.cc
@@ -147,7 +147,7 @@ SpekWindow::SpekWindow(const wxString& path) :
info_bar->Connect(wxEVT_LEFT_DOWN, wxCommandEventHandler(SpekWindow::on_visit));
info_sizer->Add(label, 1, wxALIGN_CENTER_VERTICAL | wxALL, 6);
wxBitmapButton *button = new wxBitmapButton(
- info_bar, -1, wxArtProvider::GetBitmap(wxT("gtk-close")),
+ info_bar, -1, wxArtProvider::GetBitmap(ART_CLOSE, wxART_BUTTON),
wxDefaultPosition, wxDefaultSize, wxNO_BORDER);
button->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(SpekWindow::on_close));
info_sizer->Add(button, 0, wxALIGN_CENTER_VERTICAL);