Collabora Online Design System

A living reference of the UI components, tokens, and patterns used in Collabora Online, extracted directly from the CSS source files under browser/css/.

Typography

The UI uses a multi-tier font system. The primary font for all chrome is --cool-font. Dialogs and form controls use --jquery-ui-font.

Header Text (--header-font-size: 1rem / 16px)
font-family: --cool-font · 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif
Medium Text (--medium-font-size: 0.875rem / 14px)
Used in context menus, tooltips
Default Body Text (--default-font-size: 0.75rem / 12px)
Labels, buttons, form controls, toolbar items
Dialog & Form Text (--jquery-ui-font)
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif
Notebookbar Tab Text (fluid: clamp 11px–16px)
Scales between 640px and 1000px viewport width via clamp(0.6875rem, 1vw, 1rem)
TokenValueUsage
--default-font-size0.75rem (12px)Body, labels, controls
--medium-font-size0.875rem (14px)Context menus, tooltips
--header-font-size1rem (16px)Section headers, doc title
--tooltip-font-size0.875rem (14px)Tooltip text
--overflow-group-font-size8.5ptNotebookbar group labels

Color Palette

All colors are defined as CSS custom properties in color-palette.css (light) and color-palette-dark.css (dark). The primary brand color is a vibrant blue used for focus rings, active states, and primary actions.

Primary / Brand

Primary
#0b87e7
Primary Dark
#0063b1
Primary Darker
#004b86
Primary Lighter
#83beec

Text

Main Text
#333333
Text Darker (hover)
#000000
Text Lighter (disabled)
#696969
Primary Text (on blue)
#ffffff

Backgrounds

Main Background
#F8F9FA
Background Dark
#e8e8e8
Background Darker
#c0bfbc
Background Lighter
#ffffff
Tabs Group
#f1f1f1
Hover
#F5F5F5

Borders

Border
#b6b6b6
Border Dark
#cecece
Border Darker
#c0bfbc
Border Lighter
#f1f1f1
Toolbar Border
#e1dfdd

Semantic

Error
#e9322d
Warning
#eca700
Success
#46ba61

Document Type Accents

Each document type has an RGB triplet used for selected tab underlines, active toolbar buttons, and progress bars via --doc-type.

Writer
Calc
Impress
Draw

Cursors

All cursor types used across Collabora Online, with live previews and links to source. There is no centralised cursor map in the codebase — cursors are applied inline via style.cursor in TypeScript/JavaScript or via CSS classes. The Uses chip counts occurrences in browser/css/ + inline style.cursor assignments in browser/src/. The Source link points at one representative declaration at a pinned upstream SHA.

Tip: hover the preview box to see the actual cursor as your browser renders it. Source links point at the read-only GitHub mirror CollaboraOnline/online.mirror pinned to the commit that was the tip of main when this page was built (SHA 8d3adab) so line numbers stay accurate; the pipeline re-pins to the latest commit on every run.

Standard CSS cursors

CursorPreviewDescriptionUsesSource
auto
hover
Browser chooses cursor automatically3cool.css:233
cell
hover
Cell selection in spreadsheets1spreadsheet.css:2
col-resize
hover
Column width resize2cool.css:266
context-menu
hover
Context menu trigger1jsdialogs.css:747
crosshair
hover
Crosshair selector (auto-fill in spreadsheets)4leaflet.css:169
default
hover
Standard arrow (buttons, toolbar, panels)20jquery-ui-lightness.css:61
e-resize
hover
Resize from the east (right) edge5jquery-ui-lightness.css:613
ew-resize
hover
Horizontal resize (east/west)1leaflet.css:187
grab
hover
Hand ready to grab/drag. Used only as SVG fallback in this codebase — see grab.svg below.2ShapeHandleAnchorSubSection.ts:30
grabbing
hover
Hand actively dragging1leaflet.css:220
help
hover
Help/explainer cursor (info tooltips, AI chat sidebar)1aichat-sidebar.css:212
inherit
hover
Inherit cursor from parent element1cool.css:946
move
hover
Move/drag element (four-arrow)7leaflet.css:165
n-resize
hover
Resize from north (top) edge1jquery-ui-lightness.css:599
ne-resize
hover
Resize from north-east corner1jquery-ui-lightness.css:648
nesw-resize
hover
Diagonal resize (NE / SW)1leaflet.css:183
not-allowed
hover
Action not permitted (disabled buttons)5backstage.css:166
ns-resize
hover
Vertical resize (north/south)1leaflet.css:195
nw-resize
hover
Resize from north-west corner1jquery-ui-lightness.css:641
nwse-resize
hover
Diagonal resize (NW / SE)1leaflet.css:191
pointer
hover
Interactive element (buttons, links)78selectionMarkers.css:29
row-resize
hover
Row height resize1spreadsheet.css:228
s-resize
hover
Resize from south (bottom) edge2jquery-ui-lightness.css:606
se-resize
hover
Resize from south-east corner (table fill)2jquery-ui-lightness.css:627
sw-resize
hover
Resize from south-west corner1jquery-ui-lightness.css:634
text
hover
Text input / text selection (I-beam)4jquery-ui-lightness.css:862
w-resize
hover
Resize from west (left) edge4jquery-ui-lightness.css:620

Custom SVG cursors

Three product-specific cursors shipped as SVG assets in browser/images/cursors/.

CursorSVGPreviewDescriptionUsesSource
crop.svg
hover
Image cropping tool — shown when dragging a shape's scaling handle in crop mode 1
fill.svg
hover
Auto-fill brush — paint formatting / spreadsheet fill handle 2
grab.svg
hover
Custom grab hand — shape anchor and custom shape handles 2

Cursor declarations live across spreadsheet.css (spreadsheet-specific), leaflet.css (map/pan resize), jquery-ui-lightness.css (UI widget resize), and inline in browser/src/canvas/sections/ (shape/canvas handles).

Anatomy

How each custom cursor is constructed: hotspot, fill, stroke, and the surrounding clear region. The three Figma frames below break down the anatomy and the production conventions used across the cursor set.

Cursor anatomy: overview
Cursor anatomy: detail
Cursor anatomy: variants

Infographics

Illustrative SVGs that visualise a choice or state for the user. Distinct from cursors (functional pointer feedback) and toolbar icons (which live in the LibreOffice icon themes). Infographics live next to the surface that uses them — e.g. browser/admin/images/ for the integrator settings panel.

UI mode selector (integrator settings)

Shown in the per-user settings dialog under Customization, where the user picks between the Notebookbar and Compact toolbar layouts. The two illustrations are paired as clickable cards; the active card gets the .selected ring (blue tint + border). Rendered at 300px wide, scaling responsively. See AdminIntegratorSettings.ts:1443 (renderCompactModeToggle) and adminIntegratorSettings.css:669 for the styling.

Notebookbar.svg

Tabbed ribbon-style toolbar (the default). Shows a coloured tab strip with one tab active, plus a grid of icon-sized rectangles standing in for the per-tab tool clusters.

Compact.svg

Classic single-row toolbar with a menubar above (the “Compact” mode). Mirrors the Notebookbar illustration's footprint so the two cards align side-by-side.

Conventions for new infographics: author at the rendered display size (here 900×600 viewBox, displayed at 300×200), keep the Collabora primary blue #0369a2 for emphasis strokes, use the neutral greys (#e6e6e6, #f2f2f2, #f9f9f9) for the chrome, and pair illustrations that share a footprint so they can be compared at a glance.

Icons

The Collabora Online icon theme started life as Colibre, designed by Andreas Kainz. Over the years the set has grown well past its starting point: hundreds of additions and tweaks have landed from many contributors, and the result no longer follows the original Colibre conventions in every detail. The drift is friendly, not adversarial, but it does mean the source-of-truth for "what an icon should look like today" is no longer the historical Colibre rules. But here is the current icon guidelines for Collabora Online:

Icon Grid
Icon Colors

Icons per Application

Which icons appear in which application, grouped by UI surface, so a designer can quickly see the icon set each app exposes. The same icon may repeat across apps — that is expected. Icons load from the online.mirror at the pinned build commit. The compact toolbar is the shared top toolbar (per-app visibility varies); sidebar panel membership is approximate (the exact deck is configured in core).

Icon data generated from online.mirror@8d3adab on 2026-08-20.

Icons by application & component

Notebookbar

