Ardour  9.0-pre0-822-g12e3bc5c20
TriggerJumpDialog Class Reference

#include <trigger_jump_dialog.h>

Inheritance diagram for TriggerJumpDialog:
[legend]

Public Member Functions

 TriggerJumpDialog (bool right_fa)
 
void done (int)
 
void on_trigger_set ()
 
void button_clicked (int b)
 
void on_trigger_changed (PBD::PropertyChange const &what)
 
- Public Member Functions inherited from ArdourDialog
 ArdourDialog (const std::string &title, bool modal=false, bool use_separator=false)
 
 ArdourDialog (Gtk::Window &parent, const 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 ()
 
virtual void on_response (int)
 
void set_ui_sensitive (bool)
 
void disallow_idle ()
 
- 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)
 
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 ()
 

Private Types

typedef std::list< ArdourWidgets::ArdourButton * > ButtonList
 

Private Attributes

Gtk::Table _table
 
bool _right_fa
 
ButtonList _buttonlist
 

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 ArdourDialog
void pop_splash ()
 
void close_self ()
 
- 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)
 
- Protected Attributes inherited from ArdourDialog
bool _sensitive
 
- 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
 

Detailed Description

Definition at line 30 of file trigger_jump_dialog.h.

Member Typedef Documentation

◆ ButtonList

Definition at line 46 of file trigger_jump_dialog.h.

Constructor & Destructor Documentation

◆ TriggerJumpDialog()

TriggerJumpDialog::TriggerJumpDialog ( bool  right_fa)

Member Function Documentation

◆ button_clicked()

void TriggerJumpDialog::button_clicked ( int  b)

◆ done()

void TriggerJumpDialog::done ( int  )

◆ on_trigger_changed()

void TriggerJumpDialog::on_trigger_changed ( PBD::PropertyChange const &  what)
virtual

Implements TriggerUI.

◆ on_trigger_set()

void TriggerJumpDialog::on_trigger_set ( )
virtual

Reimplemented from TriggerUI.

Member Data Documentation

◆ _buttonlist

ButtonList TriggerJumpDialog::_buttonlist
private

Definition at line 47 of file trigger_jump_dialog.h.

◆ _right_fa

bool TriggerJumpDialog::_right_fa
private

Definition at line 44 of file trigger_jump_dialog.h.

◆ _table

Gtk::Table TriggerJumpDialog::_table
private

Definition at line 42 of file trigger_jump_dialog.h.


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