Esempio n. 1
0
class DurationInputBox(gtk.HBox):
    def __init__(self):
        gtk.HBox.__init__(self)
        ##
        self.valueSpin = FloatSpinButton(0, 999, 1)
        self.pack_start(self.valueSpin, 0, 0)
        ##
        combo = gtk.combo_box_new_text()
        for unitValue, unitName in durationUnitsAbs:
            combo.append_text(_(' '+unitName.capitalize()+'s'))
        combo.set_active(2) ## hour FIXME
        self.pack_start(combo, 0, 0)
        self.unitCombo = combo
    def getDuration(self):
        return self.valueSpin.get_value(), durationUnitValues[self.unitCombo.get_active()]
    def setDuration(self, value, unit):
        self.valueSpin.set_value(value)
        self.unitCombo.set_active(durationUnitValues.index(unit))
Esempio n. 2
0
 def __init__(self):
     gtk.HBox.__init__(self)
     ##
     self.valueSpin = FloatSpinButton(0, 999, 1)
     self.pack_start(self.valueSpin, 0, 0)
     ##
     combo = gtk.combo_box_new_text()
     for unitValue, unitName in durationUnitsAbs:
         combo.append_text(_(' '+unitName.capitalize()+'s'))
     combo.set_active(2) ## hour FIXME
     self.pack_start(combo, 0, 0)
     self.unitCombo = combo