280
File
12
Downloadaslc_downloadas
Exportaslc_saveas
Printlc_print
Rev historylc_rev-history
Run Macrolc_runmacro
Savelc_save
Save Aslc_saveas
Saveaslc_saveas
Set Document Propertieslc_setdocumentproperties
Settingslc_settings
Shareaslc_shareas
Signaturelc_signature
Home
39
Background Colorlc_fillcolor
Boldlc_bold
Center Paralc_centerpara
Char Back Colorlc_backcolor
Char Font Namelc_charfontname
Char Spacinglc_spacing
Colorlc_color
Control Codeslc_controlcodes
Copylc_copy
Cutlc_cut
Decrement Indentlc_decrementindent
Default Bulletlc_defaultbullet
Default Numberinglc_defaultnumbering
Font Dialoglc_fontdialog
Font Heightlc_fontheight
Format Paintbrushlc_formatpaintbrush
Growlc_grow
Increment Indentlc_leftindent
Insert Graphiclc_insertgraphic
Insert Pagebreaklc_insertpagebreak
Insert Symbollc_insertsymbol
Insert Tablelc_inserttable
Italiclc_italic
Justify Paralc_justifypara
Left Paralc_leftpara
Line Spacinglc_linespacing
Para Left To Rightlc_paralefttoright
Para Right To Leftlc_pararighttoleft
Paragraph Dialoglc_paragraphdialog
Pastelc_paste
Redolc_redo
Reset Attributeslc_setdefault
Right Paralc_rightpara
Shrinklc_shrink
Strikeoutlc_strikeout
Sub Scriptlc_subscript
Super Scriptlc_superscript
Underlinelc_underline
Undolc_undo
Insert
22
Basic Shapeslc_basicshapes
Draw Textlc_text
Fontwork Gallery Floaterlc_fontworkpropertypanel
Formatting Mark Menulc_formattingmarkmenu
Hyperlinkdialoglc_inserthyperlink
Insert Annotationlc_shownote
Insert Field Ctrllc_insertfield
Insert Framelc_insertframe
Insert Graphiclc_insertgraphic
Insert Object Chartlc_drawchart
Insert Object Star Mathlc_insertobjectstarmath
Insert Pagebreaklc_insertpagebreak
Insert Qr Codelc_insertqrcode
Insert Sectionlc_insertsection
Insert Symbollc_insertsymbol
Insert Tablelc_inserttable
Linelc_line
Page Number Wizardlc_insertpagenumberfield
Remoteaicontentlc_sdrespageobjs
Remotelinklc_inserthyperlink
Title Page Dialoglc_titlepagedialog
Vertical Textlc_verticaltext
Layout
27
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Contour Dialoglc_contourdialog
Format Columnslc_formatcolumns
Hyphenatelc_hyphenate
Insert Breaklc_insertbreak
Insert Pagebreaklc_insertpagebreak
Line Numbering Dialoglc_linenumberingdialog
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Page Dialoglc_pagedialog
Select Alllc_selectall
Send To Backlc_sendtoback
Title Page Dialoglc_titlepagedialog
Transform Dialoglc_transformdialog
Watermarklc_watermark
Wrap Ideallc_wrapideal
Wrap Leftlc_wrapleft
Wrap Offlc_wrapoff
Wrap Onlc_wrapon
Wrap Rightlc_wrapright
Wrap Throughlc_wrapthrough
References
20
Footnote Dialoglc_footnotedialog
Insert Bookmarklc_insertbookmark
Insert Date Fieldlc_datefield
Insert Endnotelc_insertendnote
Insert Field Ctrllc_insertfield
Insert Footnotelc_insertfootnote
Insert Indexes Entrylc_insertmultiindex
Insert Multi Indexlc_insertmultiindex
Insert Page Count Fieldlc_insertpagecountfield
Insert Page Number Fieldlc_insertpagenumberfield
Insert Reference Fieldlc_insertreferencefield
Insert Title Fieldlc_inserttitlefield
Update Alllc_updateall
Update Cur Indexlc_updatecurindex
Zoteroaddeditbibliographylc_addeditbibliography
Zoteroaddeditcitationlc_insertauthoritiesentry
Zoteroaddnotelc_addcitationnote
Zoterorefreshlc_updateall
Zoterosetdocprefslc_formproperties
Zoterounlinklc_unlinkcitation
Review
18
Accept Tracked Change To Nextlc_accepttrackedchangetonext
Accept Tracked Changeslc_acceptchanges
Compare Documentslc_comparedocuments
Insert Annotationlc_shownote
Language Menulc_languagemenu
Next Tracked Changelc_nextrecord
Previous Tracked Changelc_prevrecord
Reinstate Tracked Changelc_reinstatetrackedchange
Reject Tracked Change To Nextlc_rejecttrackedchangetonext
Reply Commentlc_replycomment
Show Resolved Annotationslc_showresolvedannotations
Showannotationslc_showannotations
Sidebar Deck.A11y Check Decklc_sidebardeck.a11ycheckdeck
Spelling And Grammar Dialoglc_spelldialog
Thesaurus Dialoglc_thesaurusdialog
Track Changeslc_trackchanges
Translatelc_translate
Word Count Dialoglc_wordcountdialog
Format
16
Chapter Numbering Dialoglc_chapternumberingdialog
Edit Regionlc_editregion
Font Dialoglc_fontdialog
Format Arealc_fillcolor
Format Bullets Menulc_formatbulletsmenu
Format Columnslc_formatcolumns
Format Linelc_formatline
Format Menulc_formatmenu
Name Grouplc_shownote
Object Title Descriptionlc_shownote
Outline Bulletlc_outlinebullet
Page Dialoglc_pagedialog
Paragraph Dialoglc_paragraphdialog
Sidebar Deck.Style List Decklc_editstyle
Theme Dialoglc_themedialog
Transform Dialoglc_transformdialog
Form
6
Content Control Propertieslc_contentcontrolproperties
Insert Checkbox Content Controllc_checkbox
Insert Content Controllc_insertcontentcontrol
Insert Date Content Controllc_datefield
Insert Dropdown Content Controllc_insertdropdowncontentcontrol
Insert Picture Content Controllc_insertpicturecontentcontrol
Table
37
Cell Vert Bottomlc_alignbottom
Cell Vert Centerlc_alignvcenter
Cell Vert Toplc_aligntop
Center Paralc_centerpara
Delete Columnslc_deletecolumns
Delete Rowslc_deleterows
Delete Tablelc_deletetable
Distribute Columnslc_distributecolumns
Distribute Rowslc_distributerows
Entire Columnlc_entirecolumn
Entire Rowlc_fromrow
Insert Caption Dialoglc_insertcaptiondialog
Insert Columns Afterlc_insertcolumnsmenu
Insert Columns Beforelc_insertcolumnsbefore
Insert Rows Afterlc_insertrowsmenu
Insert Rows Beforelc_insertrowsbefore
Justify Paralc_justifypara
Left Paralc_leftpara
Merge Cellslc_mergecells
Number Format Currencylc_numberformatcurrency
Number Format Datelc_numberformatdate
Number Format Percentlc_numberformatpercent
Protectlc_protect
Right Paralc_rightpara
Select Tablelc_selecttable
Set Border Stylelc_setborderstyle
Set Minimal Column Widthlc_setminimalcolumnwidth
Set Minimal Row Heightlc_setminimalrowheight
Set Optimal Column Widthlc_setoptimalcolumnwidth
Set Optimal Row Heightlc_rowheight
Split Celllc_splitcell
Split Tablelc_splittable
Table Cell Background Colorlc_fillcolor
Table Dialoglc_tablemenu
Table Number Format Dialoglc_tablenumberformatdialog
Table Sortlc_datasort
Unset Cells Read Onlylc_unsetcellsreadonly
View
8
Closetabletlc_view
Control Codeslc_controlcodes
Multipageviewlc_multipageview
Navigatorlc_navigator
Show Boundarieslc_showboundaries
Showrulerlc_showruler
Showstatusbarlc_showstatusbar
Sidebar Deck.Property Decklc_sidebar
Shape
25
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Enter Grouplc_entergroup
Fill Colorlc_fillcolor
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Format Grouplc_formatgroup
Format Ungrouplc_ungroup
Leave Grouplc_leavegroup
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Send To Backlc_sendtoback
Transform Dialoglc_transformdialog
Wrap Ideallc_wrapideal
Wrap Leftlc_wrapleft
Wrap Offlc_wrapoff
Wrap Onlc_wrapon
Wrap Rightlc_wrapright
Wrap Throughlc_wrapthrough
XLine Colorlc_xlinecolor
Picture
27
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Croplc_crop
Enter Grouplc_entergroup
Fill Colorlc_fillcolor
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Format Grouplc_formatgroup
Format Ungrouplc_ungroup
Graphic Dialoglc_graphicdialog
Leave Grouplc_leavegroup
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Send To Backlc_sendtoback
Transform Dialoglc_transformdialog
Wrap Ideallc_wrapideal
Wrap Leftlc_wrapleft
Wrap Offlc_wrapoff
Wrap Onlc_wrapon
Wrap Rightlc_wrapright
Wrap Throughlc_wrapthrough
XLine Colorlc_xlinecolor
Chart
14
Data Rangeslc_dataranges
Diagram Arealc_diagramarea
Diagram Axis Xlc_diagramaxisx
Diagram Axis Ylc_diagramaxisy
Diagram Datalc_diagramdata
Diagram Typelc_diagramtype
Diagram Walllc_diagramwall
Format Selectionlc_formatselection
Insert Menu Titleslc_insertmenutitles
Legendlc_legend
Toggle Grid Horizontallc_togglegridhorizontal
Toggle Grid Verticallc_togglegridvertical
Toggle Legendlc_togglelegend
View3 Dlc_view3d
Help
9
Aboutlc_about
Feedbacklc_feedback
Forum Helplc_forumhelp
Keyboard Shortcutslc_keyboardshortcuts
Latest Updateslc_latestupdates
Online Helplc_onlinehelp
Report Issuelc_reportissue
Serverauditlc_serveraudit
Sidebar Deck.A11y Check Decklc_sidebardeck.a11ycheckdeck

Compact toolbar

52
Assign Layoutlc_changelayout
Background Colorcompact_fillcolor
Basic Shapescompact_basicshapes
Boldlc_bold
Center Paracompact_centerpara
Char Back Colorcompact_backcolor
Char Font Namelc_charfontname
Colorcompact_fontcolor
Connectorlc_connector
Custom Animationcompact_customanimation
Decrement Indentcompact_decrementindent
Default Bulletcompact_defaultbullet
Default Numberingcompact_defaultnumbering
Font Colorcompact_fontcolor
Font Heightlc_fontheight
Format Paintbrushcompact_formatpaintbrush
Increment Indentcompact_leftindent
Insert Graphiccompact_insertgraphic
Insert Object Chartcompact_drawchart
Insert Symbolcompact_insertsymbol
Inserthyperlinkcompact_inserthyperlink
Inserttablecompact_inserttable
Inserttextboxcompact_text
Italiclc_italic
Justify Paracompact_justifypara
Justifyparacompact_justifypara
Left Paracompact_leftpara
Linecompact_line
Linespacingcompact_linespacing
Master Slides Panelcompact_masterslides
Modify Pagecompact_sidebar
Number Format Currencylc_numberformatcurrency
Number Format Dec Decimalslc_numberformatdecdecimals
Number Format Inc Decimalslc_numberformatincdecimals
Number Format Percentlc_numberformatpercent
Printcompact_print
Printoptionscompact_print
Redocompact_redo
Reset Attributescompact_setdefault
Right Paracompact_rightpara
Savecompact_save
Set Border Stylecompact_setborderstyle
Set Defaultcompact_setdefault
Sidebar Deck.Property Deckcompact_sidebar
Sort Ascendingcompact_sortascending
Sort Descendingcompact_sortdescending
Strikeoutlc_strikeout
Toggle Merge Cellscompact_togglemergecells
Transitiondeckcompact_slidechangewindow
Underlinelc_underline
Undocompact_undo
Wrap Textcompact_wraptext

Properties sidebar

89
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Background Colorlc_fillcolor
Boldlc_bold
Bring To Frontlc_arrangemenu
Cell Vert Bottomlc_alignbottom
Cell Vert Centerlc_alignvcenter
Cell Vert Toplc_aligntop
Center Paralc_centerpara
Char Back Colorlc_backcolor
Colorlc_color
Decrement Indentlc_decrementindent
Default Bulletlc_defaultbullet
Default Numberinglc_defaultnumbering
Delete Columnslc_deletecolumns
Delete Rowslc_deleterows
Delete Tablelc_deletetable
Distribute Columnslc_distributecolumns
Distribute Rowslc_distributerows
Entire Celllc_entirecell
Entire Columnlc_entirecolumn
Entire Rowlc_fromrow
Extrusion Togglelc_extrusiontoggle
Fill Colorlc_fillcolor
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Fontwork Alignment Floaterlc_fontworkalignmentfloater
Fontwork Character Spacing Floaterlc_spacing
Fontwork Same Letter Heightslc_fontworksameletterheights
Fontwork Shape Typelc_fontworkshapetype
Format Paintbrushlc_formatpaintbrush
Growlc_grow
Hanging Indentlc_hangingindent
Hyphenatelc_hyphenate
Hyphenatelc_hyphenate
Increment Indentlc_leftindent
Insert Columns Afterlc_insertcolumnsmenu
Insert Columns Beforelc_insertcolumnsbefore
Insert Rows Afterlc_insertrowsmenu
Insert Rows Beforelc_insertrowsbefore
Italiclc_italic
Justify Paralc_justifypara
Left Paralc_leftpara
Line Spacinglc_linespacing
Merge Cellslc_mergecells
No Breaklc_nobreak
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Outline Downlc_movedown
Outline Leftlc_outlineleft
Outline Rightlc_outlineright
Outline Uplc_moveup
Para Left To Rightlc_paralefttoright
Para Right To Leftlc_pararighttoleft
Paraspace Decreaselc_paraspacedecrease
Paraspace Increaselc_paraspaceincrease
Reset Attributeslc_setdefault
Right Paralc_rightpara
Searchdialoglc_searchdialog
Select Tablelc_selecttable
Select Widthlc_selectwidth
Send To Backlc_sendtoback
Set Border Stylelc_setborderstyle
Set Defaultlc_setdefault
Set Minimal Column Widthlc_setminimalcolumnwidth
Set Minimal Row Heightlc_setminimalrowheight
Set Object To Backgroundlc_setobjecttobackground
Set Object To Foregroundlc_setobjecttoforeground
Set Optimal Column Widthlc_setoptimalcolumnwidth
Set Optimal Row Heightlc_rowheight
Set Outlinelc_setoutline
Shadowedlc_shadowed
Shrinklc_shrink
Spacinglc_spacing
Split Celllc_splitcell
Split Tablelc_splittable
Strikeoutlc_strikeout
Style New By Examplelc_stylenewbyexample
Style Update By Examplelc_styleupdatebyexample
Sub Scriptlc_subscript
Super Scriptlc_superscript
Table Cell Background Colorlc_fillcolor
Underlinelc_underline
XLine Colorlc_xlinecolor
XLine Stylelc_linestyle

Navigation sidebar

29
Auto Formatlc_autoformat
Deletelc_delete
Delete All Noteslc_deleteallnotes
Delete Tablelc_deletetable
Editlc_edit
Edit Bookmarklc_insertbookmark
Edit Hyperlinklc_edithyperlink
Edit Regionlc_editregion
Endnote Dialoglc_footnotedialog
Field Dialoglc_insertfield
Footnote Dialoglc_footnotedialog
Frame Dialoglc_framedialog
Frame Dialog morelc_framedialog
Graphic Dialoglc_graphicdialog
Insert Caption Dialoglc_insertcaptiondialog
Insert Multi Indexlc_insertmultiindex
Movedownlc_movedown
Moveuplc_moveup
Object Title Description Drawingobjectslc_shownote
Object Title Description Frameslc_shownote
Object Title Description Imageslc_shownote
Object Title Description OLEobjectslc_shownote
Open Hyperlink On Cursorlc_inserthyperlink
Remove Table Oflc_removetableof
Savelc_save
Scroll To Nextlc_scrolltonext
Scroll To Previouslc_scrolltoprevious
Table Dialoglc_tablemenu
Update All Indexeslc_insertmultiindex

Status bar

10
Fitwidthzoompagewidth
Insert Canvas Slidelc_insertcanvasslide
Menuoverflowstatusbarmenu
Multipageviewlc_multipageview
Nextlc_next
Prevlc_prev
Signaturelc_signature
Zoominplus
Zoomoutminus
Zoomresetzoomreset

Notebookbar

