Skip to content

Commit 9bb823a

Browse files
authored
Merge pull request #27 from GIdeaExchange/feature/25-open-top-level
Fixes #25 Added Open Top-Level VI functionality
2 parents b58f84b + 90402ab commit 9bb823a

File tree

5 files changed

+22
-24
lines changed

5 files changed

+22
-24
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
# top-level-launcher
2-
Sets or run the top level VI in the project.
32

4-
## Normal Operation
5-
To set the top VI, use Ctrl+Shift+[shortcut].
3+
Manages the top level VI in the project.
64

7-
To run the top VI, use Ctrl+[shortcut].
5+
## Normal Operation:
86

9-
Default Shortcut - [E]
10-
11-
## Advanced Operation using QD data entry
12-
To set the top VI, enter "s" or "set" before activating the shortcut.
7+
* To set the top VI, enter "**s**" or "**set**" before activating the shortcut.
8+
* To open the top VI, use Shift+Ctrl+[shortcut].
9+
* To run the top VI, use Ctrl+[shortcut].
1310

14-
To run the top VI, enter "r" or "run" before activating the shortcut.
11+
## Advanced Operation using QD data entry:
1512

16-
To remove the top VI setting, enter "d", "del", "delete", or "remove" before activating the shortcut.
13+
* To run the top VI, enter "r" or "run" before activating the shortcut.
14+
* To remove the top VI setting, enter "d", "del", "delete", "rem", or "remove" before activating the shortcut.
15+
* To read what the top VI is, enter "get" or "read" before activating the shortcut.
16+
* To open the top VI without running it, enter "o" or "open" before activating the shortcut.
1717

18-
To read what the top VI is, enter "read" before activating the shortcut.
18+
Default Shortcut - [E]
1919

2020
-------------------
2121
## Contributors:

Source/Run Top Level.vi

-892 Bytes
Binary file not shown.

Source/Top Level Launcher.vi

-2.58 KB
Binary file not shown.

Top Level Launcher.lvproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
</Item>
3535
<Item Name="Build Specifications" Type="Build">
3636
<Item Name="llb" Type="Source Distribution">
37-
<Property Name="Bld_autoIncrement" Type="Bool">true</Property>
3837
<Property Name="Bld_buildCacheID" Type="Str">{EFECCD1F-1238-454B-8417-F3C756E1659A}</Property>
3938
<Property Name="Bld_buildSpecName" Type="Str">llb</Property>
4039
<Property Name="Bld_excludedDirectory[0]" Type="Path">vi.lib</Property>
@@ -52,15 +51,15 @@
5251
<Property Name="Bld_localDestDirType" Type="Str">relativeToCommon</Property>
5352
<Property Name="Bld_previewCacheID" Type="Str">{BA3D6862-DA7D-4538-A8AC-D1286891FA29}</Property>
5453
<Property Name="Bld_removeVIObj" Type="Int">1</Property>
55-
<Property Name="Bld_version.build" Type="Int">11</Property>
54+
<Property Name="Bld_version.build" Type="Int">12</Property>
5655
<Property Name="Bld_version.major" Type="Int">1</Property>
5756
<Property Name="Destination[0].destName" Type="Str">Destination Directory</Property>
5857
<Property Name="Destination[0].path" Type="Path">../builds/NI_AB_PROJECTNAME/TopLevelLauncher.llb</Property>
5958
<Property Name="Destination[0].type" Type="Str">LLB</Property>
6059
<Property Name="Destination[1].destName" Type="Str">Support Directory</Property>
6160
<Property Name="Destination[1].path" Type="Path">../builds/NI_AB_PROJECTNAME</Property>
6261
<Property Name="DestinationCount" Type="Int">2</Property>
63-
<Property Name="Source[0].itemID" Type="Str">{884C3D83-1A43-45E4-8255-99A750491141}</Property>
62+
<Property Name="Source[0].itemID" Type="Str">{95809640-A2D1-4B27-85E6-D2EFE263E227}</Property>
6463
<Property Name="Source[0].type" Type="Str">Container</Property>
6564
<Property Name="Source[1].destinationIndex" Type="Int">0</Property>
6665
<Property Name="Source[1].itemID" Type="Ref">/My Computer/Top Level Launcher.vi</Property>

Top Level Launcher.vipb

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2024-10-24 19:09:04" Modified_Date="2025-01-19 11:11:11" Creator="Test" Comments="" ID="f7a3da5fdac50b9d84f5ffef2e4724c3">
1+
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2024-10-24 19:09:04" Modified_Date="2025-03-28 11:01:38" Creator="Test" Comments="" ID="d609da5375ea74ee3ef9df909823234f">
22
<Library_General_Settings>
33
<Package_File_Name>GCentral_lib_Top_Level_Launcher</Package_File_Name>
44
<Library_Version>1.0.2.4</Library_Version>
@@ -28,26 +28,25 @@
2828
<VI_Package_Configuration_File>Top Level Launcher.vipc</VI_Package_Configuration_File>
2929
<Description>
3030
<One_Line_Description_Summary>QuickDrop tool for setting and running a project top level VI.</One_Line_Description_Summary>
31-
<Description>Sets or run the top level VI in the project.
31+
<Description>Manages the top level VI in the project.
3232

3333
Normal Operation:
34-
To set the top VI, use Ctrl+Shift+[shortcut].
34+
To set the top VI, enter "&lt;b&gt;s&lt;/b&gt;" or "&lt;b&gt;set&lt;/b&gt;" before activating the shortcut.
35+
To open the top VI, use Shift+Ctrl+[shortcut].
3536
To run the top VI, use Ctrl+[shortcut].
3637

3738
Advanced Operation using QD data entry:
38-
To set the top VI, enter "s" or "set" before activating the shortcut.
39-
To read what the top VI is, enter "get" before activating the shortcut.
4039
To run the top VI, enter "r" or "run" before activating the shortcut.
41-
To remove the top VI setting, enter "d", "del", "delete", "rem" or "remove" before activating the shortcut.
42-
40+
To remove the top VI setting, enter "d", "del", "delete", "rem", or "remove" before activating the shortcut.
41+
To read what the top VI is, enter "get" or "read" before activating the shortcut.
42+
To open the top VI without running it, enter "o" or "open" before activating the shortcut.
4343

4444
Default Shortcut - [E]</Description>
4545
<Copyright/>
4646
<Packager>GCentral</Packager>
4747
<URL>https://github.com/gcentral/top-level-launcher</URL>
48-
<Release_Notes>- Top-level VI selection is now limited ONLY to VIs and VITs.
49-
- Application instance is set to the owning project of the top-level VI instead of the active project.
50-
- Added "get" to the acceptable inputs to read the top-level VI's path.</Release_Notes>
48+
<Release_Notes>- Ability to just open the Top VI
49+
- Changed Shift modifier to open</Release_Notes>
5150
</Description>
5251
<Destinations>
5352
<Toolkit_VIs>

0 commit comments

Comments
 (0)