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

A window for a graph. More...

#include <GraphBox.hpp>

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

Public Member Functions

 GraphBox (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &xml)
 
void init_box (App &app)
 
void set_status_text (const std::string &text)
 
void set_graph (SPtr< const Client::GraphModel > graph, SPtr< GraphView > view)
 Sets the graph for this box and initializes everything. More...
 
void set_window (GraphWindow *win)
 
bool documentation_is_visible ()
 
void set_documentation (const std::string &doc, bool html)
 
SPtr< const Client::GraphModelgraph () const
 
SPtr< GraphViewview () const
 
void show_port_status (const Client::PortModel *model, const Atom &value)
 
void set_graph_from_path (const Raul::Path &path, SPtr< GraphView > view)
 
void object_entered (const Client::ObjectModel *model)
 
void object_left (const Client::ObjectModel *model)
 

Static Public Member Functions

static SPtr< GraphBoxcreate (App &app, SPtr< const Client::GraphModel > graph)
 

Detailed Description

A window for a graph.

Member Function Documentation

§ set_graph()

void Ingen::GUI::GraphBox::set_graph ( SPtr< const Client::GraphModel graph,
SPtr< GraphView view 
)

Sets the graph for this box and initializes everything.

If view is NULL, a new view will be created.

References Ingen::Client::BlockModel::set().

Referenced by Ingen::GUI::WindowFactory::present_graph().


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