chore: update api

This commit is contained in:
LordMZTE 2022-10-18 14:19:10 +02:00
parent c5850852bd
commit e5dcd0e610
Signed by: LordMZTE
GPG key ID: B64802DC33A64FF6

View file

@ -558,8 +558,10 @@ pub const PaneLayout = struct {
}; };
pub const EditFileInfo = std.meta.Tuple(&.{ []u8, ?usize, ?Direction, bool }); pub const EditFileInfo = std.meta.Tuple(&.{ []u8, ?usize, ?Direction, bool });
pub const NewTiledPaneInfo = std.meta.Tuple(&.{ ?Direction, ?RunCommandAction }); pub const NewTiledPaneInfo = std.meta.Tuple(&.{ ?Direction, ?RunCommandAction, ?[]u8 });
pub const NewTabInfo = std.meta.Tuple(&.{ ?PaneLayout, ?[]u8 }); pub const NewTabInfo = std.meta.Tuple(&.{ ?PaneLayout, ?[]u8 });
pub const NewPaneInfo = std.meta.Tuple(&.{ ?Direction, ?[]u8 });
pub const NewFloatingPaneInfo = std.meta.Tuple(&.{ ?RunCommandAction, ?[]u8 });
pub const Action = union(enum) { pub const Action = union(enum) {
Quit, Quit,
@ -588,9 +590,9 @@ pub const Action = union(enum) {
ToggleFocusFullscreen, ToggleFocusFullscreen,
TogglePaneFrames, TogglePaneFrames,
ToggleActiveSyncTab, ToggleActiveSyncTab,
NewPane: ?Direction, NewPane: NewPaneInfo,
EditFile: EditFileInfo, EditFile: EditFileInfo,
NewFloatingPane: ?RunCommandAction, NewFloatingPane: NewFloatingPaneInfo,
NewTiledPane: NewTiledPaneInfo, NewTiledPane: NewTiledPaneInfo,
TogglePaneEmbedOrFloating, TogglePaneEmbedOrFloating,
ToggleFloatingPanes, ToggleFloatingPanes,