paramétrer les réglages de la barre d'état

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Avatar de l’utilisateur
ccciolll
Membre hOOnoraire
Membre hOOnoraire
Messages : 125
Inscription : 29 août 2017 08:46

paramétrer les réglages de la barre d'état

Message par ccciolll »

Bonjour. Je suis amené à travailler sur un petit écran et cela me pose des soucis avec la barre d'état de LibreOffice Calc.

En effet, lorsque je réduis la largeur de mon tableau afin d'avoir accès à d'autres fenêtres, certaines informations n'apparaissent plus.
Et ici, notamment, le nombre de cellules et colonnes sélectionnées.

Voici un exemple de l'affichage lorsque la fenêtre est large, on voit bien l'information
2024-03-28 17_29_23-.jpg
Mais dès que je réduis un peu, pouf, disparu. (d'ailleurs j'ai d'abord passé 10-15 minutes à chercher "comment faire apparaitre le nombre de colonnes et lignes sélectionnées" pour finalement comprendre que c'était déjà le cas, mais juste invisible)
2024-03-28 17_29_08-.jpg
Alors que la plupart des autres infos affichées ne présentent pas d'intérêt pour moi.

Je souhaiterai pouvoir choisir ce que cette barre d'état affichera par défaut.
Et, même, paramétrer plus précisément le contenu. Car, objectivement "Sélectionné: 5 lignes, 2 colonnes" c'est une sacrée perte d'espace quand on pourrait se contenter de "5Lx2C".
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Côté pro : LibreOffice 7.4.1.2 sur LinuxMint 20.3
Côté perso : LibreOffice 7.3.6.2 sur MacOSX 10.12 et autres variantes sur les postes MacOSX plus anciens.
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: paramétrer les réglages de la barre d'état

Message par Jean-Louis Cadeillan »

Bonsoir,
J'ai cherché dans Bugzilla, dans la configuration avancée (mot-clé = statusbar), dans Outils > Personnaliser, dans les extensions disponibles, mais je n'ai rien trouvé.
En ce qui me concerne, j'utilise la zone de nom en haut à gauche, quand je sélectionne une plage, qui m'affiche les coordonnées de cette plage. Bien sûr, ce n'est pas la même info que le nombre de lignes et de colonnes, mais on peut en déduire facilement le nombre de lignes par une simple soustraction ; pour le nombre de colonnes, c'est plus délicat. Par exemple, les coordonnées de la plage B14:AF20 permettent de déduire 7 lignes… mais 31 colonnes, ce n'est pas spontané !!
Si tu tiens expressément à cette fonctionnalité, tu peux faire une demande sur Bugzilla.
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
cwolan
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 14 févr. 2021 22:15

Re: paramétrer les réglages de la barre d'état

Message par cwolan »

Bonjour,
ccciolll a écrit : 28 mars 2024 16:38 (...) Car, objectivement "Sélectionné: 5 lignes, 2 colonnes" c'est une sacrée perte d'espace quand on pourrait se contenter de "5Lx2C".
Cela correspondrait à la manière dont l'information s'affiche dans l'infobulle quand on indique la référence requise : "5 L x 2 C".
tipREF.png

L'auteur du rapport de bogue 64290 ("UI : count selected rows and columns") a postulé l'affichage de l'information sous forme condensée.
When there is selection of region, show row and column count for it. E.g. if somebody select C6:I19, show information "14R:7C" in status bar (or as hint).
Cependant, LibreOffice à partir de la version 4.3 affiche un long message.
ccciolll a écrit : 28 mars 2024 16:38 Alors que la plupart des autres infos affichées ne présentent pas d'intérêt pour moi.

Je souhaiterai pouvoir choisir ce que cette barre d'état affichera par défaut.
Il y a des discussions dans Bugzilla sur la configuration de la barre d'état, par exemple: 113828 et 92406 (Writer).
Comme l'a déjà souligné Jean-Louis Cadeillan, vous pouvez faire une demande sur Bugzilla.

Pour le moment, on pourrait modifier le contenu de fichier statusbar.xml pour Calc.
Faites toujours une copie de sauvegarde !

Testé sous Windows.
Le chemin de fichier : (...)\LibreOffice\share\config\soffice.cfg\modules\scalc\statusbar\statusbar.xml

Par exemple :

Code : Tout sélectionner

<statusbar:statusbaritem xlink:href=".uno:RowColSelCount" statusbar:align="left" statusbar:autosize="true" statusbar:mandatory="false" statusbar:width="58"/>
Changez la valeur de l'attribut statusbar:mandatory en "true".

Code : Tout sélectionner

