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