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 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 NewPaneInfo = std.meta.Tuple(&.{ ?Direction, ?[]u8 });
pub const NewFloatingPaneInfo = std.meta.Tuple(&.{ ?RunCommandAction, ?[]u8 });
pub const Action = union(enum) {
Quit,
@ -588,9 +590,9 @@ pub const Action = union(enum) {
ToggleFocusFullscreen,
TogglePaneFrames,
ToggleActiveSyncTab,
NewPane: ?Direction,
NewPane: NewPaneInfo,
EditFile: EditFileInfo,
NewFloatingPane: ?RunCommandAction,
NewFloatingPane: NewFloatingPaneInfo,
NewTiledPane: NewTiledPaneInfo,
TogglePaneEmbedOrFloating,
ToggleFloatingPanes,