Advertisement
Guest User

Untitled

a guest
Jun 10th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. menu * {
  2.   -
  3.   Hash Tables:dialog -mv Hash Hash
  4. }
  5. dialog Hash {
  6.   title "Hash Dialog"
  7.   size -1 -1 294 171
  8.   option dbu
  9.   list 1, 8 11 83 107, size hsbar vsbar
  10.   box "Hash Tables", 2, 4 3 92 149
  11.   button "New Table", 3, 8 126 35 9
  12.   button "Del Table", 4, 55 126 35 9
  13.   box "Table Items", 5, 101 3 92 149
  14.   button "New Item", 6, 105 126 35 9
  15.   button "Del Item", 7, 152 126 35 9
  16.   list 8, 105 11 83 107, size hsbar vsbar
  17.   box "Item Data", 9, 198 3 92 149
  18.   list 10, 202 11 83 107, size hsbar vsbar
  19.   button "New Data", 11, 202 126 35 9
  20.   button "Del Data", 12, 249 126 35 9
  21.   button "Edit Table", 13, 31 139 35 9
  22.   button "Edit Item", 14, 129 139 35 9
  23.   button "Edit Data", 15, 226 139 35 9
  24.   button "...", 16, 181 155 11 12
  25.   edit "Input Search Term Here", 17, 4 155 135 12
  26.   button "Search", 18, 141 155 37 12
  27.   text "Hash Dialog Created by Zeta of SwiftIRC", 19, 194 157 99 8
  28. }
  29. on *:DIALOG:Hash:INIT:0:{
  30.   var %Hget $hget(0)
  31.   var %X 1
  32.   while (%X <= %Hget) {
  33.    did -i Hash 1 %X $hget(%X)
  34.    inc %X
  35.  }
  36.  did -z Hash 1
  37.  did -b Hash 4,6,7,11,12,13,14,15
  38. }
  39. on *:DIALOG:Hash:SCLICK:1:{
  40.  did -e Hash 4,6,13
  41.  var %Item $hget($did(Hash, 1).seltext,0).item
  42.  var %X 1
  43.  while (%X <= %Item) {
  44.    did -i Hash 8 %X $hget($did(Hash, 1).seltext,%X).item
  45.    inc %X
  46.  }
  47.  did -z Hash 8
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement