projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
French translation update
[ardour.git]
/
gtk2_ardour
/
normalize_dialog.h
diff --git
a/gtk2_ardour/normalize_dialog.h
b/gtk2_ardour/normalize_dialog.h
index 1cb1ae1cb516f476c3ddd17eb8ac8a39fccc03f9..53b9e71b37309899e1909fa6c383a564fdaa5a0e 100644
(file)
--- a/
gtk2_ardour/normalize_dialog.h
+++ b/
gtk2_ardour/normalize_dialog.h
@@
-32,16
+32,24
@@
public:
NormalizeDialog (bool);
bool normalize_individually () const;
NormalizeDialog (bool);
bool normalize_individually () const;
- double target () const;
+ bool constrain_rms () const;
+ double target_peak () const;
+ double target_rms () const;
int run ();
private:
void update_progress_gui (float);
void button_clicked (int);
int run ();
private:
void update_progress_gui (float);
void button_clicked (int);
-
+ void update_sensitivity ();
+
Gtk::RadioButton* _normalize_individually;
Gtk::RadioButton* _normalize_individually;
- Gtk::SpinButton* _spin;
+ Gtk::CheckButton* _constrain_rms;
+ Gtk::SpinButton* _spin_peak;
+ Gtk::SpinButton* _spin_rms;
Gtk::ProgressBar* _progress_bar;
static double _last_normalization_value;
Gtk::ProgressBar* _progress_bar;
static double _last_normalization_value;
+ static double _last_rms_target_value;
+ static bool _last_normalize_individually;
+ static bool _last_constrain_rms;
};
};