Changeset 138
- Timestamp:
- 01/08/08 20:46:57 (1 year ago)
- Files:
-
- pytrainer/trunk/pytrainer/gui/windowmain.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
pytrainer/trunk/pytrainer/gui/windowmain.py
r126 r138 169 169 def actualize_dayview(self,record_list): 170 170 if len(record_list)>0: 171 record_list=record_list[0] 171 tbeats = 0 172 distance = 0 173 calories = 0 174 timeinseconds = 0 175 beats = 0 176 for record in record_list: 177 distance += self.parseFloat(record[2]) 178 calories += self.parseFloat(record[7]) 179 timeinseconds += self.parseFloat(record[3]) 180 beats = self.parseFloat(record[4]) 181 if float(beats)>0: 182 tbeats += beats*(self.parseFloat(record[3])/60/60) 172 183 173 distance = self.parseFloat(record_list[2])174 beats = self.parseFloat(record_list[4])175 average = self.parseFloat(record_list[6]) 176 calories = self.parseFloat(record_list[7])184 if tbeats > 0: 185 tbeats = tbeats/(timeinseconds/60/60) 186 187 average = distance/(timeinseconds/60/60) 177 188 178 189 self.dayview.set_sensitive(1) 179 190 self.day_distance.set_text("%0.2f" %distance) 180 hour,min,sec=self.parent.date.second2time( int(record_list[3]))191 hour,min,sec=self.parent.date.second2time(timeinseconds) 181 192 self.day_hour.set_text("%d" %hour) 182 193 self.day_minute.set_text("%d" %min) 183 194 self.day_second.set_text("%d" %sec) 184 self.day_beats.set_text("%0.2f" % beats)195 self.day_beats.set_text("%0.2f" %tbeats) 185 196 self.day_average.set_text("%0.2f" %average) 186 197 self.day_calories.set_text("%0.0f" %calories) 187 self.day_topic.set_text(record _list[1])198 self.day_topic.set_text(record[1]) 188 199 189 200 else: … … 571 582 self.popup.show(selected.get_value(iter,0), event.button, time) 572 583 elif event.button == 1: 573 print "lala"574 584 self.notebook.set_current_page(0) 585 self.parent.refreshGraphView("record") 575 586 return False 576 587
