From 3800d69cc38d5bd7c609b66ce45111ded998d74c Mon Sep 17 00:00:00 2001 From: nikolay Date: Mon, 8 Sep 2014 16:20:14 +0300 Subject: [PATCH] [Summary] Add new functionality to class waves_dropdown [Reviewed] GZharun --- gtk2_ardour/waves_dropdown.cc | 6 ++++++ gtk2_ardour/waves_dropdown.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/gtk2_ardour/waves_dropdown.cc b/gtk2_ardour/waves_dropdown.cc index 24f9e0f99e..8344ffb348 100644 --- a/gtk2_ardour/waves_dropdown.cc +++ b/gtk2_ardour/waves_dropdown.cc @@ -46,6 +46,12 @@ WavesDropdown::add_menu_item (const std::string& item, void* cookie) return _menu.items ().back (); } +void +WavesDropdown::clear_items () +{ + _menu.items().clear (); +} + void WavesDropdown::_on_menu_item (size_t item_number, void* cookie) { diff --git a/gtk2_ardour/waves_dropdown.h b/gtk2_ardour/waves_dropdown.h index fd80cdd5c2..b56b89031d 100644 --- a/gtk2_ardour/waves_dropdown.h +++ b/gtk2_ardour/waves_dropdown.h @@ -36,6 +36,8 @@ class WavesDropdown : public WavesIconButton Gtk::MenuItem& add_menu_item (const std::string& item, void* cookie); + void clear_items (); + sigc::signal2 signal_menu_item_clicked; private: