selector PoC: use CHANNELS_RGB_INITIALIZER()

This commit is contained in:
nick black 2020-07-29 04:08:32 -04:00
parent d23bf9a393
commit 2b4b516260
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC
2 changed files with 12 additions and 24 deletions

View File

@ -70,18 +70,12 @@ int main(void){
sopts.title = "this is truly an awfully long example of a MULTISELECTOR title"; sopts.title = "this is truly an awfully long example of a MULTISELECTOR title";
sopts.secondary = "pick one (you will die regardless)"; sopts.secondary = "pick one (you will die regardless)";
sopts.footer = "press q to exit (there is sartrev(\"no exit\"))"; sopts.footer = "press q to exit (there is sartrev(\"no exit\"))";
channels_set_fg(&sopts.boxchannels, 0x20e0e0); sopts.boxchannels = CHANNELS_RGB_INITIALIZER(0x20, 0xe0, 0xe0, 0x20, 0, 0),
channels_set_bg(&sopts.boxchannels, 0x200000); sopts.opchannels = CHANNELS_RGB_INITIALIZER(0xe0, 0x80, 0x40, 0, 0, 0),
channels_set_fg(&sopts.opchannels, 0xe08040); sopts.descchannels = CHANNELS_RGB_INITIALIZER(0x80, 0xe0, 0x40, 0, 0, 0),
channels_set_bg(&sopts.opchannels, 0); sopts.footchannels = CHANNELS_RGB_INITIALIZER(0xe0, 0, 0x40, 0x20, 0x20, 0),
channels_set_fg(&sopts.descchannels, 0xe0e040); sopts.titlechannels = CHANNELS_RGB_INITIALIZER(0x20, 0xff, 0xff, 0, 0, 0x20),
channels_set_bg(&sopts.descchannels, 0); sopts.bgchannels = CHANNELS_RGB_INITIALIZER(0, 0x20, 0, 0, 0x20, 0),
channels_set_fg(&sopts.footchannels, 0xe00040);
channels_set_bg(&sopts.footchannels, 0x202000);
channels_set_fg(&sopts.titlechannels, 0x20ffff);
channels_set_bg(&sopts.titlechannels, 0x000020);
channels_set_fg(&sopts.bgchannels, 0x002000);
channels_set_bg(&sopts.bgchannels, 0x002000);
channels_set_fg_alpha(&sopts.bgchannels, CELL_ALPHA_BLEND); channels_set_fg_alpha(&sopts.bgchannels, CELL_ALPHA_BLEND);
channels_set_bg_alpha(&sopts.bgchannels, CELL_ALPHA_BLEND); channels_set_bg_alpha(&sopts.bgchannels, CELL_ALPHA_BLEND);
struct ncplane* n = notcurses_stdplane(nc); struct ncplane* n = notcurses_stdplane(nc);

View File

@ -71,18 +71,12 @@ int main(void){
sopts.secondary = "pick one (you will die regardless)"; sopts.secondary = "pick one (you will die regardless)";
sopts.footer = "press q to exit (there is no exit)"; sopts.footer = "press q to exit (there is no exit)";
sopts.defidx = 5; sopts.defidx = 5;
channels_set_fg(&sopts.boxchannels, 0x20e040); sopts.boxchannels = CHANNELS_RGB_INITIALIZER(0x20, 0xe0, 0x40, 0x20, 0x20, 0x20),
channels_set_bg(&sopts.boxchannels, 0x202020); sopts.opchannels = CHANNELS_RGB_INITIALIZER(0xe0, 0x80, 0x40, 0, 0, 0),
channels_set_fg(&sopts.opchannels, 0xe08040); sopts.descchannels = CHANNELS_RGB_INITIALIZER(0x80, 0xe0, 0x40, 0, 0, 0),
channels_set_fg(&sopts.descchannels, 0x80e040); sopts.footchannels = CHANNELS_RGB_INITIALIZER(0xe0, 0, 0x40, 0x20, 0, 0),
channels_set_bg(&sopts.opchannels, 0); sopts.titlechannels = CHANNELS_RGB_INITIALIZER(0xff, 0xff, 0x80, 0, 0, 0x20),
channels_set_bg(&sopts.descchannels, 0); sopts.bgchannels = CHANNELS_RGB_INITIALIZER(0, 0x20, 0, 0, 0x20, 0),
channels_set_fg(&sopts.footchannels, 0xe00040);
channels_set_bg(&sopts.footchannels, 0x200000);
channels_set_fg(&sopts.titlechannels, 0xffff80);
channels_set_bg(&sopts.titlechannels, 0x000020);
channels_set_fg(&sopts.bgchannels, 0x002000);
channels_set_bg(&sopts.bgchannels, 0x002000);
channels_set_fg_alpha(&sopts.bgchannels, CELL_ALPHA_BLEND); channels_set_fg_alpha(&sopts.bgchannels, CELL_ALPHA_BLEND);
channels_set_bg_alpha(&sopts.bgchannels, CELL_ALPHA_BLEND); channels_set_bg_alpha(&sopts.bgchannels, CELL_ALPHA_BLEND);
struct ncplane* n = notcurses_stdplane(nc); struct ncplane* n = notcurses_stdplane(nc);