george seifert Posted January 15, 2009 Report Share Posted January 15, 2009 I have three rows of tabs in my tab control. When I select a tab the row that it's on moves to the bottom row. That seems to be pretty standard behavior. I think I'd like it better if the rows stayed put. I've been through all the properties I can find, but none of them address that behavior. Can the rows be made to stay put? George Link to comment
LAVA 1.0 Content Posted January 15, 2009 Report Share Posted January 15, 2009 No, and I don't think there is a GUI with that behaviour when there is truly one tab-control. Ton Link to comment
Dan DeFriese Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (george seifert @ Jan 14 2009, 08:32 AM) I have three rows of tabs in my tab control. When I select a tab the row that it's on moves to the bottom row. That seems to be pretty standard behavior. I think I'd like it better if the rows stayed put. I've been through all the properties I can find, but none of them address that behavior. Can the rows be made to stay put?George I don't think I like this idea... the Tab Control is supposed to simulate a roll-a-dex. Thus, the current tab is frontmost as it should be. To get the behavior your looking for, you could hide the tabs and use a cluster of booleans to select the visible tab. I attached a simple example to play with if your interested. Link to comment
Gary Rubin Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (george seifert @ Jan 14 2009, 09:32 AM) I have three rows of tabs in my tab control. When I select a tab the row that it's on moves to the bottom row. That seems to be pretty standard behavior. I think I'd like it better if the rows stayed put. I agree with George. I don't like the fact that the tabs move around. Link to comment
TobyD Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (Gary Rubin @ Jan 14 2009, 08:00 AM) I agree with George. I don't like the fact that the tabs move around. I've never really liked it, but every GUI that I've ever seen has the row with the selected tab move to the front row so I'd stick with that (everyone else does it so it must be OK...right?). Link to comment
Francois Normandin Posted January 15, 2009 Report Share Posted January 15, 2009 If there's only one row of tabs, then it doesn't change position. Setting "Allow Multiple Rows" to FALSE can do that, adding some arrows to browse back & forth.I know, it's not exactly the same behavior... Link to comment
jdunham Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (Gary Rubin @ Jan 14 2009, 08:00 AM) I agree with George. I don't like the fact that the tabs move around. Tabs are evil. Users hate them. So do programmers. Link to comment
george seifert Posted January 15, 2009 Author Report Share Posted January 15, 2009 QUOTE (Dan DeFriese @ Jan 14 2009, 09:57 AM) To get the behavior your looking for, you could hide the tabs and use a cluster of booleans to select the visible tab. I attached a simple example to play with if your interested. Hmm, interesting idea. I'll have to think about that. What would be nice is if the rows stayed put and the tab changed color. I guess the changing color part is already possible. I have too many tabs (zillions of registers to display) for them all to fit on one row as someone suggested. And having arrow keys to move through the tabs in a single row I think is worse than having the rows change position. George Link to comment
george seifert Posted January 15, 2009 Author Report Share Posted January 15, 2009 QUOTE (Dan DeFriese @ Jan 14 2009, 09:57 AM) To get the behavior your looking for, you could hide the tabs and use a cluster of booleans to select the visible tab. I attached a simple example to play with if your interested. Hmm, interesting idea. I'll have to think about that. What would be nice is if the rows stayed put and the tab changed color. I guess the changing color part is already possible. I have too many tabs (zillions of registers to display) for them all to fit on one row as someone suggested. And having arrow keys to move through the tabs in a single row I think is worse than having the rows change position. George Link to comment
LAVA 1.0 Content Posted January 15, 2009 Report Share Posted January 15, 2009 What about a listbox with a tab control without tabs? Like this proposal for OpenG Builder. Ton Link to comment
LAVA 1.0 Content Posted January 15, 2009 Report Share Posted January 15, 2009 What about a listbox with a tab control without tabs? Like this proposal for OpenG Builder. Ton Link to comment
Phillip Brooks Posted January 15, 2009 Report Share Posted January 15, 2009 If you think about it, the tabs for the second and third rows would be covered when selecting the top row, hiding them and making them 'unselectable'?!. Link to comment
Phillip Brooks Posted January 15, 2009 Report Share Posted January 15, 2009 If you think about it, the tabs for the second and third rows would be covered when selecting the top row, hiding them and making them 'unselectable'?!. Link to comment
PJM_labview Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (jdunham @ Jan 14 2009, 08:38 AM) Tabs are evil. Users hate them. So do programmers. I agree. I think they are the front panel equivalent of the sequence structure... PJM Link to comment
PJM_labview Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (jdunham @ Jan 14 2009, 08:38 AM) Tabs are evil. Users hate them. So do programmers. I agree. I think they are the front panel equivalent of the sequence structure... PJM Link to comment
Dan DeFriese Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (Phillip Brooks @ Jan 14 2009, 12:31 PM) If you think about it, the tabs for the second and third rows would be covered when selecting the top row, hiding them and making them 'unselectable'?!. Yep, much more to the point than my explanation :worship: . QUOTE What about a listbox with a tab control without tabs? :thumbup: My preference as well. The page ordering is wrong in the example, but I think the point it clear. Link to comment
Dan DeFriese Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (Phillip Brooks @ Jan 14 2009, 12:31 PM) If you think about it, the tabs for the second and third rows would be covered when selecting the top row, hiding them and making them 'unselectable'?!. Yep, much more to the point than my explanation :worship: . QUOTE What about a listbox with a tab control without tabs? :thumbup: My preference as well. The page ordering is wrong in the example, but I think the point it clear. Link to comment
crelf Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (TobyD @ Jan 14 2009, 11:11 AM) I've never really liked it, but every GUI that I've ever seen has the row with the selected tab move to the front row so I'd stick with that (everyone else does it so it must be OK...right?). Right - all UI tabs that I know of do it, and while it may be initially unintuitive, the fact that they all do it eventually makes it intuitive Link to comment
crelf Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (TobyD @ Jan 14 2009, 11:11 AM) I've never really liked it, but every GUI that I've ever seen has the row with the selected tab move to the front row so I'd stick with that (everyone else does it so it must be OK...right?). Right - all UI tabs that I know of do it, and while it may be initially unintuitive, the fact that they all do it eventually makes it intuitive Link to comment
george seifert Posted January 15, 2009 Author Report Share Posted January 15, 2009 QUOTE (PJM_labview @ Jan 14 2009, 12:46 PM) I agree. I think they are the front panel equivalent of the sequence structure...PJM So how do I display tons of information? I have way too much to put on one front panel. The only other thing I can think of is to have a bunch of different windows full of indicators. That seems a lot less desirable than a tab control. George Link to comment
george seifert Posted January 15, 2009 Author Report Share Posted January 15, 2009 QUOTE (PJM_labview @ Jan 14 2009, 12:46 PM) I agree. I think they are the front panel equivalent of the sequence structure...PJM So how do I display tons of information? I have way too much to put on one front panel. The only other thing I can think of is to have a bunch of different windows full of indicators. That seems a lot less desirable than a tab control. George Link to comment
LAVA 1.0 Content Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (george seifert @ Jan 14 2009, 08:10 PM) So how do I display tons of information? I have way too much to put on one front panel. The only other thing I can think of is to have a bunch of different windows full of indicators. That seems a lot less desirable than a tab control. QUOTE (Ton @ Jan 14 2009, 07:19 PM) What about a listbox with a tab control without tabs? Like this proposal for OpenG Builder. I found a GUI that doesn't reorder the tab rows: Firefox. Ton Link to comment
LAVA 1.0 Content Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (george seifert @ Jan 14 2009, 08:10 PM) So how do I display tons of information? I have way too much to put on one front panel. The only other thing I can think of is to have a bunch of different windows full of indicators. That seems a lot less desirable than a tab control. QUOTE (Ton @ Jan 14 2009, 07:19 PM) What about a listbox with a tab control without tabs? Like this proposal for OpenG Builder. I found a GUI that doesn't reorder the tab rows: Firefox. Ton Link to comment
Dan DeFriese Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (george seifert @ Jan 14 2009, 01:10 PM) So how do I display tons of information? I have way too much to put on one front panel. The only other thing I can think of is to have a bunch of different windows full of indicators. That seems a lot less desirable than a tab control.George IMHO, after a certain point (judgment call) it becomes easier to maintain multiple VIs with their own catagory of data. Use a subpanel on the main GUI to select which is visible at any time. Link to comment
Dan DeFriese Posted January 15, 2009 Report Share Posted January 15, 2009 QUOTE (george seifert @ Jan 14 2009, 01:10 PM) So how do I display tons of information? I have way too much to put on one front panel. The only other thing I can think of is to have a bunch of different windows full of indicators. That seems a lot less desirable than a tab control.George IMHO, after a certain point (judgment call) it becomes easier to maintain multiple VIs with their own catagory of data. Use a subpanel on the main GUI to select which is visible at any time. Link to comment
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now