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

Go to the source code of this file.

Classes

struct  BstCanvasSource
 
struct  BstCanvasSourceClass
 

Macros

#define BST_TYPE_CANVAS_SOURCE
 
#define BST_CANVAS_SOURCE(object)
 
#define BST_CANVAS_SOURCE_CLASS(class)
 
#define BST_IS_CANVAS_SOURCE(object)
 
#define BST_IS_CANVAS_SOURCE_CLASS(class)
 
#define BST_CANVAS_SOURCE_GET_CLASS(object)
 
#define BST_CANVAS_SOURCE_PIXEL_SCALE
 

Functions

GType bst_canvas_source_get_type (void)
 
GnomeCanvasItem * bst_canvas_source_new (GnomeCanvasGroup *group, SfiProxy source)
 
void bst_canvas_source_update_links (BstCanvasSource *csource)
 
void bst_canvas_source_ochannel_pos (BstCanvasSource *csource, guint ochannel, gdouble *world_x, gdouble *world_y)
 
void bst_canvas_source_ichannel_pos (BstCanvasSource *csource, guint ichannel, 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)
 
guint bst_canvas_source_ichannel_at (BstCanvasSource *csource, gdouble world_x, gdouble world_y)
 
guint bst_canvas_source_ochannel_at (BstCanvasSource *csource, gdouble world_x, gdouble world_y)
 
BstCanvasSource * bst_canvas_source_at (GnomeCanvas *csource, gdouble world_x, gdouble world_y)
 
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_popup_info (BstCanvasSource *csource)
 
void bst_canvas_source_toggle_info (BstCanvasSource *csource)
 
void bst_canvas_source_set_channel_hints (BstCanvasSource *csource, gboolean on_off)