blob: 9a44e515214586f318ef2fff944cf14bb2b2927a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import type AstalHyprland from "gi://AstalHyprland";
export type Address = `0x${string}`;
export interface Client {
address: Address;
mapped: boolean;
hidden: boolean;
at: [number, number];
size: [number, number];
workspace: {
id: number;
name: string;
};
floating: boolean;
pseudo: boolean;
monitor: number;
class: string;
title: string;
initialClass: string;
initialTitle: string;
pid: number;
xwayland: boolean;
pinned: boolean;
fullscreen: AstalHyprland.Fullscreen;
fullscreenClient: AstalHyprland.Fullscreen;
grouped: Address[];
tags: string[];
swallowing: string;
focusHistoryID: number;
inhibitingIdle: boolean;
}
|