comparison flax/CueFaders.py @ 157:7d3a0f9107a8

try to resolve version conflict problems
author dmcc
date Mon, 07 Jul 2003 07:07:22 +0000
parents 4c3060ceddcc
children 5c7ac46e33d3
comparison
equal deleted inserted replaced
156:224505b0c21e 157:7d3a0f9107a8
211 return [self.bound_index(index) for index in 211 return [self.bound_index(index) for index in
212 (self.prev_pointer or cur - 1, 212 (self.prev_pointer or cur - 1,
213 cur, 213 cur,
214 self.next_pointer or cur + 1)] 214 self.next_pointer or cur + 1)]
215 def get_current_cues(self): 215 def get_current_cues(self):
216 # print "get_current_cue_indices", self.get_current_cue_indices()
217 return [self.get_cue_by_index(index) 216 return [self.get_cue_by_index(index)
218 for index in self.get_current_cue_indices()] 217 for index in self.get_current_cue_indices()]
219 def get_cue_by_index(self, index): 218 def get_cue_by_index(self, index):
220 # print "get_cue_by_index", index
221 if index: 219 if index:
222 return self.cues[self.bound_index(index)] 220 return self.cues[self.bound_index(index)]
223 else: 221 else:
224 return empty_cue 222 return empty_cue
225 def __del__(self): 223 def __del__(self):
226 self.save() 224 self.save()
227 def save(self): 225 def save(self):
228 self.treedict.save(self.filename) 226 self.treedict.save(self.filename)
229 227
230 if __name__ == "__main__": 228 if __name__ == "__main__":
229 cl = CueList('cues/cuelist1')
230
231 # to populate cue list
231 if 0: 232 if 0:
232 z = CueList('cues/cuelist1') 233 for x in range(20):
233 z.add_cue(Cue('cue %s' % time.asctime(), time=2, a=7, b=8)) 234 cl.add_cue(Cue('cue %d' % x, time=x, some_attribute=3))
234 print 'cues', z.cues 235
235 else: 236 root = Tk.Tk()
236 cl = CueList('cues/cuelist1') 237 fader = CueFader(root, cl)
237 238 fader.pack(fill='both', expand=1)
238 # to populate cue list 239 Tk.mainloop()
239 if 0:
240 for x in range(20):
241 cl.add_cue(Cue('cue %d' % x, time=x, some_attribute=3))
242
243 root = Tk.Tk()
244 fader = CueFader(root, cl)
245 fader.pack(fill='both', expand=1)
246 Tk.mainloop()