Ardour  8.12
SysEx Class Reference

#include <sys_ex.h>

Public Member Functions

 SysEx (MidiRegionView &region, ArdourCanvas::Container *parent, std::string &text, double height, double x, double y, ARDOUR::MidiModel::SysExPtr sysex)
 
 SysEx (SysEx const &)=delete
 
 ~SysEx ()
 
void hide ()
 
void show ()
 
void set_height (ArdourCanvas::Distance h)
 
ArdourCanvas::Itemitem () const
 
ARDOUR::MidiModel::SysExPtr sysex () const
 

Private Member Functions

bool event_handler (GdkEvent *ev)
 

Private Attributes

ArdourCanvas::Flag_flag
 
ARDOUR::MidiModel::SysExPtr _sysex
 
MidiRegionView_region
 

Detailed Description

Definition at line 26 of file sys_ex.h.

Constructor & Destructor Documentation

◆ SysEx() [1/2]

SysEx::SysEx ( MidiRegionView region,
ArdourCanvas::Container parent,
std::string &  text,
double  height,
double  x,
double  y,
ARDOUR::MidiModel::SysExPtr  sysex 
)

◆ SysEx() [2/2]

SysEx::SysEx ( SysEx const &  )
delete

◆ ~SysEx()

SysEx::~SysEx ( )

Member Function Documentation

◆ event_handler()

bool SysEx::event_handler ( GdkEvent ev)
private

◆ hide()

void SysEx::hide ( )

◆ item()

ArdourCanvas::Item& SysEx::item ( ) const
inline

Definition at line 47 of file sys_ex.h.

◆ set_height()

void SysEx::set_height ( ArdourCanvas::Distance  h)
inline

Definition at line 45 of file sys_ex.h.

◆ show()

void SysEx::show ( )

◆ sysex()

ARDOUR::MidiModel::SysExPtr SysEx::sysex ( ) const
inline

Definition at line 48 of file sys_ex.h.

Member Data Documentation

◆ _flag

ArdourCanvas::Flag* SysEx::_flag
private

Definition at line 52 of file sys_ex.h.

◆ _region

MidiRegionView& SysEx::_region
private

Definition at line 54 of file sys_ex.h.

◆ _sysex

ARDOUR::MidiModel::SysExPtr SysEx::_sysex
private

Definition at line 53 of file sys_ex.h.


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