xdg_status_notifier_item 0.0.1 copy "xdg_status_notifier_item: ^0.0.1" to clipboard
xdg_status_notifier_item: ^0.0.1 copied to clipboard

PlatformLinux

Allows status notifications (i.e. system tray) on Linux desktops.

Pub Package codecov

Allows status notifications (i.e. system tray) on Linux desktops using the StatusNotifierItem specification.

import 'package:xdg_status_notifier_item/xdg_status_notifier_item.dart';

late final StatusNotifierItemClient client;

void main() async {
  client = StatusNotifierItemClient(
      id: 'test-client',
      iconName: 'computer-fail-symbolic',
      menu: DBusMenuItem(children: [
        DBusMenuItem(label: 'Hello'),
        DBusMenuItem(label: 'World', enabled: false),
        DBusMenuItem.separator(),
        DBusMenuItem(
            label: 'Quit', onClicked: () async => await client.close()),
      ]));
  await client.connect();
}

Contributing to xdg_status_notifier_item.dart #

We welcome contributions! See the contribution guide for more details.

2
likes
140
pub points
0%
popularity

Publisher

verified publishercanonical.com

Allows status notifications (i.e. system tray) on Linux desktops.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MPL-2.0 (LICENSE)

Dependencies

dbus

More

Packages that depend on xdg_status_notifier_item