mirror of
https://github.com/wez/wezterm.git
synced 2024-12-11 07:03:35 +03:00
87677a73bf
This doesn't propagate across wezterm's mux protocol at this time. refs: https://github.com/wez/wezterm/issues/647 https://iterm2.com/documentation-scripting-fundamentals.html#setting-user-defined-variables
1.2 KiB
1.2 KiB
PaneInformation
The PaneInformation
struct describes a pane. Unlike the Pane
object, PaneInformation
is purely a snapshot of some of
the key characteristics of the pane, intended for use in synchronous, fast,
event callbacks that format GUI elements such as the window and tab title bars.
The PaneInformation
struct contains the following fields:
pane_id
- the pane identifier numberpane_index
- the logical position of the pane within its containing layoutis_active
- is true if the pane is the active pane within its containing tabis_zoomed
- is true if the pane is in the zoomed stateleft
- the cell x coordinate of the left edge of the panetop
- the cell y coordinate of the top edge of the panewidth
- the width of the pane in cellsheight
- the height of the pane in cellspixel_width
- the width of the pane in pixelspixel_height
- the height of the pane in pixelstitle
- the title of the pane, per pane:get_title() at the time the pane information was captureduser_vars
- the user variables defined for the pane, per pane:get_user_vars() at the time the pane information was captured.