mirror of
https://github.com/dankamongmen/notcurses.git
synced 2024-11-02 09:40:15 +00:00
Selector: add arrows if there are more options #302
This commit is contained in:
parent
fad612bd2f
commit
45235fc076
@ -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…
Reference in New Issue
Block a user