- Member css__cascade_azimuth (uint32_t opv, css_style *style, css_select_state *state)
set computed azimuth
azimuth values
azimuth behind
- Member css__cascade_break_after_before_inside (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t))
- lose fun != NULL
- Member css__cascade_cue_after (uint32_t opv, css_style *style, css_select_state *state)
- cue-after
- Member css__cascade_cue_before (uint32_t opv, css_style *style, css_select_state *state)
- cue-before
- Member css__cascade_elevation (uint32_t opv, css_style *style, css_select_state *state)
set computed elevation
convert to public values
- Member css__cascade_font_family (uint32_t opv, css_style *style, css_select_state *state)
- Do this at bytecode generation time?
- Member 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))
- lose fun != NULL once all properties have set routines
- Member css__cascade_number (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, css_fixed))
lose fun != NULL once all properties have set routines
values
- Member 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))
- lose fun != NULL
- Member css__cascade_pause_after (uint32_t opv, css_style *style, css_select_state *state)
- pause-after
- Member css__cascade_pause_before (uint32_t opv, css_style *style, css_select_state *state)
- pause-before
- Member css__cascade_pitch (uint32_t opv, css_style *style, css_select_state *state)
convert to public values
pitch
- Member css__cascade_pitch_range (uint32_t opv, css_style *style, css_select_state *state)
- pitch-range
- Member css__cascade_play_during (uint32_t opv, css_style *style, css_select_state *state)
convert to public values
mix & repeat
play-during
- Member css__cascade_richness (uint32_t opv, css_style *style, css_select_state *state)
- richness
- Member css__cascade_speak (uint32_t opv, css_style *style, css_select_state *state)
convert to public values
speak
- Member css__cascade_speak_header (uint32_t opv, css_style *style, css_select_state *state)
speak-header
convert to public values
- Member css__cascade_speak_numeral (uint32_t opv, css_style *style, css_select_state *state)
convert to public values
speak-numeral
- Member css__cascade_speak_punctuation (uint32_t opv, css_style *style, css_select_state *state)
speak-punctuation
convert to public values
- Member css__cascade_speech_rate (uint32_t opv, css_style *style, css_select_state *state)
convert to public values
speech-rate
- Member css__cascade_stress (uint32_t opv, css_style *style, css_select_state *state)
- stress
- Member css__cascade_uri_none (uint32_t opv, css_style *style, css_select_state *state, css_error(*fun)(css_computed_style *, uint8_t, lwc_string *))
- lose fun != NULL once all properties have set routines
- Member css__cascade_voice_family (uint32_t opv, css_style *style, css_select_state *state)
Do this at bytecode generation time?
voice-family
- Member css__cascade_volume (uint32_t opv, css_style *style, css_select_state *state)
convert to public values
volume
- Member css__stylesheet_add_rule (css_stylesheet *sheet, css_rule *rule, css_rule *parent)
- needs to trigger some event announcing styles have changed
- Member css__stylesheet_remove_rule (css_stylesheet *sheet, css_rule *rule)
- needs to trigger some event announcing styles have changed
- Member css__stylesheet_rule_set_page_selector (css_stylesheet *sheet, css_rule *rule, css_selector *sel)
- validate selector
- Member css__stylesheet_selector_append_specific (css_stylesheet *sheet, css_selector **parent, const css_selector_detail *specific)
- this may want optimising – counting blocks is O(n) In practice, however, n isn't likely to be large, so may be fine
- Member css_computed_left (const css_computed_style *style, css_fixed *length, css_unit *unit)
- Consider containing block's direction if overconstrained
- Member css_computed_right (const css_computed_style *style, css_fixed *length, css_unit *unit)
- Consider containing block's direction if overconstrained
- Member css_stylesheet_set_disabled (css_stylesheet *sheet, bool disabled)
- needs to trigger some event announcing styles have changed
- Member exp_entry
- at some point, we need to extend this to handle nested blocks
- Member line_ctx
- at some point, we need to extend this to handle nested blocks