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

#include <transpose_dialog.h>

Inheritance diagram for TransposeDialog:
ArdourDialog ARDOUR::SessionHandlePtr

Public Member Functions

 TransposeDialog ()
 
int semitones () const
 
- 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 *)
 

Private Attributes

Gtk::Adjustment _octaves_adjustment
 
Gtk::Adjustment _semitones_adjustment
 
Gtk::SpinButton _octaves_spinner
 
Gtk::SpinButton _semitones_spinner
 

Additional Inherited Members

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

Detailed Description

A dialog box to select a transposition to apply to a MIDI region. It asks for octaves and semitones, with the transposition being the sum of the two.

Definition at line 29 of file transpose_dialog.h.

Constructor & Destructor Documentation

TransposeDialog::TransposeDialog ( )

Definition at line 29 of file transpose_dialog.cc.

Member Function Documentation

int TransposeDialog::semitones ( ) const

Definition at line 61 of file transpose_dialog.cc.

Member Data Documentation

Gtk::Adjustment TransposeDialog::_octaves_adjustment
private

Definition at line 37 of file transpose_dialog.h.

Gtk::SpinButton TransposeDialog::_octaves_spinner
private

Definition at line 39 of file transpose_dialog.h.

Gtk::Adjustment TransposeDialog::_semitones_adjustment
private

Definition at line 38 of file transpose_dialog.h.

Gtk::SpinButton TransposeDialog::_semitones_spinner
private

Definition at line 40 of file transpose_dialog.h.


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