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

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: