Mercurial > code > home > repos > light9
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() |