onHighlightNode method
void
onHighlightNode(
- int? id,
- Map<String, dynamic> params
)
Implementation
void onHighlightNode(int? id, Map<String, dynamic> params) {
_highlightElement?.debugHideHighlight();
int? nodeId = params['nodeId'];
final ctx = dbgContext;
if (nodeId == null || ctx == null) {
sendToFrontend(id, null);
return;
}
final targetId = ctx.getTargetIdByNodeId(nodeId);
Element? element;
if (targetId != null) {
element = ctx.getBindingObject(Pointer.fromAddress(targetId)) as Element?;
}
if (element != null) {
element.debugHighlight();
_highlightElement = element;
}
sendToFrontend(id, null);
}