Ardour  9.0-pre0-582-g084a23a80d
SysEx Class Reference

#include <sys_ex.h>

Public Member Functions

 SysEx (MidiView &view, 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
 
MidiView_view
 

Detailed Description

Definition at line 29 of file sys_ex.h.

Constructor & Destructor Documentation

◆ SysEx() [1/2]

SysEx::SysEx ( MidiView view,
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 50 of file sys_ex.h.

◆ set_height()

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

Definition at line 48 of file sys_ex.h.

◆ show()

void SysEx::show ( )

◆ sysex()

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

Definition at line 51 of file sys_ex.h.

Member Data Documentation

◆ _flag

ArdourCanvas::Flag* SysEx::_flag
private

Definition at line 55 of file sys_ex.h.

◆ _sysex

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

Definition at line 56 of file sys_ex.h.

◆ _view

MidiView& SysEx::_view
private

Definition at line 57 of file sys_ex.h.


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