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

Macros

#define ICON_WIDTH(cs)
 
#define ICON_HEIGHT(cs)
 
#define CHANNEL_WIDTH(cs)
 
#define CHANNEL_HEIGHT(cs)
 
#define ICON_X(cs)
 
#define ICON_Y(cs)
 
#define ICHANNEL_realX(cs)
 
#define OCHANNEL_realX(cs)
 
#define ICHANNEL_X(cs)
 
#define OCHANNEL_X(cs)
 
#define CHANNEL_EAST(cs, isinp)
 
#define BORDER_PAD
 
#define ICHANNEL_Y(cs)
 
#define OCHANNEL_Y(cs)
 
#define TOTAL_WIDTH(cs)
 
#define TOTAL_HEIGHT(cs)
 
#define TEXT_X(cs)
 
#define TEXT_Y(cs)
 
#define TEXT_HEIGHT
 
#define CHANNEL_FONT
 
#define TEXT_FONT
 
#define FONT_HEIGHT
 
#define RGBA_BLACK
 
#define RGBA_INTERNAL
 
#define EPSILON
 

Typedefs

typedef void(* SignalUpdateLinks) (BstCanvasSource *source, gpointer func_data)
 

Functions

 G_DEFINE_TYPE (BstCanvasSource, bst_canvas_source, GNOME_TYPE_CANVAS_GROUP)
 
GnomeCanvasItem * bst_canvas_source_new (GnomeCanvasGroup *group, SfiProxy source)
 
void bst_canvas_source_update_links (BstCanvasSource *csource)
 
void bst_canvas_source_reset_params (BstCanvasSource *csource)
 
void bst_canvas_source_popup_params (BstCanvasSource *csource)
 
void bst_canvas_source_toggle_params (BstCanvasSource *csource)
 
void bst_canvas_source_set_channel_hints (BstCanvasSource *csource, gboolean on_off)
 
void bst_canvas_source_popup_info (BstCanvasSource *csource)
 
void bst_canvas_source_toggle_info (BstCanvasSource *csource)
 
BstCanvasSource * bst_canvas_source_at (GnomeCanvas *canvas, gdouble world_x, gdouble world_y)
 
gboolean bst_canvas_source_is_jchannel (BstCanvasSource *csource, guint ichannel)
 
gboolean bst_canvas_source_ichannel_free (BstCanvasSource *csource, guint ichannel)
 
void bst_canvas_source_ichannel_pos (BstCanvasSource *csource, guint ochannel, gdouble *x_p, gdouble *y_p)
 
void bst_canvas_source_ochannel_pos (BstCanvasSource *csource, guint ichannel, gdouble *x_p, gdouble *y_p)
 
guint bst_canvas_source_ichannel_at (BstCanvasSource *csource, gdouble x, gdouble y)
 
guint bst_canvas_source_ochannel_at (BstCanvasSource *csource, gdouble x, gdouble y)
 

Variables

 Enum