Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::MACKIE_NAMESPACE::PluginSelect Class Reference

#include <subview.h>

Inheritance diagram for ArdourSurface::MACKIE_NAMESPACE::PluginSelect:
[legend]

Public Member Functions

 PluginSelect (PluginSubview &context)
 
virtual ~PluginSelect ()
 
virtual void setup_vpot (Strip *strip, Pot *vpot, std::string pending_display[2], uint32_t global_strip_position, std::shared_ptr< ARDOUR::Stripable > subview_stripable)
 
virtual void handle_vselect_event (uint32_t global_strip_position, std::shared_ptr< ARDOUR::Stripable > subview_stripable)
 
virtual bool handle_cursor_right_press ()
 
virtual void bank_changed ()
 
- Public Member Functions inherited from ArdourSurface::MACKIE_NAMESPACE::PluginSubviewState
 PluginSubviewState (PluginSubview &context)
 
virtual ~PluginSubviewState ()
 
virtual bool permit_flipping_faders_and_pots ()
 
virtual bool handle_cursor_left_press ()
 

Private Attributes

const uint32_t _bank_size
 

Additional Inherited Members

- Static Public Member Functions inherited from ArdourSurface::MACKIE_NAMESPACE::PluginSubviewState
static std::string shorten_display_text (const std::string &text, std::string::size_type target_length)
 
- Protected Member Functions inherited from ArdourSurface::MACKIE_NAMESPACE::PluginSubviewState
uint32_t calculate_virtual_strip_position (uint32_t strip_index) const
 
- Protected Attributes inherited from ArdourSurface::MACKIE_NAMESPACE::PluginSubviewState
PluginSubview_context
 
const uint32_t _bank_size
 
uint32_t _current_bank
 

Detailed Description

Definition at line 239 of file subview.h.

Constructor & Destructor Documentation

◆ PluginSelect()

ArdourSurface::MACKIE_NAMESPACE::PluginSelect::PluginSelect ( PluginSubview context)

◆ ~PluginSelect()

virtual ArdourSurface::MACKIE_NAMESPACE::PluginSelect::~PluginSelect ( )
virtual

Member Function Documentation

◆ bank_changed()

virtual void ArdourSurface::MACKIE_NAMESPACE::PluginSelect::bank_changed ( )
virtual

◆ handle_cursor_right_press()

virtual bool ArdourSurface::MACKIE_NAMESPACE::PluginSelect::handle_cursor_right_press ( )
virtual

◆ handle_vselect_event()

virtual void ArdourSurface::MACKIE_NAMESPACE::PluginSelect::handle_vselect_event ( uint32_t  global_strip_position,
std::shared_ptr< ARDOUR::Stripable subview_stripable 
)
virtual

◆ setup_vpot()

virtual void ArdourSurface::MACKIE_NAMESPACE::PluginSelect::setup_vpot ( Strip *  strip,
Pot *  vpot,
std::string  pending_display[2],
uint32_t  global_strip_position,
std::shared_ptr< ARDOUR::Stripable subview_stripable 
)
virtual

Member Data Documentation

◆ _bank_size

const uint32_t ArdourSurface::MACKIE_NAMESPACE::PluginSelect::_bank_size
private

Definition at line 254 of file subview.h.


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