#2720 NORM Trial-3: Design for inactive options in action menus of palettes
Zarro Boogs per Child
bugtracker at laptop.org
Wed Aug 8 20:39:02 EDT 2007
#2720: Design for inactive options in action menus of palettes
------------------------------+---------------------------------------------
Reporter: Eben | Owner: Eben
Type: task | Status: new
Priority: normal | Milestone: Trial-3
Component: interface-design | Version:
Keywords: | Verified: 0
------------------------------+---------------------------------------------
We need to come up with a firm specification for inactive actions on
palettes. The two basic choices we have are:
- Render the option disabled by graying out the icon and text, and
eliminating the rollover so it can't be selected
- Omit the option from the list completely, so that only available
actions appear
I'd also like feedback from developers on the limits of GTK in this area,
since I believe we're using a standard menu widget for this purpose. I
believe option one is supported by the widget, and I believe that option
two should be possible since the menus can be dynamically populated when
activated. Still, there may be technical concerns here. I'm also unsure
if we'll ever see the case when the availability of an option changes
while the palette is active.
Option 2 seems a bit cleaner, since we won't waste space displaying
options which aren't available. On the other hand, option 1 is more
consistent with current models, and also serves to indicate that the
options exist even when they aren't accessible, which could be good in
terms of discoverability. Oh, and option 1 also preserves consistency:
option 3 in the list is always option 3.
Of course, we also need to support "toggle" options (eg. "Connect" becomes
"Disconnect" etc...), but that's a separate issue.
--
Ticket URL: <http://dev.laptop.org/ticket/2720>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list