update shortcuts doc, period/comma alt shortcuts, popup deactivate fix, click2play...
authorGood Guy <good1.2guy@gmail.com>
Fri, 16 Feb 2018 18:41:31 +0000 (11:41 -0700)
committerGood Guy <good1.2guy@gmail.com>
Fri, 16 Feb 2018 18:41:31 +0000 (11:41 -0700)
cinelerra-5.1/cinelerra/cwindowgui.C
cinelerra-5.1/cinelerra/cwindowgui.h
cinelerra-5.1/cinelerra/editpanel.C
cinelerra-5.1/cinelerra/editpanel.h
cinelerra-5.1/cinelerra/mwindow.h
cinelerra-5.1/cinelerra/mwindowedit.C
cinelerra-5.1/cinelerra/mwindowgui.C
cinelerra-5.1/cinelerra/new.C
cinelerra-5.1/doc/shortcuts.html
cinelerra-5.1/guicast/bcpopupmenu.C

index 11114bc91223807af309babfeac40c86c77db88a..b4b8008d8c9513d66c613213e5029f8451849218 100644 (file)
@@ -503,32 +503,58 @@ int CWindowGUI::keypress_event()
                                int shift_down = this->shift_down();
                                unlock_window();
                                stop_transport(0);
-                               mwindow->gui->lock_window("CWindowGUI::keypress_event 2");
+                               mwindow->gui->lock_window("CWindowGUI::keypress_event 5");
                                if( alt_down )
                                        mwindow->prev_edit_handle(shift_down);
                                else
                                        mwindow->move_left();
                                mwindow->gui->unlock_window();
-                               lock_window("CWindowGUI::keypress_event 2");
+                               lock_window("CWindowGUI::keypress_event 6");
                                result = 1;
                        }
                        break;
+
+               case ',':
+                       if( !ctrl_down() && !alt_down() ) {
+                               unlock_window();
+                               stop_transport(0);
+                               mwindow->gui->lock_window("CWindowGUI::keypress_event 7");
+                               mwindow->move_left();
+                               mwindow->gui->unlock_window();
+                               lock_window("CWindowGUI::keypress_event 8");
+                               result = 1;
+                       }
+                       break;
+
                case RIGHT:
                        if( !ctrl_down() ) {
                                int alt_down = this->alt_down();
                                int shift_down = this->shift_down();
                                unlock_window();
                                stop_transport(0);
-                               mwindow->gui->lock_window("CWindowGUI::keypress_event 2");
+                               mwindow->gui->lock_window("CWindowGUI::keypress_event 8");
                                if( alt_down )
                                        mwindow->next_edit_handle(shift_down);
                                else
                                        mwindow->move_right();
                                mwindow->gui->unlock_window();
-                               lock_window("CWindowGUI::keypress_event 2");
+                               lock_window("CWindowGUI::keypress_event 9");
+                               result = 1;
+                       }
+                       break;
+
+               case '.':
+                       if( !ctrl_down() && !alt_down() ) {
+                               unlock_window();
+                               stop_transport(0);
+                               mwindow->gui->lock_window("CWindowGUI::keypress_event 10");
+                               mwindow->move_right();
+                               mwindow->gui->unlock_window();
+                               lock_window("CWindowGUI::keypress_event 11");
                                result = 1;
                        }
                        break;
+
        }
 
        if(!result) result = transport->keypress_event();
@@ -726,10 +752,16 @@ CWrapper(set_inpoint)
 CWrapper(set_outpoint)
 CWrapper(unset_inoutpoint)
 CWrapper(toggle_label)
