From 46eac5f882325bf74266634b82f60ce398494ced Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 29 Nov 2020 20:15:52 +0100 Subject: Simplify canvas interface --- src/Canvas.cpp | 13 +------------ src/Canvas.hpp | 10 ---------- 2 files changed, 1 insertion(+), 22 deletions(-) (limited to 'src') diff --git a/src/Canvas.cpp b/src/Canvas.cpp index a3d3a89..53cfc91 100644 --- a/src/Canvas.cpp +++ b/src/Canvas.cpp @@ -48,17 +48,6 @@ Canvas::Canvas(Connector& connector, int width, int height) signal_disconnect.connect(sigc::mem_fun(this, &Canvas::on_disconnect)); } -CanvasModule* -Canvas::create_module(Patchage& patchage, - const ClientID& id, - const ClientInfo& info) -{ - (void)patchage; - (void)id; - (void)info; - return nullptr; -} - CanvasPort* Canvas::create_port(Patchage& patchage, const PortID& id, const PortInfo& info) { @@ -118,7 +107,7 @@ Canvas::create_port(Patchage& patchage, const PortID& id, const PortInfo& info) patchage.show_human_names(), info.order); - index_port(id, port); + _port_index.insert(std::make_pair(id, port)); return port; } diff --git a/src/Canvas.hpp b/src/Canvas.hpp index cf27155..1c1af81 100644 --- a/src/Canvas.hpp +++ b/src/Canvas.hpp @@ -44,10 +44,6 @@ class Canvas : public Ganv::Canvas public: Canvas(Connector& connector, int width, int height); - CanvasModule* create_module(Patchage& patchage, - const ClientID& id, - const ClientInfo& info); - CanvasPort* create_port(Patchage& patchage, const PortID& id, const PortInfo& info); @@ -57,11 +53,6 @@ public: void remove_module(const ClientID& id); void remove_module(CanvasModule* module); - void index_port(const PortID& id, CanvasPort* port) - { - _port_index.insert(std::make_pair(id, port)); - } - void remove_ports(bool (*pred)(const CanvasPort*)); void add_module(const ClientID& id, CanvasModule* module); @@ -79,7 +70,6 @@ private: friend void disconnect_edge(GanvEdge*, void*); bool on_event(GdkEvent* ev); - bool on_connection_event(Ganv::Edge* c, GdkEvent* ev); void on_connect(Ganv::Node* port1, Ganv::Node* port2); void on_disconnect(Ganv::Node* port1, Ganv::Node* port2); -- cgit v1.2.1