JMLPanex (WM6.5 Titanium) v3.00
Non classé, Pocket PC 2 commentaires »JMLPanex (JML Panel Execute) permet d’avoir plusieurs zones cliquables sur un plugin (-> Association image/programme).
v3.00 : requise pour JMLToday v6.00
- tous le paramétrage dans la base de registre (JMLPanex.ini supprimé)
- nouveau programme de configuration (Utilise une interface ‘Sense UI Look ‘n Feel’)
- gestion de l’appui long.
- clic avec vibration/son
- suppression de tous les scripts .mscr
- zone-area étendue de A-Z (26 maxi, 5×5 or 2×13…) à A-Z,a-z (52 maxi, 7×7 or 5×10….)
v2.70 :
- Version requise pour JMLToday v5.90
- Commande #ITEM : permet à une zone (A, B. ..) de se comporter comme un vrai ID (execute programme, action conditionnelle….)
- Commande #PAGEITEM = #GOTO + #ITEM
- Produit une vibration lors d’un clic (paramètre vibrate dans JMLPanex.ini)
- Gère le clic long pour fournir 2 actions (necessite JMLToday v5.90)
- Compatibilité avec l’application apptodate
v2.60 :
- Déplacements entre les pages + rapide
- Ajout d’effets pour le clic
- ‘Zone-area conditionnée’ en fonction de l’image affichée
v2.50 :
- Ecrit le nom du fichier .PNX utilisé dans la clé de registre …CHome\JMLPanex\PnxFile
- Gestion du cache : Scanne aussi le tag <button> (dans le tag <Keypad>) dans le fichier .CPR.
- Commande #FOLDER : ouvre un répertoire avec “:MSFEXPLORE”
- ‘Action conditionnée’ basée sur le contenu d’une clé de registre
- Requis pour le prochain JMLTodayv5.70
v2.30 :
- nouveau : dim=RxC (ROWSxCOLS), ex : dim=4×1, dim=2×4 ….. avec un MAX de 26 positions (A à Z)
Lire http://forum.xda-developers.com/showthread.php?t=552373
(Lire aussi le post#2)

Installation :
1 – Installer le cab
2 – Exécuter JMLPanexForPlugin.mscr pour associer JMLPanex à une page d’un plugin. (JMLResetPlugin.mscr permet de restaurer la précédente valeur de ACTIONURL de la page)
3 – JMLToday.pnx.example est un exemple de fichier de paramétrage.
Principes :
1 – Lors d’un clic, le plugin lance JMLPanex.exe en passant en paramètre le nom du plugin (ex. JMLToday) et la page concernée (ex. Page1)
2 – JMLPanex récupère les coordonnées du clic
3 – JMLPanex recherche dans le fichier .cpr actif, et dans le Layer du plugin (ex. JMLTodayExpanded), l’élément dont les positions/dimensions correspondent au coordonnées du clic
4 – JMLPanex récupère le ID de l’élément concerné et recherche dans un fichier paramètre, le programme associé et l’exécute.
Action conditionnée :
basée sur le contenu d’une clé de registre :
Exemple de fichier .pnx pour l’image IconA sur la Page5 (IconA = contact ou evènement privé -> Et ce serait bien d’avoir une action différente suivant le cas !)
——————————————————-
[Page5]
IconA={Page5_IconA_Action}
PagesPNG=[PagesPNG]
[Page5_IconA_Action]
jpg=%PROGRAMFILES%\JMLToday\JMLSms.exe;-reply:1
unknow.png=%PROGRAMFILES%\JMLToday\JMLSms.exe;-reply:1
Private.png=#FOLDER %PROGRAMFILES%
…
———————————————————-
-> si la clé IconA contient “.jpg” ou “unknow.png” -> c’est un contact –> Envoi d’un SMS
-> si la cle IconA contient “Private.png” -> c’est une évènement privé -> Autre action (ici ouverture du répertoire ‘Program Files’)
Téléchargement :
Le package se trouve ici : JMLPanex V2.70




Commentaires récents