Skip to content

Commit 4a1b676

Browse files
2.6.4 5/30/2024
Proper publish of improvement to ConvertFrom-WinFormsXML, which fixes the XAMLPad Express example. Added true Debugging. Differentiated language between run and debug. Run no longer leaves console window open. Implemented several changes due to problems found with the new debugger. SelectedText check improvements for selecting objects AutoComplete actions Loading of functions to checkedlistbox improvements Timer tweaks and improvements Fixed #22 (mispublish) Fixed #23
1 parent 9e9fa51 commit 4a1b676

7 files changed

Lines changed: 633 additions & 250 deletions

File tree

Designer.fbs

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
<ToolStripButton Name="tsTermBtn" Root="Form|MainForm" Events="Click" />
5555
<ToolStripButton Name="tsGenerateBtn" Root="Form|MainForm" Events="Click" />
5656
<ToolStripButton Name="tsRunBtn" Root="Form|MainForm" Events="Click" />
57+
<ToolStripButton Name="tsDebug" Root="Form|MainForm" Events="Click" />
5758
<ToolStripMenuItem Name="New" Root="Form|MainForm" Events="Click" />
5859
<ToolStripMenuItem Name="Open" Root="Form|MainForm" Events="Click" />
5960
<ToolStripMenuItem Name="Save" Root="Form|MainForm" Events="Click" />
@@ -133,12 +134,14 @@
133134
<Function Name="New-Variable" />
134135
<Function Name="Out-File" />
135136
<Function Name="Out-GridView" />
137+
<Function Name="Out-String" />
136138
<Function Name="Remove-Variable" />
137139
<Function Name="Select-Xml" />
138140
<Function Name="Start-Sleep" />
139141
<Function Name="Add-Content" />
140142
<Function Name="Get-Content" />
141143
<Function Name="New-Item" />
144+
<Function Name="Set-Content" />
142145
<Function Name="Split-Path" />
143146
<Function Name="Start-Process" />
144147
<Function Name="Test-Path" />
@@ -155,7 +158,7 @@
155158
<Label Name="lbl_Left" Dock="Left" BackColor="35, 35, 35" Cursor="VSplit" Size="3,828" />
156159
<Label Name="lbl_Right" Dock="Right" BackColor="35, 35, 35" Cursor="VSplit" Size="3,828" />
157160
<Panel Name="pnl_Left" Dock="Left" BorderStyle="Fixed3D" Size="200,828">
158-
<SplitContainer Name="spt_Left" Dock="Fill" BackColor="ControlDark" Orientation="Horizontal" SplitterDistance="451">
161+
<SplitContainer Name="spt_Left" Dock="Fill" BackColor="ControlDark" Orientation="Horizontal" SplitterDistance="390">
159162
<SplitterPanel Name="spt_Left_Panel1">
160163
<TreeView Name="trv_Controls" Dock="Fill" BackColor="Azure" />
161164
</SplitterPanel>
@@ -165,15 +168,15 @@
165168
</SplitContainer>
166169
</Panel>
167170
<Panel Name="pnl_Right" Dock="Right" BorderStyle="Fixed3D" Size="200,828">
168-
<SplitContainer Name="spt_Right" Dock="Fill" BackColor="ControlDark" Orientation="Horizontal" SplitterDistance="458">
171+
<SplitContainer Name="spt_Right" Dock="Fill" BackColor="ControlDark" Orientation="Horizontal" SplitterDistance="401">
169172
<SplitterPanel Name="spt_Right_Panel1">
170173
<TabControl Name="TabControl5" Dock="Fill">
171-
<TabPage Name="Tab 116" Size="188,432" Text="Properties">
174+
<TabPage Name="Tab 116" Size="188,375" Text="Properties">
172175
<Button Name="btnInject" BackColor="ControlLight" Location="55,0" Size="24,24" UseVisualStyleBackColor="False" />
173176
<PropertyGrid Name="PropertyGrid" Dock="Fill" ViewBackColor="Azure" />
174177
</TabPage>
175-
<TabPage Name="Tab 1" Size="188,473" Text="Events">
176-
<SplitContainer Name="SplitContainer3" Dock="Fill" Orientation="Horizontal" SplitterDistance="309">
178+
<TabPage Name="Tab 1" Size="188,411" Text="Events">
179+
<SplitContainer Name="SplitContainer3" Dock="Fill" Orientation="Horizontal" SplitterDistance="373">
177180
<SplitterPanel Name="SplitContainer3_Panel1" AutoScroll="True">
178181
<ListView Name="lst_AvailableEvents" Dock="Fill" BackColor="Azure" GridLines="True" TileSize="160, 18" View="List" />
179182
</SplitterPanel>
@@ -182,24 +185,24 @@
182185
</SplitterPanel>
183186
</SplitContainer>
184187
</TabPage>
185-
<TabPage Name="TabPage8" Size="188,473" Text="Methods">
188+
<TabPage Name="TabPage8" Size="188,411" Text="Methods">
186189
<ListView Name="lst_Methods" Dock="Fill" BackColor="Azure" GridLines="True" TileSize="160, 18" View="List" />
187190
</TabPage>
188191
</TabControl>
189192
</SplitterPanel>
190193
<SplitterPanel Name="spt_Right_Panel2" BackColor="Control">
191194
<TabControl Name="TabControl2" Dock="Fill">
192-
<TabPage Name="TabPage3" Size="188,336" Text="Functions">
193-
<SplitContainer Name="SplitContainer4" Dock="Fill" Orientation="Horizontal" SplitterDistance="217">
195+
<TabPage Name="TabPage3" Size="188,393" Text="Functions">
196+
<SplitContainer Name="SplitContainer4" Dock="Fill" Orientation="Horizontal" SplitterDistance="235">
194197
<SplitterPanel Name="SplitContainer4_Panel1" AutoScroll="True">
195198
<CheckedListBox Name="lst_Functions" Dock="Fill" BackColor="Azure" ColumnWidth="175" MultiColumn="True" />
196199
</SplitterPanel>
197200
<SplitterPanel Name="SplitContainer4_Panel2" AutoScroll="True">
198-
<TextBox Name="lst_Params" Dock="Fill" BackColor="Azure" Multiline="True" ScrollBars="Both" Size="188,115" />
201+
<TextBox Name="lst_Params" Dock="Fill" BackColor="Azure" Multiline="True" ScrollBars="Both" Size="188,154" />
199202
</SplitterPanel>
200203
</SplitContainer>
201204
</TabPage>
202-
<TabPage Name="TabPage4" Size="188,368" Text="Finds">
205+
<TabPage Name="TabPage4" Size="188,393" Text="Finds">
203206
<SplitContainer Name="SplitContainer5" Dock="Fill" Orientation="Horizontal" SplitterDistance="25">
204207
<SplitterPanel Name="SplitContainer5_Panel1">
205208
<SplitContainer Name="SplitContainer6" Dock="Fill" SplitterDistance="128">
@@ -282,6 +285,7 @@
282285
<ToolStripButton Name="tsTermBtn" DisplayStyle="Image" ImageTransparentColor="White" Text="ToolStripButton28" />
283286
<ToolStripButton Name="tsGenerateBtn" DisplayStyle="Image" Text="ToolStripButton29" />
284287
<ToolStripButton Name="tsRunBtn" DisplayStyle="Image" Text="ToolStripButton30" />
288+
<ToolStripButton Name="tsDebug" ToolTipText="Debug Script File | Ctrl+F9" />
285289
</MenuStrip>
286290
<MenuStrip Name="MenuStrip" RenderMode="Professional">
287291
<ToolStripMenuItem Name="ts_File" DisplayStyle="Text" Text="&amp;File">
@@ -344,6 +348,7 @@
344348
<ToolStripMenuItem Name="functionsModule" BackgroundImageLayout="None" DisplayStyle="Text" ShortcutKeys="F7" Text="&amp;Load Functions Module in PowerShell" />
345349
<ToolStripMenuItem Name="Generate" BackgroundImageLayout="None" DisplayStyle="Text" ShortcutKeys="F8" Text="&amp;Generate Script File" />
346350
<ToolStripMenuItem Name="RunLast" BackgroundImageLayout="None" DisplayStyle="Text" ShortcutKeys="F9" Text="&amp;Run Script File" />
351+
<ToolStripMenuItem Name="LastDebug" ShortcutKeys="Ctrl+F9" Text="&amp;Debug Script File" />
347352
</ToolStripMenuItem>
348353
<ToolStripMenuItem Name="hBookmark" ShortcutKeys="Ctrl+NumPad1" Visible="False" />
349354
<ToolStripMenuItem Name="hUnbookmark" ShortcutKeys="Ctrl+NumPad2" Visible="False" />

0 commit comments

Comments
 (0)