diff options
author | David Robillard <d@drobilla.net> | 2012-12-21 23:14:30 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-12-21 23:14:30 +0000 |
commit | 05a6390a50ab811572b805f90f89d551aab35123 (patch) | |
tree | 2ffb14b670ec40cc107ec97a41708658bdff33df /src/gui/GraphCanvas.cpp | |
parent | b199a880010e8cae8e1b0328c86e6af9d79a2eb2 (diff) | |
download | ingen-05a6390a50ab811572b805f90f89d551aab35123.tar.gz ingen-05a6390a50ab811572b805f90f89d551aab35123.tar.bz2 ingen-05a6390a50ab811572b805f90f89d551aab35123.zip |
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
Diffstat (limited to 'src/gui/GraphCanvas.cpp')
-rw-r--r-- | src/gui/GraphCanvas.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
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 |