Ingen
0.5.1
|
Window with a TreeView of all loaded graphs. More...
#include <GraphTreeWindow.hpp>
Classes | |
struct | GraphTreeModelColumns |
Public Member Functions | |
GraphTreeWindow (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &xml) | |
void | init (App &app, Client::ClientStore &store) |
void | new_object (SPtr< Client::ObjectModel > object) |
void | graph_property_changed (const Raul::URI &key, const Atom &value, SPtr< Client::GraphModel > gm) |
void | graph_moved (SPtr< Client::GraphModel > graph) |
void | add_graph (SPtr< Client::GraphModel > gm) |
void | remove_graph (SPtr< Client::GraphModel > gm) |
void | show_graph_menu (GdkEventButton *ev) |
Show the context menu for the selected graph in the graphs treeview. | |
Public Member Functions inherited from Ingen::GUI::Window | |
Window (BaseObjectType *cobject) | |
virtual void | init_window (App &app) |
bool | on_key_press_event (GdkEventKey *event) |
Protected Member Functions | |
void | event_graph_activated (const Gtk::TreeModel::Path &path, Gtk::TreeView::Column *col) |
void | event_graph_enabled_toggled (const Glib::ustring &path_str) |
Gtk::TreeModel::iterator | find_graph (Gtk::TreeModel::Children root, SPtr< Client::ObjectModel > graph) |
Protected Attributes | |
GraphTreeView * | _graphs_treeview |
App * | _app |
GraphTreeModelColumns | _graph_tree_columns |
Glib::RefPtr< Gtk::TreeStore > | _graph_treestore |
Glib::RefPtr< Gtk::TreeSelection > | _graph_tree_selection |
bool | _enable_signal |
Additional Inherited Members | |
Static Public Member Functions inherited from Ingen::GUI::Window | |
static bool | key_press_handler (Gtk::Window *win, GdkEventKey *event) |
Public Attributes inherited from Ingen::GUI::Window | |
App * | _app |
Window with a TreeView of all loaded graphs.