Edition des dialogs v0.1

Description

Tout d'abord, il faut savoir que le code que je poste n'est pas une version définitive, mais plutot une WIP.
De ce fait, tout n'est pas parfait, on retrouve des echos, et il reste encore des choses a faire.
Bon je sens venir la remarque par certain du genre: alors pourquoi tu nous poste une source pas finie...
je la post car je part et je ne m'y remettrai pas avant un mois, donc si je vois que cette "version" n'interresse pas plus de monde que ça, je pense qu'on en restera là.

Ceci etant dit, a quoi sert ce code...
j'entend souvent dire, quand quelqu'un poste une source, que le dialog est trop gros, trop petit, mal disposé etc..
Ce code permet, a l'aide d'une picwin, de deplacer les differents éléments de la fenetre, ou de les redimmensionner, voir de redimentionner la fenetre, un peu comme avec dialog studio
J'ai inclut dans le zip le code en lui même et un exemple de dialog

Le principe est que cet alias peut etre inclut a n'importe quel dialog, par l'identifieur $move_dial($dname,$script) $dname est le nom du dialog, et $script doit rester tel quel

Source / Exemple :


;zip
;on *:dialog:dial:sclick:id: $move_dial($dname,$script)

Conclusion :


chargez bien les 2 remotes dans le zip
pour tester le dialog de test, /md_test

j'oubliai
un double click sur un item permet en rentrant les parametres x y w h ou w h de respectivement changer la position (et par la même occasion la taille) d'un item ou de changer la taille seulement (w et h)

apres avoir modifié les differents paramatres du dialog, appuyez sur la touche "entrer" pour confirmer
sinon, pour fermer la picwin sans enregistrer les modifs, appuyez sur la touche "echap"

les recommendations:
-pour l'instant, le code ne fonctionne pas dans un dialog avec tab (je ne m'y suis pas encore penché)
-dans le remote qui contient le code du dialog a modifier, il ne faut pas d'espace dans la partie de declaration du dialog, ni de commentaires
-ce code ne fonctionne (correctement) qu'avec les dialog avec option dbu
-je créé un fichier recover de celui qui contient le dialog a modifier, et en cas de probleme, il est possible de le recharger

suivez bien les recommandations, surtout la seconde (sinon c'est a vos risques et périls ;)!

Voila à suivre (peut etre ?)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.