rendered paste bodymenu * {
Bible Verses:/dialog -m bv bv
}
dialog bv {
title "Bible Verses"
size -1 -1 360 380
text "Bible Verses", 100, 5 5 80 15, center
edit "", 1, 20 40 300 20, multi, autohs
box "New Bible Verse", 2, 15 25 310 45
button "Add Verse", 3, 20 85 70 20
list 4, 20 120 300 200, vsbar
button "View", 5, 20 330 60 30
button "Edit", 7, 90 330 60 30
button "Close", 6, 160 330 60 30, cancel
link "Daily Bible Verse", 8, 270 10 80 25
}
dialog vv {
title "Bible Verse"
size -1 -1 800 95
edit "" 1, 10 10 780 50, hsbar, autohs, multi, read
button "Close", 2, 60 65 650 25, cancel
}
dialog ev {
title "Edit Verse"
size -1 -1 800 95
edit "" 1, 10 10 780 50, hsbar, autohs, multi
button "Cancel", 2, 440 65 300 25,cancel
button "Save", 3, 70 65 300 25
}
on *:DIALOG:bv:sclick:3:{
set %bible $did(bv,1).text
write bible.txt %bible
did -a bv 4 %bible
did -r $dname 1
}
on *:dialog:bv:sclick:8:{
/run http://www.thedailybibleverse.org/
}
on *:DIALOG:bv:sclick:5:{
/dialog -m vv vv
did -a vv 1 $did(bv,4).seltext
}
on *:DIALOG:bv:sclick:7:{
set %bvl $did(bv,4,1).sel
/dialog -m ev ev
did -a ev 1 $did(bv,4).seltext
}
on *:DIALOG:ev:sclick:3:{
set %bible $did(ev,1).text
/write -l $+ $(%bvl,2) bible.txt %bible
.timer -m 1 100 did -d bv 4 %bvl
.timer -m 1 200 did -a bv 4 %bible
.timer -m 1 500 /dialog -x ev ev
}
on *:DIALOG:bv:init:0:{
var %bible.read 1
while (%bible.read <= $lines(bible.txt)) {
did -a bv 4 $read(bible.txt,%bible.read)
inc %bible.read 1
}
}