Ardour  9.0-pre0-822-g12e3bc5c20
IOPluginWindow::PluginBox Class Reference
Inheritance diagram for IOPluginWindow::PluginBox:
[legend]

Public Member Functions

 PluginBox (bool is_pre)
 
void clear ()
 
void add_child (Gtk::Widget &)
 
- Public Member Functions inherited from PluginInterestedObject
 PluginInterestedObject ()
 
virtual ~PluginInterestedObject ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 
virtual ARDOUR::Sessionsession () const
 

Private Member Functions

bool use_plugins (SelectedPlugins const &)
 
void load_plugin (ARDOUR::PluginPresetPtr const &)
 
bool button_press_event (GdkEventButton *)
 
void drag_data_received (Glib::RefPtr< Gdk::DragContext > const &, int, int, Gtk::SelectionData const &, guint, guint)
 

Private Attributes

Gtk::HBox _top
 
Gtk::HBox _hbox
 
Gtk::EventBox _base
 
bool _is_pre
 

Additional Inherited Members

- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 56 of file io_plugin_window.h.

Constructor & Destructor Documentation

◆ PluginBox()

IOPluginWindow::PluginBox::PluginBox ( bool  is_pre)

Member Function Documentation

◆ add_child()

void IOPluginWindow::PluginBox::add_child ( Gtk::Widget &  )

◆ button_press_event()

bool IOPluginWindow::PluginBox::button_press_event ( GdkEventButton *  )
private

◆ clear()

void IOPluginWindow::PluginBox::clear ( )

◆ drag_data_received()

void IOPluginWindow::PluginBox::drag_data_received ( Glib::RefPtr< Gdk::DragContext > const &  ,
int  ,
int  ,
Gtk::SelectionData const &  ,
guint  ,
guint   
)
private

◆ load_plugin()

void IOPluginWindow::PluginBox::load_plugin ( ARDOUR::PluginPresetPtr const &  )
private

◆ use_plugins()

bool IOPluginWindow::PluginBox::use_plugins ( SelectedPlugins const &  )
privatevirtual

Member Data Documentation

◆ _base

Gtk::EventBox IOPluginWindow::PluginBox::_base
private

Definition at line 71 of file io_plugin_window.h.

◆ _hbox

Gtk::HBox IOPluginWindow::PluginBox::_hbox
private

Definition at line 70 of file io_plugin_window.h.

◆ _is_pre

bool IOPluginWindow::PluginBox::_is_pre
private

Definition at line 72 of file io_plugin_window.h.

◆ _top

Gtk::HBox IOPluginWindow::PluginBox::_top
private

Definition at line 69 of file io_plugin_window.h.


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