-CWrapper(prev_label)
-CWrapper(next_label)
-CWrapper(prev_edit)
-CWrapper(next_edit)
+
+#define CWrapper_cut(fn) void CWindowEditing::fn(int cut) { \
+       mwindow->gui->lock_window("CWrapper::" #fn); \
+       EditPanel::fn(cut); \
+       mwindow->gui->unlock_window(); \
+}
+CWrapper_cut(prev_label)
+CWrapper_cut(next_label)
+CWrapper_cut(prev_edit)
+CWrapper_cut(next_edit)
 
 void CWindowEditing::to_clip()
 {
index 8da0b3b0db221d64c22b5513d3d95f7e574c574e..8753fa43b1a4a5ee30cb9f10a58dc1e3fbf3760a 100644 (file)
@@ -170,10 +170,10 @@ public:
        void unset_inoutpoint();
        void to_clip();
        void toggle_label();
-       void prev_label();
-       void next_label();
-       void prev_edit();
-       void next_edit();
+       void prev_label(int cut);
+       void next_label(int cut);
+       void prev_edit(int cut);
+       void next_edit(int cut);
 
        MWindow *mwindow;
        CWindow *cwindow;
index 379291413d0eb57561d359bb398aa7e68c4fca97..60e154b2c854b1fe593073d698084d9ef5d8fbef 100644 (file)
@@ -343,36 +343,34 @@ void EditPanel::toggle_label()
        mwindow->toggle_label(is_mwindow);
 }
 
-void EditPanel::prev_label()
+void EditPanel::prev_label(int cut)
 {
        int shift_down = subwindow->shift_down();
-       int snap = subwindow->ctrl_down() && subwindow->alt_down();
        int have_mwindow_lock = mwindow->gui->get_window_lock();
        if( have_mwindow_lock ) mwindow->gui->unlock_window();
 
        stop_transport("EditPanel::prev_label 1");
 
        mwindow->gui->lock_window("EditPanel::prev_label 2");
-       if( snap )
-               mwindow->snap_left_label();
+       if( cut )
+               mwindow->cut_left_label();
        else
                mwindow->prev_label(shift_down);
        if( !have_mwindow_lock )
                mwindow->gui->unlock_window();
 }
 
-void EditPanel::next_label()
+void EditPanel::next_label(int cut)
 {
        int shift_down = subwindow->shift_down();
-       int snap = subwindow->ctrl_down() && subwindow->alt_down();
        int have_mwindow_lock = mwindow->gui->get_window_lock();
        if( have_mwindow_lock ) mwindow->gui->unlock_window();
 
        stop_transport("EditPanel::next_label 1");
 
        mwindow->gui->lock_window("EditPanel::next_label 2");
-       if( snap )
-               mwindow->snap_right_label();
+       if( cut )
+               mwindow->cut_right_label();
        else
                mwindow->next_label(shift_down);
        if( !have_mwindow_lock )
@@ -381,10 +379,9 @@ void EditPanel::next_label()
 
 
 
-void EditPanel::prev_edit()
+void EditPanel::prev_edit(int cut)
 {
        int shift_down = subwindow->shift_down();
-       int snap = subwindow->ctrl_down() && subwindow->alt_down();
        int have_mwindow_lock = mwindow->gui->get_window_lock();
        if( have_mwindow_lock ) mwindow->gui->unlock_window();
 
@@ -392,8 +389,8 @@ void EditPanel::prev_edit()
 
        mwindow->gui->lock_window("EditPanel::prev_edit 2");
 
-       if( snap )
-               mwindow->snap_left_edit();
+       if( cut )
+               mwindow->cut_left_edit();
        else
                mwindow->prev_edit_handle(shift_down);
 
@@ -401,10 +398,9 @@ void EditPanel::prev_edit()
                mwindow->gui->unlock_window();
 }
 
-void EditPanel::next_edit()
+void EditPanel::next_edit(int cut)
 {
        int shift_down = subwindow->shift_down();
-       int snap = subwindow->ctrl_down() && subwindow->alt_down();
        int have_mwindow_lock = mwindow->gui->get_window_lock();
        if( have_mwindow_lock ) mwindow->gui->unlock_window();
 
@@ -412,8 +408,8 @@ void EditPanel::next_edit()
 
        mwindow->gui->lock_window("EditPanel::next_edit 2");
 
-       if( snap )
-               mwindow->snap_right_edit();
+       if( cut )
+               mwindow->cut_right_edit();
        else
                mwindow->next_edit_handle(shift_down);
 
@@ -633,14 +629,17 @@ int EditInPoint::handle_event()
 int EditInPoint::keypress_event()
 {
        int key = get_keypress();
-       if( key == '[' || key == '<' ) {
-                panel->set_inpoint();
-               return 1;
+       if( ctrl_down() ) {
+               if( key == 't' ) {
+                       panel->unset_inoutpoint();
+                       return 1;
+               }
        }
-       if(ctrl_down() && get_keypress() == 't')
-       {
-               panel->unset_inoutpoint();
-               return 1;
+       else if( !alt_down() ) {
+               if( key == '[' || key == '<' ) {
+                       panel->set_inpoint();
+                       return 1;
+               }
        }
        return 0;
 }
@@ -663,14 +662,17 @@ int EditOutPoint::handle_event()
 int EditOutPoint::keypress_event()
 {
        int key = get_keypress();
-       if( key == ']' || key == '>' ) {
-               panel->set_outpoint();
-               return 1;
+       if( ctrl_down() ) {
+               if(  key == 't' ) {
+                       panel->unset_inoutpoint();
+                       return 1;
+               }
        }
-       if(ctrl_down() && get_keypress() == 't')
-       {
-               panel->unset_inoutpoint();
-               return 1;
+       else if( !alt_down() ) {
+               if( key == ']' || key == '>' ) {
+                       panel->set_outpoint();
+                       return 1;
+               }
        }
        return 0;
 }
@@ -693,13 +695,23 @@ EditNextLabel::~EditNextLabel()
 }
 int EditNextLabel::keypress_event()
 {
-       if( ctrl_down() && get_keypress() == (!alt_down() ? RIGHT : '>') )
-               return handle_event();
+       if( ctrl_down() ) {
+               int key = get_keypress();
+               if( (key == RIGHT || key == '.') && !alt_down() ) {
+                       panel->next_label(0);
+                       return 1;
+               }
+               if( key == '>' && alt_down() ) {
+                       panel->next_label(1);
+                       return 1;
+               }
+       }
        return 0;
 }
 int EditNextLabel::handle_event()
 {
-       panel->next_label();
+       int cut = ctrl_down() && alt_down();
+       panel->next_label(cut);
        return 1;
 }
 
@@ -720,13 +732,23 @@ EditPrevLabel::~EditPrevLabel()
 }
 int EditPrevLabel::keypress_event()
 {
-       if( ctrl_down() && get_keypress() == (!alt_down() ? LEFT : '<') )
-               return handle_event();
+       if( ctrl_down() ) {
+               int key = get_keypress();
+               if( (key == LEFT || key == ',') && !alt_down() ) {
+                       panel->prev_label(0);
+                       return 1;
+               }
+               if( key == '<' && alt_down() ) {
+                       panel->prev_label(1);
+                       return 1;
+               }
+       }
        return 0;
 }
 int EditPrevLabel::handle_event()
 {
-       panel->prev_label();
+       int cut = ctrl_down() && alt_down();
+       panel->prev_label(cut);
        return 1;
 }
 
@@ -749,13 +771,23 @@ EditNextEdit::~EditNextEdit()
 }
 int EditNextEdit::keypress_event()
 {
-       if( alt_down() && get_keypress() == (!ctrl_down() ? RIGHT : '.') )
-               return handle_event();
+       if( alt_down() ) {
+               int key = get_keypress();
+               if( (key == RIGHT || key == '.') && !ctrl_down() ) {
+                       panel->next_edit(0);
+                       return 1;
+               }
+               if( key == '.' && ctrl_down() ) {
+                       panel->next_edit(1);
+                       return 1;
+               }
+       }
        return 0;
 }
 int EditNextEdit::handle_event()
 {
-       panel->next_edit();
+       int cut = ctrl_down() && alt_down();
+       panel->next_edit(cut);
        return 1;
 }
 
@@ -776,13 +808,23 @@ EditPrevEdit::~EditPrevEdit()
 }
 int EditPrevEdit::keypress_event()
 {
-       if( alt_down() && get_keypress() == (!ctrl_down() ? LEFT : ',') )
-               return handle_event();
+       if( alt_down() ) {
+               int key = get_keypress();
+               if( (key == LEFT || key == ',') && !ctrl_down() ) {
+                       panel->prev_edit(0);
+                       return 1;
+               }
+               if( key == ',' && ctrl_down() ) {
+                       panel->prev_edit(1);
+                       return 1;
+               }
+       }
        return 0;
 }
 int EditPrevEdit::handle_event()
 {
-       panel->prev_edit();
+       int cut = ctrl_down() && alt_down();
+       panel->prev_edit(cut);
        return 1;
 }
 
index c2b5de1e36b29f5fb355a087f650255ff68e9134..e6839a68642d1cb92d858d705dece55fe9a59af5 100644 (file)
@@ -444,10 +444,10 @@ public:
        virtual void unset_inoutpoint();
        virtual void to_clip() = 0;
        virtual void toggle_label();
-       virtual void prev_label();
-       virtual void next_label();
-       virtual void prev_edit();
-       virtual void next_edit();
+       virtual void prev_label(int cut);
+       virtual void next_label(int cut);
+       virtual void prev_edit(int cut);
+       virtual void next_edit(int cut);
        virtual double get_position();
        virtual void set_position(double position);
 
index b42081bf513f4ad1a1c44c23895639d1206f2377..49e36552ac8d8f9a5cbc9f476e0ce3f406013424 100644 (file)
@@ -343,11 +343,11 @@ public:
        void cut();
        void blade(double position);
        void cut(double start, double end, double new_position=-1);
-// snap off edit from current position to handle/label
-       void snap_left_edit();
-       void snap_right_edit();
-       void snap_left_label();
-       void snap_right_label();
+// cut edit from current position to handle/label
+       void cut_left_edit();
+       void cut_right_edit();
+       void cut_left_label();
+       void cut_right_label();
 
 // Calculate aspect ratio from pixel counts
        static int create_aspect_ratio(float &w, float &h, int width, int height);
index e27d40373dab38bd51e9ec63dbd3c811fa7d1fad..c8619a1c3b668c114434004acd358e937f57c9bd 100644 (file)
@@ -554,7 +554,7 @@ void MWindow::cut(double start, double end, double new_position)
        cwindow->refresh_frame(CHANGE_EDL);
 }
 
-void MWindow::snap_left_edit()
+void MWindow::cut_left_edit()
 {
        double start_pos = edl->local_session->get_selectionstart(1);
        double position = edl->prev_edit(start_pos);
@@ -562,7 +562,7 @@ void MWindow::snap_left_edit()
                cut(position, start_pos, position);
 }
 
-void MWindow::snap_right_edit()
+void MWindow::cut_right_edit()
 {
        double end_pos = edl->local_session->get_selectionend(1);
        double position = edl->next_edit(end_pos);
@@ -570,7 +570,7 @@ void MWindow::snap_right_edit()
                cut(end_pos, position, end_pos);
 }
 
-void MWindow::snap_left_label()
+void MWindow::cut_left_label()
 {
        double start_pos = edl->local_session->get_selectionstart(1);
        Label *left_label = edl->labels->prev_label(start_pos);
@@ -580,7 +580,7 @@ void MWindow::snap_left_label()
                cut(position, start_pos, position);
 }
 
-void MWindow::snap_right_label()
+void MWindow::cut_right_label()
 {
        double end_pos = edl->local_session->get_selectionend(1);
        Label *right_label = edl->labels->next_label(end_pos);
index ec33eba7b24fe9e4998bc968fe48be937d5f2784..d1aea0fc026c6c0440f12b839ce345bc74e5e654 100644 (file)
@@ -1195,6 +1195,13 @@ int MWindowGUI::keypress_event()
                }
                break;
 
+       case ',':
+               if( !ctrl_down() && !alt_down() ) {
+                       mwindow->move_left();
+                       result = 1;
+               }
+               break;
+
        case RIGHT:
                if( !ctrl_down() ) {
                        if( alt_down() ) {
@@ -1207,6 +1214,13 @@ int MWindowGUI::keypress_event()
                }
                break;
 
+       case '.':
+               if( !ctrl_down() && !alt_down() ) {
+                       mwindow->move_right();
+                       result = 1;
+               }
+               break;
+
        case UP:
                if( ctrl_down() && !alt_down() )
                        mwindow->expand_y();
index c7c9ba31cfb7154c0caa2a891dac690b8f5e8b27..9877894bd05bd29ce749385520b1717399f5c24f 100644 (file)
@@ -126,7 +126,7 @@ int New::create_new_project(int load_mode)
        mwindow->update_project(load_mode);
        mwindow->session->changes_made = 0;
        mwindow->undo->update_undo_after(load_mode == LOADMODE_REPLACE ?
-               _("New Project") : _("Append Project"), LOAD_ALL);
+               _("New Project") : _("Append to Project"), LOAD_ALL);
        mwindow->gui->unlock_window();
        return 0;
 }
index e3b258c94200554d8c60dcd820c0e08677dfc1b5..ae34111cb68fd63355db2e2b3d1ae4ca9b351db8 100644 (file)
                <td align="left"><font face="Liberation Serif" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif" size=4>Concatenate tracks together</font></td>
        </tr>
+       <tr>
+               <td height="26" align="right"><font face="Liberation Serif" size=4> </font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Append to proj</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>'Shift-N'</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Add set of tracks</font></td>
+       </tr>
        <tr>
                <td height="26" align="right"><font face="Liberation Serif" size=4> </font></td>
                <td align="left"><font face="Liberation Serif" size=4>add Subttl</font></td>
                <td align="left"><font face="Liberation Serif" size=4>+Shift w/Alt</font></td>
                <td align="left"><font face="Liberation Serif" size=4>Shift with Alt+x above, adds/removes audio</font></td>
        </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>+Shift w/Ctrl</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Loops play; all or between In/Out</font></td>
+       </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif" size=4><br></font></td>
        <tr>
                <td height="26" align="left"><b><font face="Liberation Serif" size=4>    Edit operations</font></b></td>
                <td align="left"><font face="Liberation Serif" size=4>In point</font></td>
-               <td align="left"><font face="Liberation Serif" size=4>'['</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>'[' or '<'</font></td>
                <td align="left"><font face="Liberation Serif" size=4>Toggle In point timeline marker</font></td>
        </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif" size=4>Out point</font></td>
