Ardour  9.0-pre0-822-g12e3bc5c20
RegionFxPropertiesBox Class Reference

#include <region_fx_properties_box.h>

Inheritance diagram for RegionFxPropertiesBox:
[legend]

Public Member Functions

 RegionFxPropertiesBox (std::shared_ptr< ARDOUR::Region >)
 
 ~RegionFxPropertiesBox ()
 

Private Member Functions

void drop_plugin_uis ()
 
void redisplay_plugins ()
 
void add_fx_to_display (std::weak_ptr< ARDOUR::RegionFxPlugin >)
 
void idle_redisplay_plugins ()
 

Static Private Member Functions

static int _idle_redisplay_processors (gpointer)
 

Private Attributes

Gtk::ScrolledWindow _scroller
 
Gtk::HBox _box
 
std::shared_ptr< ARDOUR::Region_region
 
std::vector< GenericPluginUI * > _proc_uis
 
int _idle_redisplay_plugins_id
 
PBD::ScopedConnectionList _processor_connections
 
PBD::ScopedConnection _region_connection
 
sigc::connection screen_update_connection
 

Detailed Description

Definition at line 36 of file region_fx_properties_box.h.

Constructor & Destructor Documentation

◆ RegionFxPropertiesBox()

RegionFxPropertiesBox::RegionFxPropertiesBox ( std::shared_ptr< ARDOUR::Region )

◆ ~RegionFxPropertiesBox()

RegionFxPropertiesBox::~RegionFxPropertiesBox ( )

Member Function Documentation

◆ _idle_redisplay_processors()

static int RegionFxPropertiesBox::_idle_redisplay_processors ( gpointer  )
staticprivate

◆ add_fx_to_display()

void RegionFxPropertiesBox::add_fx_to_display ( std::weak_ptr< ARDOUR::RegionFxPlugin )
private

◆ drop_plugin_uis()

void RegionFxPropertiesBox::drop_plugin_uis ( )
private

◆ idle_redisplay_plugins()

void RegionFxPropertiesBox::idle_redisplay_plugins ( )
private

◆ redisplay_plugins()

void RegionFxPropertiesBox::redisplay_plugins ( )
private

Member Data Documentation

◆ _box

Gtk::HBox RegionFxPropertiesBox::_box
private

Definition at line 51 of file region_fx_properties_box.h.

◆ _idle_redisplay_plugins_id

int RegionFxPropertiesBox::_idle_redisplay_plugins_id
private

Definition at line 56 of file region_fx_properties_box.h.

◆ _proc_uis

std::vector<GenericPluginUI*> RegionFxPropertiesBox::_proc_uis
private

Definition at line 54 of file region_fx_properties_box.h.

◆ _processor_connections

PBD::ScopedConnectionList RegionFxPropertiesBox::_processor_connections
private

Definition at line 58 of file region_fx_properties_box.h.

◆ _region

std::shared_ptr<ARDOUR::Region> RegionFxPropertiesBox::_region
private

Definition at line 53 of file region_fx_properties_box.h.

◆ _region_connection

PBD::ScopedConnection RegionFxPropertiesBox::_region_connection
private

Definition at line 59 of file region_fx_properties_box.h.

◆ _scroller

Gtk::ScrolledWindow RegionFxPropertiesBox::_scroller
private

Definition at line 50 of file region_fx_properties_box.h.

◆ screen_update_connection

sigc::connection RegionFxPropertiesBox::screen_update_connection
private

Definition at line 60 of file region_fx_properties_box.h.


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