some fixes/improvements for track selection; add upload target to manual makefile...
[ardour.git] / gtk2_ardour / audio_region_view.cc
index 02debbaf8abf02bf9a121504a654962819a7c531..ba5b9a1ce115f9cc38a470e3686f2afb54f2a377 100644 (file)
@@ -249,55 +249,6 @@ AudioRegionView::fade_out_changed ()
 {
        reset_fade_out_shape ();
 }
-
-void
-AudioRegionView::set_fade_in_shape (AudioRegion::FadeShape shape)
-{
-       AutomationList& alist = audio_region()->fade_in();
-       XMLNode& before (alist.get_state());
-       trackview.session().begin_reversible_command ("fade in shape");
-       audio_region()->set_fade_in_shape (shape);
-       XMLNode& after (alist.get_state());
-       trackview.session().add_command (new MementoCommand<AutomationList>(alist, &before, &after));
-       trackview.session().commit_reversible_command ();
-}
-
-void
-AudioRegionView::set_fade_out_shape (AudioRegion::FadeShape shape)
-{
-       AutomationList& alist = audio_region()->fade_out();
-       XMLNode& before (alist.get_state());
-       trackview.session().begin_reversible_command ("fade out shape");
-       audio_region()->set_fade_out_shape (shape);
-       XMLNode& after (alist.get_state());
-       trackview.session().add_command (new MementoCommand<AutomationList>(alist, &before, &after));
-       trackview.session().commit_reversible_command ();
-}
-
-void
-AudioRegionView::set_fade_in_active (bool yn)
-{
-       AutomationList& alist = audio_region()->fade_in();
-       XMLNode& before (alist.get_state());
-       trackview.session().begin_reversible_command ("fade in shape");
-       audio_region()->set_fade_in_active (yn);
-       XMLNode& after (alist.get_state());
-       trackview.session().add_command (new MementoCommand<AutomationList>(alist, &before, &after));
-       trackview.session().commit_reversible_command ();
-}
-
-void
-AudioRegionView::set_fade_out_active (bool yn)
-{
-       AutomationList& alist = audio_region()->fade_out();
-       XMLNode& before (alist.get_state());
-       trackview.session().begin_reversible_command ("fade out shape");
-       audio_region()->set_fade_out_active (yn);
-       XMLNode& after (alist.get_state());
-       trackview.session().add_command (new MementoCommand<AutomationList>(alist, &before, &after));
-       trackview.session().commit_reversible_command ();
-}
-
 void
 AudioRegionView::fade_in_active_changed ()
 {
@@ -715,8 +666,8 @@ AudioRegionView::show_region_editor ()
                // trackview.editor.ensure_float (*editor);
        } 
 
-       editor->show_all ();
-       editor->get_window()->raise();
+       editor->present ();
+       editor->show_all();
 }
 
 void
@@ -786,7 +737,7 @@ AudioRegionView::create_waves ()
        for (uint32_t n = 0; n < nchans; ++n) {
                tmp_waves.push_back (0);
        }
-       
+
        for (uint32_t n = 0; n < nchans; ++n) {
                
                if (n >= audio_region()->n_channels()) {
@@ -877,7 +828,7 @@ AudioRegionView::create_one_wave (uint32_t which, bool direct)
                        break;
                }
        }
-       
+
        if (n == nwaves && waves.empty()) {
                /* all waves are ready */
                tmp_waves.resize(nwaves);