Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bsttrackroll.cc File Reference
#include "bsttrackroll.hh"
#include "bstsnifferscope.hh"
#include <string.h>
Include dependency graph for bsttrackroll.cc:

Macros

#define STYLE(self)
 
#define STATE(WID)
 
#define SELECTED_STATE(self)
 
#define ACTIVE_STATE(self)
 
#define XTHICKNESS(self)
 
#define YTHICKNESS(self)
 
#define ALLOCATION(self)
 
#define X_OFFSET(self)
 
#define Y_OFFSET(self)
 
#define PLAYOUT_HPANEL(self)
 
#define PLAYOUT_CANVAS(self)
 
#define COLOR_GC(self, i)
 
#define COLOR_GC_POS(self)
 
#define COLOR_GC_LOOP(self)
 
#define COLOR_GC_SELECT(self)
 
#define CANVAS(self)
 
#define HPANEL(self)
 
#define VPANEL(self)
 
#define CMARK_WIDTH(self)
 
#define PMARK_WIDTH(self)
 
#define TACT_HPIXELS
 
#define CROSSING_TACT4
 
#define CROSSING_TACT
 

Functions

 G_DEFINE_TYPE (BstTrackRoll, bst_track_roll, GXK_TYPE_SCROLL_CANVAS)
 
void bst_track_roll_setup (BstTrackRoll *self, GtkTreeView *tree, SfiProxy song)
 
void bst_track_roll_reselect (BstTrackRoll *self)
 
void bst_track_roll_check_update_scopes (BstTrackRoll *self)
 
gdouble bst_track_roll_set_hzoom (BstTrackRoll *self, gdouble hzoom)
 
void bst_track_roll_set_track_callback (BstTrackRoll *self, gpointer data, BstTrackRollTrackFunc get_track)
 
void bst_track_roll_queue_row_change (BstTrackRoll *self, int row)
 
void bst_track_roll_set_prelight_row (BstTrackRoll *self, guint row)
 
void bst_track_roll_start_edit (BstTrackRoll *self, guint row, guint tick, guint duration, GtkCellEditable *ecell)
 
void bst_track_roll_abort_edit (BstTrackRoll *self)
 
void bst_track_roll_stop_edit (BstTrackRoll *self)
 
void bst_track_roll_set_marker (BstTrackRoll *self, guint mark_index, guint position, BstTrackRollMarkerType mtype)
 

Variables

 Enum