mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-02-06 20:27:02 +01:00
26 lines
475 B
C
26 lines
475 B
C
/*
|
|
* line-buf.h
|
|
* Copyright (C) 2024 Kovid Goyal <kovid at kovidgoyal.net>
|
|
*
|
|
* Distributed under terms of the GPL3 license.
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include "line.h"
|
|
#include "text-cache.h"
|
|
|
|
typedef struct {
|
|
PyObject_HEAD
|
|
|
|
GPUCell *gpu_cell_buf;
|
|
CPUCell *cpu_cell_buf;
|
|
index_type xnum, ynum, *line_map, *scratch;
|
|
LineAttrs *line_attrs;
|
|
Line *line;
|
|
TextCache *text_cache;
|
|
} LineBuf;
|
|
|
|
|
|
LineBuf* alloc_linebuf(unsigned int, unsigned int, TextCache*);
|