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 to 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

Every colour in Collabora Online is a CSS custom property. The light set lives in color-palette.css, the dark set in color-palette-dark.css as a [data-theme='dark'] override. Switch the tabs below to see the same token in both themes. The Dark tab lists the whole set, so a token the dark file does not override is shown with its inherited light value and an inherits light chip. Values that reference another token are printed as var(--token) → resolved.

Token data generated from online.mirror@eac73f4 on 2026-10-04.

Color tokens by theme

86 tokens from color-palette.css.

Primary / brand

9
Blue1 txt primary color
--blue1-txt-primary-color
3, 105, 163
Primary
--color-primary
#0b87e7
Primary dark
--color-primary-dark
#0063b1
Primary darker
--color-primary-darker
#004b86
Primary lighter
--color-primary-lighter
#83beec
Primary text
--color-primary-text
#fff
Green0 txt primary color
--green0-txt-primary-color
16, 104, 2
Orange1 txt primary color
--orange1-txt-primary-color
163, 62, 3
Yellow0 txt primary color
--yellow0-txt-primary-color
135, 105, 0

Spreadsheet grid & headers

14
Border calc header
--color-border-calc-header
#c0c0c0
Border calc header sheetview
--color-border-calc-header-sheetview
#333
Calc comment
--color-calc-comment
#BE5083
Calc grid
--color-calc-grid
#c0c0c0
Calc header
--color-calc-header
#f0f0f0
Calc header hover
--color-calc-header-hover
#fff
Calc header selected
--color-calc-header-selected
#e1e1e1
Calc header sheetview
--color-calc-header-sheetview
#0a0a0a
Calc header sheetview hover
--color-calc-header-sheetview-hover
#646464
Calc header sheetview selected
--color-calc-header-sheetview-selected
#646464
Text calc header
--color-text-calc-header
#e8e8e8
Text calc header selected
--color-text-calc-header-selected
var(--color-text-darker) → #000
Text calc header sheetview selected
--color-text-calc-header-sheetview-selected
#fff
Column row highlight
--column-row-highlight
#CCFFFF

Text

8
Annotation line
--color-annotation-line
#000000
Date text
--color-date-text
#555555
Hyperlink
--color-hyperlink
#000080
Main text
--color-main-text
#333333
Status badge
--color-status-badge
#616161
Text dark
--color-text-dark
#333333
Text darker
--color-text-darker
#000
Text light
--color-text-light
#696969

Backgrounds

14
Background dark
--color-background-dark
#e8e8e8
Background darker
--color-background-darker
#c0bfbc
Background document
--color-background-document
#FFFFFF
Background hover
--color-background-hover
#F5F5F5
Background lighter
--color-background-lighter
#fff
Background slideshow
--color-background-slideshow
#1a1a1a
Background tabs group
--color-background-tabs-group
#f1f1f1
Backstage background
--color-backstage-background
#f5f5f5
Backstage background dark
--color-backstage-background-dark
#f0f0f0
Canvas
--color-canvas
#f0f0f0
Main background
--color-main-background
#F8F9FA
Overlay
--color-overlay
#1c5fa814
Slideshow
--color-slideshow
#A8A8A8
Stylesview background
--color-stylesview-background
var(--color-background-lighter) → #fff

Borders

12
Border
--color-border
#b6b6b6
Border dark
--color-border-dark
#949494
Border dark 63
--color-border-dark-63
#a1a1a1
Border darker
--color-border-darker
#c0bfbc
Border input
--color-border-input
#8e8e8e
Border input dark
--color-border-input-dark
#767676
Border lighter
--color-border-lighter
#f1f1f1
Btn border
--color-btn-border
#b6b6b6
Btn border dis
--color-btn-border-dis
#c0bfbc
Quickfind border
--color-quickfind-border
#e1dfdd
Stylesview border
--color-stylesview-border
var(--color-toolbar-border) → #e1dfdd
Toolbar border
--color-toolbar-border
#e1dfdd

Buttons

5
Btn danger bg
--color-btn-danger-bg
#b62723
Btn danger hover bg
--color-btn-danger-hover-bg
#fdeaea
Btn danger outline
--color-btn-danger-outline
#b62723
Btn primary hover bg
--color-btn-primary-hover-bg
#e6f3fd
Presenter console btn hover
--color-presenter-console-btn-hover
#404040

Semantic

3
Error
--color-error
#e9322d
Success
--color-success
#46ba61
Warning
--color-warning
#eca700

