BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
#include "bstutils.hh"
Go to the source code of this file.
Classes | |
struct | BstTrackRollDrag |
struct | BstTrackRoll |
struct | BstTrackRollClass |
Defines | |
#define | BST_TYPE_TRACK_ROLL |
#define | BST_TRACK_ROLL(object) |
#define | BST_TRACK_ROLL_CLASS(klass) |
#define | BST_IS_TRACK_ROLL(object) |
#define | BST_IS_TRACK_ROLL_CLASS(klass) |
#define | BST_TRACK_ROLL_GET_CLASS(object) |
Typedefs | |
typedef SfiProxy(* | BstTrackRollTrackFunc )(gpointer proxy_data, gint row) |
Enumerations | |
enum | BstTrackRollMarkerType { BST_TRACK_ROLL_MARKER_NONE, BST_TRACK_ROLL_MARKER_POS, BST_TRACK_ROLL_MARKER_LOOP, BST_TRACK_ROLL_MARKER_SELECT } |
Functions | |
GType | bst_track_roll_get_type (void) |
void | bst_track_roll_setup (BstTrackRoll *troll, GtkTreeView *tree, SfiProxy song) |
gdouble | bst_track_roll_set_hzoom (BstTrackRoll *troll, gdouble hzoom) |
void | bst_track_roll_set_track_callback (BstTrackRoll *self, gpointer data, BstTrackRollTrackFunc get_track) |
void | bst_track_roll_check_update_scopes (BstTrackRoll *self) |
void | bst_track_roll_reselect (BstTrackRoll *self) |
void | bst_track_roll_queue_row_change (BstTrackRoll *self, guint 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_stop_edit (BstTrackRoll *self) |
void | bst_track_roll_abort_edit (BstTrackRoll *self) |
void | bst_track_roll_set_marker (BstTrackRoll *self, guint mark_index, guint position, BstTrackRollMarkerType mtype) |