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

Macros

#define WIDGET(self)
 
#define STATE(self)
 
#define STYLE(self)
 
#define XTHICKNESS(self)
 
#define YTHICKNESS(self)
 
#define ALLOCATION(self)
 
#define DEFAULT_BORDER
 
#define NUMBER_HPADDING
 

Functions

BstDBSetupbst_db_setup_new (GxkSpline *db2pixel_spline, double maxdb, double mindb)
 
void bst_db_setup_relocate (BstDBSetup *dbsetup, gint offset, gint range, gboolean flipdir)
 
guint bst_db_setup_get_color (BstDBSetup *dbsetup, double pixel, double saturation)
 
BstDBSetupbst_db_setup_copy (BstDBSetup *srcdb)
 
BstDBSetupbst_db_setup_ref (BstDBSetup *dbsetup)
 
void bst_db_setup_unref (BstDBSetup *dbsetup)
 
double bst_db_setup_get_pixel (BstDBSetup *dbsetup, double dbvalue)
 
double bst_db_setup_get_dbvalue (BstDBSetup *dbsetup, double pixel)
 
 G_DEFINE_TYPE (BstDBLabeling, bst_db_labeling, GTK_TYPE_WIDGET)
 
void bst_db_labeling_setup (BstDBLabeling *self, BstDBSetup *db_setup)
 
void bst_db_labeling_set_border (BstDBLabeling *self, guint border)
 
 G_DEFINE_TYPE (BstDBBeam, bst_db_beam, GTK_TYPE_WIDGET)
 
void bst_db_beam_set_value (BstDBBeam *self, double db)
 
void bst_db_beam_set_border (BstDBBeam *self, guint border)
 
void bst_db_beam_setup (BstDBBeam *self, BstDBSetup *db_setup)
 
 G_DEFINE_TYPE (BstDBMeter, bst_db_meter, GTK_TYPE_ALIGNMENT)
 
GtkWidget * bst_db_meter_new (GtkOrientation orientation, guint n_channels)
 
void bst_db_meter_propagate_setup (BstDBMeter *self, BstDBSetup *db_setup)
 
void bst_db_meter_propagate_border (BstDBMeter *self, guint border)
 
BstDBBeambst_db_meter_create_beam (BstDBMeter *self, guint padding)
 
BstDBLabelingbst_db_meter_create_numbers (BstDBMeter *self, guint padding)
 
BstDBLabelingbst_db_meter_create_dashes (BstDBMeter *self, GtkJustification justify, guint padding)
 
void bst_db_scale_hook_up_param (GtkRange *range, GxkParam *param)
 
GtkRange * bst_db_meter_create_scale (BstDBMeter *self, guint padding)
 
GtkRange * bst_db_meter_get_scale (BstDBMeter *self, guint nth)
 
BstDBBeambst_db_meter_get_beam (BstDBMeter *self, guint nth)
 
BstDBLabelingbst_db_meter_get_labeling (BstDBMeter *self, guint nth)
 

Variables

 Enum