219
File
12
Downloadaslc_downloadas
Exportaslc_saveas
Printlc_print
Rev historylc_rev-history
Run Macrolc_runmacro
Savelc_save
Save Aslc_saveas
Saveaslc_saveas
Set Document Propertieslc_setdocumentproperties
Settingslc_settings
Shareaslc_shareas
Signaturelc_signature
Home
49
Align Blocklc_justifypara
Align Bottomlc_alignbottom
Align Horizontal Centerlc_centerpara
Align Leftlc_leftpara
Align Rightlc_rightpara
Align Toplc_aligntop
Align VCenterlc_alignvcenter
Background Colorlc_fillcolor
Boldlc_bold
Char Font Namelc_charfontname
Colorlc_color
Conditional Format Menulc_conditionalformatmenu
Copylc_copy
Cutlc_cut
Data Filter Auto Filterlc_datafilterautofilter
Data Sortlc_datasort
Decrement Indentlc_decrementindent
Delete Columnslc_deletecolumns
Delete Rowslc_deleterows
Font Heightlc_fontheight
Format Cell Dialoglc_formatcelldialog
Format Paintbrushlc_formatpaintbrush
Growlc_grow
Hyphenatelc_hyphenate
Increment Indentlc_leftindent
Insert Columns Afterlc_insertcolumnsmenu
Insert Columns Beforelc_insertcolumnsbefore
Insert Rows Afterlc_insertrowsmenu
Insert Rows Beforelc_insertrowsbefore
Italiclc_italic
Number Format Currencylc_numberformatcurrency
Number Format Dec Decimalslc_numberformatdecdecimals
Number Format Decimallc_numberformatdecimal
Number Format Inc Decimalslc_numberformatincdecimals
Number Format Percentlc_numberformatpercent
Para Left To Rightlc_paralefttoright
Para Right To Leftlc_pararighttoleft
Pastelc_paste
Redolc_redo
Reset Attributeslc_setdefault
Set Border Stylelc_setborderstyle
Shrinklc_shrink
Strikeoutlc_strikeout
Sub Scriptlc_subscript
Super Scriptlc_superscript
Toggle Merge Cellslc_togglemergecells
Underlinelc_underline
Undolc_undo
Wrap Textlc_wraptext
Insert
24
Add Namelc_addname
Basic Shapeslc_basicshapes
Calculated Field Runlc_functiondialog
Data Data Pilot Runlc_datadatapilotrun
Define Namelc_definename
Delete Pivot Tablelc_deletepivottable
Draw Textlc_text
Edit Header And Footerlc_headerandfooter
Fontwork Gallery Floaterlc_fontworkpropertypanel
Function Dialoglc_functiondialog
Hyperlink Dialoglc_inserthyperlink
Insert Calc Tablelc_inserttable
Insert Current Datelc_datefield
Insert Current Timelc_inserttimefield
Insert Graphiclc_insertgraphic
Insert Object Chartlc_drawchart
Insert Sparklinelc_insertsparkline
Insert Symbollc_insertsymbol
Insertthreadedcommentlc_insertthreadedcomment
Linelc_line
Recalc Pivot Tablelc_recalcpivottable
Remoteaicontentlc_sdrespageobjs
Remotelinklc_inserthyperlink
Vertical Textlc_verticaltext
Layout
21
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Delete Columnslc_deletecolumns
Delete Rowslc_deleterows
Insert Columns Afterlc_insertcolumnsmenu
Insert Columns Beforelc_insertcolumnsbefore
Insert Rows Afterlc_insertrowsmenu
Insert Rows Beforelc_insertrowsbefore
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Page Format Dialoglc_pagedialog
Select Alllc_selectall
Send To Backlc_sendtoback
Sheet Right To Leftlc_pararighttoleft
Toggle Print Gridlc_printgrid
Toggle Sheet Gridlc_show
Review
7
Delete All Noteslc_deleteallnotes
Delete Notelc_deletenote
Hyphenatelc_hyphenate
Insert Threaded Commentlc_insertthreadedcomment
Languagemenulc_languagemenu
Protectlc_protect
Spell Dialoglc_spelldialog
Format
12
Add Themelc_addtheme
Conditional Format Menulc_conditionalformatmenu
Font Dialoglc_fontdialog
Format Arealc_fillcolor
Format Cell Dialoglc_formatcelldialog
Format Linelc_formatline
Format Menulc_formatmenu
Insert Sparklinelc_insertsparkline
Page Format Dialoglc_pagedialog
Paragraph Dialoglc_paragraphdialog
Sidebar Deck.Style List Decklc_editstyle
Transform Dialoglc_transformdialog
Table
2
Database Settingslc_tabledesign
Remove Calc Tablelc_deletetable
Formula
9
Add Namelc_addname
Auto Sum Menulc_autosummenu
Calculatelc_calculate
Convert Formula To Valuelc_convertformulatovalue
Data Area Refreshlc_dataarearefresh
Define DBNamelc_definedbname
Define Namelc_definename
Function Dialoglc_functiondialog
Select DBlc_selectdb
Data
17
Clear Outlinelc_delete
Data Filter Auto Filterlc_datafilterautofilter
Data Filter Hide Auto Filterlc_datafilterhideautofilter
Data Filter Remove Filterlc_datafilterremovefilter
Data Filter Special Filterlc_datafilterspecialfilter
Data Filter Standard Filterlc_datafilterstandardfilter
Data Sortlc_datasort
Goal Seek Dialoglc_goalseekdialog
Grouplc_group
Hide Detaillc_hidedetail
Show Detaillc_showdetail
Solver Dialoglc_solverdialog
Sort Ascendinglc_sortascending
Sort Descendinglc_sortdescending
Text To Columnslc_texttocolumns
Ungrouplc_ungroup
Validationlc_validation
View
13
Closetabletlc_view
Columnrowhighlightlc_columnrowhighlight
Exit Sheet Viewlc_exitsheetview
Freeze Paneslc_freezepanes
Freeze Panes Columnlc_freezepanescolumn
Freeze Panes Rowlc_freezepanesrow
Full Screenlc_fullscreen
Navigatorlc_navigator
New Sheet Viewlc_newsheetview
Remove Sheet Viewlc_removesheetview
Select Sheet Viewlc_selectsheetview
Showstatusbarlc_showstatusbar
Sidebar Deck.Property Decklc_sidebar
Shape
25
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Enter Grouplc_entergroup
Fill Colorlc_fillcolor
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Format Grouplc_formatgroup
Format Ungrouplc_ungroup
Leave Grouplc_leavegroup
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Send To Backlc_sendtoback
Transform Dialoglc_transformdialog
Wrap Ideallc_wrapideal
Wrap Leftlc_wrapleft
Wrap Offlc_wrapoff
Wrap Onlc_wrapon
Wrap Rightlc_wrapright
Wrap Throughlc_wrapthrough
XLine Colorlc_xlinecolor
Picture
26
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Croplc_crop
Enter Grouplc_entergroup
Fill Colorlc_fillcolor
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Format Grouplc_formatgroup
Format Ungrouplc_ungroup
Leave Grouplc_leavegroup
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Send To Backlc_sendtoback
Transform Dialoglc_transformdialog
Wrap Ideallc_wrapideal
Wrap Leftlc_wrapleft
Wrap Offlc_wrapoff
Wrap Onlc_wrapon
Wrap Rightlc_wrapright
Wrap Throughlc_wrapthrough
XLine Colorlc_xlinecolor
Sparkline
2
Group Sparklineslc_groupsparklines
Ungroup Sparklineslc_ungroupsparklines

Compact toolbar

52
Assign Layoutlc_changelayout
Background Colorcompact_fillcolor
Basic Shapescompact_basicshapes
Boldlc_bold
Center Paracompact_centerpara
Char Back Colorcompact_backcolor
Char Font Namelc_charfontname
Colorcompact_fontcolor
Connectorlc_connector
Custom Animationcompact_customanimation
Decrement Indentcompact_decrementindent
Default Bulletcompact_defaultbullet
Default Numberingcompact_defaultnumbering
Font Colorcompact_fontcolor
Font Heightlc_fontheight
Format Paintbrushcompact_formatpaintbrush
Increment Indentcompact_leftindent
Insert Graphiccompact_insertgraphic
Insert Object Chartcompact_drawchart
Insert Symbolcompact_insertsymbol
Inserthyperlinkcompact_inserthyperlink
Inserttablecompact_inserttable
Inserttextboxcompact_text
Italiclc_italic
Justify Paracompact_justifypara
Justifyparacompact_justifypara
Left Paracompact_leftpara
Linecompact_line
Linespacingcompact_linespacing
Master Slides Panelcompact_masterslides
Modify Pagecompact_sidebar
Number Format Currencylc_numberformatcurrency
Number Format Dec Decimalslc_numberformatdecdecimals
Number Format Inc Decimalslc_numberformatincdecimals
Number Format Percentlc_numberformatpercent
Printcompact_print
Printoptionscompact_print
Redocompact_redo
Reset Attributescompact_setdefault
Right Paracompact_rightpara
Savecompact_save
Set Border Stylecompact_setborderstyle
Set Defaultcompact_setdefault
Sidebar Deck.Property Deckcompact_sidebar
Sort Ascendingcompact_sortascending
Sort Descendingcompact_sortdescending
Strikeoutlc_strikeout
Toggle Merge Cellscompact_togglemergecells
Transitiondeckcompact_slidechangewindow
Underlinelc_underline
Undocompact_undo
Wrap Textcompact_wraptext

Properties sidebar

