Ardour  9.0-pre0-822-g12e3bc5c20
ProcessorEntry::PluginInlineDisplay Class Reference
Inheritance diagram for ProcessorEntry::PluginInlineDisplay:
[legend]

Public Member Functions

 PluginInlineDisplay (ProcessorEntry &, std::shared_ptr< ARDOUR::Plugin >, uint32_t max_height=80)
 
 ~PluginInlineDisplay ()
 
- Public Member Functions inherited from PluginDisplay
 PluginDisplay (std::shared_ptr< ARDOUR::Plugin >, uint32_t max_height=80)
 
virtual ~PluginDisplay ()
 

Protected Member Functions

void on_size_request (Gtk::Requisition *req)
 
bool on_button_press_event (GdkEventButton *ev)
 
void update_height_alloc (uint32_t inline_height)
 
void display_frame (cairo_t *cr, double w, double h)
 
- Protected Member Functions inherited from PluginDisplay
bool on_expose_event (GdkEventExpose *)
 
void on_size_request (Gtk::Requisition *req)
 
bool on_button_press_event (GdkEventButton *ev)
 
bool on_button_release_event (GdkEventButton *ev)
 
void plugin_going_away ()
 
virtual uint32_t render_inline (cairo_t *, uint32_t width)
 

Protected Attributes

ProcessorEntry_entry
 
bool _scroll
 
const uint32_t _given_max_height
 
- Protected Attributes inherited from PluginDisplay
std::shared_ptr< ARDOUR::Plugin_plug
 
PBD::ScopedConnection _qdraw_connection
 
PBD::ScopedConnection _death_connection
 
cairo_surface_t * _surf
 
uint32_t _max_height
 
uint32_t _cur_height
 
bool _scroll
 

Detailed Description

Definition at line 270 of file processor_box.h.

Constructor & Destructor Documentation

◆ PluginInlineDisplay()

ProcessorEntry::PluginInlineDisplay::PluginInlineDisplay ( ProcessorEntry ,
std::shared_ptr< ARDOUR::Plugin ,
uint32_t  max_height = 80 
)

◆ ~PluginInlineDisplay()

ProcessorEntry::PluginInlineDisplay::~PluginInlineDisplay ( )
inline

Definition at line 273 of file processor_box.h.

Member Function Documentation

◆ display_frame()

void ProcessorEntry::PluginInlineDisplay::display_frame ( cairo_t *  cr,
double  w,
double  h 
)
protectedvirtual

Reimplemented from PluginDisplay.

◆ on_button_press_event()

bool ProcessorEntry::PluginInlineDisplay::on_button_press_event ( GdkEventButton *  ev)
protected

◆ on_size_request()

void ProcessorEntry::PluginInlineDisplay::on_size_request ( Gtk::Requisition *  req)
protected

◆ update_height_alloc()

void ProcessorEntry::PluginInlineDisplay::update_height_alloc ( uint32_t  inline_height)
protectedvirtual

Reimplemented from PluginDisplay.

Member Data Documentation

◆ _entry

ProcessorEntry& ProcessorEntry::PluginInlineDisplay::_entry
protected

Definition at line 281 of file processor_box.h.

◆ _given_max_height

const uint32_t ProcessorEntry::PluginInlineDisplay::_given_max_height
protected

Definition at line 283 of file processor_box.h.

◆ _scroll

bool ProcessorEntry::PluginInlineDisplay::_scroll
protected

Definition at line 282 of file processor_box.h.


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