Dialogs and there windows were still confused in some spots. Fixed.

This commit is contained in:
Jack Jansen 2001-02-09 15:57:01 +00:00
parent def0d8da5a
commit 784c611053
1 changed files with 8 additions and 7 deletions

View File

@ -220,27 +220,28 @@ class ProgressBar:
self.maxval = maxval
self.curval = -1
self.d = GetNewDialog(id, -1)
self.w = self.d.GetDialogWindow()
self.label(label)
self._update(0)
self.d.AutoSizeDialog()
self.title(title)
self.d.GetDialogWindow().ShowWindow()
self.w.ShowWindow()
self.d.DrawDialog()
def __del__( self ):
self.d.BringToFront()
self.d.HideWindow()
self.w.BringToFront()
self.w.HideWindow()
del self.w
del self.d
def title(self, newstr=""):
"""title(text) - Set title of progress window"""
w = self.d.GetDialogWindow()
w.BringToFront()
w.SetWTitle(newstr)
self.w.BringToFront()
self.w.SetWTitle(newstr)
def label( self, *newstr ):
"""label(text) - Set text in progress box"""
self.d.GetDialogWindow().BringToFront()
self.w.BringToFront()
if newstr:
self._label = lf2cr(newstr[0])
text_h = self.d.GetDialogItemAsControl(2)