mirror of
https://github.com/dankamongmen/notcurses
synced 2025-03-10 01:29:05 -04:00
ncdirect_putstr: handle palette-indexed color
This commit is contained in:
parent
555a3262b1
commit
4a57436bb8
@ -24,12 +24,15 @@ ncdirect_bg_default_p(const struct ncdirect* nc){
|
||||
return channels_bg_default_p(ncdirect_channels(nc));
|
||||
}
|
||||
|
||||
// FIXME handle palette-indexed color
|
||||
int ncdirect_putstr(ncdirect* nc, uint64_t channels, const char* utf8){
|
||||
if(channels_fg_default_p(channels)){
|
||||
if(ncdirect_set_fg_default(nc)){
|
||||
return -1;
|
||||
}
|
||||
}else if(channels_fg_palindex_p(channels)){
|
||||
if(ncdirect_set_fg_palindex(nc, channels_fg_palindex(channels))){
|
||||
return -1;
|
||||
}
|
||||
}else if(ncdirect_set_fg_rgb(nc, channels_fg_rgb(channels))){
|
||||
return -1;
|
||||
}
|
||||
@ -37,6 +40,10 @@ int ncdirect_putstr(ncdirect* nc, uint64_t channels, const char* utf8){
|
||||
if(ncdirect_set_bg_default(nc)){
|
||||
return -1;
|
||||
}
|
||||
}else if(channels_bg_palindex_p(channels)){
|
||||
if(ncdirect_set_bg_palindex(nc, channels_bg_palindex(channels))){
|
||||
return -1;
|
||||
}
|
||||
}else if(ncdirect_set_bg_rgb(nc, channels_bg_rgb(channels))){
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user