Ardour  9.0-pre0-822-g12e3bc5c20
TriggerPropertiesBox Class Reference

#include <audio_trigger_properties_box.h>

Inheritance diagram for TriggerPropertiesBox:
[legend]

Public Member Functions

 TriggerPropertiesBox ()
 
 ~TriggerPropertiesBox ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 
virtual ARDOUR::Sessionsession () const
 
- Public Member Functions inherited from TriggerUI
 TriggerUI ()
 
virtual ~TriggerUI ()
 
void set_trigger (ARDOUR::TriggerReference)
 
virtual void on_trigger_set ()
 
virtual void on_trigger_changed (PBD::PropertyChange const &)=0
 
ARDOUR::TriggerReference trigger_reference () const
 
ARDOUR::TriggerPtr trigger () const
 
ARDOUR::TriggerBoxtriggerbox () const
 
void choose_color ()
 
void choose_sample (bool allow_multiple_select)
 
void sample_chosen (int r)
 
void launch_context_menu ()
 
void follow_context_menu (GdkEventButton *)
 
void context_menu ()
 
void edit_jump_done (int r, TriggerJumpDialog *d)
 
void edit_jump (bool right_fa)
 
void set_follow_action (ARDOUR::FollowAction const &)
 
void set_launch_style (ARDOUR::Trigger::LaunchStyle)
 
void set_quantization (Temporal::BBT_Offset const &)
 
void set_from_selection ()
 
void toggle_trigger_isolated ()
 
void clear_trigger ()
 
void edit_trigger ()
 
void trigger_midi_learn ()
 
void trigger_midi_unlearn ()
 

Protected Attributes

Gtk::Label _header_label
 
PBD::ScopedConnection _state_connection
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 
- Protected Attributes inherited from TriggerUI
std::list< sigc::connection > _entry_connections
 
bool _renaming
 
Gtk::Entry _nameentry
 
Gtk::Label _name_label
 
Gtk::EventBox _namebox
 
ArdourWidgets::Frame _name_frame
 
Gtk::FileChooserDialog * _file_chooser
 
sigc::connection _file_chooser_connection
 
Gtk::Menu * _launch_context_menu
 
Gtk::Menu * _follow_context_menu
 
Gtk::Menu * _context_menu
 
bool _ignore_menu_action
 
Gtk::ColorSelectionDialog * _color_dialog
 
PBD::ScopedConnection trigger_swap_connection
 
ARDOUR::TriggerReference tref
 
PBD::ScopedConnectionList trigger_connections
 

Additional Inherited Members

- Static Public Member Functions inherited from TriggerUI
static std::string follow_action_to_string (ARDOUR::FollowAction const &, bool with_targets=false)
 
static std::string quantize_length_to_string (Temporal::BBT_Offset const &)
 
static std::string launch_style_to_string (ARDOUR::Trigger::LaunchStyle)
 
static std::string stretch_mode_to_string (ARDOUR::Trigger::StretchMode)
 
static void setup_actions_and_bindings ()
 
- Static Public Attributes inherited from TriggerUI
static std::vector< std::string > follow_strings
 
static std::string longest_follow
 
static std::vector< std::string > quantize_strings
 
static std::string longest_quantize
 
static std::vector< std::string > launch_strings
 
static std::string longest_launch
 
static std::vector< std::string > stretch_mode_strings
 
static std::string longest_stretch_mode
 
- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Member Functions inherited from TriggerUI
bool namebox_button_press (GdkEventButton *)
 
bool start_rename ()
 
void end_rename (bool)
 
void entry_changed ()
 
void entry_activated ()
 
bool entry_focus_in (GdkEventFocus *)
 
bool entry_focus_out (GdkEventFocus *)
 
bool entry_key_press (GdkEventKey *)
 
bool entry_key_release (GdkEventKey *)
 
bool entry_button_press (GdkEventButton *)
 
void disconnect_entry_signals ()
 
void trigger_swap (uint32_t)
 

Detailed Description

Definition at line 38 of file audio_trigger_properties_box.h.

Constructor & Destructor Documentation

◆ TriggerPropertiesBox()

TriggerPropertiesBox::TriggerPropertiesBox ( )
inline

Definition at line 41 of file audio_trigger_properties_box.h.

◆ ~TriggerPropertiesBox()

TriggerPropertiesBox::~TriggerPropertiesBox ( )
inline

Definition at line 42 of file audio_trigger_properties_box.h.

Member Data Documentation

◆ _header_label

Gtk::Label TriggerPropertiesBox::_header_label
protected

Definition at line 45 of file audio_trigger_properties_box.h.

◆ _state_connection

PBD::ScopedConnection TriggerPropertiesBox::_state_connection
protected

Definition at line 47 of file audio_trigger_properties_box.h.


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