20 #ifndef _gtk_ardour_cuebox_ui_h_
21 #define _gtk_ardour_cuebox_ui_h_
101 typedef std::vector<ArdourCanvas::Rectangle*>
Slots;
Declaration of the main canvas classes.
virtual void set_session(ARDOUR::Session *)
void _size_allocate(ArdourCanvas::Rect const &)
void get_slots(TriggerList &triggerlist, uint64_t idx)
void trigger_cue_row(uint64_t n)
bool text_event(GdkEvent *, uint64_t)
CueBoxUI(ArdourCanvas::Item *parent)
void set_all_quantization(Temporal::BBT_Offset const &, uint64_t idx)
void set_all_launch_style(ARDOUR::Trigger::LaunchStyle, uint64_t idx)
void set_all_colors(uint64_t idx)
Gtk::Menu * _context_menu
Gtk::ColorSelectionDialog _color_dialog
void set_all_follow_action(ARDOUR::FollowAction const &, uint64_t idx)
void clear_all_triggers(uint64_t idx)
bool event(GdkEvent *, uint64_t)
void context_menu(uint64_t idx)
std::vector< ArdourCanvas::Rectangle * > Slots
bool on_key_release_event(GdkEventKey *)
This is a default handler for the signal signal_key_release_event().
bool on_key_press_event(GdkEventKey *)
This is a default handler for the signal signal_key_press_event().
PBD::ScopedConnectionList _session_connections
ArdourCanvas::Circle * name_button
void set_default_colors()
CueEntry(ArdourCanvas::Item *item, uint64_t cue_index)
void _size_allocate(ArdourCanvas::Rect const &)
bool event_handler(GdkEvent *)
void render(ArdourCanvas::Rect const &area, Cairo::RefPtr< Cairo::Context > context) const
ArdourCanvas::Text * jump_text
void ui_parameter_changed(std::string const &p)
std::list< ARDOUR::TriggerPtr > TriggerList
void set_session(lua_State *L, Session *s)