22 #ifndef __gtk2_ardour_timectl_gui_h__
23 #define __gtk2_ardour_timectl_gui_h__
Controllable(const std::string &name, Flag f=Flag(0))
std::string get_label(double &)
TimeCtlGUI * _timectl_gui
TimeCtlBarController(Gtk::Adjustment &adj, TimeCtlGUI *g)
double interface_to_internal(double i, bool rotary=false) const
double internal_to_interface(double i, bool rotary=false) const
TimeCtlGUIControllable(TimeCtlGUI *g)
void set_value(double v, PBD::Controllable::GroupControlDisposition group_override)
TimeCtlGUI * _timectl_gui
Gtk::ComboBoxText units_combo
TimeCtlGUI(ARDOUR::Latent &, samplepos_t sample_rate, samplepos_t period_size)
ARDOUR::TailTime * _tailtime
TimeCtlGUI(ARDOUR::TailTime &, samplepos_t sample_rate, samplepos_t period_size)
static std::vector< std::string > unit_strings
void change_from_button(int dir)
Gtk::Adjustment adjustment
Temporal::samplepos_t samplepos_t
std::shared_ptr< PBD::Controllable > Controllable