forked from bartvdbraak/blender
small change to strip-swap, Made keys Alt+L/RArrowKey, added in menu, dont treat color strips like other effects
This commit is contained in:
parent
9aa380b67e
commit
9c1fc8497b
@ -246,6 +246,9 @@ class SEQUENCER_MT_strip(bpy.types.Menu):
|
||||
layout.item_booleanO("sequencer.mute", "unselected", 1, text="Mute Deselected Strips")
|
||||
|
||||
layout.itemO("sequencer.snap")
|
||||
|
||||
layout.itemO("sequencer.swap_right")
|
||||
layout.itemO("sequencer.swap_left")
|
||||
|
||||
# Panels
|
||||
class SequencerButtonsPanel(bpy.types.Panel):
|
||||
|
@ -2602,9 +2602,9 @@ static int sequencer_swap_internal_exec(bContext *C, int side)
|
||||
if(seq) {
|
||||
|
||||
/* disallow effect strips */
|
||||
if (seq->effectdata || seq->seq1 || seq->seq2 || seq->seq3)
|
||||
if ((seq->type!=SEQ_COLOR) && (seq->effectdata || seq->seq1 || seq->seq2 || seq->seq3))
|
||||
return OPERATOR_CANCELLED;
|
||||
if (active_seq->effectdata || active_seq->seq1 || active_seq->seq2 || active_seq->seq3)
|
||||
if ((active_seq->type!=SEQ_COLOR) && (active_seq->effectdata || active_seq->seq1 || active_seq->seq2 || active_seq->seq3))
|
||||
return OPERATOR_CANCELLED;
|
||||
|
||||
/* disallow if parent strip (effect strip) is attached */
|
||||
@ -2668,4 +2668,4 @@ void SEQUENCER_OT_swap_left(wmOperatorType *ot)
|
||||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
|
||||
/* properties */
|
||||
}
|
||||
}
|
||||
|
@ -149,8 +149,9 @@ void sequencer_keymap(wmKeyConfig *keyconf)
|
||||
WM_keymap_add_item(keymap, "SEQUENCER_OT_next_edit", PAGEUPKEY, KM_PRESS, 0, 0);
|
||||
WM_keymap_add_item(keymap, "SEQUENCER_OT_previous_edit", PAGEDOWNKEY, KM_PRESS, 0, 0);
|
||||
|
||||
WM_keymap_add_item(keymap, "SEQUENCER_OT_swap_right", RKEY, KM_PRESS, KM_CTRL, 0);
|
||||
WM_keymap_add_item(keymap, "SEQUENCER_OT_swap_left", LKEY, KM_PRESS, KM_CTRL, 0);
|
||||
WM_keymap_add_item(keymap, "SEQUENCER_OT_swap_left", LEFTARROWKEY, KM_PRESS, KM_ALT, 0);
|
||||
WM_keymap_add_item(keymap, "SEQUENCER_OT_swap_right", RIGHTARROWKEY, KM_PRESS, KM_ALT, 0);
|
||||
|
||||
|
||||
/* Mouse selection, a bit verbose :/ */
|
||||
WM_keymap_add_item(keymap, "SEQUENCER_OT_select", SELECTMOUSE, KM_PRESS, 0, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user