summaryrefslogtreecommitdiffstats
path: root/src/Patchage.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-11-29 19:33:18 +0100
committerDavid Robillard <d@drobilla.net>2020-11-29 19:39:48 +0100
commit9eaeb0bbca7d3f295664a3fc96660a8fe206483c (patch)
tree744a19d80c86b4149182b17e3757c9bdd8587d64 /src/Patchage.cpp
parentdf55ba49276c8fa172979dbc497339ec81c97add (diff)
downloadpatchage-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.cpp40
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)
{