Number of visible menu ring items

Does anyone know how to set the number of elements visible in a ring menu?
What I mean is, when the user clicks on the ring, it drops down, and something decides how many elements to show, and how many to keep hidden (i.e. use of a scrollbar).
Is there a setting somewhere that determines how many are immediately visible?
nrp
nrp
CLA

Hi,
As far as I'm aware the scrollbar size is based upon the amount of items vs. size of the screen (i.e. screen bounds) - plus the use of a scrollbar inside a ring menu leads into question human computer interface abilities. My best advice to you would be to either split the rings up logically, or to fill them programmatically depending on other user interactions inside the program.
All the best,
Applications Engineer

Similar Messages

  • How to make menu ring items visible through VNC ?

    I have an application that has a menu ring in it. I am compiling the app., distributing it to a remote system, and viewing it using VNC (3.3.7) . Everything works through VNC with the exception that I can't see the items on the Menu Ring when it is selected (if I select the Menu Ring through VNC I can see on the host computer that it does cause the ring to drop down). I saw the item in the discussion forum regarding disabling the menu animation - I did this and recompiled the app., but this did not fix the problem.

    In the VNC configuration, try "refresh entire screen" It really slows things down, but it gurarantees that every item is actually read.
    Eric
    Eric P. Nichols
    P.O. Box 56235
    North Pole, AK 99705

  • Selecting item in the menu ring will disable in the another menu ring

    hi everyone,
                          I using 8 dialog check box and 8 menu ring (Items 1,2,3,4).If i make the 8 dialog check box 'true' condition the corresponding  menu rings will enabled .In that menu ring  the selected item (1 or 2 or 3 or 4) will disable in the another menu ring.how to get an optimum solution?
                                                      ​    Thanking you,
    Regards,
    Kumar.

    hi devchander,
                          By making any 4 rings with values(1,2,3,4) the disable items property  works correctly in that application . But after make all menu rings value to 0 the other numbers(1,2,3,4) are disable in first click(mouse down event).it appear after the second mouse down event only why? and
    eg:
     rings              values
    ring 1               4
    ring 2               3
    ring 3               1
    ring 4               2
    ring 1              0
    but still  other menu rings are disable the value 1.how i enable it?
    by,
    kumar.
    Attachments:
    121new.vi ‏888 KB

  • How to disable multiple items in menu ring?

    Hi I have a difficulty understanding on how to disable the items in the menu ring control. I need to know so that I will enable some items for the future products for testing. And why is the first item disabled? How can I disable the right items?
    Attachments:
    disabled_items.vi ‏23 KB

    Your vi works perfectly :
    you are disabling the menu items wich correspond to the elements of the 1D array :
    -if the array is empty, no element is disabled;
    -if the array contains 1 element, for instance = 3, the forth (3+1) menu item will be disabled. If the array element equal zero, then the first menu item will be disabled;
    - if the array contains 2 elements, then two corresponding menu items will be disabled, and so on...
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Using a property node of a menu ring to generate a secondary address does not work in a subvi unless the subvi has been or is opened. Why?

    I am writing drivers for third party equipment using LabView 6.1. I am using the property node, digdisp.text, to get the item number of menu ring. This number is being used as the GPIB secondary address for the equipment. This vi is one many subVIs like it in a main vi.
    The only way the main vi works consistently is if I open all the subVIs, otherwise the secondary address isn't picked up and I get a EARG and ENOL error in NISpy and a GPIB write error in the Error Out cluster.
    I have attached an example of a NIspy capture of a failed attempt.
    Attachments:
    Capture.spy ‏9 KB

    Hi,
    EARG (4)
    Error Condition: Invalid argument to a function call.
    Description: EARG results when an invalid argument is passed to a function call.
    Possible Cause: The following are some examples: you call ibtmo with a value not in the range 0 through 17 (possible timeout values correspond to a table of values ranging from 0 to 17, where the default is 13, which represents a 10 second timeout); you call ibeos with meaningless bits set in the high byte of the second parameter; or you call ibpad (or ibsad) with invalid addresses.
    The reason you are getting the error is because not only is your secondary address invalid, but your primary address is also invalid. Lines 14 and 16 of your attached NI-SPY capture set
    the primary address (ibpad) and secondary address (ibsad) respectively. You need to make sure that you are passing the addresses properly to the subVIs using a connector. It seems like your programming when sending and receiving data (like the addresses) from your subVIs is not correct. You have to be sure to pass the data back and forth in the proper method using connectors.
    A.S.
    Anu Saha
    Academic Product Marketing Engineer
    National Instruments

  • Dynamically changing elements in an array of menu ring controls

    I have an array (32 rows, 5 columns) of menu ring controls.  When a menu selection is made in the first column of any given row, the contents of the menu ring for the subsequent columns (same row) may change.  If this is possible, how would you do it?  Thanks.
    Solved!
    Go to Solution.

    jschichl wrote:
    For example, if I had a menu ring of 1,2,3,4.  I want to write some logic that says when 4 is selected, then menu ring in the next row changes to 5,6,7,8.
    A ring is just a number as far as LabVIEW is concerned, so the underlying cluster need only store numbers, not rings.
    In the example I posted in a linked thread, where controls are moved around on top of a table, you need only one ring control. Each time you show that ring, you can assign a new set of strings and values to it, using the Strings and Values property. You can decide what set of strings to show based on the existing data in the cluster, which will get updated each time you change the value in a cell of the table. Does that make sense? I don't have time right now to put together a more detailed example than what I've already uploaded in other threads, and it's only a small change to that.
    You update the menu ring at the time the user wants to select a value from it, not at the time the user changes the value that determines what set of menu items to show.

  • Attaching binary arrays to a menu ring

    I have been playing around with the menu rings and can't seem to get it to do the function that I want.  I am looking to making a pull-down menu for some user options for different resoultion modes for an intrument.  So for example one option will be "2 eV" and with this option on I need to send 011 to a instrument.  Should I store it as a binary string or array, and how can I do that?
    Thanks in advance

    Do you always need to send a number to the instrument? If so do it this way:
    For the menu ring go to its Properties >> Edit Items. In this dialog you can enter the displayed text and the assosiated number. So yo can pair 2eV with 11. The terminal will give you the number. From your example I assume that the instrument will see the number as text with three digits. Use the "Format into string" function. Set the format string to "%03d" which will give a number with three digits padded with 0 to the left. Inthe example choosing 2eV will give 11 from the terminal and "011" as result from the Format function.
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

  • String ring menu ring

    One function I have found super useful is the string ring, but I can't find it!  The menu ring is pretty easy to find, right click on the front panel and it is listed right there under text controls.  But, every time I want a string ring, I have to go into a vi I got help with on one of these forums and copy/paste it in, which is silly.
    Also, if I have a menu ring constant (like the one below), is there a way to convert it into a string ring constant (which I also do not know how to make other than the very roundabout way of making a sub.vi with a string ring input and creating a constant) without having to re-type all of the values?

    no,  the combo box item editor (and menu and enum item editors) that ship with LabVIEW do not live up to expectaions.  I imagine that some people have a "roll your own" plug-in handy that adds functionality like multiple separators, blank values, duplicate values, and string to number conversions. Feel fre to vote on this idea
    Type cast might be fairly easy to move some of the items though (as Darin is probably typing at the moment)
    Jeff

  • How can I change the background color of a menu ring?

    Hi
    Does anybody know how to change the background color of a menu ring??? (not the backround color of the first item, the background color of the list (remains always gray))
    thanks martin

    Try Preferences>>Colors>>Menu Background, but this will change ALL menu's background color.
    Hope this helps

  • How do I modify multiple Menu rings in a loop?

    I would like to modify the Strings of 15 Menu Rings in a loop as follows:
    Calculate new values
    Start For Loop
    Write new values to property node Menu ring(N) / Strings[]
    End loop
    I want to have one poperty node in the loop, whos' reference (or link) gets modified, to point to a different Menu Ring for each iteration of the loop. In other words, without having 15 different property nodes.
    Is it possible?  
    Thanks.

    You can create a reference for each control (right click->create...), then build these references into an array using build array, then iterate over the array in a for loop using auto-indexing.
    You can do the same for the arrays of strings, but because the arrays can probably have different lengths, you should put each 1D array into a cluster and build a 1D array of the clusters. This is because a 2D array can not have a different number of elements in each row.
    If you do this kind of thing often, you can save time on creating the reference by using this.
    Try to take over the world!

  • Managing Menu Bar Items

    I've tried to limit the number of apps that have a menu bar presence, and when I work on my home machine with a 20" monitor, I don't have too many problems, but working with my 13" MB at work, most of my menu bar items disappear under the menus of most programs. Even the Finder's menu is beginning to cover up some menu bar icons.
    My question is: is there an aggregation app that lets me "stuff" menu bar icons in it, much like (say) Overflow does for the dock? I'd like a single menu bar icon that, when clicked, allows me to access other icons that used to reside on the menu bar, but now don't have to, leaving me with a clearer menu bar and all my menu bar icons accessible.
    If something like this isn't available, are there any tricks for dealing with this problem of having too many menu bar icons to access in all programs?
    Thanks!

    The first trick is to get rid of the 'enhancer' that allows applications to add their own menu bar items to Apple's, if you have any such applications. (See my last post in Seemingly random freezes and general sluggishness for more about the difference between menu & status items & why you should try to avoid non-Apple menu bar items.) This would include any aggregation app -- Apple does not provide this capability for much the same reasons it doesn't provide support for third party menu items.
    Aside from that, all you can do without potentially affecting the stability & security of the OS is to turn off the menu icon display for selected Apple-provided menu bar items, & perhaps to use the smallest format for the date & time icon you can live with.

  • Menu Bar items invisible in Safari full screen mode

    I have a brand new MacBook Pro 13" Retina, mid-2014 (the MGX72). When I use Safari in full screen mode, then move the cursor to the very top of the screen, which is supposed to bring back the Menu bar, a blank space representing the Menu Bar appears, and if I move the cursor to any place on that blank space and click, I see the items/options associated with Menu Bar items. So it's like the Menu Bar items are there, but they're invisible. This has to be a glitch of some type. My MacBook Air doesn't do this; the Menu Bar items appear normally, as they should. Is there a fix for this? All the usual suspects for bringing Safari out of full screen mode work fine, but that's not the idea. The Menu Bar items are supposed to become visible and they do not.

    No, dont return it, its a glitch in Safari, and VERY annoying. I first would have to Force Quit Safari, but later learned to keep hovering the mouse in the upper right corner, even tho nothing, yeah nothing,,,,is visible.
    Keep the mouse there, and after a bit, you will see the little arrows pointing in, hit them.
    But to keep this from happening again, Im not sure.
    So anybody with further info, please post it here.

  • Best way to implement confirm button in conjunction with menu ring selections

    So basically I have a series of menu rings that implement different cases of a structure that adjusts PWMs and other timing signals.  I have received a request to add in a confirmation button/dialog that pops up to make sure the operator wants to perform the selected operation.  I'm doing this on a PXI 7831R FPGA board and have run into timing violations in the past, so the less timing critical, the better.  If there is some way to offload this onto the host VI, even better.  Thanks in advance for the help.

    If there is some way to offload this onto the host VI, even better.
    Considering the FPGA does not support dialogue boxes or event structures, you will have to implement this into a host VI.
    My suggestion? Have a case structure with a latch boolean control on it (ie. update config). Your host VI will have an Open FPGA VI reference and run the FPGA this way. When you want to update the config, you can change your items, then hit 'update'. Include the dialogue box for confirmation if you wish. When this is done, it will use a read/write control to update the boolean 'update config' on the FPGA. Your FPGA VI will then read that case structure with the config data in it once(since it is a latched boolean) and then continue on its merry way.
    Rob K
    Measurements Mechanical Engineer (C-Series, USB X-Series)
    National Instruments
    CompactRIO Developers Guide
    CompactRIO Out of the Box Video

  • Need help with menu ring or listbox control.

    Hi,
    I would like a menu ring style of control that does the following. Initially, items will be put into the control through a string array. That is no problem. But,in addition to being able to select any of the existing items, I would like the user to be able to enter a new item. Is this possible with any of the menu or listbox controls? I prefer the menu type controls as I like how when you click on the control you get a pop up of the items in the list, as opposed to the listbox where you have to scroll. Thanks for any help.

    Not as such, but one alternative would be a combination of the menu ring and
    a string. Place the string above the menu ring. When people select something
    from the menu ring it's copied to the string and selected. When people type
    something into the string, it's added to the menu ring if it's not already
    there and again it's selected.
    Bear in mind though that if a menu ring gets too large I suspect a scrollbar
    will appear in it when it's popped up.
    sal wrote in message
    news:[email protected]..
    > Hi,
    >
    > I would like a menu ring style of control that does the following.
    > Initially, items will be put into the control through a string array.
    > That is no problem. But,in addition to being able to select any of
    > the existi
    ng items, I would like the user to be able to enter a new
    > item. Is this possible with any of the menu or listbox controls? I
    > prefer the menu type controls as I like how when you click on the
    > control you get a pop up of the items in the list, as opposed to the
    > listbox where you have to scroll. Thanks for any help.

  • How do you individually strikeout text in a menu ring?

    I have a menu ring with a list of options for the user. Once the option has been ran, I want the text in the menu ring to reflect this by being "strikedout"... I don't want it disabled, just incase the user wants to rerun the option but I want the menu ring to mark which options have been chosen. Is it possible to individually strikeout text in a menu ring - just like you can individually disable items using the appropriate property node?

    Blindon,
    Elements in the menu ring are array elements. Each element in array must have the same font (This is a limitation of the definition of an array). So, you can only set all elements to be strikedout, not individual ones. (with the property node)
    Zvezdana S.

Maybe you are looking for

  • Game center doesnt sync my game

    hi i have  problem with my game center when i upgrade my ipad to ios 8.1.2 when i sign in to game center it doesn't sync with my games (clash of clans)  it doesn't even show the box which says "Welcome back yourname" and as i said it doesn't load my

  • Why is my Macbook Pro slow all of a sudden?

    Question repost as the first question posted, only received one answer that did not assist at all, unfortunately. I have a 2013 Macbook Pro that i purchased earlier this year.  My second.  First one had 0 problems, ever.  I upgraded from 8 to 16gb of

  • Regarding PO reports

    Hi Guru's I have written a report which display output.and the output fields are 1-Plant, 2-Purchase oragnization ,     3- Purchase Order  and 4-Purchase item. Plz check this program where i can mistake to write this program.. TABLES : EKKO,         

  • HT201317 Help with photo stream?

    I have photo stream turned on at my mac and at my Iphone. In Iphoto, I clicked on an album to share to my photo stream, but it won't show up on my phone. Help?

  • New iPod/Old Computer

    I'm a newbie to all of this...I have a new iPod 80G Video that I can not sync on my old computer. I had a 4g mini that I used and recently upgraded. When I first plugged in the new 80G to my computer iTunes goes through the process of initializing an