79
Align Blocklc_justifypara
Align Bottomlc_alignbottom
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Horizontal Centerlc_centerpara
Align Leftlc_leftpara
Align Middlelc_alignmiddle
Align Rightlc_rightpara
Align Toplc_aligntop
Align Uplc_alignup
Align VCenterlc_alignvcenter
Background Colorlc_fillcolor
Boldlc_bold
Bring To Frontlc_arrangemenu
Cell Vert Bottomlc_alignbottom
Cell Vert Centerlc_alignvcenter
Cell Vert Toplc_aligntop
Center Paralc_centerpara
Char Back Colorlc_backcolor
Colorlc_color
Decrement Indentlc_decrementindent
Default Bulletlc_defaultbullet
Default Numberinglc_defaultnumbering
Extrusion Togglelc_extrusiontoggle
Fill Colorlc_fillcolor
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Fontwork Alignment Floaterlc_fontworkalignmentfloater
Fontwork Character Spacing Floaterlc_spacing
Fontwork Same Letter Heightslc_fontworksameletterheights
Fontwork Shape Typelc_fontworkshapetype
Format Paintbrushlc_formatpaintbrush
Frame Line Colorlc_framelinecolor
Growlc_grow
Hanging Indentlc_hangingindent
Hyphenatelc_hyphenate
Hyphenatelc_hyphenate
Increment Indentlc_leftindent
Italiclc_italic
Justify Paralc_justifypara
Left Paralc_leftpara
Line Spacinglc_linespacing
Line Stylelc_linestyle
No Breaklc_nobreak
Number Format Currencylc_numberformatcurrency
Number Format Decimallc_numberformatdecimal
Number Format Percentlc_numberformatpercent
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Outline Downlc_movedown
Outline Leftlc_outlineleft
Outline Rightlc_outlineright
Outline Uplc_moveup
Para Left To Rightlc_paralefttoright
Para Right To Leftlc_pararighttoleft
Paraspace Decreaselc_paraspacedecrease
Paraspace Increaselc_paraspaceincrease
Reset Attributeslc_setdefault
Right Paralc_rightpara
Select Widthlc_selectwidth
Send To Backlc_sendtoback
Set Border Stylelc_setborderstyle
Set Defaultlc_setdefault
Set Object To Backgroundlc_setobjecttobackground
Set Object To Foregroundlc_setobjecttoforeground
Set Outlinelc_setoutline
Shadowedlc_shadowed
Shrinklc_shrink
Spacinglc_spacing
Strikeoutlc_strikeout
Style New By Examplelc_stylenewbyexample
Style Update By Examplelc_styleupdatebyexample
Sub Scriptlc_subscript
Super Scriptlc_superscript
Underlinelc_underline
XLine Colorlc_xlinecolor
XLine Stylelc_linestyle

Navigation sidebar

0

This navigator's buttons are drawn from core's icon theme (streamed with the sidebar), not COOL's browser/images set.

Status bar

10
Fitwidthzoompagewidth
Insert Canvas Slidelc_insertcanvasslide
Menuoverflowstatusbarmenu
Multipageviewlc_multipageview
Nextlc_next
Prevlc_prev
Signaturelc_signature
Zoominplus
Zoomoutminus
Zoomresetzoomreset

Notebookbar

216
File
12
Downloadaslc_downloadas
Exportaslc_saveas
Printlc_print
Rev historylc_rev-history
Run Macrolc_runmacro
Savelc_save
Save Aslc_saveas
Saveaslc_saveas
Set Document Propertieslc_setdocumentproperties
Settingslc_settings
Shareaslc_shareas
Signaturelc_signature
Home
47
Assign Layoutlc_assignlayout
Basic Shapeslc_basicshapes
Boldlc_bold
Cell Vert Bottomlc_alignbottom
Cell Vert Centerlc_alignvcenter
Cell Vert Toplc_aligntop
Center Paralc_centerpara
Char Back Colorlc_backcolor
Char Font Namelc_charfontname
Char Spacinglc_spacing
Colorlc_color
Connector Toolboxlc_connectorlines
Copylc_copy
Cutlc_cut
Decrement Indentlc_decrementindent
Default Bulletlc_defaultbullet
Default Numberinglc_defaultnumbering
Fill Colorlc_fillcolor
Font Dialoglc_fontdialog
Font Heightlc_fontheight
Format Paintbrushlc_formatpaintbrush
Growlc_grow
Increment Indentlc_leftindent
Insert Graphiclc_insertgraphic
Insert Object Chartlc_drawchart
Insert Pagelc_insertpage
Insert Tablelc_inserttable
Italiclc_italic
Justify Paralc_justifypara
Left Paralc_leftpara
Line Spacinglc_linespacing
Page Setuplc_pagesetup
Para Left To Rightlc_paralefttoright
Para Right To Leftlc_pararighttoleft
Paragraph Dialoglc_paragraphdialog
Pastelc_paste
Redolc_redo
Right Paralc_rightpara
Set Defaultlc_setdefault
Shadowedlc_shadowed
Shrinklc_shrink
Strikeoutlc_strikeout
Super Scriptlc_superscript
Textlc_text
Underlinelc_underline
Undolc_undo
XLine Colorlc_xlinecolor
Insert
26
Basic Shapeslc_basicshapes
Bezier Unfilledlc_bezier_unfilled
Delete Pagelc_deletepage
Duplicate Pagelc_duplicatepage
Fontwork Gallery Floaterlc_fontworkpropertypanel
Header And Footerlc_headerandfooter
Hyperlinkdialoglc_inserthyperlink
Insert Annotationlc_shownote
Insert Date Field Fixlc_datefield
Insert Date Field Varlc_insertdatefieldvar
Insert Graphiclc_insertgraphic
Insert Object Chartlc_drawchart
Insert Pagelc_insertpage
Insert Page Fieldlc_insertpagefield
Insert Page Title Fieldlc_insertpagetitlefield
Insert Pages Fieldlc_insertpagesfield
Insert Symbollc_insertsymbol
Insert Tablelc_inserttable
Insert Time Field Fixlc_inserttimefield
Insert Time Field Varlc_inserttimefieldvar
Insertmultimedialc_insertmultimedia
Linelc_line
Remoteaicontentlc_sdrespageobjs
Remotelinklc_inserthyperlink
Textlc_text
Vertical Textlc_verticaltext
Review
5
Delete All Annotationlc_deleteallnotes
Hyphenationlc_hyphenate
Insert Annotationlc_shownote
Languagemenulc_languagemenu
Spell Dialoglc_spelldialog
Format
9
Font Dialoglc_fontdialog
Format Arealc_fillcolor
Format Linelc_formatline
Name Grouplc_shownote
Object Title Descriptionlc_shownote
Outline Bulletlc_outlinebullet
Page Setuplc_pagesetup
Paragraph Dialoglc_paragraphdialog
Transform Dialoglc_transformdialog
Table
32
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Cell Vert Bottomlc_alignbottom
Cell Vert Centerlc_alignvcenter
Cell Vert Toplc_aligntop
Center Paralc_centerpara
Delete Columnslc_deletecolumns
Delete Rowslc_deleterows
Delete Tablelc_deletetable
Distribute Columnslc_distributecolumns
Distribute Rowslc_distributerows
Entire Celllc_entirecell
Entire Columnlc_entirecolumn
Entire Rowlc_fromrow
Insert Columns Afterlc_insertcolumnsmenu
Insert Columns Beforelc_insertcolumnsbefore
Insert Rows Afterlc_insertrowsmenu
Insert Rows Beforelc_insertrowsbefore
Justify Paralc_justifypara
Left Paralc_leftpara
Merge Cellslc_mergecells
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Right Paralc_rightpara
Select Tablelc_selecttable
Send To Backlc_sendtoback
Split Celllc_splitcell
View
7
Full Screenlc_fullscreen
Grid Uselc_griduse
Grid Visiblelc_gridvisible
Showrulerlc_showruler
Showstatusbarlc_showstatusbar
Sidebar Deck.Property Decklc_sidebar
Slide Master Pagelc_masterslide
Master
4
Close Master Viewlc_closemasterview
Header And Footerlc_headerandfooter
Page Setuplc_pagesetup
Rename Master Pagelc_renamemasterpage
Shape
29
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Animation Effectslc_animationeffects
Bring To Frontlc_arrangemenu
Change Bezierlc_changebezier
Distribute Horz Centerlc_distributehorzcenter
Distribute Horz Distancelc_distributehorzdistance
Distribute Horz Leftlc_distributehorzleft
Distribute Horz Rightlc_distributehorzright
Distribute Vert Bottomlc_distributevertbottom
Distribute Vert Centerlc_distributevertcenter
Distribute Vert Distancelc_distributevertdistance
Distribute Vert Toplc_distributeverttop
Enter Grouplc_entergroup
Fill Colorlc_fillcolor
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Format Grouplc_formatgroup
Format Ungrouplc_ungroup
Leave Grouplc_leavegroup
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Send To Backlc_sendtoback
Transform Dialoglc_transformdialog
XLine Colorlc_xlinecolor
Picture
29
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Animation Effectslc_animationeffects
Bring To Frontlc_arrangemenu
Croplc_crop
Distribute Horz Centerlc_distributehorzcenter
Distribute Horz Distancelc_distributehorzdistance
Distribute Horz Leftlc_distributehorzleft
Distribute Horz Rightlc_distributehorzright
Distribute Vert Bottomlc_distributevertbottom
Distribute Vert Centerlc_distributevertcenter
Distribute Vert Distancelc_distributevertdistance
Distribute Vert Toplc_distributeverttop
Enter Grouplc_entergroup
Fill Colorlc_fillcolor
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Format Grouplc_formatgroup
Format Ungrouplc_ungroup
Leave Grouplc_leavegroup
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Send To Backlc_sendtoback
Transform Dialoglc_transformdialog
XLine Colorlc_xlinecolor
Design
6
Add Themelc_addtheme
Assign Layoutlc_assignlayout
Header And Footerlc_headerandfooter
Page Setuplc_pagesetup
Select Backgroundlc_selectbackground
Slidesizelc_slidesize
Slideshow
7
Closetabletlc_view
Followmepresentationlc_followmepresentation
Followpresentationlc_followpresentation
Fullscreen presentationlc_fullscreen-presentation
Presentation currentslidelc_presentation-currentslide
Presenterconsolelc_presenterconsole
Presentinwindowlc_presentinwindow
Table Design
3
Fill Colorlc_fillcolor
Table Dialoglc_tablemenu
XLine Colorlc_xlinecolor

