Changeset 2548
- Timestamp:
- 2006-11-17 00:20:50 (2 years ago)
- Files:
-
- keystroke/trunk/clip.py (modified) (1 diff)
- keystroke/trunk/keystroke.py (modified) (1 diff)
- keystroke/trunk/scriptview.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
keystroke/trunk/clip.py
r2546 r2548 43 43 self.__text = text 44 44 self.__speaker = speaker 45 self.__track = track 45 46 46 47 def set_start(self,time): keystroke/trunk/keystroke.py
r2547 r2548 304 304 def push_text(self): 305 305 data = self.scriptview.export_buffer() 306 self.textsource.set_cliplist(data[ "default"])306 self.textsource.set_cliplist(data[data.keys()[0]]) 307 307 308 308 def enter_activated(self, accel_group, window, keyval, modifier): keystroke/trunk/scriptview.py
r2547 r2548 45 45 self.set_buffer(self.__text) 46 46 47 self.__tracks = { "default" : cliplist.cliplist()}48 self.__last_track = "subtitle-en "47 self.__tracks = {} 48 self.__last_track = "subtitle-en_US" 49 49 self.__last_speaker = None 50 self.__current_track = "default"50 self.__current_track = None 51 51 self.__visible_marks = False 52 52 self.__ended_previous = True … … 54 54 def append(self, clip): 55 55 """This adds text at the end of the buffer.""" 56 if not clip.get_track():56 if clip.get_track() == None: 57 57 clip.set_track(self.__last_track) 58 58 if not clip.get_speaker(): … … 60 60 if not self.__tracks.has_key(clip.get_track()): 61 61 self.__tracks[clip.get_track()] = cliplist.cliplist() 62 63 # Make sure current track is valid. 64 if not self.__tracks.has_key(self.__current_track): 65 self.__current_track = clip.get_track() 62 66 63 67 # Add track type specific decorations. … … 103 107 time: The time in a clip.""" 104 108 last_clip = None 109 105 110 for current_clip in self.__tracks[self.__current_track]: 106 111 if time>=current_clip.get_start(): … … 108 113 else: 109 114 break 115 110 116 if last_clip != None and time>last_clip.get_end(): 111 117 return None … … 206 212 """Clears the data from the scriptview.""" 207 213 self.__text.delete(self.__text.get_start_iter(),self.__text.get_end_iter()) 208 self.__tracks = { "default" : cliplist.cliplist()}214 self.__tracks = {} 209 215 210 216 def scroll_to_bottom(self):