Skip to content

Commit 10173dd

Browse files
committed
add two button new and save as
1 parent 9cad68b commit 10173dd

File tree

7 files changed

+38
-3
lines changed

7 files changed

+38
-3
lines changed

CADPythonShell/CADPythonShell.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@
3131
<PropertyGroup>
3232
<SatelliteResourceLanguages>en-US</SatelliteResourceLanguages>
3333
</PropertyGroup>
34+
<ItemGroup>
35+
<None Remove="Images\New.png" />
36+
<None Remove="Images\SaveAs.png" />
37+
</ItemGroup>
3438
<ItemGroup>
3539
<Reference Include="accoremgd">
3640
<HintPath>..\RefrencedAssemblies\accoremgd.dll</HintPath>
@@ -90,6 +94,7 @@
9094
</ItemGroup>
9195

9296
<ItemGroup>
97+
<Resource Include="Images\New.png" />
9398
<Resource Include="Images\Number.png" />
9499
<Resource Include="Images\Paragraph.png" />
95100
<EmbeddedResource Include="Resources\Console-16.png" />
@@ -129,6 +134,7 @@
129134
<Resource Include="Images\Redo.png" />
130135
<Resource Include="Images\Run.png" />
131136
<Resource Include="Images\Save.png" />
137+
<Resource Include="Images\SaveAs.png" />
132138
<Resource Include="Images\Undo.png" />
133139
<Resource Include="Images\WordWrap.png" />
134140
<EmbeddedResource Include="Resources\CreateWall.png" />

CADPythonShell/Images/New.png

390 Bytes
Loading

CADPythonShell/Images/SaveAs.png

505 Bytes
Loading

CADPythonShell/IronPythonConsole.xaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,13 @@
4141
</Style.Triggers>
4242
</Style>
4343
</ToolBar.Resources>
44+
<Button Click="newFileClick">
45+
<Image
46+
Height="16"
47+
SnapsToDevicePixels="True"
48+
Source="Images/New.png"
49+
ToolTip="Create A New File Python Script" />
50+
</Button>
4451
<Button Click="openFileClick">
4552
<Image
4653
Height="16"
@@ -55,6 +62,13 @@
5562
Source="Images/Save.png"
5663
ToolTip="Save This Script Into File" />
5764
</Button>
65+
<Button Click="saveAsFileClick">
66+
<Image
67+
Height="16"
68+
SnapsToDevicePixels="True"
69+
Source="Images/SaveAs.png"
70+
ToolTip="Save This Script Into New File" />
71+
</Button>
5872
<Separator />
5973
<Button Command="Cut">
6074
<Image

CADPythonShell/IronPythonConsole.xaml.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,22 @@ void openFileClick(object sender, RoutedEventArgs e)
6262
//textEditor.SyntaxHighlighting = HighlightingManager.Instance.GetDefinitionByExtension(Path.GetExtension(currentFileName));
6363
}
6464
}
65-
65+
void newFileClick(object sender, RoutedEventArgs e)
66+
{
67+
currentFileName = null;
68+
textEditor.Text = string.Empty;
69+
}
6670
void saveFileClick(object sender, EventArgs e)
71+
{
72+
SaveFile();
73+
}
74+
void saveAsFileClick(object sender, EventArgs e)
75+
{
76+
currentFileName = null;
77+
SaveFile();
78+
}
79+
80+
void SaveFile()
6781
{
6882
if (currentFileName == null)
6983
{
@@ -82,7 +96,6 @@ void saveFileClick(object sender, EventArgs e)
8296
}
8397
textEditor.Save(currentFileName);
8498
}
85-
8699
void runClick(object sender, EventArgs e)
87100
{
88101
RunStatements();

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# Changelog
2+
- 2022-03-17 **1.0.1**
3+
- Add two button new file script and save as
24
- 2022-03-07 **1.0.0**
35
- First Release
46
- Add Installer Build Automatic

Installer/Installer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
const string projectName = "CADPythonShell";
1313
const string outputName = "CADPythonShell";
1414
const string outputDir = "output";
15-
const string version = "1.0.0";
15+
const string version = "1.0.1";
1616

1717
var fileName = new StringBuilder().Append(outputName).Append("-").Append(version);
1818
var project = new Project

0 commit comments

Comments
 (0)