Skip to content

Commit dda89df

Browse files
committed
Enable specifying signal color in table views.
1 parent 3b9efce commit dda89df

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

js/SignalTable.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,7 @@ class SignalTable {
592592
insts: sig.num_inst,
593593
unit: unit,
594594
direction: sig.direction,
595-
color: Raphael.hsl(dev.hue, 1, 0.5)
595+
color: Raphael.hsl(sig.hue ? sig.hue : dev.hue, 1, 0.5)
596596
});
597597

598598
num_dev_sigs += 1;

js/ViewManager.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,11 +198,12 @@ class ViewManager
198198
self._update_links(obj, event, repaint);
199199
break;
200200
case 'signal':
201-
// only graph view might use signal properties
201+
// chord and console views don't display live signal properties
202202
if (self.currentView == 'chord' || self.currentView == 'console')
203203
break;
204-
if (event != 'modified' || self.currentView == 'graph')
205-
self._update_signals(obj, event, repaint);
204+
if (event == 'modified' && (self.currentView == 'hive' || self.currentView == 'parallel'))
205+
break;
206+
self._update_signals(obj, event, repaint);
206207
break;
207208
case 'map':
208209
self._update_maps(obj, event, repaint);

0 commit comments

Comments
 (0)