Making my Dialog re sizeable? - 31/10/08 05:33 PM
Hi all,
I am completely new when it comes to MDX, this code below is from a tutorial, I have edited a few things and added my own bits in, it just need it so I can resize the window.
What code do I need to add to it, I have been reading the mdx tutorial, but I cant seem to make much sence of it, Thanks in advance.
Skeletor
I am completely new when it comes to MDX, this code below is from a tutorial, I have edited a few things and added my own bits in, it just need it so I can resize the window.
What code do I need to add to it, I have been reading the mdx tutorial, but I cant seem to make much sence of it, Thanks in advance.
Code:
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 } }
Skeletor