[KLWP] Utilisation des "globals"

Sujets dédiés à l'usage des outils de personnalisation (ex ZOOPER, UCCW, les Launchers)
#1

[KLWP] Utilisation des "globals"

Messagepar jhowlett468 » 13 Nov 2015, 09:52

Bonjour !!

Image

Pré-requis pour appréhender ce topic :
Cf @edem84, ce topic est aussi applicable à KWGT.

Bien j'annonce la couleur mais les globals, qu'est-ce donc ? Il s'agit de variables ( ou des valeurs fixes d'ailleurs !! ) pouvant être attachées à différents paramètres d'un module. De plus, vu que le même global peut être attaché à plusieurs modules différents, le modifier ( le global ), permet de répercuter ce changement sur tous les modules auxquels on a lié le global ( par exemple un global couleur permettant de "thémer" un wallpaper en quelques clics ).

Où se trouve le menu permettant d'accéder à ces fameux globals ? Eh bien tout à droite à la racine de l'interface de config de KLWP :
Objets -> Fonds d'écran -> Calques -> Position -> Globals

Quelles sont les catégories de globals ? Les voici :
  • couleur ( permet d'assigner la même couleur à plusieurs modules rapidement )
  • nombre ( pour effectuer des opérations de maths : n, n+1, n+2...n+x )
  • bouton on / off ( permet par exemple d'afficher / cacher des modules en cliquant sur d'autres )
  • liste ( pas testé )
  • police ( permet d'appeler une police par un nom simple plutot que par son nom à rallonge )
  • texte ( simpliste au premier abord MAIS ce global peut coder une formule complexe, hors certaines formules ne supportent pas trop de "$" et de parenthèses, ce global est un TRES puissant joker )
  • bitmap ( no comment )
  • mode ancrage ( permet d'assigner un endroit d'ancrage précis : haut, bas, gauche, droite... )

Maintenant que je vous ai succinctement expliqué à quoi servent les globals, je poursuivrai mon tuto avec un exemple pratique, en partant du wallpaper créé par @buick59 pour sont tuto sur KLWP ( merci à lui pour le partage ;) ).

Le zip "natif" est dispo ici :
Tuto_Galaxy_sTeam.klwp.zip
(167.8 Kio) Téléchargé 170 fois

Par natif, j'entends son zip non encore retouché par moi-même.

Bien, passons à l'exemple pratique, bien plus parlant que mon laïus ;) ( cliquez sur les images pour les voir en grand )

Commençons par charger le set de @buick59 :

Image Image

Allez ensuite sur l'onglets "globals" :

Image

Cliquez sur "+" puis dans la liste déroulante sur le type de global désiré ( ici, une couleur mais vous remarquerez que j'ai déjà créé un bouton on /off, j'y reviendrai plus tard ) :

Image

Attribuez à vos globals des titres clairs ( on est limité en nombre de caractères en plus tssssss ), ça vous sera bien utile si vous avez plein de globals à gérer ;)

Une fois le global couleur créé, cliquez sur le carré noir pour choisir la couleur qui lui sera attribuée :

Image

J'ai choisi le rouge pour la suite... Hasard ou est-ce dû au fait que c'est la couleur du sabre du seigneur Vador ? lol

Retournons maintenant sur l'onglet "objets" puis créons un objet "forme" :

Image

On va faire simple et se contenter d'un carré. Par défaut, il est blanc. Attribuons lui donc une couleur... Grâce au global créé plus haut, en cliquant sur le carré en face de la variable couleur dans l'onglet "paint" de l'objet :

Image

Cliquez ensuite sur la petite planète qui apparait en haut, c'est le symbole indiquant qu'un global est attribué à une valeur d'un objet.

Une fois la couleur définie via un global, cliquez sur la petite planète apparue devant la valeur couleur et sélectionnez votre global couleur dans la liste ( pas dur, ici il n'y a qu'un seul global couleur ) :

Image

On se retrouve donc avec un joli carré rouge :

Image

Attribuons donc maintenant une action au fait de toucher ce carré, ça se passe sur l'onglet "touché" de l'objet :

Image

Choisissons "interrupteur pour basculer les globals" :

Image

Puis on choisit le global on/ off que j'ai créé plus tuto, à savoir "drawer" ( tiroir d'applications... Mon but est de créer une animation de l'élément permettant d'ouvrir le drawer ) :

Image

Allez ensuite à la racine du groupe de chevauchement contenant l'image permettant d'ouvrir le drawer ( des objets dans un groupe ne peuvent avoir de manière individuelle une animation ) puis cliquez sur "animation" :

Image

Cliquez sur le "+" puis sur l'animation ainsi créée et dans "réagir à", cliquez sur bouton global :

Image

Comme global, choisissez "drawer" et comme action, gardez "défilement". Sauvegardez avec la disquette en haut de l'écran.

Image

