![]() |
libghostty
|
#include <stdbool.h>#include <stddef.h>#include <stdint.h>#include <ghostty/vt/types.h>#include <ghostty/vt/allocator.h>#include <ghostty/vt/device.h>#include <ghostty/vt/modes.h>#include <ghostty/vt/size_report.h>#include <ghostty/vt/grid_ref.h>#include <ghostty/vt/kitty_graphics.h>#include <ghostty/vt/screen.h>#include <ghostty/vt/point.h>#include <ghostty/vt/style.h>Go to the source code of this file.
Data Structures | |
| struct | GhosttyTerminalOptions |
| union | GhosttyTerminalScrollViewportValue |
| struct | GhosttyTerminalScrollViewport |
| struct | GhosttyTerminalScrollbar |
Typedefs | |
| typedef void(* | GhosttyTerminalBellFn) (GhosttyTerminal terminal, void *userdata) |
| typedef bool(* | GhosttyTerminalColorSchemeFn) (GhosttyTerminal terminal, void *userdata, GhosttyColorScheme *out_scheme) |
| typedef bool(* | GhosttyTerminalDeviceAttributesFn) (GhosttyTerminal terminal, void *userdata, GhosttyDeviceAttributes *out_attrs) |
| typedef GhosttyString(* | GhosttyTerminalEnquiryFn) (GhosttyTerminal terminal, void *userdata) |
| typedef bool(* | GhosttyTerminalSizeFn) (GhosttyTerminal terminal, void *userdata, GhosttySizeReportSize *out_size) |
| typedef void(* | GhosttyTerminalTitleChangedFn) (GhosttyTerminal terminal, void *userdata) |
| typedef void(* | GhosttyTerminalWritePtyFn) (GhosttyTerminal terminal, void *userdata, const uint8_t *data, size_t len) |
| typedef GhosttyString(* | GhosttyTerminalXtversionFn) (GhosttyTerminal terminal, void *userdata) |
Complete terminal emulator state and rendering.
Definition in file terminal.h.