Scrollbars

2
Scrollbar railway
--color-scrollbar-railway
#EFEFEF
Scrollbar thumb
--color-scrollbar-thumb
#7E8182

Shadows

3
Box shadow
--color-box-shadow
rgba(77, 77, 77, 0.5)
Box shadow dark
--color-box-shadow-dark
rgba(77, 77, 77, 0.85)
Box shadow light
--color-box-shadow-light
rgba(77, 77, 77, 0.1)

Editing helpers

8
Cursor blink background
--color-cursor-blink-background
#000
Grid helper line dashed
--color-grid-helper-line-dashed
#191919
Grid helper line solid
--color-grid-helper-line-solid
#e6e6e6
Insert marker background
--color-insert-marker-background
#DDDD
Insert marker background dark
--color-insert-marker-background-dark
#F5F5F5
Smart guides helper line
--color-smart-guides-helper-line
#f36d4f
Treeview highlight
--color-treeview-highlight
#FFEE80
Treeview highlight text
--color-treeview-highlight-text
#222

Other

4
Status error
--color-status-error
#b62723
Status linked
--color-status-linked
#0063b1
Status neutral
--color-status-neutral
#696969
Status warning
--color-status-warning
#876900

Document type accents

4

Each document type carries an RGB triplet, consumed as rgb(var(--doc-type)) for selected tab underlines, active toolbar buttons and progress bars.

Writer3, 105, 163
Calc16, 104, 2
Impress163, 62, 3
Drawing135, 105, 0

Non-colour tokens

4
TokenValueNote
--brightness-stylesview1
--opacity-icon-disabled0.65
--opacity-text-disabled0.8a label has to stay readable while it is dimmed
--scrollbar-color#c0bfbc transparent

87 tokens, 76 of them overridden by color-palette-dark.css; the rest are inherited from the light palette.

Primary / brand

9
Blue1 txt primary color
--blue1-txt-primary-color
3, 105, 163
Primary
--color-primary
#0b87e7
Primary dark
--color-primary-dark
#0063b1
Primary darker
--color-primary-darker
#004b86
Primary lighter
--color-primary-lighter
#83beec
Primary text
--color-primary-text
#fff
Green0 txt primary color
--green0-txt-primary-color
16, 104, 2
Orange1 txt primary color
--orange1-txt-primary-color
163, 62, 3
Yellow0 txt primary color
--yellow0-txt-primary-color
135, 105, 0

Spreadsheet grid & headers

14
Border calc header
--color-border-calc-header
var(--color-border-dark) → #767676
inherits light
Border calc header sheetview
--color-border-calc-header-sheetview
#333
inherits light
Calc comment
--color-calc-comment
#BE5083
Calc grid
--color-calc-grid
#474747
Calc header
--color-calc-header
#0a0a0a
Calc header hover
--color-calc-header-hover
#646464
Calc header selected
--color-calc-header-selected
#646464
Calc header sheetview
--color-calc-header-sheetview
#57685D
Calc header sheetview hover
--color-calc-header-sheetview-hover
#fff
Calc header sheetview selected
--color-calc-header-sheetview-selected
#11370B
inherits light
Text calc header
--color-text-calc-header
#e8e8e8
Text calc header selected
--color-text-calc-header-selected
#fff
Text calc header sheetview selected
--color-text-calc-header-sheetview-selected
#f0f0f0
Column row highlight
--column-row-highlight
#B0B0B0

Text

9
Annotation line
--color-annotation-line
#c0bfbc
Date text
--color-date-text
#d6d6d6
Hyperlink
--color-hyperlink
#1d99f3
Main text
--color-main-text
#e8e8e8
Status badge
--color-status-badge
#d6d6d6
Text dark
--color-text-dark
#e8e8e8
Text darker
--color-text-darker
#c0bfbc
Text light
--color-text-light
#fff
Text lighter
--color-text-lighter
#f8f9fa

Backgrounds

14
Background dark
--color-background-dark
#1E1E1E
Background darker
--color-background-darker
#000
Background document
--color-background-document
#121212
Background hover
--color-background-hover
#363636
Background lighter
--color-background-lighter
#262626
Background slideshow
--color-background-slideshow
#171717
Background tabs group
--color-background-tabs-group
#303030
Backstage background
--color-backstage-background
#1E1E1E
Backstage background dark
--color-backstage-background-dark
#121212
Canvas
--color-canvas
#141414
Main background
--color-main-background
#121212
Overlay
--color-overlay
#1c5fa814
Slideshow
--color-slideshow
#d6d6d6
Stylesview background
--color-stylesview-background
#fff

Borders

12
Border
--color-border
#767676
Border dark
--color-border-dark
#767676
Border dark 63
--color-border-dark-63
#5e5e5e
Border darker
--color-border-darker
#8e8e8e
inherits light
Border input
--color-border-input
#8e8e8e
inherits light
Border input dark
--color-border-input-dark
#767676
Border lighter
--color-border-lighter
#303030
Btn border
--color-btn-border
#b6b6b6
Btn border dis
--color-btn-border-dis
#c0bfbc
Quickfind border
--color-quickfind-border
#444
Stylesview border
--color-stylesview-border
var(--color-toolbar-border) → #323130
Toolbar border
--color-toolbar-border
#323130

Buttons

5
Btn danger bg
--color-btn-danger-bg
#b62723
Btn danger hover bg
--color-btn-danger-hover-bg
#fdeaea
Btn danger outline
--color-btn-danger-outline
#ff6b6b
Btn primary hover bg
--color-btn-primary-hover-bg
#e6f3fd
inherits light
Presenter console btn hover
--color-presenter-console-btn-hover
#404040

Semantic

3
Error
--color-error
#e9322d
Success
--color-success
#46ba61
Warning
--color-warning
#eca700

Scrollbars

2
Scrollbar railway
--color-scrollbar-railway
#404040
Scrollbar thumb
--color-scrollbar-thumb
#E8E8E8

Shadows

3
Box shadow
--color-box-shadow
rgba(0, 0, 0, 0.5)
inherits light
Box shadow dark
--color-box-shadow-dark
rgba(77, 77, 77, 0.85)
Box shadow light
--color-box-shadow-light
rgba(0, 0, 0, 0.1)

Editing helpers

8
Cursor blink background
--color-cursor-blink-background
#fff
Grid helper line dashed
--color-grid-helper-line-dashed
#191919
Grid helper line solid
--color-grid-helper-line-solid
#e6e6e6
inherits light
Insert marker background
--color-insert-marker-background
#DDDD
inherits light
Insert marker background dark
--color-insert-marker-background-dark
#F5F5F5
Smart guides helper line
--color-smart-guides-helper-line
#f36d4f
inherits light
Treeview highlight
--color-treeview-highlight
#FFEE80
inherits light
Treeview highlight text
--color-treeview-highlight-text
#222

Other

4
Status error
--color-status-error
#f28b82
Status linked
--color-status-linked
#83beec
Status neutral
--color-status-neutral
#d6d6d6
Status warning
--color-status-warning
#eca700

Document type accents

4

Set on [data-doctype] in color-palette.css. The dark palette does not override them, so the accents are the same in both themes.

Writer3, 105, 163
Calc16, 104, 2
Impress163, 62, 3
Drawing135, 105, 0

Non-colour tokens

4
TokenValueNote
--brightness-stylesview0.9
--opacity-icon-disabled0.65
--opacity-text-disabled0.8a label has to stay readable while it is dimmed
--scrollbar-color#c0bfbc transparent

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 eac73f4) 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, used for paint formatting and the spreadsheet fill handle 2
grab.svg
hover
Custom grab hand, used for the 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 show 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 directly.

Icons

The Collabora Online icon theme started as Colibre, designed by Andreas Kainz. Hundreds of additions and tweaks from many contributors have landed since, and the set no longer follows the original Colibre conventions in every detail. So the reference for what an icon should look like today is the current Collabora Online guidelines below:

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 Theme tabs swap between browser/images and browser/images/dark, which is the same directory swap COOL does in dark mode, so the dark set can be checked on a dark surface; an icon with no dark counterpart keeps its light asset and is outlined. 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@eac73f4 on 2026-10-04.

Icons by application & component
Theme
Application

3 of the 288 icon assets on this tab have no browser/images/dark/ counterpart, so they are shown with the light asset and an outline: compact_customanimation.svg, lc_securitylabel.svg, statusbarnotesmode.svg.

Notebookbar

281
File
13
Downloadaslc_downloadas
Exportaslc_saveas
Printlc_print
Rev historylc_rev-history
Run Macrolc_runmacro
Savelc_save
Save Aslc_saveas
Saveaslc_saveas
Security Labellc_securitylabel
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
19
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
Spell Onlinelc_autospellcheck-on
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
24
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Enter Grouplc_entergroup
Flip Horizontallc_fliphorizontal
Flip Verticallc_flipvertical
Format Grouplc_formatgroup
Format Ungrouplc_ungroup
Insert Caption Dialoglc_insertcaptiondialog
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
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
Insert Caption Dialoglc_insertcaptiondialog
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
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

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

3 of the 243 icon assets on this tab have no browser/images/dark/ counterpart, so they are shown with the light asset and an outline: compact_customanimation.svg, lc_securitylabel.svg, statusbarnotesmode.svg.

Notebookbar

229
File
13
Downloadaslc_downloadas
Exportaslc_saveas
Printlc_print
Rev historylc_rev-history
Run Macrolc_runmacro
Savelc_save
Save Aslc_saveas
Saveaslc_saveas
Security Labellc_securitylabel
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
13
Accept Changeslc_acceptchanges
Comment Changelc_editannotation
Delete All Noteslc_deleteallnotes
Delete Notelc_deletenote
Hyphenatelc_hyphenate
Insert Threaded Commentlc_insertthreadedcomment
Languagemenulc_languagemenu
Protectlc_protect
Protect Trace Change Modelc_protecttracechangemode
Show Changeslc_showtrackedchanges
Spell Dialoglc_spelldialog
Spell Onlinelc_autospellcheck-on
Trace Change Modelc_trackchanges
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
8
Convert Calc Table To Rangelc_convertcalctabletorange
Database Settingslc_tabledesign
Remove Calc Tablelc_deletetable
Remove Duplicateslc_removeduplicates
Rename Calc Tablelc_renametable
Resize Calc Tablelc_resizecalctable
Summarize With Pivotlc_datadatapilotrun
Table Total Rowlc_autosum
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
18
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
Handle Duplicate Recordslc_removeduplicates
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
23
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Enter Grouplc_entergroup
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
Picture
24
Align Centerlc_aligncenter
Align Downlc_aligndown
Align Middlelc_alignmiddle
Align Uplc_alignup
Bring To Frontlc_arrangemenu
Croplc_crop
Enter Grouplc_entergroup
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
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

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

3 of the 220 icon assets on this tab have no browser/images/dark/ counterpart, so they are shown with the light asset and an outline: compact_customanimation.svg, lc_securitylabel.svg, statusbarnotesmode.svg.

Notebookbar

217
File
13
Downloadaslc_downloadas
Exportaslc_saveas
Printlc_print
Rev historylc_rev-history
Run Macrolc_runmacro
Savelc_save
Save Aslc_saveas
Saveaslc_saveas
Security Labellc_securitylabel
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
7
Cleanupdecklc_cleanupdeck
Delete All Annotationlc_deleteallnotes
Hyphenationlc_hyphenate
Insert Annotationlc_shownote
Languagemenulc_languagemenu
Spell Dialoglc_spelldialog
Spell Onlinelc_autospellcheck-on
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
9
Full Screenlc_fullscreen
Grid Uselc_griduse
Grid Visiblelc_gridvisible
Notes Modelc_notesmode
Showrulerlc_showruler
Showstatusbarlc_showstatusbar
Sidebar Deck.Property Decklc_sidebar
Sidebar Deck.Shapes Decklc_basicshapes
Slide Master Pagelc_masterslide
Master
4
Close Master Viewlc_closemasterview
Header And Footerlc_headerandfooter
Page Setuplc_pagesetup
Rename Master Pagelc_renamemasterpage
Shape
27
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
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
Picture
27
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
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
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

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

2 of the 179 icon assets on this tab have no browser/images/dark/ counterpart, so they are shown with the light asset and an outline: compact_customanimation.svg, statusbarnotesmode.svg.

Notebookbar

125
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
9
Closetabletlc_view
Full Screenlc_fullscreen
Grid Uselc_griduse
Grid Visiblelc_gridvisible
Navigatorlc_navigator
Showrulerlc_showruler
Showstatusbarlc_showstatusbar
Sidebar Deck.Property Decklc_sidebar
Sidebar Deck.Shapes Decklc_basicshapes

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

11
Fitwidthzoompagewidth
Insert Canvas Slidelc_insertcanvasslide
Menuoverflowstatusbarmenu
Multipageviewlc_multipageview
Nextlc_next
Notespanelstatusbarnotesmode
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