Maintenant, l'objet drawer sera éjecté de l'écran par un effet de défilement quand vous cliquerez sur le carré rouge. La Force est puissante dans ce wallpaper KLWP
J'ai un peu la flemme de faire une vidéo et de la poster sur Youtube pour un truc qui va durer 2 secondes... Si vous voulez admirer le résultat, je vous invite à télécharger le zip que j'ai obtenu avec mes manips à partir du zip de @buick59 :
Tuto_Galaxy_sTeam_2.klwp.zip
(167.93 Kio) Téléchargé 144 fois

Le résultat peut paraitre simpliste mais il ne s'agit que d'un exemple. Les applications de l'utilisation des globals sont une énorme valeur ajoutée pour KLWP par rapport à Zooper.

Une application TRES utile des globals est à mon sens le global texte. Quelques exemples de globals que j'utilise :

Code : Tout sélectionner
$bi(volt)/1000$

Permet d'avoir le voltage de la batterie en volts ( mV via la variable bi(volt) ).

Code : Tout sélectionner
$(rm(fsfree,int)/rm(fstot,int))*100$

Permet de calculer l'espace libre sur le stockage interne en pourcentage.

Code : Tout sélectionner
$rm(fsfree,mnt/extSdCard)/rm(fstot,mnt/extSdCard)*100$

Permet de calculer l'espace libre sur le stockage externe en pourcentage.

L'intérêt d'assigner ces formule à des globals ? D'une formule éventuellement à rallonge, on se retrouve avec une petite variable du type $gv(x)$, plus facilement manipulable et intégrable à des plus grosses formules ( comme dit plus haut, trop de "$" ou de parenthèses sont parfois mal tolérés ). Cela permet aussi d'alléger une formule ne serait-ce que pour qu'elle soit plus lisible lors de son écriture.

Voila, maintenant vous savez ce que sont les globals et comment les utiliser. A vous de faire vos propres essais pour vous rendre compte de toutes leurs possibilités ;) ;) ;)
Huawei P8 Lite 2017 (PRA-LX1) | ROM PRA-LX1C109B120 full stock (ROM Orange)
Gear Fit (SM-R350) | ROM BOA2

Liens importants | Nouveau ?
Drivers 1.5.51 -> Install
Vérifiez votre modèle (modèles plus récents) | Téléphone qui bootloope ? | En ULTIME recours ? ---> ICI
Mon Discord The Division : ICI
Ex-rédac chef du Blog
Avatar de l’utilisateur
jhowlett468
Ancien du Staff
Ancien du Staff
 
Message(s) : 9348
Inscription : 16 Août 2011, 19:28

#2

Re: [KLWP] Utilisation des "globals"

Messagepar jhowlett468 » 13 Nov 2015, 09:55

Réservé
Huawei P8 Lite 2017 (PRA-LX1) | ROM PRA-LX1C109B120 full stock (ROM Orange)
Gear Fit (SM-R350) | ROM BOA2

Liens importants | Nouveau ?
Drivers 1.5.51 -> Install
Vérifiez votre modèle (modèles plus récents) | Téléphone qui bootloope ? | En ULTIME recours ? ---> ICI
Mon Discord The Division : ICI
Ex-rédac chef du Blog
Avatar de l’utilisateur
jhowlett468
Ancien du Staff
Ancien du Staff
 
Message(s) : 9348
Inscription : 16 Août 2011, 19:28

#3

Re: [KLWP] Utilisation des "globals"

Messagepar edem84 » 13 Nov 2015, 12:00

Salut
chapeau bas pour ce beau tuto, et enfin, grâce à toi j'ai compris ce qu'étaient les Globals :) Merci!!!!
Avatar de l’utilisateur
edem84
Ancien du Staff
Ancien du Staff
 
Message(s) : 4214
Inscription : 07 Sep 2010, 23:47
Localisation : Maroc

#4

Re: [KLWP] Utilisation des "globals"

Messagepar Buick59 » 13 Nov 2015, 13:27

Franchement, chapeau bas l'artiste
Simple et efficace comme tuto!
:-D :-D

Envoyé de mon SM-N910F en utilisant Tapatalk
Galaxy Note IV Black 16Go - Full stock - Nova Prime - KLWP
Galaxy S5 SM-G900F Blanc - Lollipoped by ALEXNDR Dev Base [POF9] - Root - KLWP
Galaxy S6 Edge - SM-G925F (de Madame) - Full Stock

Xtra:Linux: Ubuntu 15.04 LTS, interface Unity
Avatar de l’utilisateur
Buick59
Andro-bavard
 
Message(s) : 732
Inscription : 16 Déc 2012, 18:45
Localisation : Nord, Lille

#5

Re: [KLWP] Utilisation des "globals"

Messagepar jhowlett468 » 13 Nov 2015, 13:57

Merci les gars !! ;)
Huawei P8 Lite 2017 (PRA-LX1) | ROM PRA-LX1C109B120 full stock (ROM Orange)
Gear Fit (SM-R350) | ROM BOA2

