rendered paste bodydialog agestion {
title " ~ Gestion : EvilsScripT ~"
size -1 -1 250 190
option dbu
tab "AutoVoice", 1, 1 1 248 188, center
text "Cochez cette case si vous souhaitez activer le système d'AutoVoice", 2, 2 18 246 10, tab 1 center
check "Activer / Désactiver", 4, 95 28 60 10, tab 1
text "Sur quel(s) salon(s) voulez vous activer l'AutoVoice ?", 5, 2 40 246 10, tab 1 center
; col gauche
check "", 6, 16 53 8 10, tab 1
edit "", 7, 25 53 80 10, tab 1
check "", 8, 16 63 8 10, tab 1
edit "", 9, 25 63 80 10, tab 1
check "", 10, 16 73 8 10, tab 1
edit "", 11, 25 73 80 10, tab 1
check "", 12, 16 83 8 10, tab 1
edit "", 13, 25 83 80 10, tab 1
check "", 14, 16 93 8 10, tab 1
edit "", 15, 25 93 80 10, tab 1
check "", 16, 16 103 8 10, tab 1
edit "", 17, 25 103 80 10, tab 1
check "", 18, 16 113 8 10, tab 1
edit "", 19, 25 113 80 10, tab 1
check "", 20, 16 123 8 10, tab 1
edit "", 21, 25 123 80 10, tab 1
check "", 22, 16 133 8 10, tab 1
edit "", 23, 25 133 80 10, tab 1
check "", 24, 16 143 8 10, tab 1
edit "", 25, 25 143 80 10, tab 1
; col droite
check "", 26, 140 53 8 10, tab 1
edit "", 27, 149 53 80 10, tab 1
check "", 28, 140 63 8 10, tab 1
edit "", 29, 149 63 80 10, tab 1
check "", 30, 140 73 8 10, tab 1
edit "", 31, 149 73 80 10, tab 1
check "", 32, 140 83 8 10, tab 1
edit "", 33, 149 83 80 10, tab 1
check "", 34, 140 93 8 10, tab 1
edit "", 35, 149 93 80 10, tab 1
check "", 36, 140 103 8 10, tab 1
edit "", 37, 149 103 80 10, tab 1
check "", 38, 140 113 8 10, tab 1
edit "", 39, 149 113 80 10, tab 1
check "", 40, 140 123 8 10, tab 1
edit "", 41, 149 123 80 10, tab 1
check "", 42, 140 133 8 10, tab 1
edit "", 43, 149 133 80 10, tab 1
check "", 44, 140 143 8 10, tab 1
edit "", 45, 149 143 80 10, tab 1
button "Valider", 46, 50 160 60 10, tab 1 ok
button "Retour", 47, 140 160 60 10, tab 1 cancel
}
alias agestion { dialog $iif($dialog(agestion),-x,-m) agestion agestion }
on *:dialog:agestion:init:0:{
; col gauche
if (%av == on) { did -c $dname 4 }
else { did -u $dname 4 }
if (%sv1 == on) { did -c $dname 6 }
else { did -u $dname 6 }
if (%sv2 == on) { did -c $dname 8 }
else { did -u $dname 8 }
if (%sv3 == on) { did -c $dname 10 }
else { did -u $dname 10 }
if (%sv4 == on) { did -c $dname 12 }
else { did -u $dname 12 }
if (%sv5 == on) { did -c $dname 14 }
else { did -u $dname 14 }
if (%sv6 == on) { did -c $dname 16 }
else { did -u $dname 16 }
if (%sv7 == on) { did -c $dname 18 }
else { did -u $dname 18 }
if (%sv8 == on) { did -c $dname 20 }
else { did -u $dname 20 }
if (%sv9 == on) { did -c $dname 22 }
else { did -u $dname 22 }
if (%sv10 == on) { did -c $dname 24 }
else { did -u $dname 24 }
did -a $dname 7 %sal1
did -a $dname 9 %sal2
did -a $dname 11 %sal3
did -a $dname 13 %sal4
did -a $dname 15 %sal5
did -a $dname 17 %sal6
did -a $dname 19 %sal7
did -a $dname 21 %sal8
did -a $dname 23 %sal9
did -a $dname 25 %sal10
; col droite
if (%sv11 == on) { did -c $dname 28 }
else { did -u $dname 28 }
if (%sv12 == on) { did -c $dname 30 }
else { did -u $dname 30 }
if (%sv13 == on) { did -c $dname 32 }
else { did -u $dname 32 }
if (%sv14 == on) { did -c $dname34 }
else { did -u $dname 34 }
if (%sv15 == on) { did -c $dname 36 }
else { did -u $dname 36 }
if (%sv16 == on) { did -c $dname 38 }
else { did -u $dname 38 }
if (%sv17 == on) { did -c $dname 40 }
else { did -u $dname 40 }
if (%sv18 == on) { did -c $dname 42 }
else { did -u $dname 42 }
if (%sv19 == on) { did -c $dname 44 }
else { did -u $dname 44 }
if (%sv20 == on) { did -c $dname 46 }
else { did -u $dname 46 }
did -a $dname 27 %sal11
did -a $dname 29 %sal12
did -a $dname 31 %sal13
did -a $dname 33 %sal14
did -a $dname 35 %sal15
did -a $dname 37 %sal16
did -a $dname 39 %sal17
did -a $dname 41 %sal18
did -a $dname 43 %sal19
did -a $dname 45 %sal20
}
on *:dialog:agestion:sclick:*:{
if ($did(4).state == 1) { set %av on }
else { unset %av }
if ($did(6).state == 1) { set %sv1 on }
else { unset %sv1 }
if ($did(8).state == 1) { set %sv2 on }
else { unset %sv2 }
if ($did(10).state == 1) { set %sv3 on }
else { unset %sv3 }
if ($did(12).state == 1) { set %sv4 on }
else { unset %sv4 }
if ($did(14).state == 1) { set %sv5 on }
else { unset %sv5 }
if ($did(16).state == 1) { set %sv6 on }
else { unset %sv6 }
if ($did(18).state == 1) { set %sv7 on }
else { unset %sv7 }
if ($did(20).state == 1) { set %sv8 on }
else { unset %sv8 }
if ($did(22).state == 1) { set %sv9 on }
else { unset %sv9 }
if ($did(24).state == 1) { set %sv10 on }
else { unset %sv10 }
; col droite
if ($did(26).state == 1) { set %sv11 on }
else { unset %sv11 }
if ($did(28).state == 1) { set %sv12 on }
else { unset %sv12 }
if ($did(30).state == 1) { set %sv13 on }
else { unset %sv13 }
if ($did(32).state == 1) { set %sv14 on }
else { unset %sv14 }
if ($did(34).state == 1) { set %sv15 on }
else { unset %sv15 }
if ($did(36).state == 1) { set %sv16 on }
else { unset %sv16 }
if ($did(38).state == 1) { set %sv17 on }
else { unset %sv17 }
if ($did(40).state == 1) { set %sv18 on }
else { unset %sv18 }
if ($did(42).state == 1) { set %sv19 on }
else { unset %sv19 }
if ($did(44).state == 1) { set %sv20 on }
else { unset %sv20 }
}
on *:dialog:agestion:edit:*:{
set %sal1 $did(7)
set %sal2 $did(9)
set %sal3 $did(11)
set %sal4 $did(13)
set %sal5 $did(15)
set %sal6 $did(17)
set %sal7 $did(19)
set %sal8 $did(21)
set %sal9 $did(23)
set %sal10 $did(25)
set %sal11 $did(27)
set %sal12 $did(29)
set %sal13 $did(31)
set %sal14 $did(33)
set %sal15 $did(35)
set %sal16 $did(37)
set %sal17 $did(39)
set %sal18 $did(41)
set %sal19 $did(43)
set %sal20 $did(45)
}
on *:dialog:agestion:close:*:{
if (%av == on) { echo -a 14AutoVoice 3Activé ! }
else { echo -a 14AutoVoice 4Désactivé ! }
}