LF OS
Hobby operating system for amd64 with high ambitions
Loading...
Searching...
No Matches
VTermScreenCallbacks Struct Reference

#include <vterm.h>

+ Collaboration diagram for VTermScreenCallbacks:

Data Fields

int(* damage )(VTermRect rect, void *user)
 
int(* moverect )(VTermRect dest, VTermRect src, void *user)
 
int(* movecursor )(VTermPos pos, VTermPos oldpos, int visible, void *user)
 
int(* settermprop )(VTermProp prop, VTermValue *val, void *user)
 
int(* bell )(void *user)
 
int(* resize )(int rows, int cols, void *user)
 
int(* sb_pushline )(int cols, const VTermScreenCell *cells, void *user)
 
int(* sb_popline )(int cols, VTermScreenCell *cells, void *user)
 
int(* sb_clear )(void *user)
 

Detailed Description

Definition at line 534 of file vterm.h.

Field Documentation

◆ bell

int(* VTermScreenCallbacks::bell) (void *user)

Definition at line 539 of file vterm.h.

◆ damage

int(* VTermScreenCallbacks::damage) (VTermRect rect, void *user)

Definition at line 535 of file vterm.h.

◆ movecursor

int(* VTermScreenCallbacks::movecursor) (VTermPos pos, VTermPos oldpos, int visible, void *user)

Definition at line 537 of file vterm.h.

◆ moverect

int(* VTermScreenCallbacks::moverect) (VTermRect dest, VTermRect src, void *user)

Definition at line 536 of file vterm.h.

◆ resize

int(* VTermScreenCallbacks::resize) (int rows, int cols, void *user)

Definition at line 540 of file vterm.h.

◆ sb_clear

int(* VTermScreenCallbacks::sb_clear) (void *user)

Definition at line 543 of file vterm.h.

◆ sb_popline

int(* VTermScreenCallbacks::sb_popline) (int cols, VTermScreenCell *cells, void *user)

Definition at line 542 of file vterm.h.

◆ sb_pushline

int(* VTermScreenCallbacks::sb_pushline) (int cols, const VTermScreenCell *cells, void *user)

Definition at line 541 of file vterm.h.

◆ settermprop

int(* VTermScreenCallbacks::settermprop) (VTermProp prop, VTermValue *val, void *user)

Definition at line 538 of file vterm.h.


The documentation for this struct was generated from the following file: