DrqwProgressBar problem

Hi @,

I got a problem using the progressbar

As I use a code like this (in the big lines)


class image:

   def __init...

   def Load()
     open file    
     for i in ... :
         Drawprogressbar()

   def Save()
     open file    
     for i in ... :
         Drawprogressbar()

classe Interface
  def __init...

  def gui...
    draw some stuffs, the image if loaded

  def event...
    if evt== BUTTONLOAD:
      self.LoadImage()  
    Draw()

  def LoadImage
    im=image
    im.load()

I=Interface

register(I.gui,I.event,I.bevent)


When I save, I see a nice progress bar but it seems the progressbar is running only after the file is loaded

When I do the load, the DrawProgressBar seems to corrupt the loaded data
it seems the drawprogressbar function is redrawing the gui, and so, my Interface.gui method, wich is a problem as all the data might not be available yet
Then I added ‘busy’ member to the class Interface for the gui to check if it can be drawn or if it is still loading

but now when the load is finished, the gui does not redraw anything
even if I add another Draw()

can someone help ?