projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
copy/paste behavior tweaks
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
cinelerra
/
editpopup.C
diff --git
a/cinelerra-5.1/cinelerra/editpopup.C
b/cinelerra-5.1/cinelerra/editpopup.C
index b12c5d07f6bf6e753177bb78070a1fd9d2bec451..c03653b1ddf76399f3097a3c3df446c4e87aaf96 100644
(file)
--- a/
cinelerra-5.1/cinelerra/editpopup.C
+++ b/
cinelerra-5.1/cinelerra/editpopup.C
@@
-89,7
+89,7
@@
int EditPopup::activate_menu(Track *track, Edit *edit,
}
EditPopupClearSelect::EditPopupClearSelect(MWindow *mwindow, EditPopup *popup)
}
EditPopupClearSelect::EditPopupClearSelect(MWindow *mwindow, EditPopup *popup)
- : BC_MenuItem(_("Clear Select"),_("Ctrl-A"),'A')
+ : BC_MenuItem(_("Clear Select"),_("Ctrl-
Shift-
A"),'A')
{
this->mwindow = mwindow;
this->popup = popup;
{
this->mwindow = mwindow;
this->popup = popup;
@@
-119,7
+119,7
@@
int EditPopupCopy::handle_event()
}
EditPopupCopyPack::EditPopupCopyPack(MWindow *mwindow, EditPopup *popup)
}
EditPopupCopyPack::EditPopupCopyPack(MWindow *mwindow, EditPopup *popup)
- : BC_MenuItem(_("Copy pack"),_("Ctrl-C"),'C')
+ : BC_MenuItem(_("Copy pack"),_("Ctrl-
Shift-
C"),'C')
{
this->mwindow = mwindow;
this->popup = popup;
{
this->mwindow = mwindow;
this->popup = popup;
@@
-176,7
+176,7
@@
int EditPopupMute::handle_event()
}
EditPopupMutePack::EditPopupMutePack(MWindow *mwindow, EditPopup *popup)
}
EditPopupMutePack::EditPopupMutePack(MWindow *mwindow, EditPopup *popup)
- : BC_MenuItem(_("Mute pack"),_("Ctrl-M"),'M')
+ : BC_MenuItem(_("Mute pack"),_("Ctrl-
Shift-
M"),'M')
{
this->mwindow = mwindow;
this->popup = popup;
{
this->mwindow = mwindow;
this->popup = popup;
@@
-201,6
+201,8
@@
EditPopupPaste::EditPopupPaste(MWindow *mwindow, EditPopup *popup)
int EditPopupPaste::handle_event()
{
mwindow->paste(popup->position, popup->track, 0, 0);
int EditPopupPaste::handle_event()
{
mwindow->paste(popup->position, popup->track, 0, 0);
+ mwindow->edl->tracks->clear_selected_edits();
+ popup->gui->draw_overlays(1);
if( mwindow->session->current_operation == DROP_TARGETING ) {
mwindow->session->current_operation = NO_OPERATION;
popup->gui->update_cursor();
if( mwindow->session->current_operation == DROP_TARGETING ) {
mwindow->session->current_operation = NO_OPERATION;
popup->gui->update_cursor();
@@
-219,6
+221,8
@@
EditPopupOverwrite::EditPopupOverwrite(MWindow *mwindow, EditPopup *popup)
int EditPopupOverwrite::handle_event()
{
mwindow->paste(popup->position, popup->track, 0, -1);
int EditPopupOverwrite::handle_event()
{
mwindow->paste(popup->position, popup->track, 0, -1);
+ mwindow->edl->tracks->clear_selected_edits();
+ popup->gui->draw_overlays(1);
if( mwindow->session->current_operation == DROP_TARGETING ) {
mwindow->session->current_operation = NO_OPERATION;
popup->gui->update_cursor();
if( mwindow->session->current_operation == DROP_TARGETING ) {
mwindow->session->current_operation = NO_OPERATION;
popup->gui->update_cursor();