LMMS
Loading...
Searching...
No Matches
ctl_vumeter.h File Reference
#include <calf/primitives.h>
#include <math.h>
#include <sys/time.h>
#include <calf/drawingutils.h>

Go to the source code of this file.

Classes

struct  CalfVUMeter
struct  CalfVUMeterClass

Macros

#define CALF_TYPE_VUMETER   (calf_vumeter_get_type())
#define CALF_VUMETER(obj)
#define CALF_IS_VUMETER(obj)
#define CALF_VUMETER_CLASS(klass)
#define CALF_IS_VUMETER_CLASS(obj)
#define CALF_VUMETER_GET_CLASS(obj)

Enumerations

enum  CalfVUMeterMode {
  VU_STANDARD , VU_MONOCHROME , VU_MONOCHROME_REVERSE , VU_STANDARD_CENTER ,
  VU_MONOCHROME_CENTER
}

Functions

GtkWidget * calf_vumeter_new ()
GType calf_vumeter_get_type ()
void calf_vumeter_set_value (CalfVUMeter *meter, float value)
float calf_vumeter_get_value (CalfVUMeter *meter)
void calf_vumeter_set_mode (CalfVUMeter *meter, CalfVUMeterMode mode)
CalfVUMeterMode calf_vumeter_get_mode (CalfVUMeter *meter)
void calf_vumeter_set_hold (CalfVUMeter *meter, float value)
float calf_vumeter_get_hold (CalfVUMeter *meter)
void calf_vumeter_set_falloff (CalfVUMeter *meter, float value)
float calf_vumeter_get_falloff (CalfVUMeter *meter)
void calf_vumeter_set_width (CalfVUMeter *meter, int value)
int calf_vumeter_get_width (CalfVUMeter *meter)
void calf_vumeter_set_height (CalfVUMeter *meter, int value)
int calf_vumeter_get_height (CalfVUMeter *meter)
void calf_vumeter_set_position (CalfVUMeter *meter, int value)
int calf_vumeter_get_position (CalfVUMeter *meter)

Macro Definition Documentation

◆ CALF_IS_VUMETER

#define CALF_IS_VUMETER ( obj)
Value:
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), CALF_TYPE_VUMETER))
#define CALF_TYPE_VUMETER
Definition ctl_vumeter.h:39

◆ CALF_IS_VUMETER_CLASS

#define CALF_IS_VUMETER_CLASS ( obj)
Value:
(G_TYPE_CHECK_CLASS_TYPE ((klass), CALF_TYPE_VUMETER))

◆ CALF_TYPE_VUMETER

#define CALF_TYPE_VUMETER   (calf_vumeter_get_type())

◆ CALF_VUMETER

#define CALF_VUMETER ( obj)
Value:
(G_TYPE_CHECK_INSTANCE_CAST ((obj), CALF_TYPE_VUMETER, CalfVUMeter))
Definition ctl_vumeter.h:56

◆ CALF_VUMETER_CLASS

#define CALF_VUMETER_CLASS ( klass)
Value:
(G_TYPE_CHECK_CLASS_CAST ((klass), CALF_TYPE_VUMETER, CalfVUMeterClass))
Definition ctl_vumeter.h:78

◆ CALF_VUMETER_GET_CLASS

#define CALF_VUMETER_GET_CLASS ( obj)
Value:
(G_TYPE_INSTANCE_GET_CLASS ((obj), CALF_TYPE_VUMETER, CalfVUMeterClass))

Enumeration Type Documentation

◆ CalfVUMeterMode

Enumerator
VU_STANDARD 
VU_MONOCHROME 
VU_MONOCHROME_REVERSE 
VU_STANDARD_CENTER 
VU_MONOCHROME_CENTER 

Function Documentation

◆ calf_vumeter_get_falloff()

float calf_vumeter_get_falloff ( CalfVUMeter * meter)
extern

◆ calf_vumeter_get_height()

int calf_vumeter_get_height ( CalfVUMeter * meter)
extern

◆ calf_vumeter_get_hold()

float calf_vumeter_get_hold ( CalfVUMeter * meter)
extern

◆ calf_vumeter_get_mode()

CalfVUMeterMode calf_vumeter_get_mode ( CalfVUMeter * meter)
extern

◆ calf_vumeter_get_position()

int calf_vumeter_get_position ( CalfVUMeter * meter)
extern

◆ calf_vumeter_get_type()

GType calf_vumeter_get_type ( )
extern

◆ calf_vumeter_get_value()

float calf_vumeter_get_value ( CalfVUMeter * meter)
extern

◆ calf_vumeter_get_width()

int calf_vumeter_get_width ( CalfVUMeter * meter)
extern

◆ calf_vumeter_new()

GtkWidget * calf_vumeter_new ( )
extern

◆ calf_vumeter_set_falloff()

void calf_vumeter_set_falloff ( CalfVUMeter * meter,
float value )
extern

◆ calf_vumeter_set_height()

void calf_vumeter_set_height ( CalfVUMeter * meter,
int value )
extern

◆ calf_vumeter_set_hold()

void calf_vumeter_set_hold ( CalfVUMeter * meter,
float value )
extern

◆ calf_vumeter_set_mode()

void calf_vumeter_set_mode ( CalfVUMeter * meter,
CalfVUMeterMode mode )
extern

◆ calf_vumeter_set_position()

void calf_vumeter_set_position ( CalfVUMeter * meter,
int value )
extern

◆ calf_vumeter_set_value()

void calf_vumeter_set_value ( CalfVUMeter * meter,
float value )
extern

◆ calf_vumeter_set_width()

void calf_vumeter_set_width ( CalfVUMeter * meter,
int value )
extern