[Issue][Basic] Hauteur contrôle dialogue incorrecte sous MacOS

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

[Issue][Basic] Hauteur contrôle dialogue incorrecte sous MacOS

Message par DLE »

Bonjour,
Sous Libre Office, dans un dialogue la taille définie pour un contrôle texte ou numérique n'est pas prise en compte lors de l'affichage de ce dialogue. La hauteur du contrôle est beaucoup plus petite que celle définie.
Je n'ai remarqué cette anomalie que sur macOS, dans le fichier joint j'ai mis une copie d'écran faite sous Windows 10, là c'est correct.
Un avis sur ce problème?
Merci d'avance
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par DLE le 23 janv. 2025 08:04, modifié 3 fois.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
tintin
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10195
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par tintin »

Bonjour DLE,

Pour montrer ce que tu constates sur AOO 4.1.15 et LibO 24.2.7
.
Dialogue.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.16 et LibO 25.8.6 / macOS M4 Silicon 26.5.1 Tahoe
Adoptium-temurinJDK-1.8.0.492 / Firefox/Safari/Thunderbird /Time Machine + Clone CCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Salut,

Je n'ai pas compris ce qui pêchait dans la hauteur.
Les 4 contrôles sont paramétrés sur 20 pixels.
Et je ne vois pas ce qui cloche sur la copie écran de tintin.
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Bonsoir,
Sous macOS la hauteur des contrôles (texte et numérique) est plus petite à l'affichage que sur Windows 10.
Capture d’écran 2024-12-28 à 19.37.53.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
tintin
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10195
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par tintin »

Bonjour,

Bévue de ma part. :oops: :twisted:
J'avais pourtant ouvert le fichier avec AOO et LibO.
La capture d'écran du 28 déc. 2024 09:01 est celle faite sur AOO 4.1.15

Sur LibO 24,2,7 je constate la même anomalie que toi.
.
sur_LibO.png
Tu as les deux suites sur Windows pour vérifier ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.16 et LibO 25.8.6 / macOS M4 Silicon 26.5.1 Tahoe
Adoptium-temurinJDK-1.8.0.492 / Firefox/Safari/Thunderbird /Time Machine + Clone CCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Bonjour,
Sous Windows 10 AOO et Libre Office affichent le même résultat.
La copie-écran ci-jointe montre que si l'on augmente la hauteur du contrôle le curseur semble bien positionné par rapport à cette hauteur mais que la bordure encadrement n'est pas dynamique.
Capture d’écran 2024-12-29 à 09.11.46.png
La hauteur est passée de 20 à 50.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Hum, ça ressemble plutôt à un problème de placement de texte.
La police système par défaut est-elle bien installée ?
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Bonjour,
Bonne année.
Je n'ai pas de problème de police dans d'autres apps, d'ailleurs voici le résultat avec AOO.
Capture d’écran 2025-01-02 à 09.30.29.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Oui mais cela ne signifie pas que la police système qu'utilise LibO est bien installée.
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

La police système utilisée par Sequoia est "Helvetica neue" d'après ce que j'ai lu sur la toile mais j'ai trouvé aussi "Arial Unicode" dans une autre arborescence. J'ai vérifié ces deux polices avec l'app "Livre des polices" il n'y a pas de problème.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Tente un redémarrage de LibO en mode sans échec pour écarter un problème de profil.
Tu peux aussi tester la version expérimentale pour voir si l'anomalie est encore là.
Dans l'affirmative, je ne vois plus que l'ouverture d'un rapport sur leur Bugzilla.
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Profil neuf, mode sans échec, version expérimentale = même problème.
J'ai ouvert un rapport sur bugzilla ici.
A suivre
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Tu aurais dû mettre tes copies d'écran directement en PJ.
Parce que là, tu obliges les développeurs à télécharger ton document pour les visualiser.
Autre point, indique que tu as testé aussi la v.24.8 parce qu'ils vont te demander de le faire.

