Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


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

Re: MacCafé + Fermeture fenêtres: Correction

Path csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail
From Joseph B <joseph@nowhere.invalid>
Newsgroups fr.comp.sys.mac.programmation
Subject Re: MacCafé + Fermeture fenêtres: Correction
Date Sun, 15 Feb 2026 17:37:05 -0000 (UTC)
Organization Bof…
Lines 41
Message-ID <10mt081$6tr7$1@dont-email.me> (permalink)
References <10mpf1c$31v81$1@dont-email.me> <10mq7o8$k66$1@rasp.pasdenom.info> <10mqb4d$3bcmb$1@dont-email.me> <10mqj2i$bgj$1@rasp.pasdenom.info> <10mqncc$3fn35$1@dont-email.me> <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>
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 8bit
Injection-Date Sun, 15 Feb 2026 17:37:06 +0000 (UTC)
Injection-Info dont-email.me; posting-host="d9093b1cc398e61347a36f97ea5ff56b"; logging-data="227175"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+CHfyBqBKOHZtoWhkm753Q74jmowUQc/g="
User-Agent MacCafe/3.04.3(4D18) ("kontir wild forest") (macOS 15.7.3 (24G419) - Mac14,3)
Cancel-Lock sha1:Glb808sp7GtC8ikZv1PSJtj1RfU= sha256:3dGnoGtkfakBz9tloaQ18PtoHLE5PSKSEXCSTPFRXaQ= sha1:7/LWsfUS9j2KMJcSC96Ay55FYSA=
X-No-Archive yes
In-Reply-To <10msfqs$vur$1@rasp.pasdenom.info>
Xref csiph.com fr.comp.sys.mac.programmation:2931

Show key headers only | 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