Ingen  0.5.1
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Ingen::GUI::GraphTreeWindow Class Reference

Window with a TreeView of all loaded graphs. More...

#include <GraphTreeWindow.hpp>

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

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
 

Detailed Description

Window with a TreeView of all loaded graphs.


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