feat(wm): add promote-focus command

This commit adds a promote-focus command to complement the promote
command.

resolve #203
This commit is contained in:
LGUG2Z
2022-08-13 17:10:12 -07:00
parent be5945c64b
commit 458d1ef80a
5 changed files with 29 additions and 0 deletions

View File

@@ -594,6 +594,8 @@ enum SubCommand {
FlipLayout(FlipLayout),
/// Promote the focused window to the top of the tree
Promote,
/// Promote the user focus to the top of the tree
PromoteFocus,
/// Force the retiling of all managed windows
Retile,
/// Create at least this many workspaces for the specified monitor
@@ -769,6 +771,9 @@ fn main() -> Result<()> {
SubCommand::Promote => {
send_message(&SocketMessage::Promote.as_bytes()?)?;
}
SubCommand::PromoteFocus => {
send_message(&SocketMessage::PromoteFocus.as_bytes()?)?;
}
SubCommand::TogglePause => {
send_message(&SocketMessage::TogglePause.as_bytes()?)?;
}