copy progress bar; windows

Bob Hartley bob at armbase.com
Mon Dec 22 07:11:51 EST 2003


At 22:05 21/12/2003, you wrote:
>Revolution has a progress bar object - it is a variation of the scrollbar 
>so you can get to it in the Tools palette by holding down the mouse button 
>on the scrollbar button until the sub-menu pops out and offers you the 
>progress bar.


Cheers
Sarah AGAIN :-))))


>When you have made your progress bar, there are two properties you need to 
>control programmatically: endValue and thumbPosition
>
>The easiest way is just to use the file count, unless you want to get 
>really fancy and use the file size as well. Assuming you are going for 
>file count, I have added some extra lines to your script below:
>
>>on mouseUp
>>   answer folder "Please choose a folder:"
>>   put it into destFolder
>>   set the itemDelimiter to "/"
>>   put field 1 into theFiles
>put the number of lines in theFiles into fileCount
>set the endValue of scrollbar "Progress" to fileCount
>set the thumbPosition of scrollbar "Progress" to 0
>show scrollbar "Progress"
>put 0 into currentFileNumber
>
>>   repeat for each line f in theFiles
>>     put destFolder & "/" & last item of f into newFile
>>     revCopyFile f, newFile
>add 1 to currentFileNumber
>set the thumbPosition of scrollbar "Progress" to currentFileNumber
>
>>   end repeat
>set the thumbPosition of scrollbar "Progress" to \
>    the endValue of scrollbar "Progress"
>hide scrollbar "Progress"
>
>>end mouseUp


This works (almost perfectly). Thank you very much. The updated application 
is on
http://www.gla.ac.uk/~rh82p/index.html

Now there is one slight problem (well not a problem)

the progress bar is visible on startup and onthe first search, hoewever if 
you do a second file-transfer the progress bar only appears when the 
transfer is completeing not before and after.

This is NOT a problem :-) just an asthetic thing.

Any ideas?


PS I'm going ot get to grips with revolution a bit over the christmas break 
if my laptop holds out. (screen has an fl-inverter problem , toshiba design 
fault)

these snippets of code you have given me are invaluable for learning..

Thanks Again

bob; Sunny Scotland




More information about the Use-livecode mailing list