diff options
author | David Robillard <d@drobilla.net> | 2020-11-29 19:33:18 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-11-29 19:39:48 +0100 |
commit | 9eaeb0bbca7d3f295664a3fc96660a8fe206483c (patch) | |
tree | 744a19d80c86b4149182b17e3757c9bdd8587d64 /src/Patchage.cpp | |
parent | df55ba49276c8fa172979dbc497339ec81c97add (diff) | |
download | patchage-9eaeb0bbca7d3f295664a3fc96660a8fe206483c.tar.gz patchage-9eaeb0bbca7d3f295664a3fc96660a8fe206483c.tar.bz2 patchage-9eaeb0bbca7d3f295664a3fc96660a8fe206483c.zip |
Remove more dead code
Diffstat (limited to 'src/Patchage.cpp')
-rw-r--r-- | src/Patchage.cpp | 40 |
1 files changed, 14 insertions, 26 deletions
diff --git a/src/Patchage.cpp b/src/Patchage.cpp index 5cb0fa3..b6ce5da 100644 --- a/src/Patchage.cpp +++ b/src/Patchage.cpp @@ -112,6 +112,18 @@ port_order(const GanvPort* a, const GanvPort* b, void*) return 0; } +static void +load_module_location(GanvNode* node, void*) +{ + if (GANV_IS_MODULE(node)) { + Ganv::Module* gmod = Glib::wrap(GANV_MODULE(node)); + auto* pmod = dynamic_cast<CanvasModule*>(gmod); + if (pmod) { + pmod->load_location(); + } + } +} + } // namespace #define INIT_WIDGET(x) x(_xml, (#x) + 1) @@ -305,7 +317,8 @@ Patchage::Patchage(Options options) _menu_alsa_disconnect->set_sensitive(false); } - update_state(); + _canvas->for_each_node(load_module_location, nullptr); + _menu_view_toolbar->set_active(_conf.get_show_toolbar()); _menu_view_sprung_layout->set_active(_conf.get_sprung_layout()); _menu_view_sort_ports->set_active(_conf.get_sort_ports()); @@ -437,13 +450,6 @@ Patchage::update_load() } void -Patchage::zoom(double z) -{ - _conf.set_zoom(z); - _canvas->set_zoom(z); -} - -void Patchage::refresh() { auto sink = [this](const Event& event) { @@ -548,24 +554,6 @@ Patchage::clear_load() } } -static void -load_module_location(GanvNode* node, void*) -{ - if (GANV_IS_MODULE(node)) { - Ganv::Module* gmod = Glib::wrap(GANV_MODULE(node)); - auto* pmod = dynamic_cast<CanvasModule*>(gmod); - if (pmod) { - pmod->load_location(); - } - } -} - -void -Patchage::update_state() -{ - _canvas->for_each_node(load_module_location, nullptr); -} - void Patchage::on_driver_event(const Event& event) { |