Bugzilla – Bug 12762
consider a window style that explicitly does not include icons
Last modified: 2010-05-27 14:46:33 UTC
There are cases where a menu, even if some of the items have an icon or iconStyle defined, should not present any icons. This is a post-MP thing to sort out, but I think we need each skin to have a window style that explicitly does not have icons. Previously this was text_list, but now text_list also supports icons. This manifested itself in setup where an icon would be delivered for help but not the other items in the menu, which was not desired. This was worked around by just removing the iconStyle from the help item, but it's not a complete solution. It could be what's required is that text_list becomes the icon-free style, and icon_list is exactly text_list but with icon support. This will require a fairly thorough audit through windows in squeezeplay to determine whether text_list or icon_list were chosen correctly.
Is this simply a user setting you think we need? I'm not sure if I understand what's driving this.
Weldon- no, that's not it. I want to avoid the case of a menu that has icons on some items and not others. If we had a window style that explicitly left out the icon, there is a route to easily avoiding that situation. An example would be Settings->Advanced, which should never show an icon on any menu item. Another example would be setup menus, which I think we've dumped icons on all menus.
Yeah Ben, I just misunderstood. Great idea...
fixed in r6733 by adding new window style in skins called 'text_only'. This style explicitly excludes icons from menu items and is now used for settings->advanced and all applicable settings/adv settings submenus
This bug has been fixed in the latest release of MySqueezebox.com (formally known as SqueezeNetwork)! If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
These bugs have all been marked resolved and belong to a component which is being removed. Therefore they have been moved to the most applicable of the new components.