summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-11-29 20:15:52 +0100
committerDavid Robillard <d@drobilla.net>2020-11-29 20:15:52 +0100
commit46eac5f882325bf74266634b82f60ce398494ced (patch)
tree50d2bcc8069b1b8a2ca410b146641434a7e3f39c
parent4c19242fd8ad0b9780e0d3ddfb159511c836f1dc (diff)
downloadpatchage-46eac5f882325bf74266634b82f60ce398494ced.tar.gz
patchage-46eac5f882325bf74266634b82f60ce398494ced.tar.bz2
patchage-46eac5f882325bf74266634b82f60ce398494ced.zip
Simplify canvas interface
-rw-r--r--src/Canvas.cpp13
-rw-r--r--src/Canvas.hpp10
2 files changed, 1 insertions, 22 deletions
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);