Compact toolbar

52
Assign Layoutlc_changelayout
Background Colorcompact_fillcolor
Basic Shapescompact_basicshapes
Boldlc_bold
Center Paracompact_centerpara
Char Back Colorcompact_backcolor
Char Font Namelc_charfontname
Colorcompact_fontcolor
Connectorlc_connector
Custom Animationcompact_customanimation
Decrement Indentcompact_decrementindent
Default Bulletcompact_defaultbullet
Default Numberingcompact_defaultnumbering
Font Colorcompact_fontcolor
Font Heightlc_fontheight
Format Paintbrushcompact_formatpaintbrush
Increment Indentcompact_leftindent
Insert Graphiccompact_insertgraphic
Insert Object Chartcompact_drawchart
Insert Symbolcompact_insertsymbol
Inserthyperlinkcompact_inserthyperlink
Inserttablecompact_inserttable
Inserttextboxcompact_text
Italiclc_italic
Justify Paracompact_justifypara
Justifyparacompact_justifypara
Left Paracompact_leftpara
Linecompact_line
Linespacingcompact_linespacing
Master Slides Panelcompact_masterslides
Modify Pagecompact_sidebar
Number Format Currencylc_numberformatcurrency
Number Format Dec Decimalslc_numberformatdecdecimals
Number Format Inc Decimalslc_numberformatincdecimals
Number Format Percentlc_numberformatpercent
Printcompact_print
Printoptionscompact_print
Redocompact_redo
Reset Attributescompact_setdefault
Right Paracompact_rightpara
Savecompact_save
Set Border Stylecompact_setborderstyle
Set Defaultcompact_setdefault
Sidebar Deck.Property Deckcompact_sidebar
Sort Ascendingcompact_sortascending
Sort Descendingcompact_sortdescending
Strikeoutlc_strikeout
Toggle Merge Cellscompact_togglemergecells
Transitiondeckcompact_slidechangewindow
Underlinelc_underline
Undocompact_undo
Wrap Textcompact_wraptext

Properties sidebar

66
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Background Colorlc_fillcolor
Boldlc_bold
Bring To Frontlc_arrangemenu
Cell Vert Bottomlc_alignbottom
Cell Vert Centerlc_alignvcenter
Cell Vert Toplc_aligntop
Center Paralc_centerpara
Char Back Colorlc_backcolor
Colorlc_color
Decrement Indentlc_decrementindent
Default Bulletlc_defaultbullet
Default Numberinglc_defaultnumbering
Extrusion Togglelc_extrusiontoggle
Fill Colorlc_fillcolor
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Fontwork Alignment Floaterlc_fontworkalignmentfloater
Fontwork Character Spacing Floaterlc_spacing
Fontwork Same Letter Heightslc_fontworksameletterheights
Fontwork Shape Typelc_fontworkshapetype
Format Paintbrushlc_formatpaintbrush
Growlc_grow
Hanging Indentlc_hangingindent
Hyphenatelc_hyphenate
Hyphenatelc_hyphenate
Increment Indentlc_leftindent
Italiclc_italic
Justify Paralc_justifypara
Left Paralc_leftpara
Line Spacinglc_linespacing
No Breaklc_nobreak
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Outline Downlc_movedown
Outline Leftlc_outlineleft
Outline Rightlc_outlineright
Outline Uplc_moveup
Para Left To Rightlc_paralefttoright
Para Right To Leftlc_pararighttoleft
Paraspace Decreaselc_paraspacedecrease
Paraspace Increaselc_paraspaceincrease
Reset Attributeslc_setdefault
Right Paralc_rightpara
Select Widthlc_selectwidth
Send To Backlc_sendtoback
Set Defaultlc_setdefault
Set Object To Backgroundlc_setobjecttobackground
Set Object To Foregroundlc_setobjecttoforeground
Set Outlinelc_setoutline
Shadowedlc_shadowed
Shrinklc_shrink
Spacinglc_spacing
Strikeoutlc_strikeout
Style New By Examplelc_stylenewbyexample
Style Update By Examplelc_styleupdatebyexample
Sub Scriptlc_subscript
Super Scriptlc_superscript
Underlinelc_underline
XLine Colorlc_xlinecolor
XLine Stylelc_linestyle

Navigation sidebar

1
Nextlc_next

Status bar

10
Fitwidthzoompagewidth
Insert Canvas Slidelc_insertcanvasslide
Menuoverflowstatusbarmenu
Multipageviewlc_multipageview
Nextlc_next
Prevlc_prev
Signaturelc_signature
Zoominplus
Zoomoutminus
Zoomresetzoomreset

Notebookbar

124
File
11
Downloadaslc_downloadas
Exportaslc_saveas
Exportpdflc_exportpdf
Printlc_print
Rev historylc_rev-history
Savelc_save
Save Aslc_saveas
Set Document Propertieslc_setdocumentproperties
Settingslc_settings
Shareaslc_shareas
Signaturelc_signature
Home
47
Basic Shapeslc_basicshapes
Boldlc_bold
Cell Vert Bottomlc_alignbottom
Cell Vert Centerlc_alignvcenter
Cell Vert Toplc_aligntop
Center Paralc_centerpara
Char Back Colorlc_backcolor
Char Font Namelc_charfontname
Colorlc_color
Connector Toolboxlc_connectorlines
Copylc_copy
Cutlc_cut
Decrement Indentlc_decrementindent
Default Bulletlc_defaultbullet
Default Numberinglc_defaultnumbering
Duplicate Pagelc_duplicatepage
Fill Colorlc_fillcolor
Font Dialoglc_fontdialog
Font Heightlc_fontheight
Fontwork Gallery Floaterlc_fontworkpropertypanel
Format Paintbrushlc_formatpaintbrush
Growlc_grow
Increment Indentlc_leftindent
Insert Graphiclc_insertgraphic
Insert Object Chartlc_drawchart
Insert Pagelc_insertpage
Insert Tablelc_inserttable
Italiclc_italic
Justify Paralc_justifypara
Left Paralc_leftpara
Line Spacinglc_linespacing
Para Left To Rightlc_paralefttoright
Para Right To Leftlc_pararighttoleft
Paragraph Dialoglc_paragraphdialog
Paraspace Decreaselc_paraspacedecrease
Paraspace Increaselc_paraspaceincrease
Pastelc_paste
Redolc_redo
Right Paralc_rightpara
Set Defaultlc_setdefault
Shadowedlc_shadowed
Shrinklc_shrink
Strikeoutlc_strikeout
Textlc_text
Underlinelc_underline
Undolc_undo
XLine Colorlc_xlinecolor
Insert
24
Basic Shapeslc_basicshapes
Bezier Unfilledlc_bezier_unfilled
Delete Pagelc_deletepage
Duplicate Pagelc_duplicatepage
Fontwork Gallery Floaterlc_fontworkpropertypanel
Hyperlinkdialoglc_inserthyperlink
Insert Annotationlc_shownote
Insert Date Field Fixlc_datefield
Insert Date Field Varlc_insertdatefieldvar
Insert Graphiclc_insertgraphic
Insert Object Chartlc_drawchart
Insert Pagelc_insertpage
Insert Page Fieldlc_insertpagefield
Insert Page Title Fieldlc_insertpagetitlefield
Insert Pages Fieldlc_insertpagesfield
Insert Symbollc_insertsymbol
Insert Tablelc_inserttable
Insert Time Field Fixlc_inserttimefield
Insert Time Field Varlc_inserttimefieldvar
Linelc_line
Remoteaicontentlc_sdrespageobjs
Remotelinklc_inserthyperlink
Textlc_text
Vertical Textlc_verticaltext
Layout
24
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Distribute Horz Centerlc_distributehorzcenter
Distribute Horz Distancelc_distributehorzdistance
Distribute Horz Leftlc_distributehorzleft
Distribute Horz Rightlc_distributehorzright
Distribute Vert Bottomlc_distributevertbottom
Distribute Vert Centerlc_distributevertcenter
Distribute Vert Distancelc_distributevertdistance
Distribute Vert Toplc_distributeverttop
Duplicate Pagelc_duplicatepage
Header And Footerlc_headerandfooter
Insert Pagelc_insertpage
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Page Setuplc_pagesetup
Select Alllc_selectall
Send To Backlc_sendtoback
Sidebar Deck.Property Decklc_sidebar
Format
10
Font Dialoglc_fontdialog
Format Arealc_fillcolor
Format Linelc_formatline
Name Grouplc_shownote
Object Title Descriptionlc_shownote
Outline Bulletlc_outlinebullet
Page Setuplc_pagesetup
Paragraph Dialoglc_paragraphdialog
Theme Dialoglc_themedialog
Transform Dialoglc_transformdialog
View
8
Closetabletlc_view
Full Screenlc_fullscreen
Grid Uselc_griduse
Grid Visiblelc_gridvisible
Navigatorlc_navigator
Showrulerlc_showruler
Showstatusbarlc_showstatusbar
Sidebar Deck.Property Decklc_sidebar

Compact toolbar

52
Assign Layoutlc_changelayout
Background Colorcompact_fillcolor
Basic Shapescompact_basicshapes
Boldlc_bold
Center Paracompact_centerpara
Char Back Colorcompact_backcolor
Char Font Namelc_charfontname
Colorcompact_fontcolor
Connectorlc_connector
Custom Animationcompact_customanimation
Decrement Indentcompact_decrementindent
Default Bulletcompact_defaultbullet
Default Numberingcompact_defaultnumbering
Font Colorcompact_fontcolor
Font Heightlc_fontheight
Format Paintbrushcompact_formatpaintbrush
Increment Indentcompact_leftindent
Insert Graphiccompact_insertgraphic
Insert Object Chartcompact_drawchart
Insert Symbolcompact_insertsymbol
Inserthyperlinkcompact_inserthyperlink
Inserttablecompact_inserttable
Inserttextboxcompact_text
Italiclc_italic
Justify Paracompact_justifypara
Justifyparacompact_justifypara
Left Paracompact_leftpara
Linecompact_line
Linespacingcompact_linespacing
Master Slides Panelcompact_masterslides
Modify Pagecompact_sidebar
Number Format Currencylc_numberformatcurrency
Number Format Dec Decimalslc_numberformatdecdecimals
Number Format Inc Decimalslc_numberformatincdecimals
Number Format Percentlc_numberformatpercent
Printcompact_print
Printoptionscompact_print
Redocompact_redo
Reset Attributescompact_setdefault
Right Paracompact_rightpara
Savecompact_save
Set Border Stylecompact_setborderstyle
Set Defaultcompact_setdefault
Sidebar Deck.Property Deckcompact_sidebar
Sort Ascendingcompact_sortascending
Sort Descendingcompact_sortdescending
Strikeoutlc_strikeout
Toggle Merge Cellscompact_togglemergecells
Transitiondeckcompact_slidechangewindow
Underlinelc_underline
Undocompact_undo
Wrap Textcompact_wraptext

Properties sidebar

66
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Background Colorlc_fillcolor
Boldlc_bold
Bring To Frontlc_arrangemenu
Cell Vert Bottomlc_alignbottom
Cell Vert Centerlc_alignvcenter
Cell Vert Toplc_aligntop
Center Paralc_centerpara
Char Back Colorlc_backcolor
Colorlc_color
Decrement Indentlc_decrementindent
Default Bulletlc_defaultbullet
Default Numberinglc_defaultnumbering
Extrusion Togglelc_extrusiontoggle
Fill Colorlc_fillcolor
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Fontwork Alignment Floaterlc_fontworkalignmentfloater
Fontwork Character Spacing Floaterlc_spacing
Fontwork Same Letter Heightslc_fontworksameletterheights
Fontwork Shape Typelc_fontworkshapetype
Format Paintbrushlc_formatpaintbrush
Growlc_grow
Hanging Indentlc_hangingindent
Hyphenatelc_hyphenate
Hyphenatelc_hyphenate
Increment Indentlc_leftindent
Italiclc_italic
Justify Paralc_justifypara
Left Paralc_leftpara
Line Spacinglc_linespacing
No Breaklc_nobreak
Object Align Leftlc_objectalignleft
Object Align Rightlc_objectalignright
Object Back Onelc_behindobject
Object Forward Onelc_objectforwardone
Outline Downlc_movedown
Outline Leftlc_outlineleft
Outline Rightlc_outlineright
Outline Uplc_moveup
Para Left To Rightlc_paralefttoright
Para Right To Leftlc_pararighttoleft
Paraspace Decreaselc_paraspacedecrease
Paraspace Increaselc_paraspaceincrease
Reset Attributeslc_setdefault
Right Paralc_rightpara
Select Widthlc_selectwidth
Send To Backlc_sendtoback
Set Defaultlc_setdefault
Set Object To Backgroundlc_setobjecttobackground
Set Object To Foregroundlc_setobjecttoforeground
Set Outlinelc_setoutline
Shadowedlc_shadowed
Shrinklc_shrink
Spacinglc_spacing
Strikeoutlc_strikeout
Style New By Examplelc_stylenewbyexample
Style Update By Examplelc_styleupdatebyexample
Sub Scriptlc_subscript
Super Scriptlc_superscript
Underlinelc_underline
XLine Colorlc_xlinecolor
XLine Stylelc_linestyle

Navigation sidebar

0

This navigator's buttons are drawn from core's icon theme (streamed with the sidebar), not COOL's browser/images set.

Status bar

10
Fitwidthzoompagewidth
Insert Canvas Slidelc_insertcanvasslide
Menuoverflowstatusbarmenu
Multipageviewlc_multipageview
Nextlc_next
Prevlc_prev
Signaturelc_signature
Zoominplus
Zoomoutminus
Zoomresetzoomreset

Components

Primary Button

The main call-to-action button, used for the default action in dialog boxes (e.g., "OK", "Apply"). Class: .button-primary

Interactive Demo
Default
Hover
Active
Focus
Disabled
PropertyValue
Height32px
Min Width62px
Padding0 16px
Border Radiusvar(--border-radius) = 4px
Border1px solid #0063b1
Background#0b87e7 (--color-primary)
Text Color#fff
Font Size0.75rem (12px)
Margin5px
Figma reference

Secondary Button

Used for cancel, close, and non-primary dialog actions. Also the default style for all generic <button> elements in dialogs. Class: .button-secondary

Interactive Demo
Default
Hover
Active
Focus
Disabled
PropertyValue
Height32px
Min Width62px
Padding0 16px
Border Radius4px
Border1px solid #cecece (--color-border-dark)
Background#e8e8e8 (--color-background-dark)
Text Color#333333
Margin5px
Figma reference

Icon Toolbar Button

Used in the toolbar and notebookbar for icon-only actions (Bold, Italic, Underline, etc.). The selected state is tinted with the document-type accent color. Class: .unotoolbutton

Interactive Demo
Default
Hover
Selected
Disabled
PropertyValue
Size (button)28px × 28px (--btn-size)
Icon Size24px × 24px (--btn-img-size)
Padding2px (--btn-padding)
Border Radius4px
Border (default)1px solid transparent
Border (hover)1px solid #b6b6b6 (--color-btn-border)
Background (hover)#f1f1f1 (--color-background-tabs-group)
Selected Backgroundrgba(var(--doc-type), 0.1)
Selected Border1px solid rgb(var(--doc-type))
Disabled Opacity0.65
Margin (in toolbar)auto 2px

Menu Button

A button with a dropdown arrow, used for selection controls in dialogs and sidebars. Class: .jsdialog.menubutton

Interactive Demo
PropertyValue
Padding8px 10px
Border Radius4px
Border1px solid #cecece (--color-border-dark)
Background#e8e8e8 (--color-background-dark)
Font Sizecalc(0.75rem * 1.2) (~14.4px)
Font Family--jquery-ui-font
ArrowCSS triangle: 4px border, 5px top

Text Input

Standard single-line text field used in dialogs. Class: .jsdialog.ui-edit

Interactive Demo
PropertyValue
Height32px
Line Height28px
Border Radius4px
Border1px solid #cecece (--color-border-dark)
Background#e8e8e8 (--color-background-dark)
Padding Inline4px
Focus border#0b87e7 (--color-primary)

Spinfield

Numeric input with step controls, used for measurements and quantities. Class: .spinfieldcontainer .spinfield

