Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bsteventroll.hh File Reference
#include "bstsegment.hh"
Include dependency graph for bsteventroll.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BstEventRollDrag
 
struct  BstEventRoll
 
struct  BstEventRollClass
 

Macros

#define BST_TYPE_EVENT_ROLL
 
#define BST_EVENT_ROLL(object)
 
#define BST_EVENT_ROLL_CLASS(klass)
 
#define BST_IS_EVENT_ROLL(object)
 
#define BST_IS_EVENT_ROLL_CLASS(klass)
 
#define BST_EVENT_ROLL_GET_CLASS(object)
 

Functions

GType bst_event_roll_get_type (void)
 
void bst_event_roll_set_part (BstEventRoll *self, Bse::PartH part=Bse::PartH())
 
gfloat bst_event_roll_set_hzoom (BstEventRoll *self, gfloat hzoom)
 
void bst_event_roll_set_view_selection (BstEventRoll *self, guint tick, guint duration)
 
void bst_event_roll_set_vpanel_width_hook (BstEventRoll *self, gint(*fetch_vpanel_width)(gpointer data), gpointer data)
 
void bst_event_roll_set_control_type (BstEventRoll *self, Bse::MidiSignal control_type)
 
void bst_event_roll_init_segment (BstEventRoll *self, BstSegmentType type)
 
void bst_event_roll_segment_start (BstEventRoll *self, guint tick, gfloat value)
 
void bst_event_roll_segment_move_to (BstEventRoll *self, guint tick, gfloat value)
 
void bst_event_roll_segment_tick_range (BstEventRoll *self, guint *tick, guint *duration)
 
gdouble bst_event_roll_segment_value (BstEventRoll *self, guint tick)
 
void bst_event_roll_clear_segment (BstEventRoll *self)