ELinks 0.18.0
style.h File Reference
This graph shows which files directly or indirectly include this file:

Functions

struct color_pairget_bfu_color (struct terminal *term, const char *stylename)
 Get suitable BFU color for the specific terminal.
 
void done_bfu_colors (void)
 Cleanup after the BFU style cache.
 

Function Documentation

◆ done_bfu_colors()

void done_bfu_colors ( void )

Cleanup after the BFU style cache.

Free all resources used by the BFU style cache.

◆ get_bfu_color()

struct color_pair * get_bfu_color ( struct terminal * term,
const char * stylename )

Get suitable BFU color for the specific terminal.

Get a color pair (foreground- and background color) for a specific BFU widget "style". Depending on the terminal settings a color suitable for either mono terminals or color terminals is returned. The returned color is derived by looking up the specified stylename under the option tree of "ui.colors.color" or the "ui.colors.mono", and using the values of the "text" and "background" color options as the values of the color pair.

Parameters
termTerminal for which the color will be used.
stylenameThe name of the BFU color.
Returns
A color pair matching the stylename or NULL.