Esempio n. 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)
Esempio n. 2
0
 def set_value(self, value):
     if value is not None and value is not "":
         self.native.Value = Convert.ToDecimal(self.interface.value)
Esempio n. 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)
Esempio n. 4
0
 def set_step(self, step):
     self.native.Increment = Convert.ToDecimal(self.interface.step)
Esempio n. 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)
Esempio n. 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))
Esempio n. 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)
Esempio n. 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)
Esempio n. 9
0
 def create(self):
     self.native = WinForms.NumericUpDown()
     self.native.Value = Convert.ToDecimal(0.0)
Esempio n. 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)
Esempio n. 11
0
 def create(self):
     self.native = WinForms.NumericUpDown()
     self.native.Value = Convert.ToDecimal(0.0)
     self.native.ValueChanged += self.winforms_number_change