getActiveWindowInfo property

Future<ActiveWindowInfo?> getActiveWindowInfo

Implementation

static Future<ActiveWindowInfo?> get getActiveWindowInfo async {
  final rawResult = await _channel.invokeMethod('getActiveWindowInfo');

  ActiveWindowInfo? info;
  if (Platform.isWindows) {
    info = fromWindows(rawResult);
  } else {
    info = fromString(rawResult as String?);
  }
  if (info == null || info.title.isEmpty == true) {
    return null;
  } else {
    info.hostName = Platform.localHostname;
    return info;
  }
}