comparison browser_side/dialog.py @ 212:a05e16f4a343

browser side: bug fix (missing "self." before value_max) and "cosmetic" changes (PEP 8)
author souliane <souliane@mailoo.org>
date Fri, 06 Sep 2013 15:55:45 +0200
parents 49920d76aa6a
children 9827cda1a6b0
comparison
equal deleted inserted replaced
211:49920d76aa6a 212:a05e16f4a343
321 def setValue(self, value): 321 def setValue(self, value):
322 """Change the value and fire valueChange listeners""" 322 """Change the value and fire valueChange listeners"""
323 self.value = value 323 self.value = value
324 self.box.setText(str(value)) 324 self.box.setText(str(value))
325 self._callListeners() 325 self._callListeners()
326 326
327 def onMinus(self, sender, step=1): 327 def onMinus(self, sender, step=1):
328 self.value=max(0,self.value-step) 328 self.value = max(0, self.value - step)
329 self.box.setText(str(self.value)) 329 self.box.setText(str(self.value))
330 self._callListeners() 330 self._callListeners()
331 331
332 def onPlus(self, sender, step=1): 332 def onPlus(self, sender, step=1):
333 self.value+=step 333 self.value += step
334 if self.value_max: 334 if self.value_max:
335 self.value = min(self.value,value_max) 335 self.value = min(self.value, self.value_max)
336 self.box.setText(str(self.value)) 336 self.box.setText(str(self.value))
337 self._callListeners() 337 self._callListeners()
338 338
339 def onInput(self, sender): 339 def onInput(self, sender):
340 """Accept only valid integer && normalize print (no leading 0)""" 340 """Accept only valid integer && normalize print (no leading 0)"""
341 try: 341 try:
342 self.value = int(self.box.getText()) if self.box.getText() else 0 342 self.value = int(self.box.getText()) if self.box.getText() else 0
343 except ValueError: 343 except ValueError:
344 pass 344 pass
345 if self.value_max: 345 if self.value_max:
346 self.value = min(self.value,value_max) 346 self.value = min(self.value, self.value_max)
347 self.box.setText(str(self.value)) 347 self.box.setText(str(self.value))
348 self._callListeners() 348 self._callListeners()
349 349
350 def onMouseWheel(self, sender, velocity): 350 def onMouseWheel(self, sender, velocity):
351 if velocity>0: 351 if velocity > 0:
352 self.onMinus(sender, 10) 352 self.onMinus(sender, 10)
353 else: 353 else:
354 self.onPlus(sender, 10) 354 self.onPlus(sender, 10)