#define __ardour_gtk_panner_ui_h__
#include <vector>
-#include <gtk--.h>
-#include <gtkmmext/slider_controller.h>
-#include <gtkmmext/click_box.h>
+#include <gtkmm.h>
+#include <gtkmm2ext/slider_controller.h>
+#include <gtkmm2ext/click_box.h>
#include "enums.h"
class IO;
class Session;
}
-namespace Gtkmmext {
+namespace Gtkmm2ext {
class FastMeter;
class BarController;
}
Panner2d* panner;
Gtk::VBox pan_bar_packer;
+ Gtk::Adjustment hAdjustment;
+ Gtk::Adjustment vAdjustment;
Gtk::Viewport panning_viewport;
Gtk::EventBox panning_up;
Gtk::Arrow panning_up_arrow;
void panning_link_direction_clicked ();
vector<Gtk::Adjustment*> pan_adjustments;
- vector<Gtkmmext::BarController*> pan_bars;
+ vector<Gtkmm2ext::BarController*> pan_bars;
void pan_adjustment_changed (uint32_t which);
void pan_value_changed (uint32_t which);
gint start_pan_touch (GdkEventButton*);
gint end_pan_touch (GdkEventButton*);
- gint entry_focus_event (GdkEventFocus* ev);
-
gint pan_button_event (GdkEventButton*, uint32_t which);
Gtk::Menu* pan_menu;
Gtk::CheckMenuItem* bypass_menu_item;