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

outdated

Dart/Flutter package for working with visible windows.

Window Watcher #

Flutter/Dart Windows package using win32 functions to get information about windows and manipulating them.

Features #

Fast and easy access to window titles, their hWnds and whether a window is the active window or not. Activate(show) a window by calling show() on any of the listed windows.

Installation #

In the dependecies section of your pubspec.yaml, add the following line:

    dependencies:
      window_watcher: <latest_version>

Usage #

Get list of all (non-hidden) windows using the following code:

import 'package:window_watcher/window_watcher.dart';

Future<void> main() async {
  final List<Window> windows = await WindowWatcher.getWindows(); //Get list of visible windows
  for (Window window in windows){ //Show visible windows one by one with 1 second delay
    window.show(); //With additional forced flag
    await Future.delayed(const Duration(seconds: 1));
  }
}

Additional Information #

This package is using win32 and inspiring (most of) its functionalities from Tabame by Far-Se

2
likes
0
points
6
downloads

Publisher

unverified uploader

Weekly Downloads

Dart/Flutter package for working with visible windows.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

ffi, flutter, win32

More

Packages that depend on window_watcher