Liens importants | Nouveau ?
Drivers 1.5.51 -> Install
Vérifiez votre modèle (modèles plus récents) | Téléphone qui bootloope ? | En ULTIME recours ? ---> ICI
Mon Discord The Division : ICI
Ex-rédac chef du Blog
Avatar de l’utilisateur
jhowlett468
Ancien du Staff
Ancien du Staff
 
Message(s) : 9348
Inscription : 16 Août 2011, 19:28

#6

Re: [KLWP] Utilisation des "globals"

Messagepar Isi_77 » 13 Nov 2015, 15:20

Buick59 a écrit:Franchement, chapeau bas l'artiste
Simple et efficace comme tuto!
:-D :-D

Et encore, tu n'as pas vu la première mouture...
Image

OK......
Samsung Galaxy S7 SM-G930FImageRom : Stock G930FXXU2ERD6ImageImage
Forfait RED Ed. Limitée 50 Go ImageAndroid : 8.0 ImageCSC : FTM
µSD SanDisk 64 Go cl.10ImageAucun dépannage en MP - MerciImageet au fond du tiroir un S1, un S2, un Note2 et un S5, tous fonctionnels :geek:
Ne pas oublier de passer par la section Présentation et de remplir une signatureImageLiens utiles : Pilotes Samsung 1.5.27 - Odin 1.85
Avatar de l’utilisateur
Isi_77
Administrateur
Administrateur
 
Message(s) : 8206
Inscription : 19 Août 2011, 08:19
Localisation : Hérault

#7

Re: [KLWP] Utilisation des "globals"

Messagepar Arioch » 13 Nov 2015, 15:38

Bravo ! :D
ZTE Axon 7 - Sosh
Version : 6.0.1
Ce n'est pas parce qu'on utilise un smart Android qu'on aime forcément le bidouiller. Mais des fois, si ! :)
Pensez à remplir votre signature
Avatar de l’utilisateur
Arioch
Ancien du Staff
Ancien du Staff
 
Message(s) : 3017
Inscription : 20 Août 2010, 16:27

#8

Re: [KLWP] Utilisation des "globals"

Messagepar edem84 » 13 Nov 2015, 16:18

Re salut
Juste un truc, ce tuto est aussi pour KWGT ;)
Avatar de l’utilisateur
edem84
Ancien du Staff
Ancien du Staff
 
Message(s) : 4214
Inscription : 07 Sep 2010, 23:47
Localisation : Maroc

#9

Re: [KLWP] Utilisation des

Messagepar jhowlett468 » 13 Nov 2015, 22:11

Isi_77 a écrit:
Buick59 a écrit:Franchement, chapeau bas l'artiste
Simple et efficace comme tuto!
:-D :-D

Et encore, tu n'as pas vu la première mouture...
Image

OK......

Eeeeeeuh ? Con****** lol
edem84 a écrit:Re salut
Juste un truc, ce tuto est aussi pour KWGT ;)

Je le préciserai ;)

Edit : fait, post #1 édité.
Huawei P8 Lite 2017 (PRA-LX1) | ROM PRA-LX1C109B120 full stock (ROM Orange)
Gear Fit (SM-R350) | ROM BOA2

Liens importants | Nouveau ?
Drivers 1.5.51 -> Install
Vérifiez votre modèle (modèles plus récents) | Téléphone qui bootloope ? | En ULTIME recours ? ---> ICI
Mon Discord The Division : ICI
Ex-rédac chef du Blog
Avatar de l’utilisateur
jhowlett468
Ancien du Staff
Ancien du Staff
 
Message(s) : 9348
Inscription : 16 Août 2011, 19:28

#10

Re: [KLWP] Utilisation des "globals"

Messagepar stahw » 14 Déc 2015, 23:15

Bonjour, comme d'hab, j'arrive après la bataille... Bref...
Bravo super tuto ! Et quel courage !

Juste un truc sur les variables texte : comme tu le dis, c'est hyper puissant, et remplace avantageusement le on/off. On/off "n'a qu'1 état" il n'interagit pas avec les autres objets, alors que le texte peut le faire.
Ex : cacher un objet 1 lorsqu'on affiche objet 2
Avec on/off: clic objet 1 (pour le cache) , puis clic objet 2 (pour l'afficher) : soit 2 clics
Avec text : clic objet 2 (cache 1 et affiche 2 en même temps) : soit 1 clic

Enfin, cela peut aussi servir à incrémenter une variable, pour par ex changer une date (j+1,j+2...) et afficher les infos correspondantes.

Oppo Find 7
Samsung Note 2 N7100, Firmware XXDMF1,
Samsung GS Cyanogen 10.2
Opérateur : Orange
Forfait : Open up tout illimité
stahw
Andro-bavard
 
Message(s) : 527
Inscription : 27 Août 2010, 18:38
Localisation : toulouse

Suivant

Retour vers [Perso] Tutoriels / Astuces sur les outils de personnalisation

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)