Project

General

Profile

Actions

Feature #642

closed

Feature #631: Improvements to the standard and formatting toolbars

Creating group buttons

Added by Jay Philips over 9 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
Start date:
Due date:
% Done:

0%


Description

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 gallery (.uno:Gallery), fontwork gallery (.uno:FontworkGalleryFloater), image from scanner (.uno:TwainTransfer), insert audio (.uno:InsertSound), and insert video (.uno:InsertVideo) buttons.
  • '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 (Sidebar - 1.15, MS Word - 2.5 & 3.0, iWorks Pages - 1.2 & 1.3). 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
  1. 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.
  2. 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.
Actions #1

Updated by Alexander Wilms over 9 years ago

Are the choices based on usage statistics? I don't think "insert audio/video", "insert file", "insert OLE" and "insert plugin" are that much needed, but I could be wrong.

Actions #2

Updated by Jay Philips over 9 years ago

  • Description updated (diff)
Actions #3

Updated by Jay Philips over 9 years ago

Alexander Wilms wrote:

Are the choices based on usage statistics? I don't think "insert audio/video", "insert file", "insert OLE" and "insert plugin" are that much needed, but I could be wrong.

Yes these are based on usage statistics. I personally dont use any of them, including chart and formula, but other users do. :)

Actions #4

Updated by Jay Philips over 9 years ago

  • Description updated (diff)
Actions #5

Updated by Alexander Wilms over 9 years ago

Sounds good then

Actions #6

Updated by Jay Philips over 9 years ago

Was checking the competition and these are their insert media/object options (using the names they display).

MS Word 2013 - Picture, Online Picture, Chart, Online Video, Equation
iWorks Pages - Photos, Music, Movies, Chart
Kingosft Writer - Picture, Chart, Equation

Actions #7

Updated by Jay Philips over 9 years ago

  • Description updated (diff)

The second type of group buttons, which will be used for 'Line Spacing' and 'Paragraph Alignment', will function similar to the .uno:FontworkAlignmentFloater group button. The only difference in functionality would be that the group icon would change, if that is possible, as it would need to track cursor movements as well.

Actions #8

Updated by Jay Philips over 9 years ago

  • Assignee set to Samuel Mehrbrodt
Actions #9

Updated by Heiko Tietze about 6 years ago

  • Status changed from New to Closed

Closing old tickets

Actions

Also available in: Atom PDF