|
Ingen
0.5.1
|
A module in a graphn. More...
#include <NodeModule.hpp>
Inheritance diagram for Ingen::GUI::NodeModule:
Collaboration diagram for Ingen::GUI::NodeModule:Public Member Functions | |
| App & | app () const |
| Port * | port (SPtr< const Client::PortModel > model) |
| void | delete_port_view (SPtr< const Client::PortModel > port) |
| virtual void | store_location (double x, double y) |
| void | show_human_names (bool b) |
| SPtr< const Client::BlockModel > | block () const |
Static Public Member Functions | |
| static NodeModule * | create (GraphCanvas &canvas, SPtr< const Client::BlockModel > block, bool human_names) |
Protected Member Functions | |
| NodeModule (GraphCanvas &canvas, SPtr< const Client::BlockModel > block) | |
| virtual bool | on_double_click (GdkEventButton *ev) |
| bool | on_event (GdkEvent *ev) |
| void | on_embed_gui_toggled (bool embed) |
| void | embed_gui (bool embed) |
| bool | popup_gui () |
| void | on_gui_window_close () |
| bool | on_selected (gboolean selected) |
| void | rename () |
| void | property_changed (const Raul::URI &predicate, const Atom &value) |
| void | new_port_view (SPtr< const Client::PortModel > port) |
| void | port_activity (uint32_t index, const Atom &value) |
| void | port_value_changed (uint32_t index, const Atom &value) |
| void | plugin_changed () |
| void | set_control_values () |
| bool | show_menu (GdkEventButton *ev) |
Protected Attributes | |
| SPtr< const Client::BlockModel > | _block |
| NodeMenu * | _menu |
| SPtr< Client::PluginUI > | _plugin_ui |
| Gtk::Widget * | _gui_widget |
| Gtk::Window * | _gui_window |
| iff popped up | |
A module in a graphn.
This base class is extended for various types of modules.
1.8.12