Project

General

Profile

Feature #642

Updated by Jay Philips over 10 years ago

*Group Buttons in Standard Toolbar* 
 * 'Save/Save As' - Combining the 'Save' (.uno:Save) and 'Save As' (.uno:SaveAs) buttons into a group button. The default button is to save, while the drop down list is a save as list of popular formats including odt, fdot, docx, doc, and rtf. 
 * 'Word Functions' - Combining the 'Spelling and Grammar' (.uno:SpellingAndGrammarDialog), 'AutoSpellcheck' (.uno:SpellOnline), Word Count (.uno:WordCountDialog), Thesaurus (.uno:ThesaurusDialog) and AutoCorrect (.uno:OnlineAutoFormat) buttons. 
 * 'Media' - Combining the image from file (.uno:InsertGraphic), image from scanner (.uno:TwainTransfer), insert audio/video (.uno:InsertAVMedia), and open image gallery (.uno:Gallery) into a group button. 
 * 'Internal Link' - Combining footnote (.uno:InsertFootnote), endnote (.uno:InsertEndnote), bookmark (.uno:InsertBookmark), cross-reference (.uno:InsertReferenceField), index entry (.uno:InsertIndexesEntry), bibliography entry (.uno:InsertAuthoritiesEntry) and index/TOC (.uno:InsertMultiIndex) buttons. 
 * 'Object' - Combining insert chart (.uno:InsertObjectChart), insert formula (.uno:InsertObjectStarMath), insert file (.uno:InsertDoc), insert OLE (.uno:InsertObject), and insert plugin (.uno:InsertPlugin) buttons. 

 *Group Buttons in Formatting Toolbar* 
 * 'Character Line' - Combining the underline (.uno:Underline), Strike Through (.uno:Strikeout), Double Underline (.uno:UnderlineDouble) and Overline (.uno:Overline) buttons. 
 * 'Font Effects' - Combining the shadow (.uno:Shadowed) and outline (.uno:OutlineFont) buttons, along with embossed, engraved and small capitals. The last entry will be the drop case (.uno:FormatDropcap) button. 
 * 'Script' - Combining 'Superscript' (.uno:SuperScript) and 'Subscript' (.uno:SubScript) buttons. This button will be created but will be hidden by default for the time being. 
 * 'Line Spacing' - Combining all the line spacing buttons (.uno:SpacePara1, .uno:SpacePara15, .uno:SpacePara2), along with the addition of entries for 1.15, 2.5 and 3.0. The last entry will be 'more' which opens the Paragraph dialog in the 'Indents & Spacing' tab, and possibly selecting the line spacing drop down. - https://bugs.freedesktop.org/show_bug.cgi?id=83076 
 * 'Paragraph Alignment' - A group button with all alignment buttons (.uno:LeftPara, .uno:CenterPara, .uno:RightPara, .uno:JustifyPara). The main button would be Left for left to right languages and Right for right to left languages. This button will be created but will be hidden by default for the time being. 

 *Group Button Types* 
 # Most group buttons will be similar to the new and open group buttons, which has a default button that does an action and a drop down list which have additional actions. Need to check if drop down entries can be displayed an an enabled/disabled manner, like for AutoSpellcheck, and whether drop down entries can have submenus. 
 # A few group buttons will default to open the drop down list and its default button will change depending on its environment and the entry selected as the default button is highlighted in the drop down list. Buttons like this are limited to 'Line Spacing' and 'Paragraph Alignment' group buttons.

Back