From 05a6390a50ab811572b805f90f89d551aab35123 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 21 Dec 2012 23:14:30 +0000 Subject: Provide access to properties window for Graphs from canvas menu. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4884 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/GraphCanvas.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/gui/GraphCanvas.cpp') diff --git a/src/gui/GraphCanvas.cpp b/src/gui/GraphCanvas.cpp index 6f6bd0eb..86b21cc2 100644 --- a/src/gui/GraphCanvas.cpp +++ b/src/gui/GraphCanvas.cpp @@ -96,6 +96,7 @@ GraphCanvas::GraphCanvas(App& app, xml->get_widget("canvas_menu_load_graph", _menu_load_graph); xml->get_widget("canvas_menu_new_graph", _menu_new_graph); xml->get_widget("canvas_menu_edit", _menu_edit); + xml->get_widget("canvas_menu_properties", _menu_properties); const URIs& uris = _app.uris(); @@ -156,6 +157,8 @@ GraphCanvas::GraphCanvas(App& app, sigc::mem_fun(this, &GraphCanvas::menu_load_graph)); _menu_new_graph->signal_activate().connect( sigc::mem_fun(this, &GraphCanvas::menu_new_graph)); + _menu_properties->signal_activate().connect( + sigc::mem_fun(this, &GraphCanvas::menu_properties)); show_human_names(app.world()->conf().option("human-names").get_bool()); show_port_names(app.world()->conf().option("port-labels").get_bool()); @@ -913,5 +916,11 @@ GraphCanvas::menu_new_graph() _graph, get_initial_data(Resource::EXTERNAL)); } +void +GraphCanvas::menu_properties() +{ + _app.window_factory()->present_properties(_graph); +} + } // namespace GUI } // namespace Ingen -- cgit v1.2.1