equal
deleted
inserted
replaced
204 |
204 |
205 def SelectAll(self): |
205 def SelectAll(self): |
206 pass |
206 pass |
207 |
207 |
208 def AddPoint(self, tick, value): |
208 def AddPoint(self, tick, value): |
209 self.Datas.append((float(tick), {True:1., False:0.}.get(value, float(value)))) |
209 if self: |
210 if self.CurrentValue + self.CurrentRange == len(self.Datas) - 1: |
210 self.Datas.append((float(tick), {True:1., False:0.}.get(value, float(value)))) |
211 self.CurrentValue += 1 |
211 if self.CurrentValue + self.CurrentRange == len(self.Datas) - 1: |
212 self.RefreshView() |
212 self.CurrentValue += 1 |
213 elif len(self.Datas) < self.CurrentValue + self.CurrentRange: |
213 self.RefreshView() |
214 self.RefreshView() |
214 elif len(self.Datas) < self.CurrentValue + self.CurrentRange: |
|
215 self.RefreshView() |
|
216 else: |
|
217 self.RefreshScrollBar() |
215 |
218 |
216 def RefreshScrollBar(self): |
219 def RefreshScrollBar(self): |
217 self.CanvasPosition.SetScrollbar(self.CurrentValue, self.CurrentRange, len(self.Datas), self.CurrentRange) |
220 self.CanvasPosition.SetScrollbar(self.CurrentValue, self.CurrentRange, len(self.Datas), self.CurrentRange) |
218 |
221 |
219 def OnRangeChanged(self, event): |
222 def OnRangeChanged(self, event): |