alias icons { return $mircdir\icons\ $+ $1- }
alias mdx { dll $+(",$mircdir\dlls\mdx.dll,") $1- }
alias bars return $shortfn($mircdir\dlls\bars.mdx)
alias views return $shortfn($mircdir\dlls\views.mdx)
alias cp { dialog -ms control control }
dialog control {
title "VTEC §cript Black Edition ® Control Panel"
size -1 -1 190 109
option dbu
icon $mircdir\icons\nlc.ico, 0
list 1, 0 2 174 93, size
list 3, 0 96 174 11, size
list 2, 175 2 14 41, size
}
on *:dialog:control:init:0: {
mdx SetMircVersion $version
mdx MarkDialog $dname
mdx SetFont $Dname 1,3 -11 400 Tahoma
mdx SetControlMDX $dname 2 Toolbar flat nodivider wrap list > $bars
mdx SetControlMDX $dname 3 StatusBar > $bars
mdx SetBorderStyle $dname 2 staticedge
mdx SetBorderStyle $dname 1 windowedge clientedge
did -i $dname 3 1 setparts 120 400
mdx SetBorderStyle $dname 3 windowedge
did -i $dname 2 1 bmpsize 16 16
mdx SetControlMDX $dname 1 listview icon single noheader flatsb > $views
did -i $dname 1 1 seticon list 0 $icons(a.ico)
did -i $dname 1 1 seticon list 0 $icons(ad.ico)
did -i $dname 1 1 seticon list 0 $icons(ai.ico)
did -i $dname 1 1 seticon list 0 $icons(aj.ico)
did -i $dname 1 1 seticon list 0 $icons(fk.ico)
did -i $dname 1 1 seticon list 0 $icons(h.ico)
did -i $dname 1 1 seticon list 0 $icons(mp3.ico)
did -i $dname 1 1 seticon list 0 $icons(prog.ico)
did -i $dname 1 1 seticon list 0 $icons(set.ico)
did -i $dname 1 1 seticon list 0 $icons(snd.ico)
did -i $dname 1 1 seticon list 0 $icons(theme.ico)
did -i $dname 1 1 seticon list 0 $icons(wp.ico)
did -i $dname 1 1 seticon list 0 $icons(a.ico)
did -i $dname 1 1 seticon list 0 $icons(ad.ico)
did -i $dname 1 1 seticon list 0 $icons(ai.ico)
did -i $dname 1 1 seticon list 0 $icons(aj.ico)
did -i $dname 1 1 seticon list 0 $icons(fk.ico)
did -i $dname 1 1 seticon list 0 $icons(h.ico)
did -i $dname 1 1 seticon list 0 $icons(mp3.ico)
did -i $dname 1 1 seticon list 0 $icons(prog.ico)
did -i $dname 1 1 seticon list 0 $icons(set.ico)
did -i $dname 1 1 seticon list 0 $icons(snd.ico)
did -i $dname 1 1 seticon list 0 $icons(theme.ico)
did -i $dname 1 1 seticon list 0 $icons(wp.ico)
did -i $dname 1 1 seticon list 0 $icons(aj.ico)
did -i $dname 1 1 seticon list 0 $icons(fk.ico)
did -i $dname 1 1 seticon list 0 $icons(h.ico)
did -i $dname 1 1 seticon list 0 $icons(mp3.ico)
did -i $dname 1 1 seticon list 0 $icons(prog.ico)
did -i $dname 1 1 seticon list 0 $icons(set.ico)
did -i $dname 1 1 seticon list 0 $icons(snd.ico)
did -i $dname 1 1 seticon list 0 $icons(theme.ico)
did -i $dname 1 1 seticon list 0 $icons(wp.ico)
did -a $dname 1 0 1 Protections
did -a $dname 1 0 2 Nick Control
did -a $dname 1 0 3 Downloads
did -a $dname 1 0 4 Action And Talk
did -a $dname 1 0 5 Channel Scanner
did -a $dname 1 0 6 Away System
did -a $dname 1 0 7 Credits
did -a $dname 1 0 8 Themes Engine
did -a $dname 1 0 9 Popup Alert
did -a $dname 1 0 10 List Channels
did -a $dname 1 0 11 Flood Protection
did -a $dname 1 0 12 F-Key Setup
did -a $dname 1 0 13 Dictionary
did -a $dname 1 0 14 Mp3 player
did -a $dname 1 0 15 Clone Scanner
did -a $dname 1 0 16 Shutdown OS
did -a $dname 1 0 17 IRCop Scanner
did -a $dname 1 0 18 Crypto Settings
did -a $dname 1 0 19 Log Viewer
did -a $dname 1 0 20 Memo Sender
did -a $dname 1 0 21 Channel Modes
did -a $dname 1 0 22 Programs
did -a $dname 1 0 23 Nick Colours
did -a $dname 1 0 24 Profanity Filter
did -a $dname 1 0 25 Auto Ident/Join
did -a $dname 1 0 26 IRCop Commands
did -a $dname 1 0 27 Media Player
did -a $dname 1 0 28 Options Menu
did -a $dname 1 0 29 Lagbar Options
did -a $dname 1 0 30 World Time
did -a $dname 1 0 31 Memoserv
did -a $dname 1 0 32 Chanserv
did -a $dname 1 0 33 Nickserv
did -i $dname 2 1 setimage icon small $icons(set.ico)
did -i $dname 2 1 setimage icon small $icons(misc.ico)
did -i $dname 2 1 setimage icon small $icons(misc.ico)
did -a $dname 2 +a 1 $chr(9) $+ Displays Script functions.
did -a $dname 2 +a 2 $chr(9) $+ Displays Miscellaneous Script functions.
did -a $dname 2 +a 2 $chr(9) $+ Dialog Position Saver.
}
on *:dialog:control:sclick:1: {
if ($did($dname,$did).sel == 2) { did -i $dname 3 2 /awayoptions | did -i $dname 3 3 Configure Away Options. }
elseif ($did($dname,$did).sel == 3) { did -i $dname 3 2 /addons | did -i $dname 3 3 Manage Add-ons with ease. }
elseif ($did($dname,$did).sel == 4) { did -i $dname 3 2 /autoid | did -i $dname 3 3 Configure Nicknames to Identify to. }
elseif ($did($dname,$did).sel == 5) { did -i $dname 3 2 /autojoin | did -i $dname 3 3 Configure Channels to Join on Connect. }
elseif ($did($dname,$did).sel == 6) { did -i $dname 3 2 /fkeys | did -i $dname 3 3 Configure F-Key Bindings. }
elseif ($did($dname,$did).sel == 7) { did -i $dname 3 2 /helpcenter | did -i $dname 3 3 Help Dialog to get help on easIRC. }
elseif ($did($dname,$did).sel == 8) { did -i $dname 3 2 /mp3 | did -i $dname 3 3 Configure MP3 Options. }
elseif ($did($dname,$did).sel == 9) { did -i $dname 3 2 /programs | did -i $dname 3 3 Configure External Programs. }
elseif ($did($dname,$did).sel == 10) { did -i $dname 3 2 /setup | did -i $dname 3 3 Setup easIRC to your needs. }
elseif ($did($dname,$did).sel == 11) { did -i $dname 3 2 /snd | did -i $dname 3 3 Configure Sound Events. }
elseif ($did($dname,$did).sel == 12) { did -i $dname 3 2 /themes | did -i $dname 3 3 Configure which Themes to use for easIRC. }
elseif ($did($dname,$did).sel == 13) { did -i $dname 3 2 /spell | did -i $dname 3 3 Setup the Spell Checker. }
}
on *:dialog:control:dclick:1: {
if ($did($dname,$did).sel == 2) { a }
elseif ($did($dname,$did).sel == 3) { ad }
elseif ($did($dname,$did).sel == 4) { autoid }
elseif ($did($dname,$did).sel == 5) { autojoin }
elseif ($did($dname,$did).sel == 6) { fkee }
elseif ($did($dname,$did).sel == 7) { h }
elseif ($did($dname,$did).sel == 8) { mp3 }
elseif ($did($dname,$did).sel == 9) { prog }
elseif ($did($dname,$did).sel == 10) { s }
elseif ($did($dname,$did).sel == 11) { snd }
elseif ($did($dname,$did).sel == 12) { kte.load }
elseif ($did($dname,$did).sel == 13) { wp }
}