James, Benjamin,<br><br>I replaced the gtk.ProgressBar with a running-progress-text.<br><br>It works, provided I use the Benjamin's method of using "gtk.gsk.window_process_all_updates()" to have "synchronous" GUI updates.<br>
<br><br>Thanks and Regards,<br>Ajay<br><br><br><div class="gmail_quote">On Wed, Aug 22, 2012 at 5:55 AM, James Cameron <span dir="ltr"><<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On Tue, Aug 21, 2012 at 03:44:13PM +0530, Ajay Garg wrote:<br>
> I am using this to show the upload-progress of a 4 GB file, using<br>
> gtk.ProgressBar().<br>
<br>
</div>Is your upload socket registered with the main event loop as an event<br>
source?<br>
<div class="im"><br>
> The file takes about 15 minutes to upload, and I only see the<br>
> progress bar (fraction = 1) right at the end; which means that only<br>
> after the uploading is done, and there is nothing else to be done,<br>
> does the GUI update takes place.<br>
<br>
</div>This is wrong, and it need not be this way.<br>
<div class="im HOEnZb"><br>
--<br>
James Cameron<br>
<a href="http://quozl.linux.org.au/" target="_blank">http://quozl.linux.org.au/</a><br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</div></div></blockquote></div><br>