Interactive Demo
cm
pt
PropertyValue
Height28px
Min Width70px
Border Radius4px
Border1px solid #cecece
Background#e8e8e8
Padding4px 0 4px 4px
Container margin-end5px

Checkbox

Custom-styled checkbox with SVG icons in the actual app. Class: .jsdialog.checkbutton

Interactive Demo
PropertyValue
Checkbox Size20px × 20px
Checkbox Margin1px 8px
Border Radius3px
Label Font Size0.75rem (12px)
Label Line Height28px

Radio Button

Mutually exclusive option selector. Class: .radiobutton.jsdialog

Interactive Demo
PropertyValue
Radio Size18px × 18px
Radio Margin1px 8px
Dot Size (checked)8px
Border Radius50%

Select / Listbox

Native select dropdown used in dialogs and sidebar. Class: .ui-listbox-container .ui-listbox

Interactive Demo
PropertyValue
Height (dialog)32px
Height (toolbar)24px (1.5rem)
Min Width70px (toolbar) / 100px (dialog)
Border Radius4px
Border1px solid #cecece
Background#e8e8e8
Padding0 14px 0 4px

Combobox

Editable input combined with a dropdown list. Class: .ui-combobox

Figma reference
PropertyValue
Height (dialog)32px
Border Radius4px
Border1px solid #b6b6b6 (--color-border)
Input Background#fff (--color-background-lighter)
Button width28px

Tabs

Two tab variants exist, both underline-style with a doc-type accent. Dialog tabs colour the selected label in the doc-type colour and underline it. Notebookbar tabs keep the label colour and mark the selected tab with an inset bottom border in the doc-type colour.

Interactive Demo — Dialog Tabs
Interactive Demo — Notebookbar Tabs
Figma reference: Notebookbar tab
PropertyDialog TabNotebookbar Tab
Height34px (--header-height)34px (full nav height)
Border Radius0 (none)0 (none)
Padding0 1em0 clamp(4px, 1vw, 1em)
Selected text colourrgba(var(--doc-type), 1)unchanged label colour
Selected indicatorunderline 2px solid rgba(var(--doc-type), 1), offset 6pxinset 0 -2px rgb(var(--doc-type))
Margin0 12px 0 00

TreeView

Scrollable list of entries with optional icons, used in dialogs for file browsers, style lists, etc. Class: .ui-treeview

Interactive Demo
Default Paragraph Style
Heading 1
Heading 2
Text Body
List Bullet
List Number
PropertyValue
Border1px solid #b6b6b6
Border Radius4px
Min Size150px × 100px
Max Height (dialog)150px
Line Height24px
Icon Size16px (--btn-img-size-s)
Selected Background#0b87e7 (--color-primary)
Hover Background#c0bfbc (--color-background-darker)

Context Menu

Right-click popup menu. Class: .context-menu-list

Interactive Demo
  • Cut
  • Copy
  • Paste
  • Paragraph...
  • Disabled item
PropertyValue
Border1px solid #cecece
Border Radius4px
Box Shadow0 0 3px rgba(77,77,77,0.5)
Item Font Size0.875rem (14px)
Item Padding5px 22px
Separator1px solid #f1f1f1

Tooltip

Hover tooltip for toolbar buttons and controls. Class: .cooltip-text

Interactive Demo — hover the button
Bold (Ctrl+B)
PropertyValue
Padding7px 9px
Border Radius6px
Box Shadow0 0 4px rgba(77,77,77,0.5)
Font Size0.875rem (14px)
Background#fff
Z-index2147483647 (max)

Progress Bar

Thin progress indicator tinted with the document-type accent. Class: .ui-progressbar

Interactive Demo — click to animate

Writer (blue) — 65%

Calc (green) — 40%

Impress (orange) — 80%

PropertyValue
Height5px
Track Colorrgba(var(--doc-type), 0.2)
Bar Colorrgb(var(--doc-type))
Border Radius3px

Color Picker

Grid of color swatches for font/background color selection. Class: .ui-color-picker

Interactive Demo
PropertyValue
Swatch Size16px × 16px
Grid Gap4px
Padding4px
Hover Outline2px solid #0b87e7, offset 1px

Badge

Small status indicator used in the status bar. Class: .ui-badge

Interactive Demo
English (USA) 100% Words: 1,234
PropertyValue
Padding5px
Border Radius4px
Background#c0bfbc (--color-background-darker)
Font Size0.75rem (12px)

Separator

Visual dividers for toolbars and dialogs.

Interactive Demo
Bold Italic Underline

Horizontal separator:

PropertyVerticalHorizontal
Size1px × 14px100% × 1px
Color#c0bfbc#f1f1f1
Margin0 3px0

Snackbar

Toast-like notification bar shown at the bottom of the screen. Class: .snackbar

Interactive Demo
Document has been saved.
PropertyValue
Background#323232
Text Color#fff
Padding12px 16px
Border Radius4px
Action Color#83beec (--color-primary-lighter)

Status bar

The bar pinned at the bottom of the document viewport. Hosts document-wide indicators (page number, zoom, word count, language, sheet selector in Calc, slide indicator in Impress) and the user presence list for collaborative editing. See the Figma reference for the canonical layout.

Figma reference

Dialogs

Collabora Online uses a single dialog framework (jsdialog, see Control.JSDialog.js + jsdialogs.css) but the framework hosts three behaviourally distinct kinds of surface, classified by two dimensions — whether the backdrop is dimmed (lightbox / nonlightbox) and whether background interaction is blocked (modal / nonmodal / non-dialog). See the classification thread on the forum for the original rubric.

KindBackdropBackground interactionMovableOutside clickCSS marker
ModalLightbox (dimmed)BlockedNoCloses only if .cancellable (info dialogs).jsdialog-window.modalpopup + .jsdialog-overlay
NonmodalNonlightboxAllowedYes (drag titlebar)Does not close.jsdialog-window:not(.modalpopup)
PopoverNonlightboxAllowedNo (anchored)ClosespopupParent: '_POPOVER_' on the JSDialog instance

Anatomy

Every dialog (regardless of kind) shares the same three regions: a title bar with the title and a close affordance, a body with the content, and a button area at the foot. Popovers are the exception — they have no title bar or button area and are just a body anchored to the trigger.

Title bar Close affordance
Dialog Title
Body

Body content with the inputs, labels and options the dialog needs to ask the user about.

Secondary actions Primary action

Modal (lightbox)

A dimmed backdrop blocks the document underneath. The dialog is centred and cannot be moved. Use when: the user must commit to a decision before they can keep working (settings, confirmations, blocking errors). Outside-click closes only when the dialog has the cancellable flag (typical for purely informational dialogs).

Save Changes?

You have unsaved changes in Untitled 1. Do you want to save them before closing?

ExampleDialog id / classSource
About dialog #modal-dialog-about-dialog-box jsdialogs.css:159
Online Help #modal-dialog-online-help-content-box jsdialogs.css:160
Keyboard Shortcuts #modal-dialog-keyboard-shortcuts-content-box jsdialogs.css:161
Busy indicator busypopup (type: modalpopup) Control.UIManager.ts:488
LibreOffice native dialogs (Format Cells, Insert Special Character, …) .lokdialog_container.modalpopup jsdialogs.css:26

Nonmodal (draggable)

No backdrop — the document underneath stays interactive. The dialog can be dragged by its title bar and stays open until the user dismisses it. Use when: the dialog is a tool the user keeps glancing at while editing (Find & Replace, Accept/Reject Changes, Sort criteria). Outside clicks do not close it.

Manage Changes

3 pending changes by Caolán. Drag this dialog out of the way while you review the document.

ExampleDialog id / classSource
Accept / Reject Changes AcceptRejectChangesDialog jsdialogs.css:62
Sort Key Window (Sort — Calc) SortKeyWindow jsdialogs.css:199

Note: the nonmodal surface is the rarest of the three — most older floating tool palettes (Find & Replace, advanced filters) still come from the LibreOffice native dialog path and so behave nonmodally without explicitly opting in. New work tends to land as either modal jsdialog or popover.

Popover (non-dialog)

Not really a dialog — an anchored panel for inline pickers and dropdowns. Has no title bar, no button area; just content. Opted-in via the JSDialog property popupParent: '_POPOVER_' (and clickToClose: '_POPOVER_'). Use when: the user is making a small bounded choice tied to a specific control (font color, autocomplete suggestion, autofilter values). Outside click dismisses.

Font name   Calibri
Arial
Calibri Light
Calibri
Cambria
Times New Roman
Verdana
ExampleDialog id / classSource
Auto-complete popup AutoCompletePopup AutoCompletePopup.ts:56
Content-control dropdown (Writer) contentControlModalpopup ContentControlDropdownSubSection.ts:94
Formula usage popup (Calc) extends AutoCompletePopup Control.FormulaUsagePopup.ts:35