thank you all
This is what I am using for clicks:
on *:dialog:nicklist*:*click:1: {
 did -i $dname 1 1 page event
 tokenize 32 $did($dname,1,1)
 if ($1 == sclick) {
  sline $right($dname,-4) $nick($right($dname,-4),$calc($3 - 1))
 }
 if ($1 == rclick) {
  sline $right($dname,-4) $nick($right($dname,-4),$calc($3 - 1))
  dll $nickdll Popup $right($dname,-4)
 }
 if ($1 == dclick) {
  query $nick($right($dname,-4),$calc($3 - 1))
 }
}
what did you mean vexation? should I replace it by:
on *:dialog:nicklist*:*click:1: {
 did -i $dname 1 1 page event
 tokenize 32 $did($dname,1,1)
if ($1 == sclick) {
  dialog -s $dname 0 0 $dialog($dname).w $dialog($dname).h
  sline $right($dname,-4) $nick($right($dname,-4),$calc($3 - 1))
 }
 if ($1 == rclick) {
  dialog -s $dname 0 0 $dialog($dname).w $dialog($dname).h
  sline $right($dname,-4) $nick($right($dname,-4),$calc($3 - 1))
  dll $nickdll Popup $right($dname,-4)
 }
 if ($1 == dclick) {
  dialog -s $dname 0 0 $dialog($dname).w $dialog($dname).h
  query $nick($right($dname,-4),$calc($3 - 1))
 }
}
sure after adding values I want for $dialog($dname).w $dialog($dname).h
but is it logic to refresh the nicklist for each *click ? and is not there better way?
gatekeepr was talking about different coding, Can you help please?
Vexation, can you give more details please?
Edited Apr 25, 2005 3:07 PM by DreaM