X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Fzoomdial.cpp;h=ae2f4a431cdf7ca8c5b76844df84c50b6501096e;hb=9459638ad6797b8139f1e9f0715c96076dbf0890;hp=78c76c16ac52157e77394782259a98cf836511fb;hpb=a75d39ae6509cd7b24e8924ffab41e8014591a8f;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/zoomdial.cpp b/synfig-studio/trunk/src/gtkmm/zoomdial.cpp index 78c76c1..ae2f4a4 100644 --- a/synfig-studio/trunk/src/gtkmm/zoomdial.cpp +++ b/synfig-studio/trunk/src/gtkmm/zoomdial.cpp @@ -31,6 +31,7 @@ #include "zoomdial.h" #include +#include #include "general.h" @@ -51,10 +52,10 @@ using namespace studio; ZoomDial::ZoomDial(Gtk::IconSize & size): Table(3, 1, false) { - zoom_in = create_icon(size, "gtk-add", _("Zoom In")); - zoom_out = create_icon(size, "gtk-remove", _("Zoom Out")); - zoom_fit = create_icon(size, "gtk-zoom-fit", _("Zoom to Fit")); - zoom_norm = create_icon(size, "gtk-zoom-100", _("Zoom to 100%")); + zoom_in = create_icon(size, Gtk::Stock::ZOOM_IN, _("Zoom In")); + zoom_out = create_icon(size, Gtk::Stock::ZOOM_OUT, _("Zoom Out")); + zoom_fit = create_icon(size, Gtk::Stock::ZOOM_FIT, _("Zoom to Fit")); + zoom_norm = create_icon(size, Gtk::Stock::ZOOM_100, _("Zoom to 100%")); attach(*zoom_out, 0, 1, 0, 1, Gtk::SHRINK, Gtk::SHRINK, 0, 0); attach(*zoom_norm, 1, 2, 0, 1, Gtk::SHRINK, Gtk::SHRINK, 0, 0); @@ -63,11 +64,11 @@ ZoomDial::ZoomDial(Gtk::IconSize & size): Table(3, 1, false) } Gtk::Button * -ZoomDial::create_icon(Gtk::IconSize size, const char * stockid, +ZoomDial::create_icon(Gtk::IconSize size, const Gtk::BuiltinStockID & stockid, const char * tooltip) { Gtk::Button *button = manage(new class Gtk::Button()); - Gtk::Image *icon = manage(new Gtk::Image(Gtk::StockID(stockid), size)); + Gtk::Image *icon = manage(new Gtk::Image(stockid, size)); button->add(*icon); tooltips.set_tip(*button, tooltip); icon->set_padding(0, 0); @@ -78,4 +79,3 @@ ZoomDial::create_icon(Gtk::IconSize size, const char * stockid, return button; } -