Il te reste enfin à baliser [Issue]
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1195
Inscription : 19 août 2018 05:20

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dolev »

Bonjour,

Avez-vous inspecté le contrôle par XRay pour voir si sous Mac, la propriété Height était bien avec la valeur 50 ?
Dude a écrit : 03 janv. 2025 13:17 Il te reste enfin à baliser [Issue]
Pas de balise ? :wink:
Open Office 4.1.16 sous Windows 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Dolev a écrit : 04 janv. 2025 10:00 Avez-vous inspecté le contrôle par XRay pour voir si sous Mac, la propriété Height était bien avec la valeur 50 ?
C'est une bonne idée en effet, mais je doute quand même puisque le dialogue s'affiche bien sous Windows.
Dude a écrit : 03 janv. 2025 13:17 Autre point, indique que tu as testé aussi la v.24.8 parce qu'ils vont te demander de le faire.
Tu n'as pas indiqué l'info et du coup, il faudrait aussi voir avec la prochaine 25.2.
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Issue][Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Bonjour,
Mise à jour faite.
ControlsSize.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Issue][Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Euh, tu es sûr de tes valeurs ?
Parce que sur ton fichier en ajoutant avant l'exécution du dialogue :

Code : Tout sélectionner

' récupération du contrôle NumericField1
GlobalScope.BasicLibraries.LoadLibrary("XrayTool")
oCtrl = dSaisie.getControl("NumericField1").Model
xray oCtrl
Il y a les propriétés Height et Width :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Issue][Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

xray dSaisie
J'ai pris les valeurs depuis "Controls" et non depuis le "model", le modèle ne serait-il pas la définition dans l'EDI?
Le gif est fait sous macOS.
Controls_HxW.gif
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Issue][Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

DLE a écrit : 17 janv. 2025 15:45 J'ai pris les valeurs depuis "Controls" et non depuis le "model", le modèle ne serait-il pas la définition dans l'EDI?
Je cite le livre de bm92
Chapitre 13 - A la page 741, il y a écrit :Contrairement aux boîtes de dialogue, le modèle est l’objet contrôle principal.
:)
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Issue][Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Les valeurs (hauteur x largeur) depuis le modèle sont identiques à celles de l'EDI.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Issue][Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Une dernière tentative. Essaye d'imposer les dimensions dans ta macro :

Code : Tout sélectionner

oCtrl = dSaisie.getControl("NumericField1").Model
oCtrl.Height = 20
oCtrl.Width = 100
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Issue][Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Ca ne change rien.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Issue][Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Est-ce que le problème est lié à Calc ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Issue][Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Même problème avec Writer.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Issue][Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Problème général alors : [Calc] devrait être remplacé par [Basic].

Il faudrait voir maintenant si c'est lié aux contrôles ou parce qu'ils sont dans un dialogue.
Merci de tester le document :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Issue][Basic][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Sous les deux suites l'affichage est identique.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Issue][Basic][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

Est-ce tu peux faire une dernière tentative avec le document joint ?
Le dialogue est créé dynamiquement via zBasic qu'il faut installer au préalable.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Issue][Basic][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Pas d'amélioration :mrgreen:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc][macOS]Hauteur contrôle dialogue incorrecte

Message par Dude »

DLE a écrit : 03 janv. 2025 10:51J'ai ouvert un rapport sur bugzilla ici.
A suivre
Je m'étonne quand même que personne ne s'alarme de ce dysfonctionnement.
Dude a écrit : 16 janv. 2025 13:32 il faudrait aussi voir avec la prochaine 25.2.
Tu n'as pas également signalé si cela persistait avec cette version.
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Issue][Basic][macOS]Hauteur contrôle dialogue incorrecte

Message par DLE »

Même dysfonctionnement avec la 25.2, bugzilla mis à jour.
MacOS Tahoe 26.5 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.7.3, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.