Groups | Search | Server Info | Login | Register


Groups > fr.comp.sys.mac.programmation > #2931

Re: MacCafé + Fermeture fenêtres: Correction

From Joseph B <joseph@nowhere.invalid>
Newsgroups fr.comp.sys.mac.programmation
Subject Re: MacCafé + Fermeture fenêtres: Correction
Date 2026-02-15 17:37 +0000
Organization Bof…
Message-ID <10mt081$6tr7$1@dont-email.me> (permalink)
References (5 earlier) <10ms4q9$8vj$1@rasp.pasdenom.info> <10ms96q$3ukfq$1@dont-email.me> <10msb0b$lf0$1@rasp.pasdenom.info> <10msels$eha$2@dont-email.me> <10msfqs$vur$1@rasp.pasdenom.info>

Show all headers | View raw


M.V., le dimanche 15 février 2026, a écrit dans
messsage <10msfqs$vur$1@rasp.pasdenom.info> :

> il y a toujours moyen de s'en
> sortir grâce aux commandes "UI elements" (que je ne connaissais pas il y
> a quelques heures) et "get properties of UI element x" qui ensemble
> permettent de s'y retrouver.

Je t'avoue n'avoir jamais exploré sérieusement les propriétés de cette
[classe UI elements], et c'est une lacune à combler parce que ça semble
riche en possibilités. 

> GUI_Inspector_2 5 fait apparaître des "UI element x" et des "button x"
> pour la même fenêtre (celle de la doc de MacCafé notamment). Est-ce que
> c'est le script qui fait en sorte qu'un bouton soit identifié par
> "button x" et non par "UI element x" ?

Le script se contente de demander au System Events de lui fournir 
[entire contents of front window ]
 ou 
[entire contents of menu bar 1]
c'est à dire une description de la hiérarchie et arborescence des UI
elements rencontrés, sans inventorier leur rôle ou propriétés.
Si la "class" de l'UI element, le nom, ou autre mention, n'ont pas été
renseignés par le développeur, il sera listé comme UI element d'ordre x
dans sa branche hiérarchique, plutôt que window x par exemple. 

Il y a longtemps que je n'ai plus mis le nez dans Xcode et Interface
Builder !
Néanmoins, dans certains cas, par défaut et obligation de l'interface
Système, même pour le plus négligeant des développeur, il ne pourra pas
empêcher que les 3 boutons rouge, jaune, vert d'une fenêtre soient
identifiés pour ce qu'ils sont.

En suite de quoi le script s'attache à mettre en forme le rapport de
System Events, mais sans jamais y intervenir ou l'interpréter.


-- 
/ josephB \

Back to fr.comp.sys.mac.programmation | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-14 16:26 +0000
  Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-14 17:24 +0000
    Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-14 19:23 +0000
      Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-14 20:18 +0000
        Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-14 21:49 +0000
          Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-15 08:39 +0000
        Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-16 11:03 +0000
          Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-16 12:37 +0000
    Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-14 19:40 +0000
      Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-14 20:53 +0000
        Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-15 09:48 +0000
          Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-15 11:03 +0000
            Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-15 11:34 +0000
              Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-15 12:37 +0000
                Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-15 12:57 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-15 17:37 +0000
                Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-15 18:48 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-02-16 08:27 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-16 09:20 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-02-16 13:51 +0000
                Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-16 14:17 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-16 17:24 +0000
                Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-16 17:43 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-02-16 18:40 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-02-16 19:07 +0000
                Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-16 19:12 +0000
                Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-16 19:08 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-02-17 13:21 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-16 17:24 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Brice <truc@bidule.fr.invalid> - 2026-02-16 14:30 +0000
                Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-16 14:41 +0000
                Re: MacCafé + Fermeture fenêtres: Correction Brice <truc@bidule.fr.invalid> - 2026-02-17 10:16 +0000
              Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-15 13:14 +0000
                Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-15 13:37 +0000

csiph-web