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

Go to the source code of this file.

Classes

struct  BstPatternViewDrag
 
struct  BstPatternView
 
struct  BstPatternViewClass
 

Macros

#define BST_TYPE_PATTERN_VIEW
 
#define BST_PATTERN_VIEW(object)
 
#define BST_PATTERN_VIEW_CLASS(klass)
 
#define BST_IS_PATTERN_VIEW(object)
 
#define BST_IS_PATTERN_VIEW_CLASS(klass)
 
#define BST_PATTERN_VIEW_GET_CLASS(object)
 

Enumerations

enum  BstPatternViewMarkerType { BST_PATTERN_VIEW_MARKER_NONE, BST_PATTERN_VIEW_MARKER_FOCUS }
 

Functions

GType bst_pattern_view_get_type (void)
 
void bst_pattern_view_set_part (BstPatternView *self, Bse::PartH part=Bse::PartH())
 
void bst_pattern_view_vsetup (BstPatternView *self, guint tpqn, guint qnpt, guint max_ticks, guint vticks)
 
void bst_pattern_view_set_shading (BstPatternView *self, guint row1, guint row2, guint row3, guint row4)
 
void bst_pattern_view_set_marker (BstPatternView *self, guint mark_index, guint position, BstPatternViewMarkerType mtype)
 
void bst_pattern_view_set_pixmarker (BstPatternView *self, guint mark_index, BstPatternViewMarkerType mtype, gint x, gint y, gint width, gint height)
 
void bst_pattern_view_add_column (BstPatternView *self, BstPatternLType ltype, gint num, BstPatternLFlags lflags)
 
void bst_pattern_view_set_focus (BstPatternView *self, int focus_col, int focus_row)
 
gint bst_pattern_view_get_focus_width (BstPatternView *self)
 
BstPatternColumn * bst_pattern_view_get_focus_cell (BstPatternView *self, int *tick, int *duration)
 
gboolean bst_pattern_view_dispatch_key (BstPatternView *self, guint keyval, GdkModifierType modifier, BstPatternFunction action, gdouble param, BstPatternFunction *movement)
 
gint bst_pattern_view_get_last_row (BstPatternView *self)
 
const gchar * bst_pattern_view_get_layout (BstPatternView *self)
 
guint bst_pattern_view_set_layout (BstPatternView *self, const gchar *layout)