Skip to content

Commit f735b86

Browse files
committed
Add save option to image popup, some naming cleanup
1 parent f2e94bd commit f735b86

5 files changed

Lines changed: 77 additions & 27 deletions

File tree

aclogview/Form1.Designer.cs

Lines changed: 23 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

aclogview/Form1.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -649,7 +649,7 @@ private void checkBox_useHighlighting_CheckedChanged(object sender, EventArgs e)
649649
updateText();
650650
}
651651

652-
private void menuItem2_Click(object sender, EventArgs e) {
652+
private void menuItem_ToolCount_Click(object sender, EventArgs e) {
653653
FolderBrowserDialog openFolder = new FolderBrowserDialog();
654654

655655
if (openFolder.ShowDialog() != DialogResult.OK) {
@@ -699,7 +699,7 @@ private void menuItem2_Click(object sender, EventArgs e) {
699699
popup.ShowDialog();
700700
}
701701

702-
private void menuItem3_Click(object sender, EventArgs e) {
702+
private void menuItem_ToolBad_Click(object sender, EventArgs e) {
703703
FolderBrowserDialog openFolder = new FolderBrowserDialog();
704704

705705
if (openFolder.ShowDialog() != DialogResult.OK) {
@@ -761,7 +761,7 @@ private void menuItem3_Click(object sender, EventArgs e) {
761761
}
762762
}
763763

764-
private void menuItem4_Click(object sender, EventArgs e) {
764+
private void menuItem_ToolHeatmap_Click(object sender, EventArgs e) {
765765
FolderBrowserDialog openFolder = new FolderBrowserDialog();
766766

767767
if (openFolder.ShowDialog() != DialogResult.OK) {
@@ -804,7 +804,7 @@ private void menuItem4_Click(object sender, EventArgs e) {
804804
}
805805

806806
ImagePopup popup = new ImagePopup();
807-
popup.ClientSize = new Size(600, 600);
807+
popup.ClientSize = new Size(512, 512);
808808
popup.setImage(heatmapImg);
809809
popup.ShowDialog();
810810
}

aclogview/ImagePopup.Designer.cs

Lines changed: 26 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

aclogview/ImagePopup.cs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.ComponentModel;
44
using System.Data;
55
using System.Drawing;
6+
using System.IO;
67
using System.Linq;
78
using System.Text;
89
using System.Threading.Tasks;
@@ -17,5 +18,25 @@ public ImagePopup() {
1718
public void setImage(Bitmap image) {
1819
pictureBox1.Image = image;
1920
}
21+
22+
private void menuItem_Save_Click(object sender, EventArgs e) {
23+
SaveFileDialog saveDialog = new SaveFileDialog();
24+
saveDialog.Filter = "Images|*.png;*.bmp;*.jpg";
25+
if (saveDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
26+
System.Drawing.Imaging.ImageFormat imageFormat;
27+
switch (Path.GetExtension(saveDialog.FileName)) {
28+
case ".bmp":
29+
imageFormat = System.Drawing.Imaging.ImageFormat.Bmp;
30+
break;
31+
case ".jpg":
32+
imageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
33+
break;
34+
default:
35+
imageFormat = System.Drawing.Imaging.ImageFormat.Png;
36+
break;
37+
}
38+
pictureBox1.Image.Save(saveDialog.FileName, imageFormat);
39+
}
40+
}
2041
}
2142
}

aclogview/ImagePopup.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,7 @@
117117
<resheader name="writer">
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120+
<metadata name="mainMenu1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121+
<value>17, 17</value>
122+
</metadata>
120123
</root>

0 commit comments

Comments
 (0)