-               <td align="left"><font face="Liberation Serif" size=4>']'</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>']' or '>'</font></td>
                <td align="left"><font face="Liberation Serif" size=4>Toggle Out point timeline marker</font></td>
        </tr>
        <tr>
                <td align="left"><font face="Liberation Serif" size=4>Shift-ctrl</font></td>
                <td align="left"><font face="Liberation Serif" size=4>Move cursor to label right of cursor, expand selection</font></td>
        </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>, (comma)</font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Scroll window timeline display left (not insertion pt)</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>, (comma)</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Ctrl</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Move cursor to label left of cursor (main shortcuts)</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>, (comma)</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Alt</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Move cursor to edit boundary left of cursor position</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>. (period)</font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Scroll window timeline display right (not insertion pt)</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>. (period)</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Ctrl</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Move cursor to label right of cursor (main shortcuts)</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>. (period)</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Alt</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Move cursor to edit boundary right of cursor position</font></td>
+       </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif" size=4>UP (up arrow)</font></td>
                <td align="left"><font face="Liberation Serif" size=4>'Shift-tab’</font></td>
                <td align="left"><font face="Liberation Serif" size=4>Toggle all of the other tracks arming status</font></td>
        </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>On plugin title bar, selects that area</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>On an edit, selects that area</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>On subtitle track, displays text in Line text</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>On fade/speed, synch video/audio ganged</font></td>
