all: add support for hy3 like tiling
This commit is contained in:
parent
a41dbae899
commit
cea4187fc0
21 changed files with 1237 additions and 48 deletions
|
|
@ -2035,6 +2035,42 @@ impl ConfigClient {
|
|||
radius
|
||||
}
|
||||
|
||||
pub fn seat_toggle_expand(&self, seat: Seat) {
|
||||
self.send(&ClientMessage::SeatToggleExpand { seat });
|
||||
}
|
||||
|
||||
pub fn seat_toggle_tab(&self, seat: Seat) {
|
||||
self.send(&ClientMessage::SeatToggleTab { seat });
|
||||
}
|
||||
|
||||
pub fn seat_make_group(&self, seat: Seat, axis: Axis, ephemeral: bool) {
|
||||
self.send(&ClientMessage::SeatMakeGroup {
|
||||
seat,
|
||||
axis,
|
||||
ephemeral,
|
||||
});
|
||||
}
|
||||
|
||||
pub fn seat_change_group_opposite(&self, seat: Seat) {
|
||||
self.send(&ClientMessage::SeatChangeGroupOpposite { seat });
|
||||
}
|
||||
|
||||
pub fn seat_equalize(&self, seat: Seat, recursive: bool) {
|
||||
self.send(&ClientMessage::SeatEqualize { seat, recursive });
|
||||
}
|
||||
|
||||
pub fn set_autotile(&self, enabled: bool) {
|
||||
self.send(&ClientMessage::SetAutotile { enabled });
|
||||
}
|
||||
|
||||
pub fn set_tab_title_align(&self, align: u32) {
|
||||
self.send(&ClientMessage::SetTabTitleAlign { align });
|
||||
}
|
||||
|
||||
pub fn seat_move_tab(&self, seat: Seat, right: bool) {
|
||||
self.send(&ClientMessage::SeatMoveTab { seat, right });
|
||||
}
|
||||
|
||||
fn handle_msg(&self, msg: &[u8]) {
|
||||
self.handle_msg2(msg);
|
||||
self.dispatch_futures();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue