Add off_db (deadband) to GtkDial for quiet signals

Add an optional deadband at the bottom of the GtkDial so that very
quiet signals can be squashed into the first 1% of the dial. This will
be used to make the level meters more realistic.
This commit is contained in:
Geoffrey D. Bennett
2024-02-02 19:14:45 +10:30
parent 17b39efee0
commit 1cc6c64c04
2 changed files with 54 additions and 12 deletions

View File

@@ -65,6 +65,9 @@ int gtk_dial_get_round_digits(GtkDial *dial);
void gtk_dial_set_zero_db(GtkDial *dial, double zero_db);
double gtk_dial_get_zero_db(GtkDial *dial);
void gtk_dial_set_off_db(GtkDial *dial, double off_db);
double gtk_dial_get_off_db(GtkDial *dial);
// taper functions
enum {
GTK_DIAL_TAPER_LINEAR,