<statusbar:statusbaritem xlink:href=".uno:RowColSelCount" statusbar:align="left" statusbar:autosize="true" statusbar:mandatory="true" statusbar:width="58"/>
Le résultat:
Result.gif
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 1.1.5 – 4.1.15
LibreOffice 3.3.0.4 – 7.6.6
Windows 7,10,11 64-bit
Avatar de l’utilisateur
ccciolll
Membre hOOnoraire
Membre hOOnoraire
Messages : 125
Inscription : 29 août 2017 08:46

Re: paramétrer les réglages de la barre d'état

Message par ccciolll »

cwolan a écrit : 29 mars 2024 11:26Cela correspondrait à la manière dont l'information s'affiche dans l'infobulle quand on indique la référence requise : "5 L x 2 C".
tipREF.png
Mais TOTALEMENT !

C'est exactement la formule qui me conviendrait. D'ailleurs j'ai le souvenir que, par le passé, j'avais ce type d'affichage en info bulle qui me convient à la perfection. Mais c'était peut-être dans Excel ? En tout cas, j'ai fait 15 minutes de recherches sur info bulle libre office calc et je ne trouve pas comment activer ces infos-bulles (j'ai trouvé info-ballons, mais manifestement c'est autre chose) et comment définir leur contenu.

Tu as fait comment pour ta capture ?

(et désolé pour le retard de réaction, la notif était tombée dans les spams)
Côté pro : LibreOffice 7.4.1.2 sur LinuxMint 20.3
Côté perso : LibreOffice 7.3.6.2 sur MacOSX 10.12 et autres variantes sur les postes MacOSX plus anciens.
cwolan
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 14 févr. 2021 22:15

Re: paramétrer les réglages de la barre d'état

Message par cwolan »

Bonjour,
ccciolll a écrit : 11 avr. 2024 16:03 Tu as fait comment pour ta capture ?
ShareX


En passant, j'ai modifié l'un des fichiers LibreOffice. Ci-dessous le résultat.
Résultat.gif
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 1.1.5 – 4.1.15
LibreOffice 3.3.0.4 – 7.6.6
Windows 7,10,11 64-bit
lutch
Membre OOrganisé
Membre OOrganisé
Messages : 73
Inscription : 18 févr. 2007 08:34

Re: paramétrer les réglages de la barre d'état

Message par lutch »

cwolan a écrit : 12 avr. 2024 20:22 […]
En passant, j'ai modifié l'un des fichiers LibreOffice. Ci-dessous le résultat.
[…]
il me semble préférable d'insérer ce fichier dans le profil de l'utilisateur.
Dans le dossier du profil, ce chemin

Code : Tout sélectionner

.../config/soffice.cfg/modules/scalc/statusbar/
créer un fichier texte nommé "statusbar.xml ou coller le fichier source et le modifier comme ce que propose cwolan.

Contenu complet du fichier

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE statusbar:statusbar PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "statusbar.dtd">
<!--
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
-->
<statusbar:statusbar xmlns:statusbar="http://openoffice.org/2001/statusbar" xmlns:xlink="http://www.w3.org/1999/xlink">
 <statusbar:statusbaritem xlink:href=".uno:ModifiedStatus" statusbar:align="center" statusbar:ownerdraw="true" statusbar:width="16"/>
 <statusbar:statusbaritem xlink:href=".uno:StatusDocPos" statusbar:align="left" statusbar:autosize="true" statusbar:width="58"/>
 <statusbar:statusbaritem xlink:href=".uno:RowColSelCount" statusbar:align="left" statusbar:autosize="true" statusbar:mandatory="true" statusbar:width="58"/>
 <statusbar:statusbaritem xlink:href=".uno:StatusPageStyle" statusbar:align="left" statusbar:autosize="true" statusbar:width="83"/>
 <statusbar:statusbaritem xlink:href=".uno:LanguageStatus" statusbar:align="center" statusbar:autosize="true" statusbar:width="100"/>
 <statusbar:statusbaritem xlink:href=".uno:InsertMode" statusbar:align="center" statusbar:mandatory="false" statusbar:width="55"/>
 <statusbar:statusbaritem xlink:href=".uno:StatusSelectionMode" statusbar:align="center" statusbar:ownerdraw="true" statusbar:width="32"/>
 <statusbar:statusbaritem xlink:href=".uno:Signature" statusbar:align="center" statusbar:ownerdraw="true" statusbar:width="16"/>
 <statusbar:statusbaritem xlink:href=".uno:Size" statusbar:align="center" statusbar:autosize="true" statusbar:mandatory="true" statusbar:ownerdraw="true" statusbar:width="200"/>
 <statusbar:statusbaritem xlink:href=".uno:ZoomSlider" statusbar:align="center" statusbar:ownerdraw="true" statusbar:width="130"/>
 <statusbar:statusbaritem xlink:href=".uno:Zoom" statusbar:align="center" statusbar:width="35"/>
</statusbar:statusbar>
7.6.5.2 (X86_64) / LibreOffice Community