Deutsch   English   Français   Italiano  
<1pmx33y.12q9zc01ipf45gN%josephb@nowhere.invalid>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!3.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!news.alphanet.ch!alphanet.ch!.POSTED.aannecy-652-1-11-48.w86-209.abo.wanadoo.fr!josephb
From: josephb@nowhere.invalid (Joseph-B)
Newsgroups: fr.comp.sys.mac.programmation
Subject: Re: Comment passer SignAuPif =?ISO-8859-1?Q?=E0_la_vitesse_sup?=
 =?ISO-8859-1?Q?=E9rieure=A0=3F?=
Date: Sat, 5 Feb 2022 19:58:27 +0100
Organization: Aucune
Sender: joseph25b@aannecy-652-1-11-48.w86-209.abo.wanadoo.fr
Message-ID: <1pmx33y.12q9zc01ipf45gN%josephb@nowhere.invalid>
References: <stj4f8$iuq$1@shakotay.alphanet.ch> <1pmvjeu.o617torw9fhoN%josephb@nowhere.invalid> <stljfj$jrv$1@shakotay.alphanet.ch>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: shakotay.alphanet.ch; posting-host="aannecy-652-1-11-48.w86-209.abo.wanadoo.fr:86.209.24.48";
	logging-data="24231"; mail-complaints-to="usenet@alphanet.ch"
User-Agent: MacSOUP/F-2.8.4 (6da4d6e6d0) (Mac OS X version 10.11.6 (x86))
X-NO-ARCHIVE: YES
Bytes: 3787
Lines: 56

Bonjour à tous !
"Benoît L." a prestement tapoté de ses doigts agiles :

> En lisant un script d'exemple je crois avoir compris.
Parfait, tu n'as plus qu'à essayer ;-)

> Si j'y arrive je passe à l'étape 1.1*, ajouter : 
> — Case à cocher : Ajouter « --  » en début de signature (Pop-up Oui/Non)
> — Bouton « Enregistrer »
> Puis 1.2 : bouton pour importer une liste de signatures.
> (Si ce n'est pas réalisable simplement, alors voir ci-dessous)

J'ai une appli qui comporte un champ de saisie, 5 boutons radio sur un
fond image, une case à cocher, une liste pop-up, un menu pop-up, un
champ éditable, 5 champs de texte statique, une icône, 2 boutons (mais
il pourrait y en avoir bien plus). Donc tout est possible…
Mais la grosse difficulté (non, pas difficile mais réclamant de la
patience et beaucoup d'essais) quand on se lance dans un dialogue modal
aussi complexe avec Dialog Tool Kit, c'est la gestion de l'espacement
vertical des éléments de la composition et dans quel ordre les appeler
pour que ça ne tourne pas en champ de bataille.

> 
> J'ai découvert Swift d'Apple mais cela va, je pense, limiter le partage
> de l'appli avec ceux qui ont au moins Catalina. Il à l'air de permettre
> beaucoup de choses, mais, d'après ce que je lis, il consomme beaucoup de
> CPU même s'il est inutilisé. Par contre il est Open Source et permet de
> compiler sous Windows et Linux.
> <https://www.swift.org/platform-support/>

Swift gourmand en ressources ? Oui, mais quand tu le lances pour
développer avec, rien d'extraordinaire à cela. On ne le laisse pas lancé
pour ne rien faire…
Swift demande un réel /apprentissage/ en terme d'accès aux bibliothèques
et aux commandes, à la manière d'Objective-C, même si la syntaxe a été
rendue un peu moins absconse. 
Le gros avantage est Interface Builder pour construire l'interface sans
avoir à en écrire le code.
Au final du vrai code compilé et signable (sinon pas de distribution
possible, contrairement à un appleScript)
Quant aux versions, pour peu que tu le déclares dans le projet, tu peux
rendre ton appli rétro-compatible jusqu'à 10.9 qui a été la version ou
ASOC (AppleScript-Objective-C) a été abandonnée au profit de Swift.

> 
> Mais ça, c'est pour dans bien plus tard sauf à être plusieurs :)

Je ne me sens pas assez motivé pour me lancer dans l'apprentissage d'un
outil aussi lourd, d'un nouveau langage pas facile d'accès, pour des
bidules que je ne diffuse pas (en principe), que je ponds et qui
marchent en AppleScript, et tant pis pour l'interface minimaliste.

J'ai même la flemme de passer à MacCafé, c'est dire…


-- 
J. B.