aboutsummaryrefslogtreecommitdiff
path: root/niri-ipc/src
diff options
context:
space:
mode:
authorbbb651 🇮🇱 <53972231+bbb651@users.noreply.github.com>2025-02-26 14:22:27 +0200
committerGitHub <noreply@github.com>2025-02-26 15:22:27 +0300
commit16405b9b2b99edaf9388df6a7228ca07f110769d (patch)
treed05734655900336c809bb212230cb4d34a6325b2 /niri-ipc/src
parent4719cc6d5942c70f43ae167d66d2383708ae3536 (diff)
downloadniri-16405b9b2b99edaf9388df6a7228ca07f110769d.tar.gz
niri-16405b9b2b99edaf9388df6a7228ca07f110769d.tar.bz2
niri-16405b9b2b99edaf9388df6a7228ca07f110769d.zip
Implement `niri msg pick-window`
* feat: `niri msg pick-window` * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
Diffstat (limited to 'niri-ipc/src')
-rw-r--r--niri-ipc/src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/niri-ipc/src/lib.rs b/niri-ipc/src/lib.rs
index e0a213e5..15861293 100644
--- a/niri-ipc/src/lib.rs
+++ b/niri-ipc/src/lib.rs
@@ -63,6 +63,8 @@ pub enum Request {
FocusedOutput,
/// Request information about the focused window.
FocusedWindow,
+ /// Request picking a window and get its information.
+ PickWindow,
/// Perform an action.
Action(Action),
/// Change output configuration temporarily.
@@ -129,6 +131,8 @@ pub enum Response {
FocusedOutput(Option<Output>),
/// Information about the focused window.
FocusedWindow(Option<Window>),
+ /// Information about the picked window.
+ PickedWindow(Option<Window>),
/// Output configuration change result.
OutputConfigChanged(OutputConfigChanged),
}