Three tab variants exist, all marking selection 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. The vertical rail is the dialog variant for tab counts that no longer read as a row: the tabs stack on the inline-start side and the underline becomes a left-edge accent bar.

Dialog Tabs

The tabcontrol that splits a dialog into tab pages. It has two layouts: a horizontal row of tabs above the tab page, and a vertical rail beside it.

The tabcontrol picks the layout itself, so a designer does not choose between the two. It takes the rail when either holds:

A tabcontrol nested inside a tab page never takes the rail. The rail belongs to the primary tabs of the dialog, so the fill types on the Area page keep their row however many of them there are.

Interactive Demo: Horizontal
PropertyDialog Tab (horizontal)
Height34px (--header-height)
Border1px solid transparent, radius var(--border-radius)
Fontvar(--cool-font), var(--default-font-size); the selected tab keeps the same weight
Label colourvar(--color-text-dark)
Padding0 1em; the first visible tab drops to padding-inline-start: 0
Margin0 12px 4px 0 (margin-inline-end: 12px, margin-block: 0 4px)
Selected backgroundvar(--color-background-lighter)
Selected text colourrgba(var(--doc-type), 1); in dark mode var(--color-main-text), with the underline still doc-type
Selected indicatorunderline 2px solid rgba(var(--doc-type), 1), offset 6px
Hoverrgba(var(--doc-type), 1) on var(--color-background-darker)
Focusoutline: 2px solid var(--color-primary-dark), offset -2px (inset, so it cannot escape the tab)
Hidden tabdisplay: none — a tab dropped by context takes no space
Interactive Demo: Vertical Rail
Tab page content

Rail and panel are two columns of one grid row, so the tab control is as tall as the taller of the two: the rail stays fully visible when the selected page is short, and a tall page stretches the rail to the full height, which keeps the divider running the whole way down. The panel column is auto rather than 1fr, so it sizes the dialog to the widest page and still stretches into free space; the dialog measures each tab page from the panel exactly as it does in the horizontal layout.

PropertyVertical Rail
Layoutdisplay: grid, grid-template-columns: var(--dialog-tab-rail-width) auto; rail and panel both in grid-row: 1
Rail widthvar(--dialog-tab-rail-width) (150px)
Rail height100% of the row, overflow-y: auto once the tabs outgrow it
Rail dividerborder-inline-end: 1px solid var(--color-border-lighter)
Gap between tabs2px
Tab heightauto, min-height: var(--header-height) (a wrapped label grows the row)
Tab padding6px block, 8px inline
Tab alignmentjustify-content: flex-start, text-align: start
Selected indicatorborder-inline-start: 3px solid rgba(var(--doc-type), 1)
Selected corner0 var(--border-radius) var(--border-radius) 0
Panelgrid-column: 2, padding-left: 16px

Only the inline-start edge of a vertical tab carries a border, and every tab carries it transparent, so selecting one neither shifts it sideways nor lets another edge miter into the accent and cut its ends into slants. Long labels wrap inside the fixed width rather than overflowing it.

The fill checkbox and the disabled tab

A page that offers fill types carries a checkbox on its rail row, so the rail says whether that page is filled next to its name. Clearing the checkbox sets the fill to None and leaves the page; the tab then goes dim and stops responding, because there is nothing on the page left to edit. Setting the checkbox opens the page again on the fill type that was showing before. The None type is no longer a tab of the fill row at all: it is hidden, and the checkbox stands in for it.

The dim tab is marked aria-disabled="true" rather than being a disabled button, so it stays reachable by keyboard and an assistive technology can read its name. Hovering it rings the checkbox beside it, which is the one control still live on that row, and shows the tooltip “Add a fill to edit the Area” — naming what the user gains rather than which widget to press. The label is substituted, so the same row serves the Background tab of Slide Properties and the Area tab of a shape or page style.

PropertyFill row
Row.ui-tab-row, display: flex, align-items: center, role="presentation"
Tab in the rowflex: 1, min-width: 0 (so the label still wraps)
Checkboxflex: none, trailing edge of the row, margin-inline-end: var(--spacing-m) (8px)
Disabled tabcolor: var(--color-text-light), transparent background, cursor: default; no hover response
Disabled markeraria-disabled="true" on the tab, never the disabled attribute
Checkbox hint ringoutline: 2px solid var(--color-primary-dark), offset 1px, while the row of a disabled tab is hovered
Tooltipdata-cooltip on the row: Add a fill to edit the {0}, {0} = the tab label
Hidden “None” tabdisplay: none plus aria-hidden="true"
Known issues

