Lines Matching refs:source
324 def __init__(self, master, source): argument
326 if (source.hidden == 1):
330 self.source = source
331 self.name = source.name
379 for source in sources:
380 self.addsource(source)
388 def addsource(self, source): argument
396 item = SourceConf(self.items[self.icol], source)
426 enable_sources.append(item.source)
428 disable_sources.append(item.source)
451 def __init__(self, source): argument
452 self.source = source
455 self.title(source.name + " statistics")
460 for event in self.source.events:
504 def __init__(self, event, source): argument
505 self.source = source
513 graph.sourcehide(self.source)
517 for source in sources:
518 if (source.group == self.source.group):
519 grouplist.append(source)
523 graph.sourceshow(self.source)
526 SourceStats(self.source)
626 def __init__(self, source, name, cpu, timestamp, attrs): argument
627 self.source = source
639 statstr = self.name + " " + self.source.name
651 return [("Source", self.source.name),
680 return self.source.eventat(self.idx + 1)
689 return self.source.eventat(self.idx - 1)
706 source = ktrfile.findid(attr[1])
707 return source.findevent(self.timestamp)
712 def __init__(self, source, name, cpu, timestamp, attrs): argument
713 Event.__init__(self, source, name, cpu, timestamp, attrs)
720 tags=("event", self.type, self.name, self.source.tag))
727 def __init__(self, source, name, cpu, timestamp, attrs): argument
728 Event.__init__(self, source, name, cpu, timestamp, attrs)
745 tags=("event", self.type, self.name, self.source.tag))
752 def __init__(self, source, count, cpu, timestamp, attrs): argument
755 Event.__init__(self, source, "count", cpu, timestamp, attrs)
771 yhight = self.source.yscale() * self.count
774 tags=("event", self.type, self.name, self.source.tag))
780 def __init__(self, source, cpu, timestamp, last=0): argument
782 cpu = source.events[len(source.events) -1].cpu
784 cpu = source.events[0].cpu
785 StateEvent.__init__(self, source, "pad", cpu, timestamp, [])
1041 source = self.makeid(group, id, type)
1043 e = StateEvent(source, *args)
1045 e = CountEvent(source, *args)
1047 e = PointEvent(source, *args)
1050 source.addevent(e);
1077 source = Counter(group, id)
1079 source = EventSource(group, id)
1080 sources.append(source)
1081 self.taghash[tag] = source
1082 return (source)
1085 for source in sources:
1086 if (source.name == id):
1087 return source
1109 for source in sources:
1110 e = PadEvent(source, -1, self.timestamp_l)
1111 source.addevent(e)
1112 e = PadEvent(source, -1, self.timestamp_f, last=1)
1113 source.addlastevent(e)
1114 source.fixup()
1142 for source in sources:
1147 ypos += source.ysize()
1148 t = source.drawname(self, ypos)
1149 self.items[t] = source
1185 for source in sources:
1186 status.startup("Drawing " + source.name)
1191 ypos += source.ysize()
1192 source.draw(self, ypos)
1250 for source in sources:
1251 if (source.hidden == 1):
1253 ysize += self.parent.sourcesize(source)
1379 source = self.sourceat(event.y)
1380 if (source == None):
1382 SourceContext(event, source)
1414 def sourcestart(self, source): argument
1415 return source.y - self.bdheight - source.ysize()
1417 def sourceend(self, source): argument
1418 return source.y + self.bdheight
1420 def sourcesize(self, source): argument
1421 return (self.bdheight * 2) + source.ysize()
1450 def sourcepicky(self, source): argument
1451 if (source.hidden == 0):
1452 return self.sourcestart(source)
1457 if (s == source):
1467 def sourceshow(self, source): argument
1468 if (source.hidden == 0):
1470 newy = self.sourcepicky(source)
1471 off = newy - self.sourcestart(source)
1472 self.sourceshiftall(newy-1, self.sourcesize(source))
1473 self.sourceshift(source, off)
1474 source.hidden = 0
1484 for source in srclist:
1485 if (source.hidden == 0):
1486 srclist.remove(source)
1487 startsize.append((self.sourcepicky(source),
1488 self.sourcesize(source)))
1492 for source in sources:
1493 if (source.hidden == 1):
1495 nstart = self.sourcestart(source)
1501 self.sourceshift(source, size)
1504 for source in srclist:
1506 off = (newy + size) - self.sourcestart(source)
1507 self.sourceshift(source, off)
1508 source.hidden = 0
1525 for source in srclist:
1526 if (source.hidden == 1):
1527 srclist.remove(source)
1532 startsize.append((self.sourcestart(source),
1533 self.sourcesize(source)))
1534 self.sourceshift(source, off)
1535 source.hidden = 1
1547 for source in sources:
1548 nstart = self.sourcestart(source)
1549 if (nstart < start or source.hidden == 1):
1553 self.sourceshift(source, -size)
1557 def sourcehide(self, source): argument
1558 if (source.hidden == 1):
1562 start = self.sourcestart(source)
1563 self.sourceshift(source, off)
1564 self.sourceshiftall(start, -self.sourcesize(source))
1565 source.hidden = 1
1567 def sourceshift(self, source, off): argument
1568 start = self.sourcestart(source)
1569 source.move(self.display, 0, off)
1570 source.movename(self.names, 0, off)
1582 for source in sources:
1583 nstart = self.sourcestart(source)
1586 self.sourceshift(source, off)
1594 for source in sources:
1595 if (source.hidden == 1):
1597 yend = self.sourceend(source)
1598 ystart = self.sourcestart(source)
1600 return source