#include <crossfade_edit.h>
Definition at line 61 of file crossfade_edit.h.
◆ Presets
◆ Audition
◆ WhichFade
◆ CrossfadeEditor()
CrossfadeEditor::CrossfadeEditor |
( |
ARDOUR::Session * |
, |
|
|
std::shared_ptr< ARDOUR::Crossfade > |
, |
|
|
double |
miny, |
|
|
double |
maxy |
|
) |
| |
◆ ~CrossfadeEditor()
CrossfadeEditor::~CrossfadeEditor |
( |
| ) |
|
◆ _apply_to()
void CrossfadeEditor::_apply_to |
( |
std::shared_ptr< ARDOUR::Crossfade > |
xf | ) |
|
|
private |
◆ add_control_point()
void CrossfadeEditor::add_control_point |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
private |
◆ apply()
void CrossfadeEditor::apply |
( |
| ) |
|
◆ apply_preset()
void CrossfadeEditor::apply_preset |
( |
Preset * |
| ) |
|
|
private |
◆ audition()
void CrossfadeEditor::audition |
( |
Audition |
| ) |
|
|
private |
◆ audition_both()
void CrossfadeEditor::audition_both |
( |
| ) |
|
|
private |
◆ audition_left()
void CrossfadeEditor::audition_left |
( |
| ) |
|
|
private |
◆ audition_left_dry()
void CrossfadeEditor::audition_left_dry |
( |
| ) |
|
|
private |
◆ audition_left_dry_toggled()
void CrossfadeEditor::audition_left_dry_toggled |
( |
| ) |
|
|
private |
◆ audition_left_toggled()
void CrossfadeEditor::audition_left_toggled |
( |
| ) |
|
|
private |
◆ audition_right()
void CrossfadeEditor::audition_right |
( |
| ) |
|
|
private |
◆ audition_right_dry()
void CrossfadeEditor::audition_right_dry |
( |
| ) |
|
|
private |
◆ audition_right_dry_toggled()
void CrossfadeEditor::audition_right_dry_toggled |
( |
| ) |
|
|
private |
◆ audition_right_toggled()
void CrossfadeEditor::audition_right_toggled |
( |
| ) |
|
|
private |
◆ audition_state_changed()
void CrossfadeEditor::audition_state_changed |
( |
bool |
| ) |
|
|
private |
◆ audition_toggled()
void CrossfadeEditor::audition_toggled |
( |
| ) |
|
|
private |
◆ build_presets()
void CrossfadeEditor::build_presets |
( |
| ) |
|
|
private |
◆ cancel_audition()
void CrossfadeEditor::cancel_audition |
( |
| ) |
|
|
private |
◆ canvas_allocation()
void CrossfadeEditor::canvas_allocation |
( |
Gtk::Allocation & |
| ) |
|
|
private |
◆ canvas_event()
bool CrossfadeEditor::canvas_event |
( |
GdkEvent * |
event | ) |
|
|
private |
◆ clear()
void CrossfadeEditor::clear |
( |
| ) |
|
|
private |
◆ curve_event()
bool CrossfadeEditor::curve_event |
( |
GdkEvent * |
event | ) |
|
|
private |
◆ curve_select_clicked()
void CrossfadeEditor::curve_select_clicked |
( |
WhichFade |
| ) |
|
|
private |
◆ dump()
void CrossfadeEditor::dump |
( |
| ) |
|
|
private |
◆ effective_height()
double CrossfadeEditor::effective_height |
( |
| ) |
const |
|
inlineprivate |
◆ effective_width()
double CrossfadeEditor::effective_width |
( |
| ) |
const |
|
inlineprivate |
◆ event_handler()
gint CrossfadeEditor::event_handler |
( |
GdkEvent * |
| ) |
|
|
private |
◆ make_point()
Point* CrossfadeEditor::make_point |
( |
| ) |
|
|
private |
◆ make_waves()
◆ on_key_press_event()
bool CrossfadeEditor::on_key_press_event |
( |
GdkEventKey * |
| ) |
|
|
protected |
◆ on_key_release_event()
bool CrossfadeEditor::on_key_release_event |
( |
GdkEventKey * |
| ) |
|
|
protected |
◆ peaks_ready()
◆ point_event()
bool CrossfadeEditor::point_event |
( |
GdkEvent * |
event, |
|
|
Point * |
|
|
) |
| |
|
private |
◆ redraw()
void CrossfadeEditor::redraw |
( |
| ) |
|
|
private |
◆ reset()
void CrossfadeEditor::reset |
( |
| ) |
|
|
private |
◆ set()
◆ setup()
void CrossfadeEditor::setup |
( |
std::shared_ptr< ARDOUR::Crossfade > |
| ) |
|
|
private |
◆ x_coordinate()
double CrossfadeEditor::x_coordinate |
( |
double & |
xfract | ) |
const |
|
private |
◆ xfade_changed()
◆ y_coordinate()
double CrossfadeEditor::y_coordinate |
( |
double & |
yfract | ) |
const |
|
private |
◆ _peaks_ready_connection
◆ audition_both_button
Gtk::ToggleButton CrossfadeEditor::audition_both_button |
|
private |
◆ audition_box
Gtk::HBox CrossfadeEditor::audition_box |
|
private |
◆ audition_left_button
Gtk::ToggleButton CrossfadeEditor::audition_left_button |
|
private |
◆ audition_left_dry_button
Gtk::ToggleButton CrossfadeEditor::audition_left_dry_button |
|
private |
◆ audition_right_button
Gtk::ToggleButton CrossfadeEditor::audition_right_button |
|
private |
◆ audition_right_dry_button
Gtk::ToggleButton CrossfadeEditor::audition_right_dry_button |
|
private |
◆ cancel_button
Gtk::Button* CrossfadeEditor::cancel_button |
◆ canvas
◆ canvas_border
const double CrossfadeEditor::canvas_border |
|
static |
◆ clear_button
Gtk::Button CrossfadeEditor::clear_button |
|
private |
◆ current
◆ curve_button_box
Gtk::HBox CrossfadeEditor::curve_button_box |
|
private |
◆ fade
Half CrossfadeEditor::fade[2] |
|
private |
◆ fade_in_buttons
std::vector<Gtk::Button*> CrossfadeEditor::fade_in_buttons |
|
private |
◆ fade_in_presets
Presets* CrossfadeEditor::fade_in_presets |
|
static |
◆ fade_in_table
◆ fade_out_buttons
std::vector<Gtk::Button*> CrossfadeEditor::fade_out_buttons |
|
private |
◆ fade_out_presets
Presets* CrossfadeEditor::fade_out_presets |
|
static |
◆ fade_out_table
◆ maxy
double CrossfadeEditor::maxy |
|
private |
◆ miny
double CrossfadeEditor::miny |
|
private |
◆ ok_button
Gtk::Button* CrossfadeEditor::ok_button |
◆ point_grabbed
bool CrossfadeEditor::point_grabbed |
|
private |
◆ postroll_button
Gtk::ToggleButton CrossfadeEditor::postroll_button |
|
private |
◆ preroll_button
Gtk::ToggleButton CrossfadeEditor::preroll_button |
|
private |
◆ revert_button
Gtk::Button CrossfadeEditor::revert_button |
|
private |
◆ roll_box
Gtk::HBox CrossfadeEditor::roll_box |
|
private |
◆ select_in_button
Gtk::RadioButton CrossfadeEditor::select_in_button |
|
private |
◆ select_out_button
Gtk::RadioButton CrossfadeEditor::select_out_button |
|
private |
◆ state_connection
◆ toplevel
◆ vpacker
Gtk::VBox CrossfadeEditor::vpacker |
|
private |
◆ vpacker2
Gtk::VBox CrossfadeEditor::vpacker2 |
|
private |
◆ xfade
std::shared_ptr<ARDOUR::Crossfade> CrossfadeEditor::xfade |
|
private |
The documentation for this class was generated from the following file: