Apache OpenOffice (AOO) Bugzilla – Issue 110565
framework: we should use radiobuttons for mutually exclusive options in menus
Last modified: 2010-05-26 17:06:06 UTC
e.g. for writer's format->alignment and format->anchor we display checkboxes for mutually exclusive options. We should use option boxes for those. After issue 105626 this becomes rather easier than in the past. Attached is a patch that add "radio" as an option for menu:style and sets those alignment and anchor menu options to use that style.
Created attachment 68705 [details] how about this
cd->cmc: Thanks for your patch, Caolan. This is a nice and easy enhancement, please go on and apply it to a CWS.
righteo
done in cmcfixes74
Changes are: calc: a) view->normal/page break preview are now radio buttons, not checkboxes b) format->anchor->options are now radio buttons, not checkboxes c) format->alignment, each group are now sets of radio buttons, not checkboxes d) right click->anchor->options are now radio buttons, not checkboxes draw: a) view->normal/master are now radiobuttons, not checkboxes b) view->color->options are now radiobuttons, not checkboxes database: a) view->database object->options are now radiobuttons, not checkboxes b) preview->options are now radiobuttons, not checkboxes writer; a) edit->selection mode->both options are now radio buttons, not checkboxes b) format->anchor, all options are now radio buttons, not checkboxes c) format->alignment, first group of four are now radio buttons, not checkboxes d) tools->language->for selection->options. When the selection resolves to a single language these are now radio buttons, not checkboxes. Except for "more..." which is always a normal menu entry. If the selection resolves to more than one language, then they are all normal menu entries. "For paragraph", "For All Text", all remain as normal menu entries. e) click on language in status bar, "more" is now just a normal menu entry, not an option button. The other entries, and sub menus follow the logic of d), i.e. toplevel are option buttons when they can be, otherwise normal entries. Sublevels are all normal entries. f) right click incorrectly spelled word, set language for selection/paragraph follows same logic as e) g) right click->anchor->options are now radio buttons, not checkboxes h) right click->alignment no longer has the radio button symbol to its left. It makes no sense there. impress: a) view->options are now radiobuttons, not checkboxes b) view->color->options are now radiobuttons, not checkboxes In impress, view->master->slide/notes remain as checkboxes, but IMO there are really three mutually exclusive states in here and a good follow-up idea here would be a follow up task to change it to three radio buttons like the database view->preview of e.g. "none", "slide master", "notes master".
reassign for qa
Verified in CWS sdfindall.
closing, integrated DEV300_m79