+       </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif" size=4>Projector zoom</font></td>
        </tr>
+       <tr>
+               <td height="26" align="left"><b><font face="Liberation Serif,Times New Roman" size=4> Transport &</font></b></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>(plus 3 below)</font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Same as in Main window</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4>  Edit Buttons</font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>(plus 3 below)</font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Same as in Main window</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Left click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Only Protect enabled, start/stop forward play</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Middle click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Only Protect enabled, start/stop play reverse</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Middle wheel</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Only Protect enabled, plays forw/rev 1 frame</font></td>
+       </tr>
        <tr>
                <td height="26" align="left"><b><font face="Liberation Serif,Times New Roman" size=4>Viewer</font></b></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif" size=4>+Shift w/Alt</font></td>
                <td align="left"><font face="Liberation Serif" size=4>Shift with Alt+x above, adds/removes audio</font></td>
        </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>+Shift w/Ctrl</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Loops play; all or between In/Out</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Left click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Start or stop play forward</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Middle click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Start or stop play reverse</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Middle wheel</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Plays forward or reverse 1 frame</font></td>
+       </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4>In point</font></td>
-               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>'['</font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>'[' or '<'</font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Toggle In point timeline marker</font></td>
        </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Out point</font></td>
-               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>']'</font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>']' or '>'</font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Toggle Out point timeline marker</font></td>
        </tr>
        <tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
-               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>'Left click'</font></td>
-               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Start or stop play in Viewer window</font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><b><font face="Liberation Serif,Times New Roman" size=4> Mixer</font></b></td>
+               <td align="left"><b><u><font face="Liberation Serif" size=4>Menu Items</font></u></b></td>
+               <td align="left"><b><u><font face="Liberation Serif" size=4>Shortcuts</font></u></b></td>
+               <td align="left"><b><u><font face="Liberation Serif" size=4>Description</font></u></b></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>On mixer window, pastes into timeline</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><b><font face="Liberation Serif,Times New Roman" size=4> An Event</font></b></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Executes the item event (e.g. Load highlighted file)</font></td>
        </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4>(also+'Shift’)</font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Copies selection to 2nd cut buffer and delete</font></td>
        </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>On word in textbox, highlites that word</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>On highlighted Probe order, enables/disables</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Triple click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>In subtitle script text, loads line into line text</font></td>
+       </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4>'Shift’</font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Hold down Shift and drag to move text icon</font></td>
        </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Visibility off- loads media in Viewer</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Single click</font></td>
+               <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Visibility on- bigger thumbnail plays or stops</font></td>
+       </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4>Select the device picture</font></td>
        </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>In Find window, centers there & turns yellow</font></td>
+       </tr>
+       <tr>
+               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4><br></font></td>
+               <td align="left"><font face="Liberation Serif" size=4>Double click</font></td>
+               <td align="left"><font face="Liberation Serif" size=4>On batchbay line, selects and loads ch info</font></td>
+       </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif,Times New Roman" size=4><br></font></td>
index 4d3144b59996a545cb9c3f80fd5d046cd8e496a5..be17a0a311403824ec130180a18e2cf7f7b767bd 100644 (file)
@@ -473,7 +473,7 @@ int BC_PopupMenu::cursor_leave_event()
        if( popup_down ) {
                if( !get_button_down() && !menu_popup->cursor_inside() ) {
                        status = BUTTON_UP;
-                       deactivate_menu();
+//                     deactivate_menu();
                }
                menu_popup->dispatch_cursor_leave();
        }