Ingen  0.5.1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Ingen::GUI::ObjectMenu Class Referenceabstract

Menu for a Object. More...

#include <ObjectMenu.hpp>

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

Public Member Functions

 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
 

Protected Member Functions

void on_menu_learn ()
 
void on_menu_unlearn ()
 
virtual void on_menu_disconnect ()=0
 
void on_menu_polyphonic ()
 
void on_menu_destroy ()
 
void on_menu_properties ()
 
void property_changed (const Raul::URI &predicate, const Atom &value)
 

Protected Attributes

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 Object.


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