In dark mode the disabled tab comes out brighter than a live one. The rule reaches for --color-text-light, which the dark palette defines as #fff, while an enabled tab is --color-text-dark (#e8e8e8). The inversion is in the palette, not in the tab, so it dims every disabled label the same way and belongs to a palette fix.

The hint ring on the checkbox is --color-primary-dark, the same colour the tab focus ring uses, so the two read alike at a glance. A doc-type ring would keep them apart.

The tooltip is attached to the row, so hovering the checkbox shows the hint written for the tab beside it.

Notebookbar Tabs

The tab row across the top of the notebookbar, switching between the command groups of one document. It is always horizontal, whatever the tab count.

Interactive Demo
Figma reference: Notebookbar tab
PropertyNotebookbar Tab
Height34px (full nav height)
Border Radius0 (none)
Padding0 clamp(4px, 1vw, 1em)
Selected text colourunchanged label colour
Selected indicatorinset 0 -2px rgb(var(--doc-type))
Margin0

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

A notification bar at the bottom of the document, for a message that does not interrupt the work. One bar shows at a time and the rest queue behind it. Built by Util.SnackbarController.ts and styled in jsdialogs.css. Class: .snackbar. The bar is #323232 in the light and the dark theme alike, so nothing in it reacts to the theme.

The five variants
Plain. No action and no dismiss, so it announces through the live region.
A formula range was not extended to include the inserted cells.
Dismiss only. The dismiss keeps its text when there is no action.
Invalid value: enter a whole number.
Action. Focus moves to the action when the bar opens.
Deletion created #REF! errors in other formulas. Undo to restore.
Action and dismiss. The dismiss becomes an icon and sits after the action.
This document has links to external content.
Progress. Runs until the operation finishes rather than on a timer.
Uploading
States of the icon dismiss
Rest, hover, focus. Hover and focus land on the button, never on its wrapper.
Rest Hover Focus
PropertyValueToken
Bar background#323232, both themeshardcoded, no token yet
Bar radius4px--border-radius
Bar shadow0 2px 8px rgba(0,0,0,.25)none
Bar minimum height48pxfrom padding plus the 32px button row
Padding8px, and 12px at the label edge--spacing-m
Gap between children8px--spacing-m
Label colour and size#fff, 1rem--header-font-size
Action label#83beec, weight 600, 1rem--color-primary-lighter
Button hover#ffffff15none
Focus ring2px solid rgb(var(--doc-type)), offset 2px--doc-type
Icon dismiss button28px round, border-radius: 50%--btn-size
Iconlc_cancel.svg at 16px, painted white by filter: brightness(0) invert(1)none
Text dismiss buttonthe string "Dismiss", no iconnone
Default timeout10 s. A timeout of -1 keeps the bar up until it is dismissednone

Contrast on the bar: the white label is 12.8:1 and the action colour is 6.4:1, both well past the 4.5:1 of WCAG 1.4.3. The focus ring is the weak point, because rgb(var(--doc-type)) measures 1.8:1 in Calc, 2.0:1 in Impress, 2.2:1 in Writer and 2.5:1 in Draw against #323232, where WCAG 1.4.11 asks for 3:1.

Two rules when styling it. First, the dismiss control is a button inside a wrapper div, and Widget.PushButton.ts gives the wrapper the control id and the button that id plus -button, so both elements end in "button". Select the button by its .ui-pushbutton class, because an [id$='button'] selector also matches the wrapper and paints a square behind the round button. Second, the generic desktop hover in device-desktop.css excludes .snackbar * on purpose: without that exclusion it paints every snackbar button --color-background-lighter, which is white in the light theme, and the white icon disappears into it.

Accessibility, still open. The 10 s dismissal does not pause on hover or on focus, which WCAG 2.2.1 asks for at level A. The action button takes its accessible name from the message rather than from its own label, which fails WCAG 2.5.3. The icon dismiss is 28px where WCAG 2.5.5 asks for 44px, and the desktop component is used on phones too. The focus ring contrast above fails WCAG 1.4.11.

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

A dialog whose body needs more than one page splits it with the dialog tabcontrol, specified under Dialog Tabs. It uses a horizontal tab row up to four tabs and the vertical rail beyond that, or the rail at any tab count when one of its pages offers fill types.

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, because 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)

There is no backdrop, so 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)

An anchored panel for inline pickers and dropdowns, with content only and no title bar or button area. 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