Add "duplicate keyframe" menu item
This commit is contained in:
parent
4f2b74beaa
commit
3b6faa0464
10
src/main.js
10
src/main.js
|
|
@ -7431,6 +7431,7 @@ async function renderMenu() {
|
||||||
let activeKeyframe;
|
let activeKeyframe;
|
||||||
let newFrameMenuItem;
|
let newFrameMenuItem;
|
||||||
let newKeyframeMenuItem;
|
let newKeyframeMenuItem;
|
||||||
|
let duplicateKeyframeMenuItem;
|
||||||
let deleteFrameMenuItem;
|
let deleteFrameMenuItem;
|
||||||
|
|
||||||
// Move this
|
// Move this
|
||||||
|
|
@ -7665,6 +7666,14 @@ async function renderMenu() {
|
||||||
enabled: !activeKeyframe,
|
enabled: !activeKeyframe,
|
||||||
action: addKeyframe,
|
action: addKeyframe,
|
||||||
};
|
};
|
||||||
|
duplicateKeyframeMenuItem = {
|
||||||
|
text: "Duplicate Keyframe",
|
||||||
|
enabled: activeKeyframe,
|
||||||
|
action: () => {
|
||||||
|
context.activeObject.setFrameNum(context.activeObject.currentFrameNum+1)
|
||||||
|
addKeyframe()
|
||||||
|
},
|
||||||
|
};
|
||||||
deleteFrameMenuItem = {
|
deleteFrameMenuItem = {
|
||||||
text: "Delete Frame",
|
text: "Delete Frame",
|
||||||
enabled: activeFrame,
|
enabled: activeFrame,
|
||||||
|
|
@ -7677,6 +7686,7 @@ async function renderMenu() {
|
||||||
newFrameMenuItem,
|
newFrameMenuItem,
|
||||||
newKeyframeMenuItem,
|
newKeyframeMenuItem,
|
||||||
deleteFrameMenuItem,
|
deleteFrameMenuItem,
|
||||||
|
duplicateKeyframeMenuItem,
|
||||||
{
|
{
|
||||||
text: "Add Motion Tween",
|
text: "Add Motion Tween",
|
||||||
enabled: true,
|
enabled: true,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue