Selector: add arrows if there are more options #302

pull/312/head
nick black 4 years ago
parent fad612bd2f
commit 45235fc076
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -59,10 +59,12 @@ ncselector_draw(ncselector* n){
n->ncp->channels = n->footchannels;
ncplane_putstr_yx(n->ncp, dimy - 1, xloc, n->footer);
}
n->ncp->channels = n->descchannels;
ncplane_putegc_yx(n->ncp, ++yoff, bodywidth - (n->longdesc + 3), "", NULL);
unsigned printidx = n->startdisp;
int bodyoffset = dimx - bodywidth + 2;
unsigned printed = 0;
for(yoff += 2 ; yoff < dimy - 2 ; ++yoff){
for(yoff += 1 ; yoff < dimy - 2 ; ++yoff){
if(n->maxdisplay && printed == n->maxdisplay){
break;
}
@ -82,6 +84,8 @@ ncselector_draw(ncselector* n){
}
++printed;
}
n->ncp->channels = n->descchannels;
ncplane_putegc_yx(n->ncp, yoff, bodywidth - (n->longdesc + 3), "", NULL);
return notcurses_render(n->ncp->nc);
}

Loading…
Cancel
Save