BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Enumerations | Functions
bstpianoroll.hh File Reference
#include "bstutils.hh"

Go to the source code of this file.

Classes

struct  BstPianoRollDrag
struct  BstPianoRoll
struct  BstPianoRollClass

Defines

#define BST_TYPE_PIANO_ROLL
#define BST_PIANO_ROLL(object)
#define BST_PIANO_ROLL_CLASS(klass)
#define BST_IS_PIANO_ROLL(object)
#define BST_IS_PIANO_ROLL_CLASS(klass)
#define BST_PIANO_ROLL_GET_CLASS(object)

Enumerations

enum  BstPianoRollMarkerType { BST_PIANO_ROLL_MARKER_NONE, BST_PIANO_ROLL_MARKER_POINTER, BST_PIANO_ROLL_MARKER_SELECT }

Functions

GType bst_piano_roll_get_type (void)
void bst_piano_roll_set_proxy (BstPianoRoll *self, SfiProxy proxy)
gfloat bst_piano_roll_set_hzoom (BstPianoRoll *self, gfloat hzoom)
gfloat bst_piano_roll_set_vzoom (BstPianoRoll *self, gfloat vzoom)
void bst_piano_roll_set_view_selection (BstPianoRoll *self, guint tick, guint duration, gint min_note, gint max_note)
gint bst_piano_roll_get_vpanel_width (BstPianoRoll *self)
void bst_piano_roll_get_paste_pos (BstPianoRoll *self, guint *tick_p, gint *note_p)
void bst_piano_roll_set_marker (BstPianoRoll *self, guint mark_index, guint position, BstPianoRollMarkerType mtype)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines