demo: minimal-width debug plane

This commit is contained in:
nick black 2020-12-06 07:51:08 -05:00
parent e6209ff5fc
commit 03c95b2b14
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

View File

@ -97,7 +97,8 @@ debug_toggle(struct notcurses* nc){
.y = 3, .y = 3,
.x = NCALIGN_CENTER, .x = NCALIGN_CENTER,
.rows = count_debug_lines(output, outputlen) + 1, .rows = count_debug_lines(output, outputlen) + 1,
.cols = dimx + 1, // so we don't break lines before the true boundary // 1 plus the max len of debug output so it can print against right border
.cols = 81,
.flags = NCPLANE_OPTION_HORALIGNED, .flags = NCPLANE_OPTION_HORALIGNED,
}; };
struct ncplane* n = ncplane_create(notcurses_stdplane(nc), &nopts); struct ncplane* n = ncplane_create(notcurses_stdplane(nc), &nopts);
@ -112,7 +113,7 @@ debug_toggle(struct notcurses* nc){
ncplane_set_scrolling(n, true); ncplane_set_scrolling(n, true);
ncplane_set_fg_rgb(n, 0x0a0a0a); ncplane_set_fg_rgb(n, 0x0a0a0a);
ncplane_set_bg_rgb(n, 0xffffe5); ncplane_set_bg_rgb(n, 0xffffe5);
if(ncplane_puttext(n, 0, NCALIGN_CENTER, output, &outputlen) < 0){ if(ncplane_puttext(n, 0, NCALIGN_LEFT, output, &outputlen) < 0){
free(output); free(output);
ncplane_destroy(n); ncplane_destroy(n);
return; return;