libcss
Loading...
Searching...
No Matches
Functions
helpers.c File Reference
#include <assert.h>
#include "bytecode/bytecode.h"
#include "bytecode/opcodes.h"
#include "select/properties/properties.h"
#include "select/propget.h"
#include "select/propset.h"
#include "utils/utils.h"
#include "select/properties/helpers.h"

Functions

css_error css__cascade_bg_border_color (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, css_color))
 
css_error css__cascade_uri_none (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, lwc_string *))
 
css_error css__cascade_border_style (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t))
 
css_error css__cascade_border_width (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, css_fixed, css_unit))
 
css_error css__cascade_length_auto (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, css_fixed, css_unit))
 
css_error css__cascade_length_auto_calc (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, css_fixed_or_calc, css_unit))
 
css_error css__cascade_length_normal (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, css_fixed, css_unit))
 
css_error css__cascade_length_none (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, css_fixed, css_unit))
 
css_error css__cascade_length (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, css_fixed, css_unit))
 
css_error css__cascade_number (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, css_fixed))
 
css_error css__cascade_page_break_after_before_inside (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t))
 
css_error css__cascade_break_after_before_inside (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t))
 
css_error css__cascade_counter_increment_reset (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, css_computed_counter *))
 

Function Documentation

◆ css__cascade_bg_border_color()

css_error css__cascade_bg_border_color ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t, css_color fun 
)

◆ css__cascade_border_style()

css_error css__cascade_border_style ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t)  fun 
)

◆ css__cascade_border_width()

css_error css__cascade_border_width ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t, css_fixed, css_unit fun 
)

◆ css__cascade_break_after_before_inside()

css_error css__cascade_break_after_before_inside ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t)  fun 
)
Todo:
lose fun != NULL

◆ css__cascade_counter_increment_reset()

css_error css__cascade_counter_increment_reset ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t, css_computed_counter *)  fun 
)

◆ css__cascade_length()

css_error css__cascade_length ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t, css_fixed, css_unit fun 
)
Todo:
lose fun != NULL once all properties have set routines

◆ css__cascade_length_auto()

css_error css__cascade_length_auto ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t, css_fixed, css_unit fun 
)

◆ css__cascade_length_auto_calc()

css_error css__cascade_length_auto_calc ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t, css_fixed_or_calc, css_unit fun 
)

◆ css__cascade_length_none()

css_error css__cascade_length_none ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t, css_fixed, css_unit fun 
)

◆ css__cascade_length_normal()

css_error css__cascade_length_normal ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t, css_fixed, css_unit fun 
)

◆ css__cascade_number()

css_error css__cascade_number ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t, css_fixed fun 
)
Todo:
values
Todo:
lose fun != NULL once all properties have set routines

◆ css__cascade_page_break_after_before_inside()

css_error css__cascade_page_break_after_before_inside ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t)  fun 
)
Todo:
lose fun != NULL

◆ css__cascade_uri_none()

css_error css__cascade_uri_none ( uint32_t  opv,
css_style style,
css_select_state state,
css_error(*)(css_computed_style *, uint8_t, lwc_string *)  fun 
)
Todo:
lose fun != NULL once all properties have set routines