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

Menu for a Node. More...

#include <NodeMenu.hpp>

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

Public Member Functions

 NodeMenu (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &xml)
 
void init (App &app, SPtr< const Client::BlockModel > block)
 
bool has_control_inputs ()
 
- Public Member Functions inherited from Ingen::GUI::ObjectMenu
 ObjectMenu (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &xml)
 
void init (App &app, SPtr< const Client::ObjectModel > object)
 
SPtr< const Client::ObjectModelobject () const
 
Appapp () const
 

Public Attributes

sigc::signal< void > signal_popup_gui
 
sigc::signal< void, bool > signal_embed_gui
 

Protected Member Functions

SPtr< const Client::BlockModelblock () const
 
void add_preset (const Raul::URI &uri, const std::string &label)
 
void on_menu_disconnect ()
 
void on_menu_embed_gui ()
 
void on_menu_enabled ()
 
void on_menu_randomize ()
 
void on_save_preset_activated ()
 
void on_preset_activated (const std::string &uri)
 
- Protected Member Functions inherited from Ingen::GUI::ObjectMenu
void on_menu_learn ()
 
void on_menu_unlearn ()
 
void on_menu_polyphonic ()
 
void on_menu_destroy ()
 
void on_menu_properties ()
 
void property_changed (const Raul::URI &predicate, const Atom &value)
 

Protected Attributes

Gtk::MenuItem * _popup_gui_menuitem
 
Gtk::CheckMenuItem * _embed_gui_menuitem
 
Gtk::CheckMenuItem * _enabled_menuitem
 
Gtk::MenuItem * _randomize_menuitem
 
Gtk::Menu * _presets_menu
 
sigc::connection _preset_connection
 
- Protected Attributes inherited from Ingen::GUI::ObjectMenu
App_app
 
SPtr< const Client::ObjectModel_object
 
Gtk::MenuItem * _learn_menuitem
 
Gtk::MenuItem * _unlearn_menuitem
 
Gtk::CheckMenuItem * _polyphonic_menuitem
 
Gtk::MenuItem * _disconnect_menuitem
 
Gtk::MenuItem * _rename_menuitem
 
Gtk::MenuItem * _destroy_menuitem
 
Gtk::MenuItem * _properties_menuitem
 
Gtk::SeparatorMenuItem * _separator_menuitem
 
bool _enable_signal
 

Detailed Description

Menu for a Node.


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