void get_window_pos_and_size ();
bool on_key_press_event (GdkEventKey*);
+ bool on_scroll_event (GdkEventScroll*);
void pane_allocation_handler (Gtk::Allocation&, Gtk::Paned*);
list<MixerStrip *> strips;
bool strip_scroller_button_release (GdkEventButton*);
+ void scroll_left ();
+ void scroll_right ();
void add_strip (ARDOUR::Session::RouteList&);
void remove_strip (MixerStrip *);
void redisplay_track_list ();
bool no_track_list_redisplay;
bool track_display_button_press (GdkEventButton*);
+#ifdef GTKOSX
+ void queue_draw_all_strips ();
+#endif
void track_list_change (const Gtk::TreeModel::Path&,const Gtk::TreeModel::iterator&);
void track_list_delete (const Gtk::TreeModel::Path&);
void build_mix_group_context_menu ();
void activate_all_mix_groups ();
void disable_all_mix_groups ();
+ void show_all_mix_groups ();
+ void hide_all_mix_groups ();
void add_mix_group (ARDOUR::RouteGroup *);
void mix_groups_changed ();
void mix_group_name_edit (const Glib::ustring&, const Glib::ustring&);
Width _strip_width;
- void sync_order_keys (void *src);
- bool ignore_route_reorder;
+ void sync_order_keys (const char *src);
+ bool strip_redisplay_does_not_reset_order_keys;
+ bool strip_redisplay_does_not_sync_order_keys;
static const int32_t default_width = 478;
static const int32_t default_height = 765;