18 #ifndef FLOWCANVAS_PORT_HPP
19 #define FLOWCANVAS_PORT_HPP
28 #include <boost/shared_ptr.hpp>
29 #include <boost/weak_ptr.hpp>
31 #include <libgnomecanvasmm.h>
35 namespace FlowCanvas {
41 static const int PORT_LABEL_SIZE = 8000;
54 const std::string&
name,
75 bool highlight_parent=
true,
76 bool highlight_connections=
true,
85 _menu->popup(button, activate_time);
103 virtual void set_name(
const std::string& n);
112 virtual void toggle(
bool signal=
true);
114 virtual void set_control(
float value,
bool signal=
true);
177 #endif // FLOWCANVAS_PORT_HPP