[POS-commit] r8183 - stoqlib/trunk/stoqlib/gui/slaves

romaia at async.com.br romaia at async.com.br
Mon Jul 27 17:38:10 BRT 2009


Author: romaia
Date: Mon Jul 27 17:38:09 2009
New Revision: 8183

Log:
Bug 4018 - Valores ilimitados para quantidade mínimas e máximas dos produtos

Modified:
   stoqlib/trunk/stoqlib/gui/slaves/productslave.py

Modified: stoqlib/trunk/stoqlib/gui/slaves/productslave.py
==============================================================================
--- stoqlib/trunk/stoqlib/gui/slaves/productslave.py	Mon Jul 27 15:19:18 2009	(r8182)
+++ stoqlib/trunk/stoqlib/gui/slaves/productslave.py	Mon Jul 27 17:38:09 2009	(r8183)
@@ -26,6 +26,10 @@
 ##
 """ Slaves for products """
 
+import sys
+
+import gtk
+
 from kiwi.datatypes import ValidationError
 
 from stoqlib.gui.editors.baseeditor import BaseEditorSlave
@@ -45,7 +49,6 @@
 
     def __init__(self, conn, model):
         BaseEditorSlave.__init__(self, conn, model)
-        self._setup_unit_labels()
 
     def _setup_unit_labels(self):
         unit = self.model.sellable.unit
@@ -57,7 +60,15 @@
         for label in [self.min_unit, self.max_unit]:
             label.set_text(unit_desc)
 
+    def _setup_widgets(self):
+        self._setup_unit_labels()
+
+        for widget in [self.minimum_quantity, self.maximum_quantity]:
+            widget.set_adjustment(
+                gtk.Adjustment(lower=0, upper=sys.maxint, step_incr=1))
+
     def setup_proxies(self):
+        self._setup_widgets()
         self.proxy = self.add_proxy(
             self.model, ProductInformationSlave.proxy_widgets)
 


More information about the POS-commit mailing list