From 12ebbe18e1c54c854286e38a4cf9e15433cd1bb2 Mon Sep 17 00:00:00 2001 From: neoraider Date: Sun, 20 Apr 2008 00:08:05 +0000 Subject: zoomedit: * Moved much stuff from RenderArea to TopView to make MapView possible * Created MapView class --- src/Instance.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/Instance.cpp') diff --git a/src/Instance.cpp b/src/Instance.cpp index b54fb32..0f53dab 100644 --- a/src/Instance.cpp +++ b/src/Instance.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -64,6 +65,13 @@ Instance::Instance(const Glib::ustring &file) : window(0), levelXml(0), level(0) view = new View::TopView(); window->getRenderArea()->setView(view); + Gtk::ToolButton *button; + xml->get_widget("ToolButtonZoomIn", button); + button->signal_clicked().connect(sigc::bind(sigc::mem_fun(view, &View::TopView::zoom), window->getRenderArea(), 2, 0, 0)); + + xml->get_widget("ToolButtonZoomOut", button); + button->signal_clicked().connect(sigc::bind(sigc::mem_fun(view, &View::TopView::zoom), window->getRenderArea(), -2, 0, 0)); + if(file.empty()) createLevel(); else -- cgit v1.2.3