[Bug 92406] STATUSBAR: Making the statusbar configurable in Writer

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Feb 21 01:29:44 UTC 2024


https://bugs.documentfoundation.org/show_bug.cgi?id=92406

--- Comment #23 from V Stuart Foote <vsfoote at libreoffice.org> ---
(In reply to Eyal Rozenberg from comment #22)

> 
> 1. The status bar is a kind of toolbar, but a special special kind.

True, but TB in that it can only be toggled shown or hidden.

> 2. Some UNO entities can be placed on both regular toolbars and status
> (tool)bars, some only on regular toolbars, some only on status (tool)bars.
> Let's call the union of these three sets "toolbarable UNO entities".

OK

> 3. The question of which kinds of toolbar a bar entity can be placed on
> depends on whether developers have implemented a "regular toolbar mode" and
> a "status (tool)bar mode" for that entity. For example, the "Save" entity
> has both modes implemented and can be placed either on a regular toolbar or
> the status bar.

I guess, seem to recall the UNO for the status bar are unique, like the Style
and SideBar UNO. But we don't expose the Status Bar controls to the Customize
dialog.

> 4. The same dialog is used for configuring all toolbars, including the
> status bar.

OK, currently there is no UI to configure the Status Bar; but could be the same
as the groupings for Styles and SB. Would not need to be integrated.

> 
> What do you think?

While a Toolbar from .UI perspective, the Status Bar is not currently available
to manipulate from the Customize dialog.

But as Regina notes comment 15 the configuration XML for the Status Bar can be
directly adjusted:

The statusbar.xml found on a recent nightly on Win10
C:\LODev2480_20240219_TB77\share\config\soffice.cfg\modules\swriter\statusbar\statusbar.xml

The specific stanzas for the available UNO widgets [1] set a number of
parameters:  align, autosize (if appropriate), mandatory (priority show as bar
is shrunk). All T/F binary, and also a configured width (integer).

=-ref-=
[1] list of UNO widgets held on the Status TB in the default sequence:
 .uno:ModifiedStatus
 .uno:StatePageNumber
 .uno:StateWordCount
 .uno:StateAccessibilityCheck
 .uno:PageStyleName
 .uno:LanguageStatus
 .uno:InsertMode  **
 .uno:SelectionMode
 .uno:Signature **
 .uno:Size
 .uno:ViewLayout
 .uno:ZoomSlider
 .uno:Zoom

** an UNO command that can be assigned via Tools -> Customize other than to
Status Bar.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list