dropzone: honor AutoConnectMaster.
[ardour.git] / gtk2_ardour / ardour_dropdown.cc
index 3e214ef9e89aa21b36d8072c6e503a8d60e5eb82..cd1bfefed35ef71aa1b66675d7b8ad5b9d55f4ce 100644 (file)
@@ -52,7 +52,7 @@ using namespace std;
 
 ArdourDropdown::ArdourDropdown (Element e)
 {
-       signal_button_press_event().connect (sigc::mem_fun(*this, &ArdourDropdown::on_mouse_pressed));
+//     signal_button_press_event().connect (sigc::mem_fun(*this, &ArdourDropdown::on_mouse_pressed));
 
        add_elements(e);
        add_elements(ArdourButton::Menu);
@@ -63,12 +63,17 @@ ArdourDropdown::~ArdourDropdown ()
 }
 
 bool
-ArdourDropdown::on_mouse_pressed (GdkEventButton*)
+ArdourDropdown::on_button_press_event (GdkEventButton*)
 {
        _menu.popup (1, gtk_get_current_event_time());  
        return true;
 }
 
+void
+ArdourDropdown::clear_items ()
+{
+       _menu.items ().clear ();
+}
 
 void
 ArdourDropdown::AddMenuElem (Menu_Helpers::MenuElem e)