diff options
Diffstat (limited to 'grapher')
-rw-r--r-- | grapher/grapher.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/grapher/grapher.cxx b/grapher/grapher.cxx index a0d35017..95ac232d 100644 --- a/grapher/grapher.cxx +++ b/grapher/grapher.cxx @@ -13,6 +13,7 @@ #include <gtkmm/stock.h> #include <gtkmm/main.h> #include <gtkmm/window.h> +#include <gtkmm/scrolledwindow.h> #include <unistd.h> #include <poll.h> #include <signal.h> @@ -27,6 +28,7 @@ public: GrapherWindow(); virtual ~GrapherWindow() {} Gtk::VBox m_Box; + Gtk::ScrolledWindow scrolled; GraphWidget w; protected: virtual void on_menu_file_quit(); @@ -70,10 +72,11 @@ GrapherWindow::GrapherWindow() std::cerr << "building menus failed: " << ex.what(); } Gtk::Widget* pMenubar = m_refUIManager->get_widget("/MenuBar"); + scrolled.add(w); if(pMenubar) m_Box.pack_start(*pMenubar, Gtk::PACK_SHRINK); - m_Box.pack_start(w, Gtk::PACK_EXPAND_WIDGET); - w.show(); + m_Box.pack_start(scrolled, Gtk::PACK_EXPAND_WIDGET); + scrolled.show(); show_all_children(); |