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

Go to the source code of this file.

Classes

struct  BstDBColor
struct  BstDBSetup
struct  BstDBLabeling
struct  BstDBBeam
struct  BstDBMeter

Defines

#define BST_TYPE_DB_LABELING
#define BST_DB_LABELING(object)
#define BST_DB_LABELING_CLASS(klass)
#define BST_IS_DB_LABELING(object)
#define BST_IS_DB_LABELING_CLASS(klass)
#define BST_DB_LABELING_GET_CLASS(object)
#define BST_TYPE_DB_BEAM
#define BST_DB_BEAM(object)
#define BST_DB_BEAM_CLASS(klass)
#define BST_IS_DB_BEAM(object)
#define BST_IS_DB_BEAM_CLASS(klass)
#define BST_DB_BEAM_GET_CLASS(object)
#define BST_TYPE_DB_METER
#define BST_DB_METER(object)
#define BST_DB_METER_CLASS(klass)
#define BST_IS_DB_METER(object)
#define BST_IS_DB_METER_CLASS(klass)
#define BST_DB_METER_GET_CLASS(object)

Typedefs

typedef GtkWidgetClass BstDBLabelingClass
typedef GtkWidgetClass BstDBBeamClass
typedef GtkAlignmentClass BstDBMeterClass

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 *dbsetup)
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)
GType bst_db_labeling_get_type (void)
void bst_db_labeling_setup (BstDBLabeling *self, BstDBSetup *db_setup)
void bst_db_labeling_set_border (BstDBLabeling *self, guint border)
GType bst_db_beam_get_type (void)
void bst_db_beam_setup (BstDBBeam *self, BstDBSetup *db_setup)
void bst_db_beam_set_border (BstDBBeam *self, guint border)
void bst_db_beam_set_value (BstDBBeam *self, double db)
GType bst_db_meter_get_type (void)
GtkWidget * bst_db_meter_new (GtkOrientation orientation, guint n_channels)
void bst_db_meter_propagate_border (BstDBMeter *self, guint border)
void bst_db_meter_propagate_setup (BstDBMeter *self, BstDBSetup *db_setup)
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)
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)
void bst_db_scale_hook_up_param (GtkRange *range, GxkParam *param)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines