Hi James, > 3). Because downloading documents is so slow, I have modified my > Read toolbar to have a running count of bytes downloaded so the > user doesn't have to stare at an unchanging screen for several > minutes wondering if anything is going on. In the core Read code I > modified to do this there is a comment that it would be good to > signal the file size of the file being sent, so the user could see > a progress bar. The author never got around to doing that, so I > don't know how to do that either. How would I go about it?
You should be able to pull it out of the underlying GlibURLDownloader (getter) headers from inside _download_progress_cb(), like so: size = getter._info.headers["Content-Length"] But, what we should really do is provide an accessor in sugar/network.py. The advantage of the above is that, even though it's groveling inside the downloader internals, it won't require introducing a new API dependency between activities and sugar. Sugar gang, any thoughts? - Chris. -- Chris Ball <[EMAIL PROTECTED]> _______________________________________________ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar