Ardour  9.0-pre0-822-g12e3bc5c20
AudioClipEditorBox Class Reference

#include <audio_clip_editor.h>

Inheritance diagram for AudioClipEditorBox:
[legend]

Public Member Functions

 AudioClipEditorBox ()
 
 ~AudioClipEditorBox ()
 
void set_region (std::shared_ptr< ARDOUR::Region >, ARDOUR::TriggerReference)
 
void region_changed (const PBD::PropertyChange &what_changed)
 
- Public Member Functions inherited from ClipEditorBox
 ClipEditorBox ()
 
 ~ClipEditorBox ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 
virtual ARDOUR::Sessionsession () const
 

Private Member Functions

void zoom_in_click ()
 
void zoom_out_click ()
 

Private Attributes

Gtk::HBox header_box
 
ArdourWidgets::ArdourButton zoom_in_button
 
ArdourWidgets::ArdourButton zoom_out_button
 
Gtk::Label _header_label
 
Gtk::Table table
 
AudioClipEditoreditor
 
PBD::ScopedConnection state_connection
 
std::shared_ptr< ARDOUR::Region_region
 

Additional Inherited Members

- Static Public Member Functions inherited from ClipEditorBox
static void init ()
 
static void register_clip_editor_actions (Gtkmm2ext::Bindings *)
 
- Static Public Attributes inherited from ClipEditorBox
static Glib::RefPtr< Gtk::ActionGroup > clip_editor_actions
 
- 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

Definition at line 197 of file audio_clip_editor.h.

Constructor & Destructor Documentation

◆ AudioClipEditorBox()

AudioClipEditorBox::AudioClipEditorBox ( )

◆ ~AudioClipEditorBox()

AudioClipEditorBox::~AudioClipEditorBox ( )

Member Function Documentation

◆ region_changed()

void AudioClipEditorBox::region_changed ( const PBD::PropertyChange what_changed)

◆ set_region()

void AudioClipEditorBox::set_region ( std::shared_ptr< ARDOUR::Region ,
ARDOUR::TriggerReference   
)
virtual

Implements ClipEditorBox.

◆ zoom_in_click()

void AudioClipEditorBox::zoom_in_click ( )
private

◆ zoom_out_click()

void AudioClipEditorBox::zoom_out_click ( )
private

Member Data Documentation

◆ _header_label

Gtk::Label AudioClipEditorBox::_header_label
private

Definition at line 210 of file audio_clip_editor.h.

◆ _region

std::shared_ptr<ARDOUR::Region> AudioClipEditorBox::_region
private

Definition at line 217 of file audio_clip_editor.h.

◆ editor

AudioClipEditor* AudioClipEditorBox::editor
private

Definition at line 213 of file audio_clip_editor.h.

◆ header_box

Gtk::HBox AudioClipEditorBox::header_box
private

Definition at line 207 of file audio_clip_editor.h.

◆ state_connection

PBD::ScopedConnection AudioClipEditorBox::state_connection
private

Definition at line 215 of file audio_clip_editor.h.

◆ table

Gtk::Table AudioClipEditorBox::table
private

Definition at line 211 of file audio_clip_editor.h.

◆ zoom_in_button

ArdourWidgets::ArdourButton AudioClipEditorBox::zoom_in_button
private

Definition at line 208 of file audio_clip_editor.h.

◆ zoom_out_button

ArdourWidgets::ArdourButton AudioClipEditorBox::zoom_out_button
private

Definition at line 209 of file audio_clip_editor.h.


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