Example #1
0
def initWidget(widget):
    bars[0] = karamba.getThemeBar(widget, "bar0")
    bars[1] = karamba.getThemeBar(widget, "bar1")
    bars[2] = karamba.getThemeBar(widget, "bar2")
    bars[3] = karamba.getThemeBar(widget, "bar3")
    bars[4] = karamba.getThemeBar(widget, "bar4")
    bars[5] = karamba.getThemeBar(widget, "bar5")
    bars[6] = karamba.getThemeBar(widget, "bar6")
    bars[7] = karamba.getThemeBar(widget, "bar7")
Example #2
0
def initWidget(widget):
    bars[0] = karamba.getThemeBar(widget, "bar0")
    bars[1] = karamba.getThemeBar(widget, "bar1")
    bars[2] = karamba.getThemeBar(widget, "bar2")
    bars[3] = karamba.getThemeBar(widget, "bar3")
    bars[4] = karamba.getThemeBar(widget, "bar4")
    bars[5] = karamba.getThemeBar(widget, "bar5")
    bars[6] = karamba.getThemeBar(widget, "bar6")
    bars[7] = karamba.getThemeBar(widget, "bar7")
Example #3
0
def initWidget(widget):
    """ This is called when your widget is initialized"""
    global startButton
    global endButton
    global progressBar
    global curtimefile
    global done      # "done" image widget
    global hours     # these ...
    global minutes   # ... are the...
    global seconds   # widget texts


    # initialize handlers to all meters
    hours = karamba.getThemeText(widget, "hours")
    seconds = karamba.getThemeText(widget, "seconds")
    minutes = karamba.getThemeText(widget, "minutes")
    progressBar = karamba.getThemeBar(widget, "progress")
    karamba.hideBar(widget, progressBar)
    startButton = karamba.getThemeImage(widget, "start")
    karamba.attachClickArea(widget, startButton, "", "", "")
    endButton = karamba.getThemeImage(widget, "end")
    karamba.attachClickArea(widget, endButton, "", "", "")
    done = karamba.getThemeImage(widget, "done")
    karamba.attachClickArea(widget, done, "", "", "")

    # read data from config file
    zerotime_str = str(karamba.readConfigEntry(widget, "zerotime"))
    print "zerotime from config: %s" % zerotime_str
    zerotime.from_string(zerotime_str)
    alarmtime_str= str(karamba.readConfigEntry(widget, "alarmtime"))
    print "alarmtime from config: %s" % alarmtime_str
    alarmtime.from_string(alarmtime_str)


    # set time from last used time
    curtimefile =  os.path.join(os.environ['HOME'], \
                                '.superkaramba', \
                                'stoptimer', \
                                'curtime')
    if os.path.isfile(curtimefile):
        curtimefh = open(curtimefile)
        curtimestring = curtimefh.read()
        curtime.from_string(curtimestring)
        curtimefh.close()
    else:
        if not os.path.isdir( \
         os.path.join(os.environ['HOME'], '.superkaramba')):
            os.mkdir(os.path.join(os.environ['HOME'], '.superkaramba'))
        if not os.path.isdir( \
        os.path.join(os.environ['HOME'], '.superkaramba', 'stoptimer')):
            os.mkdir(os.path.join( \
                     os.environ['HOME'], '.superkaramba', 'stoptimer'))

    showTime(widget, curtime)