diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2008-07-07 08:09:45 +0000 |
|---|---|---|
| committer | joncruz <joncruz@users.sourceforge.net> | 2008-07-07 08:09:45 +0000 |
| commit | 8548c9a34a761d339df4896a037a72baf8b4844d (patch) | |
| tree | 8209488aac41427bd667e1485bcd84175416759e /src/widgets/toolbox.cpp | |
| parent | Refactoring to be able to use standard themeable icons (diff) | |
| download | inkscape-8548c9a34a761d339df4896a037a72baf8b4844d.tar.gz inkscape-8548c9a34a761d339df4896a037a72baf8b4844d.zip | |
Use icons in tool overflow menu now that stock icon hook is in
(bzr r6201)
Diffstat (limited to 'src/widgets/toolbox.cpp')
| -rw-r--r-- | src/widgets/toolbox.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index 401179a65..8f3c570c5 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -512,7 +512,7 @@ Glib::RefPtr<VerbAction> VerbAction::create(Inkscape::Verb* verb, Inkscape::Verb } VerbAction::VerbAction(Inkscape::Verb* verb, Inkscape::Verb* verb2, Inkscape::UI::View::View *view, GtkTooltips *tooltips) : - Gtk::Action(Glib::ustring(verb->get_id()), Gtk::StockID(GTK_STOCK_ABOUT), Glib::ustring(_(verb->get_name())), Glib::ustring(_(verb->get_tip()))), + Gtk::Action(Glib::ustring(verb->get_id()), Gtk::StockID(verb->get_image()), Glib::ustring(_(verb->get_name())), Glib::ustring(_(verb->get_tip()))), verb(verb), verb2(verb2), view(view), @@ -527,6 +527,11 @@ VerbAction::~VerbAction() Gtk::Widget* VerbAction::create_menu_item_vfunc() { +// First call in to get the icon rendered if present in SVG + Gtk::Widget *widget = sp_icon_get_icon( property_stock_id().get_value().get_string(), Inkscape::ICON_SIZE_MENU ); + delete widget; + widget = 0; + Gtk::Widget* widg = Gtk::Action::create_menu_item_vfunc(); // g_message("create_menu_item_vfunc() = %p for '%s'", widg, verb->get_id()); return widg; |
