All pastes #475333 Raw Edit

Untitled

public text v1 · immutable
·published 2007-05-07 11:49 UTC
rendered paste body
viewing Input.nns

; ––––––––––––––––––––––––––––––––––––––––
; NoNameScript v4.03 - $input replacements - coded by greeny
; Don't edit anything in here unless you REALLY know what you're doing!
; ––––––––––––––––––––––––––––––––––––––––
alias eddialog {
  var %t = eddialog. $+ $trnum
  set %geninp.text $replace($1,,$crlf)
  set %geninp.ed $2
  return $dialog(%t,%t,-4)
}
dialog eddialog.* {
  title "Input needed"
  size -1 -1 306 146
  option pixels
  icon script\pics\nntray.ico
  edit "", 3, 2 92 301 22, result autohs
  button "&Ok", 4, 136 118 80 24, ok
  button "&Cancel", 5, 222 118 80 24
  edit "", 2, 40 4 262 84, read multi return vsbar
  icon 1, 4 4 32 32, script\pics\nn.ico, 0, noborder
}
alias dddialog {
  var %t = dddialog. $+ $trnum
  set %geninp.text $replace($1,,$crlf)
  set %geninp.filter %t $2
  set %geninp.ed $3
  return $dialog(%t,%t,-4)
}
alias dddialog.df {
  var %t = $1-
  tokenize 32 %geninp.filter
  if (%t != $null) { did -a $1 3 %t }
}
dialog dddialog.* {
  title "Input needed"
  size -1 -1 306 146
  option pixels
  icon script\pics\nntray.ico
  combo 3, 2 92 301 170, result sort size edit drop
  button "&Ok", 4, 136 118 80 24, ok
  button "&Cancel", 5, 222 118 80 24
  edit "", 2, 40 4 262 84, read multi return vsbar
  icon 1, 4 4 32 32, script\pics\nn.ico, 0, noborder
}
on *:dialog:dddialog.*:*:*:{
  if ($devent == init) {
    mdx SetBorderStyle $dname 2
    tokenize 32 %geninp.filter
    filter -k $iif($isfile($3-),$mkfullfn($3-),$3-) $2
    if (@* iswm $3-) { close -@ $3- }
    did -a $dname 2 %geninp.text
    if (%geninp.ed != $null) {
      did -a $dname 3 %geninp.ed
      did -c $dname 3 1 1 $calc($len($did(3)) +1)
    }
    unset %geninp.*
  }
  elseif ($devent == sclick) {
    if ($did == 5) { dialog -x $dname }
    elseif ($did == 4) {
      if ($did(3) == $null) {
        errdialog you did not enter a value!
        halt
      }
    }
  }
}
alias epdialog {
  var %t = epdialog. $+ $trnum
  set %geninp.text $replace($1,,$crlf)
  set %geninp.ed $2
  return $dialog(%t,%t,-4)
}
dialog epdialog.* {
  title "Password input needed"
  size -1 -1 306 146
  option pixels
  icon script\pics\nntray.ico
  edit "", 3, 2 92 301 22, result pass autohs
  button "&Ok", 4, 136 118 80 24, ok
  button "&Cancel", 5, 222 118 80 24
  edit "", 2, 40 4 262 84, read multi return vsbar
  icon 1, 4 4 32 32, script\pics\nn.ico, 0, noborder
}
on *:dialog:e?dialog.*:*:*:{
  if ($devent == init) {
    mdx SetBorderStyle $dname 2
    did -a $dname 2 %geninp.text
    if (%geninp.ed != $null) {
      did -a $dname 3 %geninp.ed
      did -c $dname 3 1 1 $calc($len($did(3)) +1)
    }
    unset %geninp.*
  }
  elseif ($devent == sclick) {
    if ($did == 5) { dialog -x $dname }
    elseif ($did == 4) {
      if ($did(3) == $null) {
        errdialog you did not enter a value!
        halt
      }
    }
  }
}
alias idialog {
  var %t = idialog. $+ $trnum
  set %geninp.text $replace($1-,,$crlf)
  return $dialog(%t,%t,-4)
}
dialog idialog.* {
  title "Info"
  size -1 -1 305 121
  option pixels
  icon script\pics\nntray.ico
  button "&Ok", 4, 221 93 80 24, ok
  icon 1, 4 4 32 32, script\pics\nn.ico, 0, noborder
  edit "", 2, 40 4 262 84, read multi return vsbar
}
on *:dialog:idialog.*:*:*:{
  if ($devent == init) {
    mdx SetBorderStyle $dname 2
    did -ra $dname 2 %geninp.text
    unset %geninp.text
  }
}
alias errdialog {
  var %t = errdialog. $+ $trnum
  set %geninp.text Error: $replace($1-,,$crlf)
  return $dialog(%t,%t,-4)
}
dialog errdialog.* {
  title "Error!"
  size -1 -1 305 121
  option pixels
  icon script\pics\nntray.ico
  button "&Ok", 4, 221 93 80 24, ok
  icon 1, 4 4 32 32, script\pics\nn.ico, 0, noborder
  edit "", 2, 40 4 262 84, read multi return vsbar
}
on *:dialog:errdialog.*:*:*:{
  if ($devent == init) {
    mdx SetBorderStyle $dname 2
    did -ra $dname 2 %geninp.text
    unset %geninp.text
  }
}
alias ydialog {
  var %t = ydialog. $+ $trnum
  set %geninp.text $replace($1-,,$crlf)
  return $dialog(%t,%t,-4)
}
dialog ydialog.* {
  title "Yes/No?"
  size -1 -1 305 121
  option pixels
  icon script\pics\nntray.ico
  button "&Yes", 3, 135 93 80 24, ok
  button "&No", 4, 221 93 80 24, cancel
  edit "", 2, 40 4 262 84, read multi return vsbar
  text "1", 5, -10 -10 2 2, result
  icon 1, 4 4 32 32, script\pics\nn.ico, 0, noborder
}
on *:dialog:ydialog.*:*:*:{
  if ($devent == init) {
    mdx SetBorderStyle $dname 2
    did -a $dname 2 %geninp.text
    unset %geninp.text
  }
}
; ––––––––––––––––––––––––––––––––––––––––
; End of file
; ––––––––––––––––––––––––––––––––––––––––