rohd_devtools_widgets 0.1.1 copy "rohd_devtools_widgets: ^0.1.1" to clipboard
rohd_devtools_widgets: ^0.1.1 copied to clipboard

Shared Flutter widgets and utilities for ROHD debug tools, including cross-probing, signal formatting, help, and PNG export.

example/main.dart

// Copyright (C) 2026 Intel Corporation
// SPDX-License-Identifier: BSD-3-Clause
//
// main.dart
// Runnable cross-probe button Flutter example.
//
// 2026 September 23
// Author: Desmond Kirkpatrick <desmond.a.kirkpatrick@intel.com>

import 'package:flutter/material.dart';
import 'package:rohd_devtools_widgets/rohd_devtools_widgets.dart';

void main() => runApp(const CrossProbeExample());

class CrossProbeExample extends StatefulWidget {
  const CrossProbeExample({super.key});

  @override
  State<CrossProbeExample> createState() => _CrossProbeExampleState();
}

class _CrossProbeExampleState extends State<CrossProbeExample> {
  final _channel = LocalCrossProbeChannel();
  late final LocalCrossProbeService _service = LocalCrossProbeService(
    _channel,
    source: 'example',
  );

  @override
  void dispose() {
    _service.dispose();
    _channel.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) => MaterialApp(
        home: Scaffold(
          appBar: AppBar(title: const Text('Cross-probe example')),
          body: Center(child: CrossProbeButton(service: _service)),
        ),
      );
}
2
likes
160
points
631
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Shared Flutter widgets and utilities for ROHD debug tools, including cross-probing, signal formatting, help, and PNG export.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

BSD-3-Clause (license)

Dependencies

cupertino_ui, flutter, material_ui, rohd, rohd_hierarchy, web

More

Packages that depend on rohd_devtools_widgets