using Resources;
using SmartCoalApplication.Base.Enum;
using SmartCoalApplication.Core;
using System;
using System.Windows.Forms;
namespace SmartCoalApplication.Menus
{
///
/// 编辑菜单
///
internal sealed class EditMenu : PdnMenuItem
{
private PdnMenuItem menuEditUndo;
private PdnMenuItem menuEditRedo;
private PdnMenuItem menuEditCopy;
private PdnMenuItem menuEditPaste;
private PdnMenuItem menuEditDelete;
private ToolStripSeparator menuEditSeparator1;
private PdnMenuItem menuViewZoomIn;
private PdnMenuItem menuViewZoomOut;
private PdnMenuItem menuViewActualSize;
private PdnMenuItem menuViewZoomToWindow;
private PdnMenuItem menuViewZoomToWidth;
private PdnMenuItem menuViewZoomToHeight;
private ToolStripSeparator menuEditSeparator2;
private PdnMenuItem menuImageCut;
private PdnMenuItem menuLockZoom;
private PdnMenuItem menuFixedMultiple;
private ToolStripSeparator menuEditSeparator3;
private PdnMenuItem menuImageFlipHorizontal;
private PdnMenuItem menuImageFlipVertical;
private PdnMenuItem menuImageFlipCenter;
private ToolStripSeparator menuEditSeparator4;
private PdnMenuItem menuImageRotate90CW;
private PdnMenuItem menuImageRotate180;
private PdnMenuItem menuImageRotate90CCW;
public EditMenu(int menuId)
{
PdnBaseForm.RegisterFormHotKey(Keys.Control | Keys.Insert, OnLeftHandedCopyHotKey);
PdnBaseForm.RegisterFormHotKey(Keys.Shift | Keys.Insert, OnLeftHandedPasteHotKey);
InitializeComponent();
this.MenuId = menuId;
}
private bool OnLeftHandedCopyHotKey(Keys keys)
{
this.menuEditCopy.PerformClick();
return true;
}
private bool OnLeftHandedPasteHotKey(Keys keys)
{
this.menuEditPaste.PerformClick();
return true;
}
private void InitializeComponent()
{
this.menuEditUndo = new PdnMenuItem(ActionType.Undo);
this.menuEditRedo = new PdnMenuItem(ActionType.Redo);
this.menuEditCopy = new PdnMenuItem(ActionType.Copy);
this.menuEditPaste = new PdnMenuItem(ActionType.Paste);
this.menuEditDelete = new PdnMenuItem(ActionType.Delete);
this.menuEditSeparator1 = new ToolStripSeparator();
this.menuViewZoomIn = new PdnMenuItem(ActionType.ZoomIn);
this.menuViewZoomOut = new PdnMenuItem(ActionType.ZoomOut);
this.menuViewActualSize = new PdnMenuItem(ActionType.ActualSize, true);
this.menuViewZoomToWindow = new PdnMenuItem(ActionType.ZoomToWindow, true);
this.menuViewZoomToWidth = new PdnMenuItem(ActionType.ZoomToWidth, true);
this.menuViewZoomToHeight = new PdnMenuItem(ActionType.ZoomToHeight, true);
this.menuEditSeparator2 = new ToolStripSeparator();
this.menuImageCut = new PdnMenuItem(ActionType.ImageCut);
this.menuLockZoom = new PdnMenuItem(ActionType.LockZoom);
this.menuFixedMultiple = new PdnMenuItem(ActionType.FixedMultiple);
//this.menuFixedMultiple.Visible = false;
this.menuEditSeparator3 = new ToolStripSeparator();
this.menuImageFlipHorizontal = new PdnMenuItem(ActionType.FlipHorizontal);
this.menuImageFlipVertical = new PdnMenuItem(ActionType.FlipVertical);
this.menuImageFlipCenter = new PdnMenuItem(ActionType.FlipCenter);
this.menuEditSeparator4 = new ToolStripSeparator();
this.menuImageRotate90CW = new PdnMenuItem(ActionType.Rotate90CW);
this.menuImageRotate180 = new PdnMenuItem(ActionType.Rotate180);
this.menuImageRotate90CCW = new PdnMenuItem(ActionType.Rotate90CCW);
//
// EditMenu
//
this.DropDownItems.AddRange(
new ToolStripItem[]
{
this.menuEditUndo,
this.menuEditRedo,
this.menuEditCopy,
this.menuEditPaste,
this.menuEditDelete,
this.menuEditSeparator1,
this.menuViewZoomIn,
this.menuViewZoomOut,
this.menuViewActualSize,
this.menuViewZoomToWindow,
this.menuViewZoomToWidth,
this.menuViewZoomToHeight,
this.menuEditSeparator2,
this.menuImageCut,
this.menuLockZoom,
this.menuFixedMultiple,
this.menuEditSeparator3,
this.menuImageFlipHorizontal,
this.menuImageFlipVertical,
this.menuImageFlipCenter,
this.menuEditSeparator4,
this.menuImageRotate90CW,
this.menuImageRotate180,
this.menuImageRotate90CCW
}); ;
this.Name = "Menu.Edit";
this.Text = PdnResources.GetString("Menu.Edit.Text");
//
// 撤销
//
this.menuEditUndo.Click += new EventHandler(this.MenuEditUndo_Click);
//
// 恢复
//
this.menuEditRedo.Click += new EventHandler(this.MenuEditRedo_Click);
//
// 复制
//
this.menuEditCopy.Click += new EventHandler(this.MenuEditCopy_Click);
//
// 粘贴
//
this.menuEditPaste.Click += new EventHandler(this.MenuEditPaste_Click);
//
// 删除
//
this.menuEditDelete.Click += new EventHandler(this.MenuEditDelete_Click);
//
// 放大
//
this.menuViewZoomIn.ShortcutKeyDisplayString = PdnResources.GetString("Menu.View.ZoomIn.ShortcutKeyDisplayString");
this.menuViewZoomIn.NeedWaitKey = true;
this.menuViewZoomIn.Click += new EventHandler(this.MenuViewZoomIn_Click);
//
// 缩小
//
this.menuViewZoomOut.ShortcutKeyDisplayString = PdnResources.GetString("Menu.View.ZoomOut.ShortcutKeyDisplayString");
this.menuViewZoomOut.NeedWaitKey = true;
this.menuViewZoomOut.Click += new EventHandler(this.MenuViewZoomOut_Click);
//
// 实际大小
//
this.menuViewActualSize.NeedWaitKey = true;
this.menuViewActualSize.Click += new EventHandler(this.MenuViewActualSize_Click);
//
// 合适大小
//
this.menuViewZoomToWindow.NeedWaitKey = true;
this.menuViewZoomToWindow.Click += new EventHandler(this.MenuViewZoomToWindow_Click);
//
// 合适宽度
//
this.menuViewZoomToWidth.NeedWaitKey = true;
this.menuViewZoomToWidth.Click += new EventHandler(this.MenuViewZoomToWidth_Click);
//
//
// 合适高度
this.menuViewZoomToHeight.NeedWaitKey = true;
this.menuViewZoomToHeight.Click += new EventHandler(this.MenuViewZoomToHeight_Click);
//
// 图片裁剪
//
this.menuImageCut.NeedWaitKey = true;
this.menuImageCut.Click += new EventHandler(this.MenuImageCut_Click);
//
// 锁定扩缩
//
this.menuLockZoom.Click += new EventHandler(this.MenuLockZoom_Click);
//
// 定倍显示
//
this.menuFixedMultiple.Click += new EventHandler(this.MenuFixedMultiple_Click);
//
// 水平翻转
//
this.menuImageFlipHorizontal.Click += new EventHandler(this.MenuImageFlipHorizontal_Click);
//
// 垂直翻转
//
this.menuImageFlipVertical.Click += new EventHandler(this.MenuImageFlipVertical_Click);
//
// 中心翻转
//
this.menuImageFlipCenter.Click += new EventHandler(this.MenuImageFlipCenter_Click);
//
// 旋转90度
//
this.menuImageRotate90CW.Click += new EventHandler(this.MenuImageRotate90_Click);
//this.menuImageRotate90CW.ShortcutKeys = Keys.Control | Keys.J;
//
// 旋转180度
//
this.menuImageRotate180.Click += new EventHandler(this.MenuImageRotate180_Click);
//this.menuImageRotate180.ShortcutKeys = Keys.Control | Keys.J;
//
// 旋转270度
//
this.menuImageRotate90CCW.Click += new EventHandler(this.MenuImageRotate270_Click);
//this.menuImageRotate90CCW.ShortcutKeys = Keys.Control | Keys.J;
//
// 加载菜单的文字和icon
//
this.LoadNames(this.Name);
this.LoadIcons();
}
protected override void OnDropDownOpening(EventArgs e)
{
this.menuViewActualSize.Checked = AppWorkspace.ActiveDocumentWorkspace != null ? AppWorkspace.ActiveDocumentWorkspace.ActualSize : false;
this.menuViewZoomToWindow.Checked = AppWorkspace.ActiveDocumentWorkspace != null ? AppWorkspace.ActiveDocumentWorkspace.SuitableSize : false;
this.menuViewZoomToWidth.Checked = AppWorkspace.ActiveDocumentWorkspace != null ? AppWorkspace.ActiveDocumentWorkspace.SuitableWidth : false;
this.menuViewZoomToHeight.Checked = AppWorkspace.ActiveDocumentWorkspace != null ? AppWorkspace.ActiveDocumentWorkspace.SuitableHeight : false;
this.menuLockZoom.Checked = AppWorkspace.ActiveDocumentWorkspace != null ? AppWorkspace.ActiveDocumentWorkspace.LockZoom : false;
this.menuFixedMultiple.Checked = AppWorkspace.ActiveDocumentWorkspace != null ? AppWorkspace.ActiveDocumentWorkspace.FixedMultiple : false;
if (AppWorkspace.ActiveDocumentWorkspace == null/* || AppWorkspace.ScriptRunning*/)
{
this.menuViewZoomToWindow.Enabled = false;
this.menuViewActualSize.Enabled = false;
this.menuEditCopy.Enabled = false;
this.menuEditDelete.Enabled = false;
this.menuLockZoom.Checked = false;
this.menuFixedMultiple.Enabled = false;
}
else
{
this.menuViewZoomToWindow.Enabled = true;
this.menuViewActualSize.Enabled = true;
this.menuEditCopy.Enabled = true;
this.menuEditDelete.Enabled = false;
this.menuFixedMultiple.Enabled = true;
}
base.OnDropDownOpening(e);
}
///
/// 撤销
///
///
///
private void MenuEditUndo_Click(object sender, EventArgs e)
{
}
///
/// 恢复
///
///
///
private void MenuEditRedo_Click(object sender, EventArgs e)
{
}
///
/// 复制
///
///
///
private void MenuEditCopy_Click(object sender, EventArgs e)
{
}
///
/// 粘贴
///
///
///
private void MenuEditPaste_Click(object sender, EventArgs e)
{
}
///
/// 删除
///
///
///
private void MenuEditDelete_Click(object sender, EventArgs e)
{
}
private void MenuViewZoomIn_Click(object sender, EventArgs e)
{
if (AppWorkspace.ActiveDocumentWorkspace != null)
{
AppWorkspace.ActiveDocumentWorkspace.ZoomIn();
}
}
private void MenuViewZoomOut_Click(object sender, EventArgs e)
{
if (AppWorkspace.ActiveDocumentWorkspace != null)
{
AppWorkspace.ActiveDocumentWorkspace.ZoomOut();
}
}
private void MenuViewActualSize_Click(object sender, EventArgs e)
{
if (AppWorkspace.ActiveDocumentWorkspace != null)
{
if (!AppWorkspace.ActiveDocumentWorkspace.ActualSize)
{
AppWorkspace.ActiveDocumentWorkspace.ActualSize = !AppWorkspace.ActiveDocumentWorkspace.ActualSize;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.ActualSize, "ActualSize");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.ActualSize, "ActualSize");
this.menuViewActualSize.Checked = AppWorkspace.ActiveDocumentWorkspace.ActualSize;
AppWorkspace.ActiveDocumentWorkspace.SuitableSize = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableSize, "ZoomToWindow");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableSize, "ZoomToWindow");
this.menuViewZoomToWindow.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableSize;
AppWorkspace.ActiveDocumentWorkspace.SuitableWidth = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableWidth, "ZoomToWidth");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableWidth, "ZoomToWidth");
this.menuViewZoomToWidth.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableWidth;
AppWorkspace.ActiveDocumentWorkspace.SuitableHeight = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableHeight, "ZoomToHeight");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableHeight, "ZoomToHeight");
this.menuViewZoomToHeight.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableHeight;
}
else
{
AppWorkspace.ActiveDocumentWorkspace.ActualSize = !AppWorkspace.ActiveDocumentWorkspace.ActualSize;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.ActualSize, "ActualSize");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.ActualSize, "ActualSize");
this.menuViewActualSize.Checked = AppWorkspace.ActiveDocumentWorkspace.ActualSize;
this.AppWorkspace.UpdateBottomButtonSelectionStatus();
}
AppWorkspace.UpdateBottomButtonSelectionStatus();
AppWorkspace.ActiveDocumentWorkspace.ZoomBasis = ZoomBasis.ScaleFactor;
AppWorkspace.ActiveDocumentWorkspace.ScaleFactor = ScaleFactor.OneToOne;
}
}
private void MenuViewZoomToWindow_Click(object sender, EventArgs e)
{
if (AppWorkspace.ActiveDocumentWorkspace != null)
{
if (!AppWorkspace.ActiveDocumentWorkspace.SuitableSize)
{
AppWorkspace.ActiveDocumentWorkspace.SuitableSize = !AppWorkspace.ActiveDocumentWorkspace.SuitableSize;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableSize, "ZoomToWindow");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableSize, "ZoomToWindow");
this.menuViewZoomToWindow.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableSize;
AppWorkspace.ActiveDocumentWorkspace.ActualSize = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.ActualSize, "ActualSize");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.ActualSize, "ActualSize");
this.menuViewActualSize.Checked = AppWorkspace.ActiveDocumentWorkspace.ActualSize;
AppWorkspace.ActiveDocumentWorkspace.SuitableWidth = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableWidth, "ZoomToWidth");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableWidth, "ZoomToWidth");
this.menuViewZoomToWidth.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableWidth;
AppWorkspace.ActiveDocumentWorkspace.SuitableHeight = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableHeight, "ZoomToHeight");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableHeight, "ZoomToHeight");
this.menuViewZoomToHeight.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableHeight;
this.AppWorkspace.UpdateBottomButtonSelectionStatus();
}
else
{
AppWorkspace.ActiveDocumentWorkspace.SuitableSize = !AppWorkspace.ActiveDocumentWorkspace.SuitableSize;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableSize, "ZoomToWindow");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableSize, "ZoomToWindow");
this.menuViewZoomToWindow.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableSize;
this.AppWorkspace.UpdateBottomButtonSelectionStatus();
}
AppWorkspace.UpdateBottomButtonSelectionStatus();
AppWorkspace.ActiveDocumentWorkspace.ZoomBasis = ZoomBasis.FitToWindow;
}
}
private void MenuViewZoomToWidth_Click(object sender, EventArgs e)
{
if (AppWorkspace.ActiveDocumentWorkspace != null)
{
if (!AppWorkspace.ActiveDocumentWorkspace.SuitableWidth)
{
AppWorkspace.ActiveDocumentWorkspace.SuitableWidth = !AppWorkspace.ActiveDocumentWorkspace.SuitableWidth;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableWidth, "ZoomToWidth");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableWidth, "ZoomToWidth");
this.menuViewZoomToWidth.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableWidth;
AppWorkspace.ActiveDocumentWorkspace.SuitableSize = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableSize, "ZoomToWindow");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableSize, "ZoomToWindow");
this.menuViewZoomToWindow.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableSize;
AppWorkspace.ActiveDocumentWorkspace.ActualSize = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.ActualSize, "ActualSize");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.ActualSize, "ActualSize");
this.menuViewActualSize.Checked = AppWorkspace.ActiveDocumentWorkspace.ActualSize;
AppWorkspace.ActiveDocumentWorkspace.SuitableHeight = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableHeight, "ZoomToHeight");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableHeight, "ZoomToHeight");
this.menuViewZoomToHeight.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableHeight;
this.AppWorkspace.UpdateBottomButtonSelectionStatus();
}
else
{
AppWorkspace.ActiveDocumentWorkspace.SuitableWidth = !AppWorkspace.ActiveDocumentWorkspace.SuitableWidth;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableWidth, "ZoomToWidth");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableWidth, "ZoomToWidth");
this.menuViewZoomToWidth.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableWidth;
this.AppWorkspace.UpdateBottomButtonSelectionStatus();
}
AppWorkspace.ActiveDocumentWorkspace.ZoomBasis = ZoomBasis.FitToWidth;
}
}
private void MenuViewZoomToHeight_Click(object sender, EventArgs e)
{
if (AppWorkspace.ActiveDocumentWorkspace != null)
{
if (!AppWorkspace.ActiveDocumentWorkspace.SuitableHeight)
{
AppWorkspace.ActiveDocumentWorkspace.SuitableHeight = !AppWorkspace.ActiveDocumentWorkspace.SuitableHeight;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableHeight, "ZoomToHeight");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableHeight, "ZoomToHeight");
this.menuViewZoomToHeight.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableHeight;
AppWorkspace.ActiveDocumentWorkspace.SuitableWidth = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableWidth, "ZoomToWidth");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableWidth, "ZoomToWidth");
this.menuViewZoomToWidth.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableWidth;
AppWorkspace.ActiveDocumentWorkspace.SuitableSize = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableSize, "ZoomToWindow");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableSize, "ZoomToWindow");
this.menuViewZoomToWindow.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableSize;
AppWorkspace.ActiveDocumentWorkspace.ActualSize = false;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.ActualSize, "ActualSize");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.ActualSize, "ActualSize");
this.menuViewActualSize.Checked = AppWorkspace.ActiveDocumentWorkspace.ActualSize;
this.AppWorkspace.UpdateBottomButtonSelectionStatus();
}
else
{
AppWorkspace.ActiveDocumentWorkspace.SuitableHeight = !AppWorkspace.ActiveDocumentWorkspace.SuitableHeight;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableHeight, "ZoomToHeight");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.SuitableHeight, "ZoomToHeight");
this.menuViewZoomToHeight.Checked = AppWorkspace.ActiveDocumentWorkspace.SuitableHeight;
this.AppWorkspace.UpdateBottomButtonSelectionStatus();
}
AppWorkspace.ActiveDocumentWorkspace.ZoomBasis = ZoomBasis.FitToHeight;
}
}
private void MenuImageCut_Click(object sender, EventArgs e)
{
}
///
/// 锁定扩缩
///
///
///
private void MenuLockZoom_Click(object sender, EventArgs e)
{
if (AppWorkspace.ActiveDocumentWorkspace != null)
{
AppWorkspace.ActiveDocumentWorkspace.LockZoom = !AppWorkspace.ActiveDocumentWorkspace.LockZoom;
this.AppWorkspace.toolBar.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.LockZoom, "LockZoom");
this.AppWorkspace.toolsPanel.RefreshBtnSelect(AppWorkspace.ActiveDocumentWorkspace.LockZoom, "LockZoom");
this.menuLockZoom.Checked = !this.menuLockZoom.Checked;
AppWorkspace.UpdateBottomButtonSelectionStatus();
AppWorkspace.isLockZoom = this.menuLockZoom.Checked;
AppWorkspace.lockScaleRatio = AppWorkspace.ActiveDocumentWorkspace.ScaleFactor.Ratio;
}
}
///
/// 定倍显示
///
///
///
private void MenuFixedMultiple_Click(object sender, EventArgs e)
{
}
///
/// 水平镜像
///
///
///
private void MenuImageFlipHorizontal_Click(object sender, EventArgs e)
{
}
///
/// 垂直镜像
///
///
///
private void MenuImageFlipVertical_Click(object sender, EventArgs e)
{
}
///
/// 中心镜像
///
///
///
private void MenuImageFlipCenter_Click(object sender, EventArgs e)
{
}
///
/// 旋转90度
///
///
///
private void MenuImageRotate90_Click(object sender, EventArgs e)
{
}
///
/// 旋转180度
///
///
///
private void MenuImageRotate180_Click(object sender, EventArgs e)
{
}
///
/// 旋转270度
///
///
///
private void MenuImageRotate270_Click(object sender, EventArgs e)
{
}
}
}