Ardour  9.0-pre0-822-g12e3bc5c20
GenericPluginUI::ControlUI Struct Reference
Inheritance diagram for GenericPluginUI::ControlUI:
[legend]

Public Member Functions

const Evoral::Parameter parameter () const
 
 ControlUI (const Evoral::Parameter &param)
 
 ~ControlUI ()
 

Public Attributes

Evoral::Parameter param
 
std::shared_ptr< ARDOUR::AutomationControlcontrol
 
std::shared_ptr< ARDOUR::ScalePointsscale_points
 
std::shared_ptr< AutomationControllercontroller
 
ArdourWidgets::ArdourButton automate_button
 
Gtk::Label label
 
ArdourWidgets::ArdourDropdowncombo
 
Gtk::FileChooserButton * file_button
 
ArdourWidgets::ArdourSpinnerspin_box
 
bool button
 
bool update_pending
 
bool ignore_change
 
Gtk::EventBox * display
 
Gtk::Label * display_label
 
Gtk::HBox * hbox
 
Gtk::VBox * vbox
 
MeterInfometerinfo
 
bool short_autostate
 

Detailed Description

Definition at line 253 of file plugin_ui.h.

Constructor & Destructor Documentation

◆ ControlUI()

GenericPluginUI::ControlUI::ControlUI ( const Evoral::Parameter param)

◆ ~ControlUI()

GenericPluginUI::ControlUI::~ControlUI ( )

Member Function Documentation

◆ parameter()

const Evoral::Parameter GenericPluginUI::ControlUI::parameter ( ) const
inline

Definition at line 255 of file plugin_ui.h.

Member Data Documentation

◆ automate_button

ArdourWidgets::ArdourButton GenericPluginUI::ControlUI::automate_button

Definition at line 265 of file plugin_ui.h.

◆ button

bool GenericPluginUI::ControlUI::button

Definition at line 271 of file plugin_ui.h.

◆ combo

ArdourWidgets::ArdourDropdown* GenericPluginUI::ControlUI::combo

Definition at line 267 of file plugin_ui.h.

◆ control

std::shared_ptr<ARDOUR::AutomationControl> GenericPluginUI::ControlUI::control

Definition at line 258 of file plugin_ui.h.

◆ controller

std::shared_ptr<AutomationController> GenericPluginUI::ControlUI::controller

Definition at line 263 of file plugin_ui.h.

◆ display

Gtk::EventBox* GenericPluginUI::ControlUI::display

Definition at line 278 of file plugin_ui.h.

◆ display_label

Gtk::Label* GenericPluginUI::ControlUI::display_label

Definition at line 279 of file plugin_ui.h.

◆ file_button

Gtk::FileChooserButton* GenericPluginUI::ControlUI::file_button

Definition at line 268 of file plugin_ui.h.

◆ hbox

Gtk::HBox* GenericPluginUI::ControlUI::hbox

Definition at line 281 of file plugin_ui.h.

◆ ignore_change

bool GenericPluginUI::ControlUI::ignore_change

Definition at line 273 of file plugin_ui.h.

◆ label

Gtk::Label GenericPluginUI::ControlUI::label

Definition at line 266 of file plugin_ui.h.

◆ meterinfo

MeterInfo* GenericPluginUI::ControlUI::meterinfo

Definition at line 283 of file plugin_ui.h.

◆ param

Evoral::Parameter GenericPluginUI::ControlUI::param

Definition at line 257 of file plugin_ui.h.

◆ scale_points

std::shared_ptr<ARDOUR::ScalePoints> GenericPluginUI::ControlUI::scale_points

Definition at line 262 of file plugin_ui.h.

◆ short_autostate

bool GenericPluginUI::ControlUI::short_autostate

Definition at line 288 of file plugin_ui.h.

◆ spin_box

ArdourWidgets::ArdourSpinner* GenericPluginUI::ControlUI::spin_box

Definition at line 269 of file plugin_ui.h.

◆ update_pending

bool GenericPluginUI::ControlUI::update_pending

Definition at line 272 of file plugin_ui.h.

◆ vbox

Gtk::VBox* GenericPluginUI::ControlUI::vbox

Definition at line 282 of file plugin_ui.h.


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