[docs] rename plane/visual sections to regions

pull/2410/head
joseLuís 3 years ago
parent a4d7bd5670
commit b1f636a2d9

@ -961,7 +961,7 @@ It is an error to invoke these functions on the standard plane.
```c ```c
// Resize the specified ncplane. The four parameters 'keepy', 'keepx', // Resize the specified ncplane. The four parameters 'keepy', 'keepx',
// 'keepleny', and 'keeplenx' define a subset of the ncplane to keep, // 'keepleny', and 'keeplenx' define a subset of the ncplane to keep,
// unchanged. This may be a section of size 0, though none of these four // unchanged. This may be a region of size 0, though none of these four
// parameters may be negative. 'keepx' and 'keepy' are relative to the ncplane. // parameters may be negative. 'keepx' and 'keepy' are relative to the ncplane.
// They must specify a coordinate within the ncplane's totality. 'yoff' and // They must specify a coordinate within the ncplane's totality. 'yoff' and
// 'xoff' are relative to 'keepy' and 'keepx', and place the upper-left corner // 'xoff' are relative to 'keepy' and 'keepx', and place the upper-left corner
@ -3321,8 +3321,8 @@ typedef struct ncvgeom {
unsigned rpixy, rpixx; // rendered pixel geometry (per visual_options) unsigned rpixy, rpixx; // rendered pixel geometry (per visual_options)
unsigned rcelly, rcellx; // rendered cell geometry (per visual_options) unsigned rcelly, rcellx; // rendered cell geometry (per visual_options)
unsigned scaley, scalex; // pixels per filled cell (scale == c for bitmaps) unsigned scaley, scalex; // pixels per filled cell (scale == c for bitmaps)
unsigned begy, begx; // upper-left corner of used section unsigned begy, begx; // upper-left corner of used region
unsigned leny, lenx; // geometry of used section unsigned leny, lenx; // geometry of used region
unsigned maxpixely, maxpixelx; // only defined for NCBLIT_PIXEL unsigned maxpixely, maxpixelx; // only defined for NCBLIT_PIXEL
ncblitter_e blitter; // blitter that will be used ncblitter_e blitter; // blitter that will be used
} ncvgeom; } ncvgeom;
@ -3439,12 +3439,12 @@ struct ncvisual_options {
// value if NCVISUAL_OPTION_HORALIGNED is provided. y is an ncalign_e // value if NCVISUAL_OPTION_HORALIGNED is provided. y is an ncalign_e
// value if NCVISUAL_OPTION_VERALIGNED is provided. // value if NCVISUAL_OPTION_VERALIGNED is provided.
int y, x; int y, x;
// the section of the visual that ought be rendered. for the entire visual, // the region of the visual that ought be rendered. for the entire visual,
// pass an origin of 0, 0 and a size of 0, 0 (or the true height and width). // pass an origin of 0, 0 and a size of 0, 0 (or the true height and width).
// these numbers are all in terms of ncvisual pixels. negative values are // these numbers are all in terms of ncvisual pixels. negative values are
// prohibited. // prohibited.
int begy, begx; // origin of rendered section int begy, begx; // origin of rendered region
int leny, lenx; // size of rendered section int leny, lenx; // size of rendered region
// use NCBLIT_DEFAULT if you don't care, an appropriate blitter will be // use NCBLIT_DEFAULT if you don't care, an appropriate blitter will be
// chosen for your terminal, given your scaling. NCBLIT_PIXEL is never // chosen for your terminal, given your scaling. NCBLIT_PIXEL is never
// chosen for NCBLIT_DEFAULT. // chosen for NCBLIT_DEFAULT.

@ -42,8 +42,8 @@ struct ncvisual_options {
struct ncplane* n; struct ncplane* n;
ncscale_e scaling; ncscale_e scaling;
int y, x; int y, x;
int begy, begx; // origin of rendered section int begy, begx; // origin of rendered region
int leny, lenx; // size of rendered section int leny, lenx; // size of rendered region
ncblitter_e blitter; // glyph set to use ncblitter_e blitter; // glyph set to use
uint64_t flags; // bitmask over NCVISUAL_OPTION_* uint64_t flags; // bitmask over NCVISUAL_OPTION_*
uint32_t transcolor; // use this color for ADDALPHA uint32_t transcolor; // use this color for ADDALPHA
@ -58,8 +58,8 @@ typedef struct ncvgeom {
unsigned rpixy, rpixx; // rendered pixel geometry (per visual_options) unsigned rpixy, rpixx; // rendered pixel geometry (per visual_options)
unsigned rcelly, rcellx; // rendered cell geometry (per visual_options) unsigned rcelly, rcellx; // rendered cell geometry (per visual_options)
unsigned scaley, scalex; // pixels per filled cell (scale == c for bitmaps) unsigned scaley, scalex; // pixels per filled cell (scale == c for bitmaps)
unsigned begy, begx; // upper-left corner of used section unsigned begy, begx; // upper-left corner of used region
unsigned leny, lenx; // geometry of used section unsigned leny, lenx; // geometry of used region
unsigned maxpixely, maxpixelx; // only defined for NCBLIT_PIXEL unsigned maxpixely, maxpixelx; // only defined for NCBLIT_PIXEL
ncblitter_e blitter;i // blitter that will be used ncblitter_e blitter;i // blitter that will be used
} ncvgeom; } ncvgeom;
@ -176,7 +176,7 @@ of its **struct ncvisual_options**. If ***n*** is not **NULL**, it specifies the
plane on which to render, and ***y***/***x*** specify a location within that plane. plane on which to render, and ***y***/***x*** specify a location within that plane.
Otherwise, a new plane will be created, and placed at ***y***/***x*** relative to Otherwise, a new plane will be created, and placed at ***y***/***x*** relative to
the rendering area. ***begy***/***begx*** specify the upper left corner of a the rendering area. ***begy***/***begx*** specify the upper left corner of a
subsection of the **ncvisual** to render, while ***leny***/***lenx*** specify the subregion of the **ncvisual** to render, while ***leny***/***lenx*** specify the
geometry of same. ***flags*** is a bitfield over: geometry of same. ***flags*** is a bitfield over:
* **NCVISUAL_OPTION_NODEGRADE** If the specified blitter is not available, fail rather than degrading. * **NCVISUAL_OPTION_NODEGRADE** If the specified blitter is not available, fail rather than degrading.
@ -211,7 +211,7 @@ through the bottom right corner of the image.
The ***n*** field specifies the plane to use. If this is **NULL**, a new plane The ***n*** field specifies the plane to use. If this is **NULL**, a new plane
will be created, having the precise geometry necessary to blit the specified will be created, having the precise geometry necessary to blit the specified
section of the image. This might be larger (or smaller) than the visual area. region of the image. This might be larger (or smaller) than the visual area.
***y*** and ***x*** have different meanings depending on whether or not ***y*** and ***x*** have different meanings depending on whether or not
***n*** is **NULL**. If not (drawing onto a preexisting plane), they specify ***n*** is **NULL**. If not (drawing onto a preexisting plane), they specify

@ -1615,7 +1615,7 @@ API void notcurses_stats_reset(struct notcurses* nc, ncstats* stats)
// Resize the specified ncplane. The four parameters 'keepy', 'keepx', // Resize the specified ncplane. The four parameters 'keepy', 'keepx',
// 'keepleny', and 'keeplenx' define a subset of the ncplane to keep, // 'keepleny', and 'keeplenx' define a subset of the ncplane to keep,
// unchanged. This may be a section of size 0, though none of these four // unchanged. This may be a region of size 0, though none of these four
// parameters may be negative. 'keepx' and 'keepy' are relative to the ncplane. // parameters may be negative. 'keepx' and 'keepy' are relative to the ncplane.
// They must specify a coordinate within the ncplane's totality. 'yoff' and // They must specify a coordinate within the ncplane's totality. 'yoff' and
// 'xoff' are relative to 'keepy' and 'keepx', and place the upper-left corner // 'xoff' are relative to 'keepy' and 'keepx', and place the upper-left corner
@ -3065,12 +3065,12 @@ struct ncvisual_options {
// value if NCVISUAL_OPTION_HORALIGNED is provided. y is an ncalign_e if // value if NCVISUAL_OPTION_HORALIGNED is provided. y is an ncalign_e if
// NCVISUAL_OPTION_VERALIGNED is provided. // NCVISUAL_OPTION_VERALIGNED is provided.
int y, x; int y, x;
// the section of the visual that ought be rendered. for the entire visual, // the region of the visual that ought be rendered. for the entire visual,
// pass an origin of 0, 0 and a size of 0, 0 (or the true height and width). // pass an origin of 0, 0 and a size of 0, 0 (or the true height and width).
// these numbers are all in terms of ncvisual pixels. negative values are // these numbers are all in terms of ncvisual pixels. negative values are
// prohibited. // prohibited.
unsigned begy, begx; // origin of rendered section in pixels unsigned begy, begx; // origin of rendered region in pixels
unsigned leny, lenx; // size of rendered section in pixels unsigned leny, lenx; // size of rendered region in pixels
// use NCBLIT_DEFAULT if you don't care, an appropriate blitter will be // use NCBLIT_DEFAULT if you don't care, an appropriate blitter will be
// chosen for your terminal, given your scaling. NCBLIT_PIXEL is never // chosen for your terminal, given your scaling. NCBLIT_PIXEL is never
// chosen for NCBLIT_DEFAULT. // chosen for NCBLIT_DEFAULT.
@ -3107,8 +3107,8 @@ typedef struct ncvgeom {
unsigned rpixy, rpixx; // rendered pixel geometry (per visual_options) unsigned rpixy, rpixx; // rendered pixel geometry (per visual_options)
unsigned rcelly, rcellx; // rendered cell geometry (per visual_options) unsigned rcelly, rcellx; // rendered cell geometry (per visual_options)
unsigned scaley, scalex; // pixels per filled cell (scale == c for bitmaps) unsigned scaley, scalex; // pixels per filled cell (scale == c for bitmaps)
unsigned begy, begx; // upper-left corner of used section unsigned begy, begx; // upper-left corner of used region
unsigned leny, lenx; // geometry of used section unsigned leny, lenx; // geometry of used region
unsigned maxpixely, maxpixelx; // only defined for NCBLIT_PIXEL unsigned maxpixely, maxpixelx; // only defined for NCBLIT_PIXEL
ncblitter_e blitter; // blitter that will be used ncblitter_e blitter; // blitter that will be used
} ncvgeom; } ncvgeom;

@ -28,7 +28,7 @@ zoom_map(struct notcurses* nc, const char* map, int* ret){
struct ncplane* n = notcurses_stdplane(nc); struct ncplane* n = notcurses_stdplane(nc);
*ret = -1; *ret = -1;
// determine size that will be represented on screen at once, and how // determine size that will be represented on screen at once, and how
// large that section has been rendered in the outzoomed map. take the map // large that region has been rendered in the outzoomed map. take the map
// and begin opening it on larger and larger planes that fit on the screen // and begin opening it on larger and larger planes that fit on the screen
// less and less. eventually, reach our natural NCSCALE_NONE size and begin // less and less. eventually, reach our natural NCSCALE_NONE size and begin
// scrolling through the map, whooooooooosh. // scrolling through the map, whooooooooosh.

Loading…
Cancel
Save