Racourci en touche f (pour irix) en dialog

Contenu du snippet

voila un dialog qui configure vos touche F(1),(2),(3) etc..... pour aler plus vite a l'esentiel dans l'est commande d'IriX sur le server Voila/wanadaube

Je suis en train d'optimiser ce code pour acceder a plus de racourcis en tapant par exemple ctrl+f(1) mais je suis partielment absent donc je place ceci et je remetrais ce code a jours kan jaurais le temps..
a oui!! ne pa oublier de metre ce qui ya apres la ligne ;----a metre dans les alias---
dans vos alias si vous avez une version de mirc anglaise et dans raccourcis pour une version francaise de Mirc

Source / Exemple :


menu menubar {
  racourci en touche F:/dialog -m fracourci fracourci
}
dialog fracourci {
  title "table de racourci en touch F (pour irix) par slide-waxe®"
  size -1 -1 177 176
  option dbu
  edit "", 1, 59 6 111 10, autohs
  box "racourcis touche F", 2, 2 -1 172 160
  text "racourci touche F 1:", 3, 4 8 50 8
  text "racourci touche F 2:", 4, 4 20 50 8
  text "racourci touche F 3:", 5, 4 32 50 8
  text "racourci touche F 4:", 6, 4 43 50 8
  text "racourci touche F 5:", 7, 4 56 50 8
  text "racourci touche F 6:", 8, 4 69 50 8
  text "racourci touche F 7:", 9, 4 82 50 8
  text "racourci touche F 8:", 10, 4 94 50 8
  text "racourci touche F 9:", 11, 4 107 50 8
  text "racourci touche F 10:", 12, 4 120 53 8
  text "racourci touche F 11:", 13, 4 133 53 8
  text "racourci touche F 12:", 14, 4 145 54 8
  edit "", 15, 59 18 111 10, autohs
  edit "", 16, 59 30 111 10, autohs
  edit "", 17, 59 42 111 10, autohs
  edit "", 18, 59 55 111 10, autohs
  edit "", 19, 59 68 111 10, autohs
  edit "", 20, 59 81 111 10, autohs
  edit "", 21, 59 93 111 10, autohs
  edit "", 22, 59 106 111 10, autohs
  edit "", 23, 59 119 111 10, autohs
  edit "", 24, 59 132 111 10, autohs
  edit "", 25, 59 144 111 10, autohs
  button "valider", 26, 16 162 37 12, ok
  button "annuler", 27, 118 162 37 12, cancel
}
on 1:dialog:fracourci:sclick:*: {
  if ( $did == 26 ) {
    if ( $did($dname,1) != $null ) { /set %f1 $did($dname,1) }
    if ( $did($dname,15) != $null ) { /set %f2 $did($dname,15) }
    if ( $did($dname,16) != $null ) { /set %f3 $did($dname,16) }
    if ( $did($dname,17) != $null ) { /set %f4 $did($dname,17) }
    if ( $did($dname,18) != $null ) { /set %f5 $did($dname,18) }
    if ( $did($dname,19) != $null ) { /set %f6 $did($dname,19) }
    if ( $did($dname,20) != $null ) { /set %f7 $did($dname,20) }
    if ( $did($dname,21) != $null ) { /set %f8 $did($dname,21) }
    if ( $did($dname,22) != $null ) { /set %f9 $did($dname,22) }
    if ( $did($dname,23) != $null ) { /set %f10 $did($dname,23) }
    if ( $did($dname,24) != $null ) { /set %f11 $did($dname,24) }
    if ( $did($dname,25) != $null ) { /set %f12 $did($dname,25) }
    if ( $did($dname,1) == $null ) { /unset %f1 }
    if ( $did($dname,15) == $null ) { /unset %f2 }
    if ( $did($dname,16) == $null ) { /unset %f3 }
    if ( $did($dname,17) == $null ) { /unset %f4 }
    if ( $did($dname,18) == $null ) { /unset %f5 }
    if ( $did($dname,19) == $null ) { /unset %f6 }
    if ( $did($dname,20) == $null ) { /unset %f7 }
    if ( $did($dname,21) == $null ) { /unset %f8 }
    if ( $did($dname,22) == $null ) { /unset %f9 }
    if ( $did($dname,23) == $null ) { /unset %f10 }
    if ( $did($dname,24) == $null ) { /unset %f11 }
    if ( $did($dname,25) == $null ) { /unset %f12 }
  }
}
on 1:dialog:fracourci:init:0: {
  did -ra fracourci 1 %f1
  did -ra fracourci 15 %f2
  did -ra fracourci 16 %f3
  did -ra fracourci 17 %f4
  did -ra fracourci 18 %f5
  did -ra fracourci 19 %f6
  did -ra fracourci 20 %f7
  did -ra fracourci 21 %f8
  did -ra fracourci 22 %f9
  did -ra fracourci 23 %f10
  did -ra fracourci 24 %f11
  did -ra fracourci 25 %f12
}

;--------------a metre dans vos alias-----------------;

F1 {
  %f1
}

F2 {
  %f2
}

F3 {
  %f3
}

F4 {
  %f4 
}

F5 {
  %f5  
}

F6 {
  %f6
}

F7 {
  %f7
}

F8 {
  %f8
}

F9 {
  %f9
}

F10 {
  %f10
}

F11 {
  %f11
}

F12 {
  %f12
}

Conclusion :


bon voila .. franchment besoin de plus d'explication???
est puit si vous avez deja un dialog de configuration soyer inteligent ne metais pas les deux.... lolllllll

bon scriptage a vous...
druide77~slide-waxe®

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.