Exemple #1
0
 def set_max_value(self, value):
     if self.interface.max_value is not None:
         self.native.Maximum = Convert.ToDecimal(self.interface.max_value)
Exemple #2
0
 def set_value(self, value):
     if value is not None and value is not "":
         self.native.Value = Convert.ToDecimal(self.interface.value)
Exemple #3
0
 def on_number_change(self, sender, event):
     self.interface.value = Convert.ToString(sender.Value)
     if self.interface.on_change:
         self.interface.on_change(self.interface)
Exemple #4
0
 def set_step(self, step):
     self.native.Increment = Convert.ToDecimal(self.interface.step)
Exemple #5
0
 def set_max_value(self, value):
     if self.interface.max_value is None:
         self.native.Maximum = Convert.ToDecimal(sys.maxsize)
     else:
         self.native.Maximum = Convert.ToDecimal(self.interface.max_value)
Exemple #6
0
 def set_value(self, value):
     if value is None or value == '':
         self.native.Value = Convert.ToDecimal(0.0)
     else:
         self.native.Value = Convert.ToDecimal(float(self.interface.value))
Exemple #7
0
 def set_min_value(self, value):
     if self.interface.min_value is None:
         self.native.Minimum = Convert.ToDecimal(-sys.maxsize - 1)
     else:
         self.native.Minimum = Convert.ToDecimal(self.interface.min_value)
Exemple #8
0
 def set_step(self, step):
     self.native.Increment = Convert.ToDecimal(float(self.interface.step))
     self.native.DecimalPlaces = abs(
         self.interface.step.as_tuple().exponent)
Exemple #9
0
 def create(self):
     self.native = WinForms.NumericUpDown()
     self.native.Value = Convert.ToDecimal(0.0)
Exemple #10
0
 def winforms_number_change(self, sender, event):
     if self.container:
         self.interface.value = Convert.ToString(sender.Value)
         if self.interface.on_change:
             self.interface.on_change(self.interface)
Exemple #11
0
 def create(self):
     self.native = WinForms.NumericUpDown()
     self.native.Value = Convert.ToDecimal(0.0)
     self.native.ValueChanged += self.winforms_number_change