Ardour  9.0-pre0-822-g12e3bc5c20
ArdourSurface::OSC_GUI Class Reference

#include <osc_gui.h>

Inheritance diagram for ArdourSurface::OSC_GUI:
[legend]

Public Member Functions

 OSC_GUI (OSC &)
 
 ~OSC_GUI ()
 

Private Member Functions

void get_session ()
 
void restore_sesn_values ()
 
void save_user ()
 
void scan_preset_files ()
 
void load_preset (std::string preset)
 
void debug_changed ()
 
void portmode_changed ()
 
void gainmode_changed ()
 
void clear_device ()
 
void factory_reset ()
 
void reshow_values ()
 
void port_changed ()
 
bool port_focus_out (GdkEventFocus *)
 
void bank_changed ()
 
void send_page_changed ()
 
void plugin_page_changed ()
 
void strips_changed ()
 
void feedback_changed ()
 
void preset_changed ()
 
void calculate_strip_types ()
 
void calculate_feedback ()
 
void set_bitsets ()
 

Private Attributes

Gtk::ComboBoxText debug_combo
 
Gtk::ComboBoxText portmode_combo
 
Gtk::SpinButton port_entry
 
Gtk::SpinButton bank_entry
 
Gtk::SpinButton send_page_entry
 
Gtk::SpinButton plugin_page_entry
 
Gtk::ComboBoxText gainmode_combo
 
Gtk::ComboBoxText preset_combo
 
std::vector< std::string > preset_options
 
std::map< std::string, std::string > preset_files
 
bool preset_busy
 
uint32_t sesn_portmode
 
std::string sesn_port
 
uint32_t sesn_bank
 
uint32_t sesn_send
 
uint32_t sesn_plugin
 
uint32_t sesn_strips
 
uint32_t sesn_feedback
 
uint32_t sesn_gainmode
 
uint32_t def_strip
 
Gtk::Label current_strip_types
 
Gtk::CheckButton audio_tracks
 
Gtk::CheckButton midi_tracks
 
Gtk::CheckButton audio_buses
 
Gtk::CheckButton foldback_busses
 
Gtk::CheckButton midi_buses
 
Gtk::CheckButton control_masters
 
Gtk::CheckButton master_type
 
Gtk::CheckButton monitor_type
 
Gtk::CheckButton selected_tracks
 
Gtk::CheckButton hidden_tracks
 
Gtk::CheckButton usegroups
 
int stvalue
 
uint32_t def_feedback
 
Gtk::Label current_feedback
 
Gtk::CheckButton strip_buttons_button
 
Gtk::CheckButton strip_control_button
 
Gtk::CheckButton ssid_as_path
 
Gtk::CheckButton heart_beat
 
Gtk::CheckButton master_fb
 
Gtk::CheckButton bar_and_beat
 
Gtk::CheckButton smpte
 
Gtk::CheckButton meter_float
 
Gtk::CheckButton meter_led
 
Gtk::CheckButton signal_present
 
Gtk::CheckButton hp_samples
 
Gtk::CheckButton hp_min_sec
 
Gtk::CheckButton hp_gui
 
Gtk::CheckButton select_fb
 
Gtk::CheckButton use_osc10
 
Gtk::CheckButton trigger_status
 
Gtk::CheckButton scene_status
 
int fbvalue
 
OSCcp
 

Detailed Description

Definition at line 37 of file osc_gui.h.

Constructor & Destructor Documentation

◆ OSC_GUI()

ArdourSurface::OSC_GUI::OSC_GUI ( OSC )

◆ ~OSC_GUI()

ArdourSurface::OSC_GUI::~OSC_GUI ( )

Member Function Documentation

◆ bank_changed()

void ArdourSurface::OSC_GUI::bank_changed ( )
private

◆ calculate_feedback()

void ArdourSurface::OSC_GUI::calculate_feedback ( )
private

◆ calculate_strip_types()

void ArdourSurface::OSC_GUI::calculate_strip_types ( )
private

◆ clear_device()

void ArdourSurface::OSC_GUI::clear_device ( )
private

◆ debug_changed()

void ArdourSurface::OSC_GUI::debug_changed ( )
private

◆ factory_reset()

void ArdourSurface::OSC_GUI::factory_reset ( )
private

◆ feedback_changed()

void ArdourSurface::OSC_GUI::feedback_changed ( )
private

◆ gainmode_changed()

void ArdourSurface::OSC_GUI::gainmode_changed ( )
private

◆ get_session()

void ArdourSurface::OSC_GUI::get_session ( )
private

◆ load_preset()

void ArdourSurface::OSC_GUI::load_preset ( std::string  preset)
private

◆ plugin_page_changed()

void ArdourSurface::OSC_GUI::plugin_page_changed ( )
private

◆ port_changed()

void ArdourSurface::OSC_GUI::port_changed ( )
private

◆ port_focus_out()

bool ArdourSurface::OSC_GUI::port_focus_out ( GdkEventFocus *  )
private

◆ portmode_changed()

void ArdourSurface::OSC_GUI::portmode_changed ( )
private

◆ preset_changed()

void ArdourSurface::OSC_GUI::preset_changed ( )
private

◆ reshow_values()

void ArdourSurface::OSC_GUI::reshow_values ( )
private

◆ restore_sesn_values()

void ArdourSurface::OSC_GUI::restore_sesn_values ( )
private

◆ save_user()

void ArdourSurface::OSC_GUI::save_user ( )
private

◆ scan_preset_files()

void ArdourSurface::OSC_GUI::scan_preset_files ( )
private

◆ send_page_changed()

void ArdourSurface::OSC_GUI::send_page_changed ( )
private

◆ set_bitsets()

void ArdourSurface::OSC_GUI::set_bitsets ( )
private

◆ strips_changed()

void ArdourSurface::OSC_GUI::strips_changed ( )
private

Member Data Documentation

◆ audio_buses

Gtk::CheckButton ArdourSurface::OSC_GUI::audio_buses
private

Definition at line 91 of file osc_gui.h.

◆ audio_tracks

Gtk::CheckButton ArdourSurface::OSC_GUI::audio_tracks
private

Definition at line 89 of file osc_gui.h.

◆ bank_entry

Gtk::SpinButton ArdourSurface::OSC_GUI::bank_entry
private

Definition at line 49 of file osc_gui.h.

◆ bar_and_beat

Gtk::CheckButton ArdourSurface::OSC_GUI::bar_and_beat
private

Definition at line 110 of file osc_gui.h.

◆ control_masters

Gtk::CheckButton ArdourSurface::OSC_GUI::control_masters
private

Definition at line 94 of file osc_gui.h.

◆ cp

OSC& ArdourSurface::OSC_GUI::cp
private

Definition at line 127 of file osc_gui.h.

◆ current_feedback

Gtk::Label ArdourSurface::OSC_GUI::current_feedback
private

Definition at line 104 of file osc_gui.h.

◆ current_strip_types

Gtk::Label ArdourSurface::OSC_GUI::current_strip_types
private

Definition at line 88 of file osc_gui.h.

◆ debug_combo

Gtk::ComboBoxText ArdourSurface::OSC_GUI::debug_combo
private

Definition at line 46 of file osc_gui.h.

◆ def_feedback

uint32_t ArdourSurface::OSC_GUI::def_feedback
private

Definition at line 102 of file osc_gui.h.

◆ def_strip

uint32_t ArdourSurface::OSC_GUI::def_strip
private

Definition at line 86 of file osc_gui.h.

◆ fbvalue

int ArdourSurface::OSC_GUI::fbvalue
private

Definition at line 122 of file osc_gui.h.

◆ foldback_busses

Gtk::CheckButton ArdourSurface::OSC_GUI::foldback_busses
private

Definition at line 92 of file osc_gui.h.

◆ gainmode_combo

Gtk::ComboBoxText ArdourSurface::OSC_GUI::gainmode_combo
private

Definition at line 52 of file osc_gui.h.

◆ heart_beat

Gtk::CheckButton ArdourSurface::OSC_GUI::heart_beat
private

Definition at line 108 of file osc_gui.h.

◆ hidden_tracks

Gtk::CheckButton ArdourSurface::OSC_GUI::hidden_tracks
private

Definition at line 98 of file osc_gui.h.

◆ hp_gui

Gtk::CheckButton ArdourSurface::OSC_GUI::hp_gui
private

Definition at line 117 of file osc_gui.h.

◆ hp_min_sec

Gtk::CheckButton ArdourSurface::OSC_GUI::hp_min_sec
private

Definition at line 116 of file osc_gui.h.

◆ hp_samples

Gtk::CheckButton ArdourSurface::OSC_GUI::hp_samples
private

Definition at line 115 of file osc_gui.h.

◆ master_fb

Gtk::CheckButton ArdourSurface::OSC_GUI::master_fb
private

Definition at line 109 of file osc_gui.h.

◆ master_type

Gtk::CheckButton ArdourSurface::OSC_GUI::master_type
private

Definition at line 95 of file osc_gui.h.

◆ meter_float

Gtk::CheckButton ArdourSurface::OSC_GUI::meter_float
private

Definition at line 112 of file osc_gui.h.

◆ meter_led

Gtk::CheckButton ArdourSurface::OSC_GUI::meter_led
private

Definition at line 113 of file osc_gui.h.

◆ midi_buses

