virtual ~ArdourDropdown ();
bool on_button_press_event (GdkEventButton*);
+ bool on_scroll_event (GdkEventScroll*);
+ void menu_size_request(Gtk::Requisition*);
- void AddMenuElem (Gtk::Menu_Helpers::MenuElem e);
+ void clear_items ();
+ void AddMenuElem (Gtk::Menu_Helpers::Element e);
+
+ void disable_scrolling();
+
+ Gtk::Menu_Helpers::MenuList& items () { return _menu.items (); }
private:
Gtk::Menu _menu;
+
+ bool _scrolling_disabled;
};
-#endif /* __gtk2_ardour_ardour_menu_h__ */
+#endif /* __gtk2_ardour_ardour_dropdown_h__ */