Menu de connexion by devil

Contenu du snippet

Voice un menu de connexion (multi-server) fait par moi même, merci de ne pas être trop dur sur vos commentaires, ce n'est que ma premiere source :x
N'hésitez pas a m'apporter vos idées ainsi que les éventuels bug =)

Source / Exemple :


menu menubar,channel {
  -
  ~°Menu de Connection°~ :/dialog -m connect connect
}

dialog connect {
  title "Menu de Connection by DeviL"
  size -1 -1 505 330
  button "Everyday/Tele2",1 , 30 30 90 35, default flat
  button "Wanadoo/Voila" ,2 , 150 30 90 35, flat
  button "Tiscali" ,3 , 270 30 90 35, flat    
  button "Free" ,4 , 390 30 90 35,    flat    
  button "Undernet" ,5 , 30 80 90 35, flat
  button "IRCnet" ,6 , 150 80 90 35,  flat
  button "NetSplit" ,7 , 270 80 90 35,    flat
  button "FunRadio" ,8 , 390 80 90 35,    flat
  button "mIRC.fr" ,9 , 30 130 90 35, flat
  button "SolariS" ,10 , 150 130 90 35,   flat
  button "Quakenet" ,11 , 270 130 90 35,  flat
  button "MemphiS" ,12 , 390 130 90 35,   flat
  box "Selection du serveur" 13, 10 10 485 161
  box "Autre Serveur IRC" 14, 10 180 485 64
  button "Connect" ,15 , 30 200 90 35,    flat
  edit %serve.connect, 16, 150 205 212 22
  button "Connect" ,17 , 390 200 90 35,   flat
  radio "Même fenetre",19 , 388 270 93 15
  radio "Nouvelle fenetre",18 , 388 290 95 15
  button "Fermer" ,20 , 30 270 335 35, cancel
  box "" ,21 , 10 250 485 64
}
On 1:DIALOG:connect:edit:16:{
  set %serve.connect $did(16) 
}
On *:DIALOG:connect:*:*:{
  if ($devent == init) { did -ra connect 16 %serve.connect }
  elseif ($devent == sclick) {
    if ($did == 1) { server %action irc.everyday.ee  }
    if ($did == 2) { server %action irc.voila.fr }
    if ($did == 3) { server %action chat.communautes.tiscali.fr }
    if ($did == 4) { server %action irc.free.fr  }
    if ($did == 5) { server %action eu.undernet.org  }
    if ($did == 6) { server %action ircnet.nerim.fr }
    if ($did == 7) { server %action irc.NetSplit.com }
    if ($did == 8) { server %action chat.funradio.fr }
    if ($did == 9) { server %action irc.mirc.fr }
    if ($did == 10) { server %action irc.solarisnet.org  }
    if ($did == 11) { server %action irc.quakenet.org }
    if ($did == 12) { server %action irc.memphisnet.org }
    if ($did == 15) { server %action %serve.connect }
    if ($did == 17) { server %action %serve.connect }
    if ($did == 18) { /set %action -m  }
    if ($did == 19) { /set %action }
  }
}
on 1:START: { dialog -m connect connect }
}

Conclusion :


Voila il ne vous reste plus qu'a le coller dans un new remote =p

DeviL

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.