ardour
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
gtk2_ardour
normalize_dialog.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2010 Paul Davis
3
4
This program is free software; you can redistribute it and/or modify
5
it under the terms of the GNU General Public License as published by
6
the Free Software Foundation; either version 2 of the License, or
7
(at your option) any later version.
8
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
13
14
You should have received a copy of the GNU General Public License
15
along with this program; if not, write to the Free Software
16
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17
18
*/
19
20
#include "
ardour_dialog.h
"
21
#include "
progress_reporter.h
"
22
23
namespace
Gtk
{
24
class
RadioButton;
25
class
SpinButton;
26
class
ProgressBar;
27
}
28
29
class
NormalizeDialog
:
public
ArdourDialog
,
public
ProgressReporter
30
{
31
public
:
32
NormalizeDialog
(
bool
);
33
34
bool
normalize_individually
()
const
;
35
double
target
()
const
;
36
int
run
();
37
38
private
:
39
void
update_progress_gui
(
float
);
40
void
button_clicked
(
int
);
41
42
Gtk::RadioButton*
_normalize_individually
;
43
Gtk::SpinButton*
_spin
;
44
Gtk::ProgressBar*
_progress_bar
;
45
46
static
double
_last_normalization_value
;
47
static
bool
_last_normalize_individually
;
48
};
NormalizeDialog::NormalizeDialog
NormalizeDialog(bool)
Definition:
normalize_dialog.cc:33
ArdourDialog
Definition:
ardour_dialog.h:38
Gtk
Definition:
ardour_ui.h:130
ProgressReporter
Definition:
progress_reporter.h:26
NormalizeDialog::_progress_bar
Gtk::ProgressBar * _progress_bar
Definition:
normalize_dialog.h:44
NormalizeDialog::button_clicked
void button_clicked(int)
Definition:
normalize_dialog.cc:113
NormalizeDialog::target
double target() const
Definition:
normalize_dialog.cc:90
progress_reporter.h
NormalizeDialog::_spin
Gtk::SpinButton * _spin
Definition:
normalize_dialog.h:43
NormalizeDialog::_normalize_individually
Gtk::RadioButton * _normalize_individually
Definition:
normalize_dialog.h:42
NormalizeDialog::_last_normalization_value
static double _last_normalization_value
Definition:
normalize_dialog.h:46
NormalizeDialog::_last_normalize_individually
static bool _last_normalize_individually
Definition:
normalize_dialog.h:47
ardour_dialog.h
NormalizeDialog::run
int run()
Definition:
normalize_dialog.cc:102
NormalizeDialog::normalize_individually
bool normalize_individually() const
Definition:
normalize_dialog.cc:80
NormalizeDialog
Definition:
normalize_dialog.h:29
NormalizeDialog::update_progress_gui
void update_progress_gui(float)
Definition:
normalize_dialog.cc:96
Generated on Sun May 24 2015 12:15:04 for ardour by
1.8.8