ardour
Functions | Variables
piano_roll_header.cc File Reference
#include <iostream>
#include "evoral/midi_events.h"
#include "ardour/midi_track.h"
#include "gtkmm2ext/keyboard.h"
#include "editing.h"
#include "piano_roll_header.h"
#include "midi_time_axis.h"
#include "midi_streamview.h"
#include "public_editor.h"

Go to the source code of this file.

Functions

void create_path (Cairo::RefPtr< Cairo::Context > cr, double x[], double y[], int start, int stop)
 
void render_rect (Cairo::RefPtr< Cairo::Context > cr, int, double x[], double y[], PianoRollHeader::Color &bg, PianoRollHeader::Color &tl_shadow, PianoRollHeader::Color &br_shadow)
 
void render_cf (Cairo::RefPtr< Cairo::Context > cr, int, double x[], double y[], PianoRollHeader::Color &bg, PianoRollHeader::Color &tl_shadow, PianoRollHeader::Color &br_shadow)
 
void render_eb (Cairo::RefPtr< Cairo::Context > cr, int, double x[], double y[], PianoRollHeader::Color &bg, PianoRollHeader::Color &tl_shadow, PianoRollHeader::Color &br_shadow)
 
void render_dga (Cairo::RefPtr< Cairo::Context > cr, int, double x[], double y[], PianoRollHeader::Color &bg, PianoRollHeader::Color &tl_shadow, PianoRollHeader::Color &br_shadow)
 

Variables

const int no_note = 0xff
 

Function Documentation

void create_path ( Cairo::RefPtr< Cairo::Context >  cr,
double  x[],
double  y[],
int  start,
int  stop 
)
inline

Definition at line 89 of file piano_roll_header.cc.

void render_cf ( Cairo::RefPtr< Cairo::Context >  cr,
int  ,
double  x[],
double  y[],
PianoRollHeader::Color bg,
PianoRollHeader::Color tl_shadow,
PianoRollHeader::Color br_shadow 
)
inline

Definition at line 116 of file piano_roll_header.cc.

void render_dga ( Cairo::RefPtr< Cairo::Context >  cr,
int  ,
double  x[],
double  y[],
PianoRollHeader::Color bg,
PianoRollHeader::Color tl_shadow,
PianoRollHeader::Color br_shadow 
)
inline

Definition at line 154 of file piano_roll_header.cc.

void render_eb ( Cairo::RefPtr< Cairo::Context >  cr,
int  ,
double  x[],
double  y[],
PianoRollHeader::Color bg,
PianoRollHeader::Color tl_shadow,
PianoRollHeader::Color br_shadow 
)
inline

Definition at line 133 of file piano_roll_header.cc.

void render_rect ( Cairo::RefPtr< Cairo::Context >  cr,
int  ,
double  x[],
double  y[],
PianoRollHeader::Color bg,
PianoRollHeader::Color tl_shadow,
PianoRollHeader::Color br_shadow 
)
inline

Definition at line 99 of file piano_roll_header.cc.

Variable Documentation

const int no_note = 0xff

Definition at line 31 of file piano_roll_header.cc.