+
+#if WHERE_DOES_THIS_LIVE
+ pan_bar_packer.show();
+ panning_viewport.show();
+ panning_up.show();
+ panning_up_arrow.show();
+ panning_down.show();
+ panning_down_arrow.show();
+ pan_vbox.show();
+ panning_link_button.show();
+ panning_link_direction_button.show();
+ panning_link_box.show();
+ pan_automation_style_button.show();
+ pan_automation_state_button.show();
+ show();
+#endif
+}
+
+void
+PannerUI::build_astate_menu ()
+{
+ using namespace Menu_Helpers;
+
+ if (pan_astate_menu == 0) {
+ pan_astate_menu = new Menu;
+ pan_astate_menu->set_name ("ArdourContextMenu");
+ } else {
+ pan_astate_menu->items().clear ();
+ }
+
+ pan_astate_menu->items().push_back (MenuElem (_("Manual"), bind (
+ mem_fun (_panner.get(), &Panner::set_automation_state),
+ (AutoState) Off)));
+ pan_astate_menu->items().push_back (MenuElem (_("Play"), bind (
+ mem_fun (_panner.get(), &Panner::set_automation_state),
+ (AutoState) Play)));
+ pan_astate_menu->items().push_back (MenuElem (_("Write"), bind (
+ mem_fun (_panner.get(), &Panner::set_automation_state),
+ (AutoState) Write)));
+ pan_astate_menu->items().push_back (MenuElem (_("Touch"), bind (
+ mem_fun (_panner.get(), &Panner::set_automation_state),
+ (AutoState) Touch)));
+
+}
+
+void
+PannerUI::build_astyle_menu ()
+{
+ using namespace Menu_Helpers;
+
+ if (pan_astyle_menu == 0) {
+ pan_astyle_menu = new Menu;
+ pan_astyle_menu->set_name ("ArdourContextMenu");
+ } else {
+ pan_astyle_menu->items().clear();
+ }
+
+ pan_astyle_menu->items().push_back (MenuElem (_("Trim")));
+ pan_astyle_menu->items().push_back (MenuElem (_("Abs")));
+}
+
+boost::shared_ptr<PBD::Controllable>
+PannerUI::get_controllable()
+{
+ return pan_bars[0]->get_controllable();