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

Macros

#define STYLE(self)
 
#define STATE(self)
 
#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(self, i)
 
#define PLAYOUT_HPANEL(self)
 
#define PLAYOUT_VPANEL(self)
 
#define PLAYOUT_CANVAS(self)
 
#define COLUMN_PLAYOUT_INDEX(i)
 
#define COLOR_GC(self, i)
 
#define COLOR_GC_SHADE1(self)
 
#define COLOR_GC_SHADE2(self)
 
#define COLOR_GC_TEXT0(self)
 
#define COLOR_GC_TEXT1(self)
 
#define COLOR_GC_VBAR(self)
 
#define CANVAS(self)
 
#define HPANEL(self)
 
#define VPANEL(self)
 
#define FOCUS_WIDTH(self)
 
#define CMARK_HEIGHT(self)
 
#define PMARK_HEIGHT(self)
 
#define CUSTOM_MARKER_OFFSET
 

Functions

 G_DEFINE_TYPE (BstPatternView, bst_pattern_view, GXK_TYPE_SCROLL_CANVAS)
 
void bst_pattern_view_set_part (BstPatternView *self, Bse::PartH part)
 
void bst_pattern_view_vsetup (BstPatternView *self, guint tpqn, guint qnpt, guint max_ticks, guint vticks)
 
void bst_pattern_view_add_column (BstPatternView *self, BstPatternLType ltype, gint num, BstPatternLFlags lflags)
 
gint bst_pattern_view_get_focus_width (BstPatternView *self)
 
gint bst_pattern_view_get_last_row (BstPatternView *self)
 
BstPatternColumn * bst_pattern_view_get_focus_cell (BstPatternView *self, int *tick_p, int *duration_p)
 
gboolean bst_pattern_view_dispatch_key (BstPatternView *self, guint keyval, GdkModifierType modifier, BstPatternFunction action, gdouble param, BstPatternFunction *movement)
 
void bst_pattern_view_set_focus (BstPatternView *self, int focus_col, int focus_row)
 
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)
 
const gchar * bst_pattern_view_get_layout (BstPatternView *self)
 
guint bst_pattern_view_set_layout (BstPatternView *self, const gchar *layout)
 
void bst_pattern_view_set_shading (BstPatternView *self, guint row1, guint row2, guint row3, guint row4)
 

Variables

 Enum