mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +13:00
Update save image button after change file path
This commit is contained in:
parent
aace649381
commit
193ec68ad5
2 changed files with 7 additions and 3 deletions
|
@ -1509,7 +1509,9 @@ private void NewImage()
|
|||
|
||||
if (img != null)
|
||||
{
|
||||
Form.ImageFilePath = "";
|
||||
DeleteAllShapes();
|
||||
UpdateMenu();
|
||||
UpdateCanvas(img);
|
||||
}
|
||||
}
|
||||
|
@ -1532,6 +1534,7 @@ private void LoadImageFile(string filePath)
|
|||
{
|
||||
Form.ImageFilePath = filePath;
|
||||
DeleteAllShapes();
|
||||
UpdateMenu();
|
||||
UpdateCanvas(img);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -47,7 +47,7 @@ internal partial class ShapeManager
|
|||
|
||||
private Form menuForm;
|
||||
private ToolStripEx tsMain;
|
||||
private ToolStripButton tsbBorderColor, tsbFillColor, tsbHighlightColor;
|
||||
private ToolStripButton tsbSaveImage, tsbBorderColor, tsbFillColor, tsbHighlightColor;
|
||||
private ToolStripDropDownButton tsddbShapeOptions;
|
||||
private ToolStripMenuItem tsmiArrowHeadsBothSide, tsmiShadow, tsmiUndo, tsmiDelete, tsmiDeleteAll, tsmiMoveTop, tsmiMoveUp, tsmiMoveDown, tsmiMoveBottom,
|
||||
tsmiRegionCapture, tsmiQuickCrop, tsmiTips, tsmiImageEditorBackgroundColor;
|
||||
|
@ -163,9 +163,8 @@ internal void CreateToolbar()
|
|||
tsMain.Items.Add(new ToolStripSeparator());
|
||||
}
|
||||
|
||||
ToolStripButton tsbSaveImage = new ToolStripButton(Resources.ShapeManager_CreateToolbar_SaveImage);
|
||||
tsbSaveImage = new ToolStripButton(Resources.ShapeManager_CreateToolbar_SaveImage);
|
||||
tsbSaveImage.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||
tsbSaveImage.Enabled = File.Exists(Form.ImageFilePath);
|
||||
tsbSaveImage.Image = Resources.disk_black;
|
||||
tsbSaveImage.Click += (sender, e) => Form.OnSaveImageRequested();
|
||||
tsMain.Items.Add(tsbSaveImage);
|
||||
|
@ -1226,6 +1225,8 @@ private void UpdateMenu()
|
|||
|
||||
tsmiArrowHeadsBothSide.Checked = AnnotationOptions.ArrowHeadsBothSide;
|
||||
|
||||
tsbSaveImage.Enabled = !string.IsNullOrEmpty(Form.ImageFilePath) && File.Exists(Form.ImageFilePath);
|
||||
|
||||
switch (shapeType)
|
||||
{
|
||||
default:
|
||||
|
|
Loading…
Reference in a new issue