# LibTmux.PaneSnapshot

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Julia
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/model.jl#L139
- **Bases:** `LibTmux.EntitySnapshot`
- **Page:** https://libtmux.org/en/julia/latest/reference/libtmux-panesnapshot/

```
LibTmux.PaneSnapshot(_snapshot, _index)

LibTmux.PaneSnapshot(_snapshot::LibTmux.Snapshot, _index::Int64)
```

## Methods

### `LibTmux.PaneSnapshot(_snapshot, _index)`

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/model.jl#L139).

### `LibTmux.PaneSnapshot(_snapshot::LibTmux.Snapshot, _index::Int64)`

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/model.jl#L139).

## Parameters

- `_snapshot` (`Any`) (for `PaneSnapshot(_snapshot, _index) [overload 1]`)
- `_index` (`Any`) (for `PaneSnapshot(_snapshot, _index) [overload 1]`)
- `_snapshot` (`LibTmux.Snapshot`) (for `PaneSnapshot(_snapshot, _index) [overload 2]`)
- `_index` (`Int64`) (for `PaneSnapshot(_snapshot, _index) [overload 2]`)

## Members

### Other members

- `_index` (property)
- `_snapshot` (property)

## In other ports

### A tmux pane

- PowerShell: [`LibTmux\Get-TmuxPane`](/en/powershell/latest/reference/libtmux-get-tmuxpane/) (cmdlet). This cmdlet reads shared .NET `LibTmux.Pane` objects. Its [`-Server`](/en/powershell/latest/reference/libtmux-get-tmuxpane/#LibTmux%5CGet-TmuxPane.parameter.Server), [`-Session`](/en/powershell/latest/reference/libtmux-get-tmuxpane/#LibTmux%5CGet-TmuxPane.parameter.Session), and [`-Window`](/en/powershell/latest/reference/libtmux-get-tmuxpane/#LibTmux%5CGet-TmuxPane.parameter.Window) parameter sets select the scope.
- Python: [`libtmux.Pane`](/en/py/latest/reference/libtmux-pane/) (class)
- Ruby: [`LibTmux::Pane`](/en/ruby/latest/reference/libtmux-pane-14z6/) (class)
- Lua: [`libtmux.Pane`](/en/lua/latest/reference/libtmux-pane/) (class)
- TypeScript: [`pane.Pane`](/en/ts/latest/reference/pane-pane/) (class)
- Rust: [`pane.Pane`](/en/rs/latest/reference/pane-pane/) (struct)
- Go: [`tmux.Pane`](/en/go/latest/reference/tmux-pane/) (struct)
- Java: [`io.github.libtmux.Pane.Pane`](/en/java/latest/reference/io-github-libtmux-pane-pane/) (class)
- C#: [`LibTmux.Pane`](/en/csharp/latest/reference/libtmux-pane/) (class)
- C++: [`libtmux::Pane`](/en/cxx/latest/reference/libtmux-pane/) (class)
- Swift: [`Pane`](/en/swift/latest/reference/pane/) (struct)
- Kotlin: [`io.github.libtmux.kotlin.Pane`](/en/kotlin/latest/reference/io-github-libtmux-kotlin-pane/) (class)
- Scala: [`io.github.libtmux.scaladsl.Pane`](/en/scala/latest/reference/io-github-libtmux-scaladsl-pane/) (typealias)
- F#: [`LibTmux.FSharp.Pane`](/en/fsharp/latest/reference/libtmux-fsharp-pane/) (module). This F# module reads captured fields and starts explicit operations on the shared .NET `LibTmux.Pane` type.
