audio chan pos rework, batchrender deadlock, titler/crikey grab_event tweak, thread...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / editpanel.C
index df2e7b1ce4b1c58955c5cb3cb694b046df97a1b7..c056e2ebbec836635550ebefa9f774a918bed480 100644 (file)
@@ -339,7 +339,7 @@ void EditPanel::toggle_label()
 void EditPanel::prev_label()
 {
        int shift_down = subwindow->shift_down();
-       int snap = subwindow->ctrl_down() && subwindow->ctrl_down();
+       int snap = subwindow->ctrl_down() && subwindow->alt_down();
 
        int have_mwindow_lock = mwindow->gui->get_window_lock();
        int have_subwindow_lock =
@@ -369,7 +369,7 @@ void EditPanel::prev_label()
 void EditPanel::next_label()
 {
        int shift_down = subwindow->shift_down();
-       int snap = subwindow->ctrl_down() && subwindow->ctrl_down();
+       int snap = subwindow->ctrl_down() && subwindow->alt_down();
 
        int have_mwindow_lock = mwindow->gui->get_window_lock();
        int have_subwindow_lock =
@@ -401,7 +401,7 @@ void EditPanel::next_label()
 void EditPanel::prev_edit()
 {
        int shift_down = subwindow->shift_down();
-       int snap = subwindow->ctrl_down() && subwindow->ctrl_down();
+       int snap = subwindow->ctrl_down() && subwindow->alt_down();
 
        int have_mwindow_lock = mwindow->gui->get_window_lock();
        int have_subwindow_lock =
@@ -431,7 +431,7 @@ void EditPanel::prev_edit()
 void EditPanel::next_edit()
 {
        int shift_down = subwindow->shift_down();
-       int snap = subwindow->ctrl_down() && subwindow->ctrl_down();
+       int snap = subwindow->ctrl_down() && subwindow->alt_down();
 
        int have_mwindow_lock = mwindow->gui->get_window_lock();
        int have_subwindow_lock =
@@ -646,14 +646,9 @@ void EditPanel::set_outpoint()
        mwindow->set_outpoint(1);
 }
 
-void EditPanel::clear_inpoint()
+void EditPanel::unset_inoutpoint()
 {
-       mwindow->delete_inpoint();
-}
-
-void EditPanel::clear_outpoint()
-{
-       mwindow->delete_outpoint();
+       mwindow->unset_inoutpoint(1);
 }
 
 
@@ -679,6 +674,11 @@ int EditInPoint::keypress_event()
                panel->set_inpoint();
                return 1;
        }
+       if(ctrl_down() && get_keypress() == 't')
+       {
+               panel->unset_inoutpoint();
+               return 1;
+       }
        return 0;
 }
 
@@ -704,6 +704,11 @@ int EditOutPoint::keypress_event()
                panel->set_outpoint();
                return 1;
        }
+       if(ctrl_down() && get_keypress() == 't')
+       {
+               panel->unset_inoutpoint();
+               return 1;
+       }
        return 0;
 }