Afficher dialogue à coté d'un autre

cs_lebaronrouge Messages postés 288 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 14 février 2009 - 16 déc. 2005 à 16:09
cs_lebaronrouge Messages postés 288 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 14 février 2009 - 17 déc. 2005 à 09:48
Salut ;o)



Voila j'arrive pas à faire en sorte qu'avec un dialogue déja lancé et
donc affiché sur mon script ca en ouvre un second à coté de celui déja
présent lorsque je click sur le bouton du 1er dialogue pour faire
apparaitre le second dialogue , j'aimerais qu'il vienne se positionner
pile à coté du premier et non par dessus , de facon à avoir les 2
dialogue côte côte

3 réponses

fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
16 déc. 2005 à 16:30
c'est simple
tu récupere les coordonnées de ton dialog 1 ( $dialog($dname).dx etc... )
tu en déduit les coordonnées a utiliser pour ton 2eme dialog, et tu le fait apparaitre aux coordonnées calculées ( /dialog -m dname2 dname2 x y w h )
0
cs_Huitre Messages postés 290 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 29 février 2008
16 déc. 2005 à 17:15
Je dirais meme plus,
/dialog -m d2 d2 $calc($dialog(d1).x) + $dialog(d1).cw))$dialog(d1).y %l %h
0
cs_lebaronrouge Messages postés 288 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 14 février 2009
17 déc. 2005 à 09:48
J'ai vue qu'il y avait une histoire de x y w h mais je n'arrive pas à mettre en pratique.

Voila le premier code qui doit lancer le second à coté lorsque on clique sur le bouton "op liste" :

dialog access {

title

• access •"

size -1 -1 187 104

option dbu

icon $mircdircentral\pictures\ax.ico

text "suspend", 1, 26 9 20 8

text "protect", 2, 84 9 18 8

text "auto op", 3, 140 9 20 8

button "on", 4, 10 9 12 8

button "on", 5, 68 9 12 8

button "off", 6, 49 9 12 8

button "off", 8, 162 9 12 8

button "on", 9, 123 9 12 8

button "off", 10, 107 9 12 8

text "changer level", 11, 18 24 33 8

edit "", 12, 19 32 17 10, center

text "donner ou gerer access à", 15, 62 24 62 8

edit "", 16, 68 32 50 10, center

button "ok", 17, 38 33 12 8

text "oter l'access", 18, 136 24 30 8

button "effacer", 19, 132 33 37 8

button "OK", 20, 75 90 37 10, default ok cancel

box "", 21, 6 0 175 86

box "", 22, 23 5 25 13

box "", 23, 136 5 25 13

box "", 24, 81 5 25 13

edit "", 7, 53 53 17 10, center

edit "", 13, 117 53 17 10, multi hsbar center

text "quel level", 14, 50 46 23 7

button "donner access", 25, 75 54 37 8

text "quel pass", 26, 114 46 23 7

box "", 27, 46 42 94 28

button "op liste", 28, 75 73 37 9

}



Et le second qui doit apparaitre à coté , a drotie ou à gauche peu importe:

dialog opliste {

icon $mircdircentral\pictures\opliste.ico

title " • op liste •"

size -1 -1 86 182

option dbu

button "Fermer", 19, 28 168 30 9, ok

box "", 7, 6 5 73 155

edit "", 8, 9 13 67 10, read center

list 9, 9 25 67 117, size

button "enlever", 12, 20 146 45 9

}
0
Rejoignez-nous