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
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: