Lines Matching refs:traceRow
51 let traceRow = TraceRow.skeleton<ClockStruct>();
54 traceRow.rowId = it.name;
55 traceRow.rowType = TraceRow.ROW_TYPE_CLOCK;
56 traceRow.rowParentId = folder.rowId;
57 traceRow.style.height = '40px';
58 traceRow.name = it.name;
59 traceRow.rowHidden = !folder.expansion;
60 traceRow.setAttribute('children', '');
61 traceRow.favoriteChangeHandler = this.trace.favoriteChangeHandler;
62 traceRow.selectChangeHandler = this.trace.selectChangeHandler;
63 traceRow.supplierFrame = () => {
66 promiseData = clockDataSender(it.srcname, 'clockFrequency', traceRow);
68 promiseData = clockDataSender(it.srcname, 'clockState', traceRow);
70 promiseData = clockDataSender('', 'screenState', traceRow);
91 traceRow.getCacheData = (args: any): Promise<Array<any>> | undefined => {
93 return clockDataSender(it.srcname, 'clockFrequency', traceRow, args);
95 return clockDataSender(it.srcname, 'clockState', traceRow, args);
97 return clockDataSender('', 'screenState', traceRow, args);
100 traceRow.focusHandler = (ev) => {
102 traceRow,
107 traceRow.findHoverStruct = () => {
108 ClockStruct.hoverClockStruct = traceRow.getHoverStruct();
110 traceRow.onThreadHandler = (useCache) => {
112 if (traceRow.currentContext) {
113 context = traceRow.currentContext;
115 … context = traceRow.collect ? this.trace.canvasFavoritePanelCtx! : this.trace.canvasPanelCtx!;
117 traceRow.canvasSave(context);
128 traceRow
130 traceRow.canvasRestore(context, this.trace);
132 folder.addChildTraceRow(traceRow);