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

Public Member Functions

 IOPlugUI (std::shared_ptr< ARDOUR::IOPlug >)
 

Private Member Functions

bool button_press_event (GdkEventButton *)
 
void button_resized (Gtk::Allocation &)
 
void self_delete ()
 
void self_remove ()
 
void edit_plugin (bool)
 

Private Attributes

Gtk::Frame _frame
 
Gtk::VBox _box
 
IOButton _btn_input
 
IOButton _btn_output
 
ArdourWidgets::ArdourButton _btn_ioplug
 
PluginWindowProxy_window_proxy
 
std::shared_ptr< ARDOUR::IOPlug_iop
 
PBD::ScopedConnection _going_away_connection
 

Detailed Description

Definition at line 99 of file io_plugin_window.h.

Constructor & Destructor Documentation

◆ IOPlugUI()

IOPluginWindow::IOPlugUI::IOPlugUI ( std::shared_ptr< ARDOUR::IOPlug )

Member Function Documentation

◆ button_press_event()

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

◆ button_resized()

void IOPluginWindow::IOPlugUI::button_resized ( Gtk::Allocation &  )
private

◆ edit_plugin()

void IOPluginWindow::IOPlugUI::edit_plugin ( bool  )
private

◆ self_delete()

void IOPluginWindow::IOPlugUI::self_delete ( )
private

◆ self_remove()

void IOPluginWindow::IOPlugUI::self_remove ( )
private

Member Data Documentation

◆ _box

Gtk::VBox IOPluginWindow::IOPlugUI::_box
private

Definition at line 112 of file io_plugin_window.h.

◆ _btn_input

IOButton IOPluginWindow::IOPlugUI::_btn_input
private

Definition at line 113 of file io_plugin_window.h.

◆ _btn_ioplug

ArdourWidgets::ArdourButton IOPluginWindow::IOPlugUI::_btn_ioplug
private

Definition at line 115 of file io_plugin_window.h.

◆ _btn_output

IOButton IOPluginWindow::IOPlugUI::_btn_output
private

Definition at line 114 of file io_plugin_window.h.

◆ _frame

Gtk::Frame IOPluginWindow::IOPlugUI::_frame
private

Definition at line 111 of file io_plugin_window.h.

◆ _going_away_connection

PBD::ScopedConnection IOPluginWindow::IOPlugUI::_going_away_connection
private

Definition at line 118 of file io_plugin_window.h.

◆ _iop

std::shared_ptr<ARDOUR::IOPlug> IOPluginWindow::IOPlugUI::_iop
private

Definition at line 117 of file io_plugin_window.h.

◆ _window_proxy

PluginWindowProxy* IOPluginWindow::IOPlugUI::_window_proxy
private

Definition at line 116 of file io_plugin_window.h.


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