LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
ouadji

Selector Label (Case Structure)

Status: New

                                                      When a Structure_Case is larger than a screen,


                                           I scroll through the sub-diagrams with "CTRL+mouse wheel",


                                                The problem is that  the selector label is no longer visible.

 

                              SR1.png

 

 

                     

             The selector label should always be in the middle of the visible part of the Case structure.

                                                                                         like this,

 

                   SR2.png

22 Comments
ouadji
Trusted Enthusiast

@Intaris :

 

I would much prefer having the available cases available in a right-click on the structure (or any tunnels!) than a full width selector.  In fact it should be on the right-click menu whenever I click ANYWHERE on or in the structure (in its own sub-menu so as to not overly clutter the menu).  Other than that I would MUCH prefer the wandering selector over the full width selector.

 

100% agree with you.

 

The most important thing is to always be able to see the available cases! (not the selector label itself).
With a full width selector, the available cases will always be displayed in the middle of this selector,

thus, they will be still not visible if the structure is much bigger than a screen.

 

(sorry for my bad english, i do my best)

 

SR1.png

 

jcarmody
Trusted Enthusiast

The CaseSelect Quick Drop plugin creates a window with a tree representing all of the states in the Case structure it's acting upon.  It will update to show the active case as you scroll through them with your mouse.  It's not the answer to the suggested idea, but it's something.

 

caseselect.png

Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
For he does not know what will happen; So who can tell him when it will occur? Eccl. 8:7

X.
Trusted Enthusiast
Trusted Enthusiast

@jcarmody: Last time I checked the QD, it had issues with long case names (in particular for Event Structures). Any plans to fix it so that it can be resizable and handle this issue gracefully?

jcarmody
Trusted Enthusiast

@X: can't yet, there's no access to the frame names as there is with Case structures.

Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
For he does not know what will happen; So who can tell him when it will occur? Eccl. 8:7

cyro
Member

What do you think of a "Tabbed Case Structure" with right click menu? Similar to the "Tab-Control"

TabbedCaseStructure_02.png

RavensFan
Knight of NI

Tabbed case structure.  An interesting idea.

 

However I don't think it will help solve the problem of knowing what the current case is if the case structure is wider than the screen.  Now instead of the selector being at the top center being off the screen, the highlighted tab (whether to the left, center, right or somewhere in between) could potentially be off screen depending on the location of the structure relative to the screen and whether the current case is early in the list or later.

Darin.K
Trusted Enthusiast

If it were me I would simply make the tip strip more useful than 'Case Structure' and have it actually display the current case.  I would just pop over to the nearest edge and remind myself of the case.

Thoric
Trusted Enthusiast

Lots of fantastic ideas being batted about here. I think ouadji has definitely hit in an issue we infrequently see, but to which a solution could be reasonably implemented.

Aristos points out the obvious flaw to a moving selector - terminal obstruction. Personally I don't like terminals that enter case structure through the upper edge, but sometimes this is preferable so the case can't be disregarded.

Having a full-width selector with internal text that slides to ensure it is in the visible area is a better idea (is that what you suggested Aristos?). This way the contained text is always visible, and the selector itself isn't moving so terminals can be placed on the upper edge without fear of it becoming obstructed.

 

Also, having quick access to the cases from other areas, such as right-click the border anywhere and seeing an enumerated list of case labels to choose from, is another great idea.

 

Implement them all! Smiley Very Happy

Thoric (CLA, CLED, CTD and LabVIEW Champion)


vt92
Active Participant

Similiar to this idea:

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Case-Selector-Label/idi-p/1047984#M3707http://

>

"There is a God shaped vacuum in the heart of every man which cannot be filled by any created thing, but only by God, the Creator, made known through Jesus." - Blaise Pascal
ouadji
Trusted Enthusiast
@vt92: I don't agree The purpose of my proposal (request) have nothing to do with this : "Often wires naturally fall in the center of the case and it would be nice to move the Selection Label to the left or Right to make the BD neater"