;image viewer and poster; 'made by kerst on irc.swiftirc.net; ;Beta version; dialog view { title "Image viewer/uploader" size -1 -1 332 239 option dbu icon 1, 10 7 310 219, } dialog imagev { title "Image Viewer/uploader" size -1 -1 152 56 option dbu button "Browse", 4, 5 5 37 12 edit "Location", 5, 47 4 98 13, autohs button "Add picture to gallery", 6, 5 21 59 12 radio "Open with a window", 2, 78 43 60 10 button "Open", 3, 67 21 31 12 radio "Open with dialog icon", 1, 5 42 73 10 button "Remove Gallery", 7, 103 21 42 12 } on *:dialog:imagev:close:0: unset %line on *:dialog:imagev:sclick:7: .remove locations.txt on *:dialog:imagev:sclick:6: $iif($did(5) != location,write locations.txt $did(5),did -ra imagev 5 add a location) on *:dialog:imagev:sclick:4: did -ra imagev 5 $sfile(*,Select your image) on *:dialog:imagev:sclick:3:{ if ($did(imagev,2).state) { window -p @imageviewer dialog -m kerst kerst drawpic @imageviewer 200 200 $qt($read(locations.txt,1)) set %line 1 } if ($did(imagev,1).state) { dialog -m view view dialog -m kerst kerst did -g view 1 $qt($read(locations.txt,1)) set %line 1 } } dialog kerst { title "back, next pic, last pic" size 50 50 134 16 option dbu button "<=", 1, 6 3 37 12 button "=>", 5, 50 3 37 12 button "close", 6, 95 3 37 12 } on *:dialog:kerst:sclick:6:{ dialog -x kerst kerst dialog -x view view window -c @imageviwer } on *:dialog:kerst:sclick:*:{ $iif($did == 5,inc %line,$iif(%line == 1,inc %line,dec %line)) if ($did(imagev,2).state) { drawpic @imageviewer 200 200 $qt($read(locations.txt,%line)) } if ($did(imagev,1).state) { dialog -x view view dialog -m view view did -g view 1 $qt($read(locations.txt,%line)) } }