|
@@ -58,7 +58,8 @@ internal class DocumentManagerViewModel : SubViewModel<ViewModelMain>, IDocument
|
|
|
[Evaluator.CanExecute("PixiEditor.HasDocument", nameof(ActiveDocument))]
|
|
|
public bool DocumentNotNull() => ActiveDocument != null;
|
|
|
|
|
|
- [Command.Basic("PixiEditor.Document.ClipCanvas", "CLIP_CANVAS", "CLIP_CANVAS", CanExecute = "PixiEditor.HasDocument", IconPath = "crop.png")]
|
|
|
+ [Command.Basic("PixiEditor.Document.ClipCanvas", "CLIP_CANVAS", "CLIP_CANVAS", CanExecute = "PixiEditor.HasDocument", IconPath = "crop.png",
|
|
|
+ MenuItemPath = "IMAGE/CLIP_CANVAS", MenuItemOrder = 2)]
|
|
|
public void ClipCanvas() => ActiveDocument?.Operations.ClipCanvas();
|
|
|
|
|
|
[Command.Basic("PixiEditor.Document.FlipImageHorizontal", FlipType.Horizontal, "FLIP_IMG_HORIZONTALLY", "FLIP_IMG_HORIZONTALLY", CanExecute = "PixiEditor.HasDocument")]
|
|
@@ -146,8 +147,10 @@ internal class DocumentManagerViewModel : SubViewModel<ViewModelMain>, IDocument
|
|
|
}
|
|
|
|
|
|
|
|
|
- [Command.Basic("PixiEditor.Document.ResizeDocument", false, "RESIZE_DOCUMENT", "RESIZE_DOCUMENT", CanExecute = "PixiEditor.HasDocument", Key = Key.I, Modifiers = KeyModifiers.Control | KeyModifiers.Shift)]
|
|
|
- [Command.Basic("PixiEditor.Document.ResizeCanvas", true, "RESIZE_CANVAS", "RESIZE_CANVAS", CanExecute = "PixiEditor.HasDocument", Key = Key.C, Modifiers = KeyModifiers.Control | KeyModifiers.Shift)]
|
|
|
+ [Command.Basic("PixiEditor.Document.ResizeDocument", false, "RESIZE_DOCUMENT", "RESIZE_DOCUMENT", CanExecute = "PixiEditor.HasDocument", Key = Key.I, Modifiers = KeyModifiers.Control | KeyModifiers.Shift,
|
|
|
+ MenuItemPath = "IMAGE/RESIZE_IMAGE", MenuItemOrder = 0)]
|
|
|
+ [Command.Basic("PixiEditor.Document.ResizeCanvas", true, "RESIZE_CANVAS", "RESIZE_CANVAS", CanExecute = "PixiEditor.HasDocument", Key = Key.C, Modifiers = KeyModifiers.Control | KeyModifiers.Shift,
|
|
|
+ MenuItemPath = "IMAGE/RESIZE_CANVAS", MenuItemOrder = 1)]
|
|
|
public async Task OpenResizePopup(bool canvas)
|
|
|
{
|
|
|
DocumentViewModel? doc = Owner.DocumentManagerSubViewModel.ActiveDocument;
|
|
@@ -172,7 +175,8 @@ internal class DocumentManagerViewModel : SubViewModel<ViewModelMain>, IDocument
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- [Command.Basic("PixiEditor.Document.CenterContent", "CENTER_CONTENT", "CENTER_CONTENT", CanExecute = "PixiEditor.HasDocument")]
|
|
|
+ [Command.Basic("PixiEditor.Document.CenterContent", "CENTER_CONTENT", "CENTER_CONTENT", CanExecute = "PixiEditor.HasDocument",
|
|
|
+ MenuItemPath = "IMAGE/CLIP_CANVAS", MenuItemOrder = 3)]
|
|
|
public void CenterContent()
|
|
|
{
|
|
|
if(ActiveDocument?.SelectedStructureMember == null)
|