Notcurses 3.0.13
a blingful library for TUIs and character graphics
Loading...
Searching...
No Matches
ncplane Struct Reference

#include <internal.h>

Collaboration diagram for ncplane:

Data Fields

nccellfb
 
int logrow
 
unsigned x
 
unsigned y
 
int absx
 
int absy
 
unsigned lenx
 
unsigned leny
 
egcpool pool
 
uint64_t channels
 
struct ncpilepile
 
struct ncplaneabove
 
struct ncplanebelow
 
struct ncplanebnext
 
struct ncplane ** bprev
 
struct ncplaneblist
 
struct ncplaneboundto
 
sprixelsprite
 
tamenttam
 
void * userptr
 
int(* resizecb )(struct ncplane *)
 
nccell basecell
 
char * name
 
ncalign_e halign
 
ncalign_e valign
 
uint16_t stylemask
 
int margin_b
 
int margin_r
 
bool scrolling
 
bool fixedbound
 
bool autogrow
 
void * widget
 
void(* wdestruct )(void *)
 

Detailed Description

Definition at line 76 of file internal.h.

Field Documentation

◆ above

struct ncplane* above

Definition at line 93 of file internal.h.

◆ absx

int absx

Definition at line 83 of file internal.h.

◆ absy

int absy

Definition at line 83 of file internal.h.

◆ autogrow

bool autogrow

Definition at line 118 of file internal.h.

◆ basecell

nccell basecell

Definition at line 110 of file internal.h.

◆ below

struct ncplane* below

Definition at line 94 of file internal.h.

◆ blist

struct ncplane* blist

Definition at line 102 of file internal.h.

◆ bnext

struct ncplane* bnext

Definition at line 100 of file internal.h.

◆ boundto

struct ncplane* boundto

Definition at line 103 of file internal.h.

◆ bprev

struct ncplane** bprev

Definition at line 101 of file internal.h.

◆ channels

uint64_t channels

Definition at line 88 of file internal.h.

◆ fb

nccell* fb

Definition at line 77 of file internal.h.

◆ fixedbound

bool fixedbound

Definition at line 117 of file internal.h.

◆ halign

ncalign_e halign

Definition at line 112 of file internal.h.

◆ lenx

unsigned lenx

Definition at line 86 of file internal.h.

◆ leny

unsigned leny

Definition at line 86 of file internal.h.

◆ logrow

int logrow

Definition at line 78 of file internal.h.

◆ margin_b

int margin_b

Definition at line 115 of file internal.h.

◆ margin_r

int margin_r

Definition at line 115 of file internal.h.

◆ name

char* name

Definition at line 111 of file internal.h.

◆ pile

struct ncpile* pile

Definition at line 92 of file internal.h.

◆ pool

egcpool pool

Definition at line 87 of file internal.h.

◆ resizecb

int(* resizecb) (struct ncplane *)

Definition at line 109 of file internal.h.

◆ scrolling

bool scrolling

Definition at line 116 of file internal.h.

◆ sprite

sprixel* sprite

Definition at line 105 of file internal.h.

◆ stylemask

uint16_t stylemask

Definition at line 114 of file internal.h.

◆ tam

tament* tam

Definition at line 106 of file internal.h.

◆ userptr

void* userptr

Definition at line 108 of file internal.h.

◆ valign

ncalign_e valign

Definition at line 113 of file internal.h.

◆ wdestruct

void(* wdestruct) (void *)

Definition at line 124 of file internal.h.

◆ widget

void* widget

Definition at line 123 of file internal.h.

◆ x

unsigned x

Definition at line 79 of file internal.h.

◆ y

unsigned y

Definition at line 79 of file internal.h.


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