summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/undo-history.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2018-07-21 02:55:31 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2018-07-21 02:55:31 +0000
commit75d662f71d8eeb4b1c83e9bb61c1bd56f9b0e959 (patch)
treee31f9e32ffa511bb495fc75eac6484681798e0d2 /src/ui/dialog/undo-history.cpp
parentCMake/MSYS2: Update for enchant-2 (diff)
downloadinkscape-75d662f71d8eeb4b1c83e9bb61c1bd56f9b0e959.tar.gz
inkscape-75d662f71d8eeb4b1c83e9bb61c1bd56f9b0e959.zip
adding gtk-theme
Diffstat (limited to 'src/ui/dialog/undo-history.cpp')
-rw-r--r--src/ui/dialog/undo-history.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/ui/dialog/undo-history.cpp b/src/ui/dialog/undo-history.cpp
index e95724435..c480624fd 100644
--- a/src/ui/dialog/undo-history.cpp
+++ b/src/ui/dialog/undo-history.cpp
@@ -17,14 +17,14 @@
#include "undo-history.h"
-#include "document.h"
#include "document-undo.h"
+#include "document.h"
+#include "helper/icon-loader.h"
#include "inkscape.h"
-
#include "util/signal-blocker.h"
#include "desktop.h"
-#include <gtkmm/icontheme.h>
+
namespace Inkscape {
namespace UI {
@@ -45,14 +45,13 @@ void CellRendererSPIcon::render_vfunc(const Cairo::RefPtr<Cairo::Context>& cr,
Glib::ustring image_name = Inkscape::Verb::get(_property_event_type)->get_image();
Gtk::Image* icon = Gtk::manage(new Gtk::Image());
- icon->set_from_icon_name(image_name, Gtk::ICON_SIZE_MENU);
+ icon = sp_get_icon_image(image_name, Gtk::ICON_SIZE_MENU);
if (icon) {
// check icon type (inkscape, gtk, none)
if ( GTK_IS_IMAGE(icon->gobj()) ) {
- auto icon_theme = Gtk::IconTheme::get_default();
- _property_icon = icon_theme->load_icon(image_name, 16);
+ _property_icon = sp_get_icon_pixbuf(image_name, 16);
} else {
delete icon;
return;