Skip to content

Commit dc04d9e

Browse files
2.6.2 5/27/2024
Fixed #20 Assembly information only saved for the last imported control in controls.xml Added automatic add of function dependencies when a function is typed in the code editor (less manual checking), code hint to Events form active title bar for known commands, jumps to funciton in checked list box when selected which in turns displays help. Fixed Events form scrollform code to prevent maximize, which creates a visual discrepency when looking for hints. This was the original intended behavior of the window. (As a bonus side effects, we can now 'peek' the form window when it's maximized as well, and the form window can no longer be accidently maximized via ctrl+tab) Cleaned up code a little (orphaned code removal) Shuffled Zoom controls. Corrected zoom tooltips. Corrected issue where move buttons did not update after property grid changes. Window Spy example / created example folder structure
1 parent 5ab553b commit dc04d9e

File tree

11 files changed

+1822
-60
lines changed

11 files changed

+1822
-60
lines changed

Designer.fbs

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@
7373
<ToolStripMenuItem Name="mnuRecord" Root="Form|MainForm" Events="Click" />
7474
<ToolStripMenuItem Name="mnuPlay" Root="Form|MainForm" Events="Click" />
7575
<ToolStripMenuItem Name="ZoomIn" Root="Form|MainForm" Events="Click" />
76-
<ToolStripMenuItem Name="ZoomNormal" Root="Form|MainForm" Events="Click" />
7776
<ToolStripMenuItem Name="ZoomOut" Root="Form|MainForm" Events="Click" />
77+
<ToolStripMenuItem Name="ZoomNormal" Root="Form|MainForm" Events="Click" />
7878
<ToolStripMenuItem Name="Rename" Root="Form|MainForm" Events="Click" />
7979
<ToolStripMenuItem Name="Delete" Root="Form|MainForm" Events="Click" />
8080
<ToolStripMenuItem Name="CopyNode" Root="Form|MainForm" Events="Click" />
@@ -125,32 +125,37 @@
125125
<Function Name="Add-Type" />
126126
<Function Name="Export-Clixml" />
127127
<Function Name="Get-Date" />
128+
<Function Name="Get-Host" />
128129
<Function Name="Get-Member" />
129130
<Function Name="Get-Variable" />
131+
<Function Name="Import-Clixml" />
130132
<Function Name="New-Object" />
131133
<Function Name="New-Variable" />
132134
<Function Name="Out-File" />
135+
<Function Name="Out-GridView" />
133136
<Function Name="Remove-Variable" />
134137
<Function Name="Select-Xml" />
135138
<Function Name="Start-Sleep" />
136139
<Function Name="Add-Content" />
137140
<Function Name="Get-Content" />
141+
<Function Name="New-Item" />
138142
<Function Name="Split-Path" />
139143
<Function Name="Start-Process" />
140144
<Function Name="Test-Path" />
141145
<Function Name="ForEach-Object" />
146+
<Function Name="Get-Command" />
142147
<Function Name="Get-Module" />
143148
<Function Name="Out-Null" />
144149
<Function Name="Where-Object" />
145150
</Functions>
146-
<Form Name="MainForm" MinimumSize="800,600" Size="1526,939" Tag="IsMDIContainer, DPIAware, VisualStyle" Text="PowerShell Designer">
151+
<Form Name="MainForm" MinimumSize="800,600" Size="1526,939" Tag="IsMDIContainer, DPIAware, VisualStyle" WindowState="Maximized" Text="PowerShell Designer">
147152
<TabControl Name="tcl_Top" Dock="Top" ShowToolTips="True" Size="1104,20">
148153
<TabPage Name="tpg_Form1" Size="1096,0" Text="NewProject.fbs" />
149154
</TabControl>
150155
<Label Name="lbl_Left" Dock="Left" BackColor="35, 35, 35" Cursor="VSplit" Size="3,828" />
151156
<Label Name="lbl_Right" Dock="Right" BackColor="35, 35, 35" Cursor="VSplit" Size="3,828" />
152157
<Panel Name="pnl_Left" Dock="Left" BorderStyle="Fixed3D" Size="200,828">
153-
<SplitContainer Name="spt_Left" Dock="Fill" BackColor="ControlDark" Orientation="Horizontal" SplitterDistance="359">
158+
<SplitContainer Name="spt_Left" Dock="Fill" BackColor="ControlDark" Orientation="Horizontal" SplitterDistance="404">
154159
<SplitterPanel Name="spt_Left_Panel1">
155160
<TreeView Name="trv_Controls" Dock="Fill" BackColor="Azure" />
156161
</SplitterPanel>
@@ -160,15 +165,15 @@
160165
</SplitContainer>
161166
</Panel>
162167
<Panel Name="pnl_Right" Dock="Right" BorderStyle="Fixed3D" Size="200,828">
163-
<SplitContainer Name="spt_Right" Dock="Fill" BackColor="ControlDark" Orientation="Horizontal" SplitterDistance="387">
168+
<SplitContainer Name="spt_Right" Dock="Fill" BackColor="ControlDark" Orientation="Horizontal" SplitterDistance="427">
164169
<SplitterPanel Name="spt_Right_Panel1">
165170
<TabControl Name="TabControl5" Dock="Fill">
166-
<TabPage Name="Tab 116" Size="188,361" Text="Properties">
171+
<TabPage Name="Tab 116" Size="188,401" Text="Properties">
167172
<Button Name="btnInject" BackColor="ControlLight" Location="55,0" Size="24,24" UseVisualStyleBackColor="False" />
168173
<PropertyGrid Name="PropertyGrid" Dock="Fill" ViewBackColor="Azure" />
169174
</TabPage>
170-
<TabPage Name="Tab 1" Size="188,331" Text="Events">
171-
<SplitContainer Name="SplitContainer3" Dock="Fill" Orientation="Horizontal" SplitterDistance="302">
175+
<TabPage Name="Tab 1" Size="188,401" Text="Events">
176+
<SplitContainer Name="SplitContainer3" Dock="Fill" Orientation="Horizontal" SplitterDistance="326">
172177
<SplitterPanel Name="SplitContainer3_Panel1" AutoScroll="True">
173178
<ListView Name="lst_AvailableEvents" Dock="Fill" BackColor="Azure" GridLines="True" TileSize="160, 18" View="List" />
174179
</SplitterPanel>
@@ -177,24 +182,24 @@
177182
</SplitterPanel>
178183
</SplitContainer>
179184
</TabPage>
180-
<TabPage Name="TabPage8" Size="188,331" Text="Methods">
185+
<TabPage Name="TabPage8" Size="188,349" Text="Methods">
181186
<ListView Name="lst_Methods" Dock="Fill" BackColor="Azure" GridLines="True" TileSize="160, 18" View="List" />
182187
</TabPage>
183188
</TabControl>
184189
</SplitterPanel>
185190
<SplitterPanel Name="spt_Right_Panel2" BackColor="Control">
186191
<TabControl Name="TabControl2" Dock="Fill">
187-
<TabPage Name="TabPage3" Size="188,407" Text="Functions">
188-
<SplitContainer Name="SplitContainer4" Dock="Fill" Orientation="Horizontal" SplitterDistance="318">
192+
<TabPage Name="TabPage3" Size="188,367" Text="Functions">
193+
<SplitContainer Name="SplitContainer4" Dock="Fill" Orientation="Horizontal" SplitterDistance="263">
189194
<SplitterPanel Name="SplitContainer4_Panel1" AutoScroll="True">
190195
<CheckedListBox Name="lst_Functions" Dock="Fill" BackColor="Azure" ColumnWidth="175" MultiColumn="True" />
191196
</SplitterPanel>
192197
<SplitterPanel Name="SplitContainer4_Panel2" AutoScroll="True">
193-
<TextBox Name="lst_Params" Dock="Fill" BackColor="Azure" Multiline="True" ScrollBars="Both" Size="188,85" />
198+
<TextBox Name="lst_Params" Dock="Fill" BackColor="Azure" Multiline="True" ScrollBars="Both" Size="188,100" />
194199
</SplitterPanel>
195200
</SplitContainer>
196201
</TabPage>
197-
<TabPage Name="TabPage4" Size="188,510" Text="Finds">
202+
<TabPage Name="TabPage4" Size="188,492" Text="Finds">
198203
<SplitContainer Name="SplitContainer5" Dock="Fill" Orientation="Horizontal" SplitterDistance="25">
199204
<SplitterPanel Name="SplitContainer5_Panel1">
200205
<SplitContainer Name="SplitContainer6" Dock="Fill" SplitterDistance="128">
@@ -252,9 +257,9 @@
252257
<ToolStripButton Name="tsNextBookmark" ToolTipText="Next Bookmark | Ctrl+3" />
253258
<ToolStripButton Name="tsPrevBookmark" ToolTipText="Previous Bookmark | Ctrl+4" />
254259
<ToolStripSeparator Name="ToolStripSeparator18" />
255-
<ToolStripButton Name="tsZoomIn" ToolTipText="Zoom In | Ctrl+{+}" />
260+
<ToolStripButton Name="tsZoomIn" ToolTipText="Zoom In | Ctrl++" />
261+
<ToolStripButton Name="tsZoomOut" ToolTipText="Zoom Out | Ctrl+-" />
256262
<ToolStripButton Name="tsZoomNormal" ToolTipText="Zoom Normal | Ctrl+0" />
257-
<ToolStripButton Name="tsZoomOut" ToolTipText="Zoom Out | Ctrl+{-}" />
258263
<ToolStripSeparator Name="ToolStripSeparator9" Margin="10, 0, 10, 0" />
259264
<ToolStripButton Name="tsRenameBtn" DisplayStyle="Image" Text="ToolStripButton16" />
260265
<ToolStripButton Name="tsDeleteBtn" DisplayStyle="Image" Text="ToolStripButton17" />
@@ -312,8 +317,8 @@
312317
<ToolStripMenuItem Name="PrevBookmark" ShortcutKeyDisplayString="Ctrl+4" ShortcutKeys="Ctrl+4" Text="&amp;Previous Bookmark" />
313318
<ToolStripSeparator Name="ToolStripSeparator20" />
314319
<ToolStripMenuItem Name="ZoomIn" ShortcutKeyDisplayString="Ctrl++" Text="Zoom &amp;In" />
315-
<ToolStripMenuItem Name="ZoomNormal" ShortcutKeyDisplayString="Ctrl+0" ShortcutKeys="Ctrl+NumPad0" Text="Zoom Norma&amp;l" />
316320
<ToolStripMenuItem Name="ZoomOut" ShortcutKeyDisplayString="Ctrl--" Text="Zoom &amp;Out" />
321+
<ToolStripMenuItem Name="ZoomNormal" ShortcutKeyDisplayString="Ctrl+0" ShortcutKeys="Ctrl+NumPad0" Text="Zoom Norma&amp;l" />
317322
</ToolStripMenuItem>
318323
<ToolStripMenuItem Name="ts_Controls" Text="&amp;Controls">
319324
<ToolStripMenuItem Name="Rename" ShortcutKeyDisplayString="Ctrl+R" ShortcutKeys="Ctrl+R" Text="&amp;Rename" />

0 commit comments

Comments
 (0)