Gtk::CheckButton ArdourSurface::OSC_GUI::midi_buses
private

Definition at line 93 of file osc_gui.h.

◆ midi_tracks

Gtk::CheckButton ArdourSurface::OSC_GUI::midi_tracks
private

Definition at line 90 of file osc_gui.h.

◆ monitor_type

Gtk::CheckButton ArdourSurface::OSC_GUI::monitor_type
private

Definition at line 96 of file osc_gui.h.

◆ plugin_page_entry

Gtk::SpinButton ArdourSurface::OSC_GUI::plugin_page_entry
private

Definition at line 51 of file osc_gui.h.

◆ port_entry

Gtk::SpinButton ArdourSurface::OSC_GUI::port_entry
private

Definition at line 48 of file osc_gui.h.

◆ portmode_combo

Gtk::ComboBoxText ArdourSurface::OSC_GUI::portmode_combo
private

Definition at line 47 of file osc_gui.h.

◆ preset_busy

bool ArdourSurface::OSC_GUI::preset_busy
private

Definition at line 56 of file osc_gui.h.

◆ preset_combo

Gtk::ComboBoxText ArdourSurface::OSC_GUI::preset_combo
private

Definition at line 53 of file osc_gui.h.

◆ preset_files

std::map<std::string,std::string> ArdourSurface::OSC_GUI::preset_files
private

Definition at line 55 of file osc_gui.h.

◆ preset_options

std::vector<std::string> ArdourSurface::OSC_GUI::preset_options
private

Definition at line 54 of file osc_gui.h.

◆ scene_status

Gtk::CheckButton ArdourSurface::OSC_GUI::scene_status
private

Definition at line 121 of file osc_gui.h.

◆ select_fb

Gtk::CheckButton ArdourSurface::OSC_GUI::select_fb
private

Definition at line 118 of file osc_gui.h.

◆ selected_tracks

Gtk::CheckButton ArdourSurface::OSC_GUI::selected_tracks
private

Definition at line 97 of file osc_gui.h.

◆ send_page_entry

Gtk::SpinButton ArdourSurface::OSC_GUI::send_page_entry
private

Definition at line 50 of file osc_gui.h.

◆ sesn_bank

uint32_t ArdourSurface::OSC_GUI::sesn_bank
private

Definition at line 61 of file osc_gui.h.

◆ sesn_feedback

uint32_t ArdourSurface::OSC_GUI::sesn_feedback
private

Definition at line 65 of file osc_gui.h.

◆ sesn_gainmode

uint32_t ArdourSurface::OSC_GUI::sesn_gainmode
private

Definition at line 66 of file osc_gui.h.

◆ sesn_plugin

uint32_t ArdourSurface::OSC_GUI::sesn_plugin
private

Definition at line 63 of file osc_gui.h.

◆ sesn_port

std::string ArdourSurface::OSC_GUI::sesn_port
private

Definition at line 60 of file osc_gui.h.

◆ sesn_portmode

uint32_t ArdourSurface::OSC_GUI::sesn_portmode
private

Definition at line 59 of file osc_gui.h.

◆ sesn_send

uint32_t ArdourSurface::OSC_GUI::sesn_send
private

Definition at line 62 of file osc_gui.h.

◆ sesn_strips

uint32_t ArdourSurface::OSC_GUI::sesn_strips
private

Definition at line 64 of file osc_gui.h.

◆ signal_present

Gtk::CheckButton ArdourSurface::OSC_GUI::signal_present
private

Definition at line 114 of file osc_gui.h.

◆ smpte

Gtk::CheckButton ArdourSurface::OSC_GUI::smpte
private

Definition at line 111 of file osc_gui.h.

◆ ssid_as_path

Gtk::CheckButton ArdourSurface::OSC_GUI::ssid_as_path
private

Definition at line 107 of file osc_gui.h.

◆ strip_buttons_button

Gtk::CheckButton ArdourSurface::OSC_GUI::strip_buttons_button
private

Definition at line 105 of file osc_gui.h.

◆ strip_control_button

Gtk::CheckButton ArdourSurface::OSC_GUI::strip_control_button
private

Definition at line 106 of file osc_gui.h.

◆ stvalue

int ArdourSurface::OSC_GUI::stvalue
private

Definition at line 100 of file osc_gui.h.

◆ trigger_status

Gtk::CheckButton ArdourSurface::OSC_GUI::trigger_status
private

Definition at line 120 of file osc_gui.h.

◆ use_osc10

Gtk::CheckButton ArdourSurface::OSC_GUI::use_osc10
private

Definition at line 119 of file osc_gui.h.

◆ usegroups

Gtk::CheckButton ArdourSurface::OSC_GUI::usegroups
private

Definition at line 99 of file osc_gui.h.


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