diff --git a/include/notcurses.h b/include/notcurses.h index feeecf9ba..a88381c1f 100644 --- a/include/notcurses.h +++ b/include/notcurses.h @@ -181,10 +181,15 @@ int ncplane_vprintf(struct ncplane* n, const char* format, va_list ap); // lines), just as if ncplane_putc() was called at that spot. Return the // number of cells drawn on success. On error, return the negative number of // cells drawn. -int ncplane_hline(struct ncplane* n, int xoff, const cell* c, - const char* gclust, int len); -int ncplane_vline(struct ncplane* n, int yoff, const cell* c, - const char* gclust, int len); +int ncplane_hline(struct ncplane* n, const cell* c, int len); +int ncplane_vline(struct ncplane* n, const cell* c, int len); + +// Draw a box with its upper-left corner at the current cursor position, having +// dimensions |ylen| x |xlen|. The 6 cells provided are used to draw the +// upper-left, ur, ll, and lr corners, then the horizontal and vertical lines. +int ncplane_box(struct ncplane* n, const cell* ul, const cell* ur, + const cell* ll, const cell* lr, const cell* hline, + const cell* vline, int ylen, int xlen); // Erase all content in the ncplane, resetting all attributes to normal, all // colors to -1, and all cells to undrawn.