#ifndef __gtk_ardour_option_editor_h__
#define __gtk_ardour_option_editor_h__
-#include <gtkmm/notebook.h>
#include <gtkmm/checkbutton.h>
#include <gtkmm/comboboxtext.h>
+#include <gtkmm/filechooserbutton.h>
+#include <gtkmm/label.h>
+#include <gtkmm/notebook.h>
+#include <gtkmm/scale.h>
#include <gtkmm/spinbutton.h>
#include <gtkmm/table.h>
+#include <gtkmm/treestore.h>
+#include <gtkmm/treeview.h>
#include <gtkmm/window.h>
-#include "gtkmm2ext/slider_controller.h"
+#include "widgets/slider_controller.h"
#include "ardour_window.h"
#include "audio_clock.h"
virtual void add_to_page (OptionEditorPage *) = 0;
void add_widget_to_page (OptionEditorPage*, Gtk::Widget*);
- void add_widgets_to_page (OptionEditorPage*, Gtk::Widget*, Gtk::Widget*);
+ void add_widgets_to_page (OptionEditorPage*, Gtk::Widget*, Gtk::Widget*, bool expand = true);
void set_note (std::string const &);
void add_to_page (OptionEditorPage* p)
{
- add_widgets_to_page (p, _label, _box);
+ add_widgets_to_page (p, _label, _box, false);
}
void changed ()
bool on_key_press (GdkEventKey* ev);
Gtk::Adjustment _db_adjustment;
- Gtkmm2ext::HSliderController* _db_slider;
+ ArdourWidgets::HSliderController* _db_slider;
Gtk::Entry _db_display;
Gtk::Label _label;
Gtk::HBox _box;