AF Framework Menus Always Available for Interfaces - #167
Open
CaseyZS wants to merge 4 commits into
Open
Conversation
…n interface for actor
…d in projects with interfaces but no Actors.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
GitHub Issue for the Pull Request
#166
Checklists
Completing these checklists ensures that your PR meets our build server requirements on the first attempt. If you're unable to complete any of the following checks, please submit your PR as a draft to the best of your ability. We will provide any clarification you may need after posting it.
Summary of Changes
I modified the VIs that contain VIs that check whether or not an Actor is present in the project before menus for interfaces will appear and removed those checks.
Reason for Change
With the addition of interfaces, it's possible (and often desired) to create interfaces for actors (and their Msg classes) in projects that don't contain any actors. Without the changes in the PR, the check for actors in a project would prevent this functionality.
Visual Aids
Old:

New:

Old:

New:

Additional Information
Include any further details that may assist the reviewer in understanding the context of this PR.
Testing
I created a VIP from the existing VIPB file and loaded it on a fresh install of LabVIEW 2026 Q3 and created an empty project. The empty project now allows the addition of new "Interface for Actor" as well as the creation of Actor Framework Messages via menus in the interfaces without an Actor being in the project.
Manual Tests
See above.