controls/EnhancedStatusBar.py
changeset 2453 9900a8df922f
parent 2437 105c20fdeb19
child 3303 0ffb41625592
equal deleted inserted replaced
2452:2f2b2152580f 2453:9900a8df922f
   220         if pos == -1:
   220         if pos == -1:
   221             pos = self._curPos
   221             pos = self._curPos
   222             self._curPos += 1
   222             self._curPos += 1
   223 
   223 
   224         if self.GetFieldsCount() <= pos:
   224         if self.GetFieldsCount() <= pos:
   225             raise "\nERROR: EnhancedStatusBar has a max of %d items, you tried to set item #%d" % (self.GetFieldsCount(), pos)
   225             raise ValueError("\nERROR: EnhancedStatusBar has a max of %d items, you tried to set item #%d" %
       
   226                              (self.GetFieldsCount(), pos))
   226 
   227 
   227         if horizontalalignment not in [ESB_ALIGN_CENTER_HORIZONTAL, ESB_EXACT_FIT,
   228         if horizontalalignment not in [ESB_ALIGN_CENTER_HORIZONTAL, ESB_EXACT_FIT,
   228                                        ESB_ALIGN_LEFT, ESB_ALIGN_RIGHT]:
   229                                        ESB_ALIGN_LEFT, ESB_ALIGN_RIGHT]:
   229             raise '\nERROR: Parameter "horizontalalignment" Should Be One Of '\
   230             raise ValueError('\nERROR: Parameter "horizontalalignment" Should Be One Of '
   230                   '"ESB_ALIGN_CENTER_HORIZONTAL", "ESB_ALIGN_LEFT", "ESB_ALIGN_RIGHT"' \
   231                              '"ESB_ALIGN_CENTER_HORIZONTAL", "ESB_ALIGN_LEFT", "ESB_ALIGN_RIGHT"'
   231                   '"ESB_EXACT_FIT"'
   232                              '"ESB_EXACT_FIT"')
   232 
   233 
   233         if verticalalignment not in [ESB_ALIGN_CENTER_VERTICAL, ESB_EXACT_FIT,
   234         if verticalalignment not in [ESB_ALIGN_CENTER_VERTICAL, ESB_EXACT_FIT,
   234                                      ESB_ALIGN_TOP, ESB_ALIGN_BOTTOM]:
   235                                      ESB_ALIGN_TOP, ESB_ALIGN_BOTTOM]:
   235             raise '\nERROR: Parameter "verticalalignment" Should Be One Of '\
   236             raise ValueError('\nERROR: Parameter "verticalalignment" Should Be One Of '
   236                   '"ESB_ALIGN_CENTER_VERTICAL", "ESB_ALIGN_TOP", "ESB_ALIGN_BOTTOM"' \
   237                              '"ESB_ALIGN_CENTER_VERTICAL", "ESB_ALIGN_TOP", "ESB_ALIGN_BOTTOM"'
   237                   '"ESB_EXACT_FIT"'
   238                              '"ESB_EXACT_FIT"')
   238 
   239 
   239         try:
   240         try:
   240             self.RemoveChild(self._items[pos].widget)
   241             self.RemoveChild(self._items[pos].widget)
   241             self._items[pos].widget.Destroy()
   242             self._items[pos].widget.Destroy()
   242         except KeyError:
   243         except KeyError: