projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cut buffer must not mess around with libardour selection
[ardour.git]
/
gtk2_ardour
/
ardour_dropdown.h
diff --git
a/gtk2_ardour/ardour_dropdown.h
b/gtk2_ardour/ardour_dropdown.h
index 9d96e575f09440da3781833cfc1a61705c35fae7..ee8b320b833aff52d6efd8f34aeb78794b3ae36e 100644
(file)
--- a/
gtk2_ardour/ardour_dropdown.h
+++ b/
gtk2_ardour/ardour_dropdown.h
@@
-37,11
+37,20
@@
class ArdourDropdown : public ArdourButton
virtual ~ArdourDropdown ();
bool on_button_press_event (GdkEventButton*);
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;
private:
Gtk::Menu _menu;
+
+ bool _scrolling_disabled;
};
};
-#endif /* __gtk2_ardour_ardour_
menu
_h__ */
+#endif /* __gtk2_ardour_ardour_
dropdown
_h__ */