Je vous présente le dernier né: Kontrol2 qui est un widget d'action personnalisable de type 'Curseur'.
Le curseur s'anime aussi bien par un clic, un glissement avec prévisualisation ou un scroll de souris.
De nombreux paramètres de personnalisation sont disponibles via l'ajout de paramètres optionnels sur le widget.
Les couleurs de chaque éléments sont personnalisables individuellement:Important: il est impératif de bien respecter la casse (majuscules/minuscules)
- colEtat: Choisir la couleur de la valeur en retour d'état au centre. (Blanc par défaut - #FFFFFF)
- colUnite: Choisir la couleur de l'unité. (Blanc par défaut - #FFFFFF)
- colFond: Choisir la couleur de fond de la jauge. (Noir semi-transparent par défaut - rgb(0,0,0,0.5))
- colCurseur: Choisir la couleur du curseur. (Couleur catégorie commande par défaut - #cmdColor#)
Attention: Afin d'afficher la prévisualisation lors du glissement, la couleur du paramètre 'colCurseur' doit impérativement être stipulée à l'aide de son code couleur hexadécimal.
Possibilité de modifier la forme et la taille du widget:Astuce: Pour appliquer la couleur de la catégorie il faut saisir le tag: #cmdColor#.
- fond: Mettre à "1" pour ajouter un orbe noir en fond.
- taille: Paramétrage de la taille du widget en pixels. (110px*110px par défaut)
- epaisseur: Paramétrage de l'épaisseur du curseur de 0 à 1. (0.35 par défaut)
- curseur: Possibilité de sélectionner une taille de curseur en pixels au lieu d'un remplissage. (exemple: 30)
- angleDepart: Permet de choisir le point de départ du curseur de 180 à -180. (-165 par défaut)
- angleArc: Permet de choisir le degré d'ouverture de la jauge de 0 à 360. (330 par défaut)
Cacher la valeur d'état et/ou l'unité:Attention: concernant le paramètre angleArc les valeurs entre 346 et 359 empêche le clic dans la fin de la jauge.
De même un angle de 0 fera disparaïtre la jauge, seul le scroll de souris restera possible.
- Etat: Pour cacher la valeur de retour d'état au centre du widget. ('on' par défaut)
- Unite: Pour cacher l'unité sous la valeur au centre du widget. ('on' par défaut)
L'ensemble des paramètres optionnels est rappelé au début du code du widget.
La base de ce widget était présente sur le market sous le nom "Kontrol" et inspiré par ce développement d'Anthony Terrien.
Malheureusement le widget avait disparu du market avant que je ne m'y intéresse je ne connais donc pas le nom de l'auteur d'origine.
Exemple de paramétrage:
angleDepart: -125
angleCurseur: 250
colFond: #FFFFFF (ou 'white')
colCurseur: #cmdColor# (couleur de la catégorie)
colEtat: #cmdColor# (couleur de la catégorie)
Lien Market / Catégorie 'Autre'
Lien GitHub avec documentation