# LibTmux.WindowRef

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Julia
- **Kind:** typealias
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/model.jl#L79
- **Page:** https://libtmux.org/en/julia/latest/reference/libtmux-windowref/

```julia
WindowRef = EntityRef{WindowID}
```

```
LibTmux.EntityRef{I}(server::LibTmux.ServerIdentity, id) where I<:EntityID
```

## Methods

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

## Parameters

- `server` (`LibTmux.ServerIdentity`)
- `id` (`Any`)

## In other ports

### A tmux window

- PowerShell: [`LibTmux\Get-TmuxWindow`](/en/powershell/latest/reference/libtmux-get-tmuxwindow/) (cmdlet). This cmdlet reads shared .NET `LibTmux.Window` placements. Use [`-Server`](/en/powershell/latest/reference/libtmux-get-tmuxwindow/#LibTmux%5CGet-TmuxWindow.parameter.Server) for all sessions or [`-Session`](/en/powershell/latest/reference/libtmux-get-tmuxwindow/#LibTmux%5CGet-TmuxWindow.parameter.Session) for one session.
- Python: [`libtmux.Window`](/en/py/latest/reference/libtmux-window/) (class)
- Ruby: [`LibTmux::Window`](/en/ruby/latest/reference/libtmux-window-1vfx/) (class)
- Lua: [`libtmux.Window`](/en/lua/latest/reference/libtmux-window/) (class)
- TypeScript: [`window.Window`](/en/ts/latest/reference/window-window/) (class)
- Rust: [`window.Window`](/en/rs/latest/reference/window-window/) (struct)
- Go: [`tmux.Window`](/en/go/latest/reference/tmux-window/) (struct)
- Java: [`io.github.libtmux.Window.Window`](/en/java/latest/reference/io-github-libtmux-window-window/) (class)
- C#: [`LibTmux.Window`](/en/csharp/latest/reference/libtmux-window/) (class)
- C++: [`libtmux::Window`](/en/cxx/latest/reference/libtmux-window/) (class)
- Swift: [`Window`](/en/swift/latest/reference/window/) (struct)
- Kotlin: [`io.github.libtmux.kotlin.Window`](/en/kotlin/latest/reference/io-github-libtmux-kotlin-window/) (class)
- Scala: [`io.github.libtmux.scaladsl.Window`](/en/scala/latest/reference/io-github-libtmux-scaladsl-window/) (typealias)
- F#: [`LibTmux.FSharp.Window`](/en/fsharp/latest/reference/libtmux-fsharp-window/) (module). This F# module identifies shared .NET `LibTmux.Window` placements and builds deferred pane queries. `Query.list` acquires their results from tmux.
