ardour
Public Member Functions | Public Attributes | Private Member Functions | List of all members
TimeFXDialog Class Reference

#include <time_fx_dialog.h>

Inheritance diagram for TimeFXDialog:
ArdourDialog ProgressReporter ARDOUR::SessionHandlePtr ARDOUR::Progress

Public Member Functions

 TimeFXDialog (Editor &e, bool for_pitch)
 
void cancel_in_progress ()
 
gint delete_in_progress (GdkEventAny *)
 
- Public Member Functions inherited from ArdourDialog
 ArdourDialog (std::string title, bool modal=false, bool use_separator=false)
 
 ArdourDialog (Gtk::Window &parent, std::string title, bool modal=false, bool use_separator=false)
 
 ~ArdourDialog ()
 
bool on_focus_in_event (GdkEventFocus *)
 
bool on_focus_out_event (GdkEventFocus *)
 
bool on_delete_event (GdkEventAny *)
 
void on_unmap ()
 
void on_show ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 
- Public Member Functions inherited from ProgressReporter
 ProgressReporter ()
 
virtual ~ProgressReporter ()
 
- Public Member Functions inherited from ARDOUR::Progress
 Progress ()
 
virtual ~Progress ()
 
void set_progress (float)
 
void ascend ()
 
void descend (float)
 
bool cancelled () const
 

Public Attributes

ARDOUR::TimeFXRequest request
 
Editoreditor
 
bool pitching
 
Gtk::Adjustment pitch_octave_adjustment
 
Gtk::Adjustment pitch_semitone_adjustment
 
Gtk::Adjustment pitch_cent_adjustment
 
Gtk::SpinButton pitch_octave_spinner
 
Gtk::SpinButton pitch_semitone_spinner
 
Gtk::SpinButton pitch_cent_spinner
 
Gtk::ProgressBar progress_bar
 
ARDOUR::RegionList regions
 
Gtk::CheckButton quick_button
 
Gtk::CheckButton antialias_button
 
Gtk::VBox upper_button_box
 
Gtk::ComboBoxText stretch_opts_selector
 
Gtk::Label stretch_opts_label
 
Gtk::CheckButton precise_button
 
Gtk::CheckButton preserve_formants_button
 
Gtk::Button * cancel_button
 
Gtk::Button * action_button
 
Gtk::VBox packer
 
int status
 
sigc::connection first_cancel
 
sigc::connection first_delete
 

Private Member Functions

void update_progress_gui (float)
 

Additional Inherited Members

- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Member Functions inherited from ARDOUR::Progress
void cancel ()
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 32 of file time_fx_dialog.h.

Constructor & Destructor Documentation

TimeFXDialog::TimeFXDialog ( Editor e,
bool  for_pitch 
)

Definition at line 52 of file time_fx_dialog.cc.

Member Function Documentation

void TimeFXDialog::cancel_in_progress ( )

Definition at line 186 of file time_fx_dialog.cc.

gint TimeFXDialog::delete_in_progress ( GdkEventAny *  )

Definition at line 194 of file time_fx_dialog.cc.

void TimeFXDialog::update_progress_gui ( float  p)
privatevirtual

Update our GUI to reflect progress.

Parameters
pProgress, from 0 to 1.

Implements ProgressReporter.

Definition at line 180 of file time_fx_dialog.cc.

Member Data Documentation

Gtk::Button* TimeFXDialog::action_button

Definition at line 59 of file time_fx_dialog.h.

Gtk::CheckButton TimeFXDialog::antialias_button

Definition at line 49 of file time_fx_dialog.h.

Gtk::Button* TimeFXDialog::cancel_button

Definition at line 58 of file time_fx_dialog.h.

Editor& TimeFXDialog::editor

Definition at line 36 of file time_fx_dialog.h.

sigc::connection TimeFXDialog::first_cancel

Definition at line 65 of file time_fx_dialog.h.

sigc::connection TimeFXDialog::first_delete

Definition at line 66 of file time_fx_dialog.h.

Gtk::VBox TimeFXDialog::packer

Definition at line 60 of file time_fx_dialog.h.

Gtk::Adjustment TimeFXDialog::pitch_cent_adjustment

Definition at line 40 of file time_fx_dialog.h.

Gtk::SpinButton TimeFXDialog::pitch_cent_spinner

Definition at line 43 of file time_fx_dialog.h.

Gtk::Adjustment TimeFXDialog::pitch_octave_adjustment

Definition at line 38 of file time_fx_dialog.h.

Gtk::SpinButton TimeFXDialog::pitch_octave_spinner

Definition at line 41 of file time_fx_dialog.h.

Gtk::Adjustment TimeFXDialog::pitch_semitone_adjustment

Definition at line 39 of file time_fx_dialog.h.

Gtk::SpinButton TimeFXDialog::pitch_semitone_spinner

Definition at line 42 of file time_fx_dialog.h.

bool TimeFXDialog::pitching

Definition at line 37 of file time_fx_dialog.h.

Gtk::CheckButton TimeFXDialog::precise_button

Definition at line 55 of file time_fx_dialog.h.

Gtk::CheckButton TimeFXDialog::preserve_formants_button

Definition at line 56 of file time_fx_dialog.h.

Gtk::ProgressBar TimeFXDialog::progress_bar

Definition at line 44 of file time_fx_dialog.h.

Gtk::CheckButton TimeFXDialog::quick_button

Definition at line 48 of file time_fx_dialog.h.

ARDOUR::RegionList TimeFXDialog::regions

Definition at line 45 of file time_fx_dialog.h.

ARDOUR::TimeFXRequest TimeFXDialog::request

Definition at line 35 of file time_fx_dialog.h.

int TimeFXDialog::status

Definition at line 61 of file time_fx_dialog.h.

Gtk::Label TimeFXDialog::stretch_opts_label

Definition at line 54 of file time_fx_dialog.h.

Gtk::ComboBoxText TimeFXDialog::stretch_opts_selector

Definition at line 53 of file time_fx_dialog.h.

Gtk::VBox TimeFXDialog::upper_button_box

Definition at line 50 of file time_fx_dialog.h.


The documentation for this class was generated from the following files: