enterCompareMode method
void
enterCompareMode()
Enter compare mode: wait for the user to tap a second widget.
Requires a prior selection. Without one we surface a short snackbar via stackKey's context if it's available, so the user gets visible feedback instead of silent no-op.
Implementation
void enterCompareMode() {
if (currentRenderBoxNotifier.value == null) {
final context = stackKey.currentContext;
if (context != null) {
final messenger = ScaffoldMessenger.maybeOf(context);
messenger?.clearSnackBars();
messenger?.showSnackBar(
const SnackBar(
content: Text('Select a widget first, then press Compare.'),
duration: Duration(seconds: 2),
),
);
}
return;
}
setMode(InspectorMode.compareSelect);
}