# grid

- **Language:** C
- **Kind:** struct
- **Source:** https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/tmux.h#L734
- **Page:** https://libtmux.org/en/tmux/3.2a/reference/c-struct-grid/

```c
struct grid;
```

## Members

### Other members

- [`flags`](/en/tmux/3.2a/reference/c-struct-grid-flags/) (attribute)
- [`hlimit`](/en/tmux/3.2a/reference/c-struct-grid-hlimit/) (attribute)
- [`hscrolled`](/en/tmux/3.2a/reference/c-struct-grid-hscrolled/) (attribute)
- [`hsize`](/en/tmux/3.2a/reference/c-struct-grid-hsize/) (attribute)
- [`linedata`](/en/tmux/3.2a/reference/c-struct-grid-linedata/) (attribute)
- [`sx`](/en/tmux/3.2a/reference/c-struct-grid-sx/) (attribute)
- [`sy`](/en/tmux/3.2a/reference/c-struct-grid-sy/) (attribute)

## Referenced by

- [`screen_hlimit`](/en/tmux/3.2a/reference/c-define-tmux-h-screen_hlimit/) (constant)
- [`screen_hsize`](/en/tmux/3.2a/reference/c-define-tmux-h-screen_hsize/) (constant)
- [`screen_size_x`](/en/tmux/3.2a/reference/c-define-tmux-h-screen_size_x/) (constant)
- [`screen_size_y`](/en/tmux/3.2a/reference/c-define-tmux-h-screen_size_y/) (constant)
