Ingen  0.5.1
Public Member Functions | List of all members
Ingen::GUI::GraphCanvas Class Reference

Graph canvas widget. More...

#include <GraphCanvas.hpp>

+ Inheritance diagram for Ingen::GUI::GraphCanvas:
+ Collaboration diagram for Ingen::GUI::GraphCanvas:

Public Member Functions

 GraphCanvas (App &app, SPtr< const Client::GraphModel > graph, int width, int height)
Appapp ()
void build ()
void show_human_names (bool show)
void show_port_names (bool show)
bool show_port_names () const
void add_plugin (SPtr< Client::PluginModel > pm)
void remove_plugin (const Raul::URI &uri)
void add_block (SPtr< const Client::BlockModel > bm)
void remove_block (SPtr< const Client::BlockModel > bm)
void add_port (SPtr< const Client::PortModel > pm)
void remove_port (SPtr< const Client::PortModel > pm)
void connection (SPtr< const Client::ArcModel > am)
void disconnection (SPtr< const Client::ArcModel > am)
void get_new_module_location (double &x, double &y)
 Try to guess a suitable location for a new module.
void clear_selection ()
void destroy_selection ()
void copy_selection ()
void paste ()
void show_menu (bool position, unsigned button, uint32_t time)
bool on_event (GdkEvent *event)

Detailed Description

Graph canvas widget.

The documentation for this class was generated from the following files: