# LibTmux.SplitPaneRequest

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/6656a563ec9e07ab52e0c3ac96f7704fc94cc0c0/src/LibTmux/Requests/SplitPaneRequest.cs#L6
- **Page:** https://libtmux.org/reference/dotnet/libtmux-splitpanerequest/

Describes one <c>split-window</c> invocation.

## Members

- `SplitPaneRequest` (method) — Initializes a pane-split request.
- `Target` (property) — Gets the pane to split, or null for the active one.
- `StartDirectory` (property) — Gets the working directory for the new pane.
- `Attach` (property) — Gets whether the new pane becomes active.
- `Direction` (property) — Gets where the new pane goes.
- `FullWindow` (property) — Gets whether the split spans the whole window.
- `Zoom` (property) — Gets whether the new pane is zoomed.
- `Command` (property) — Gets the command the new pane runs.
- `Size` (property) — Gets the explicit size in cells.
- `Percentage` (property) — Gets the size as a percentage of the window.
- `Environment` (property) — Gets the environment entries set on the new pane.
- `Empty` (property) — Gets whether the pane starts with no command.
- `Style` (property) — Gets the pane style.
- `ActiveBorderStyle` (property) — Gets the border style while the pane is active.
- `InactiveBorderStyle` (property) — Gets the border style while the pane is not active.
- `Message` (property) — Gets the message shown in the pane.
- `KeepOpen` (property) — Gets whether the pane stays after its command exits.
