Example #1
0
 def show_new(self, butt, win):
     #print butt, win
     self.app_tick()
     ret = pyaladlg.newala()
     if not ret:
         return
     self.add_alarm(ret)    
Example #2
0
 def show_new(self, butt, win):
     #print butt, win
     self.app_tick()
     ret = pyaladlg.newala()
     if not ret:
         return
         
     # Decorate alarm file
     fname = "a%04d%02d%02d%02d%02d" % \
               (ret[0][0], ret[0][1], ret[0][2], ret[1][0], ret[1][1]) 
     fname = self.ala_dir + "/" + fname
     #print ret, fname    
     ddd =  "%04d/%02d/%02d %02d:%02d" % \
             (ret[0][0], ret[0][1], ret[0][2], ret[1][0], ret[1][1]) 
     num = 1
     fname2 = fname
     while 1:
         if os.path.isfile(fname2):
             fname2 = "%s#%d" % (fname, num); num += 1
         else:
             break
         
     fd = open(fname2, "w")
     fd.write("DATE=" + ddd + "\n") 
     fd.write("ACTION="  + ret[2] + "\n") 
     fd.write("NAME="    + ret[3] + "\n") 
     fd.write("EXE="     + ret[4] + "\n") 
     #fd.write("ARG="     + ret[5] + "\n") 
     #fd.write("PLAY="    + ret[6] + "\n") 
     fd.close()
     #gobject.timeout_add(100, self.app_tick)
     self.listx.add_row("Created alarm. Name: '%s' Date: %s" % (ret[3], ddd))
     self.app_tick()
Example #3
0
    def show_new(self, butt, win):
        #print butt, win
        ret = pyaladlg.newala()
        if not ret:
            return
        fname = "a%04d%02d%02d%02d%02d" % \
                  (ret[3][0], ret[3][1], ret[3][2], ret[4][0], ret[4][1])
        fname = self.ala_dir + "/" + fname
        print ret, fname
        ddd =  "%04d/%02d/%02d %02d:%02d" % \
                (ret[3][0], ret[3][1], ret[3][2], ret[4][0], ret[4][1])
        num = 1
        fname2 = fname
        while 1:
            if os.path.isfile(fname2):
                fname2 = "%s#%d" % (fname, num)
                num += 1
            else:
                break

        fd = open(fname2, "w")
        fd.write("NAME=" + ret[0] + "\n")
        fd.write("EXE=" + ret[1] + "\n")
        fd.write("ARG=" + ret[2] + "\n")
        fd.write("DATE=" + ddd + "\n")
        fd.close()
        gobject.timeout_add(100, self.app_tick)