libcss
Loading...
Searching...
No Matches
Macros | Functions
properties.h File Reference
#include <libcss/errors.h>
#include <libcss/computed.h>
#include "stylesheet.h"
#include "select/select.h"

Go to the source code of this file.

Macros

#define PROPERTY_FUNCS(pname)
 

Functions

 PROPERTY_FUNCS (align_content)
 
 PROPERTY_FUNCS (align_items)
 
 PROPERTY_FUNCS (align_self)
 
 PROPERTY_FUNCS (azimuth)
 
 PROPERTY_FUNCS (background_attachment)
 
 PROPERTY_FUNCS (background_color)
 
 PROPERTY_FUNCS (background_image)
 
 PROPERTY_FUNCS (background_position)
 
 PROPERTY_FUNCS (background_repeat)
 
 PROPERTY_FUNCS (border_collapse)
 
 PROPERTY_FUNCS (border_spacing)
 
 PROPERTY_FUNCS (border_top_color)
 
 PROPERTY_FUNCS (border_right_color)
 
 PROPERTY_FUNCS (border_bottom_color)
 
 PROPERTY_FUNCS (border_left_color)
 
 PROPERTY_FUNCS (border_top_style)
 
 PROPERTY_FUNCS (border_right_style)
 
 PROPERTY_FUNCS (border_bottom_style)
 
 PROPERTY_FUNCS (border_left_style)
 
 PROPERTY_FUNCS (border_top_width)
 
 PROPERTY_FUNCS (border_right_width)
 
 PROPERTY_FUNCS (border_bottom_width)
 
 PROPERTY_FUNCS (border_left_width)
 
 PROPERTY_FUNCS (bottom)
 
 PROPERTY_FUNCS (box_sizing)
 
 PROPERTY_FUNCS (break_after)
 
 PROPERTY_FUNCS (break_before)
 
 PROPERTY_FUNCS (break_inside)
 
 PROPERTY_FUNCS (caption_side)
 
 PROPERTY_FUNCS (clear)
 
 PROPERTY_FUNCS (clip)
 
 PROPERTY_FUNCS (color)
 
 PROPERTY_FUNCS (column_count)
 
 PROPERTY_FUNCS (column_fill)
 
 PROPERTY_FUNCS (column_gap)
 
 PROPERTY_FUNCS (column_rule_color)
 
 PROPERTY_FUNCS (column_rule_style)
 
 PROPERTY_FUNCS (column_rule_width)
 
 PROPERTY_FUNCS (column_span)
 
 PROPERTY_FUNCS (column_width)
 
 PROPERTY_FUNCS (content)
 
 PROPERTY_FUNCS (counter_increment)
 
 PROPERTY_FUNCS (counter_reset)
 
 PROPERTY_FUNCS (cue_after)
 
 PROPERTY_FUNCS (cue_before)
 
 PROPERTY_FUNCS (cursor)
 
 PROPERTY_FUNCS (direction)
 
 PROPERTY_FUNCS (display)
 
 PROPERTY_FUNCS (elevation)
 
 PROPERTY_FUNCS (empty_cells)
 
 PROPERTY_FUNCS (fill_opacity)
 
 PROPERTY_FUNCS (flex_basis)
 
 PROPERTY_FUNCS (flex_direction)
 
 PROPERTY_FUNCS (flex_grow)
 
 PROPERTY_FUNCS (flex_shrink)
 
 PROPERTY_FUNCS (flex_wrap)
 
 PROPERTY_FUNCS (float)
 
 PROPERTY_FUNCS (font_family)
 
 PROPERTY_FUNCS (font_size)
 
 PROPERTY_FUNCS (font_style)
 
 PROPERTY_FUNCS (font_variant)
 
 PROPERTY_FUNCS (font_weight)
 
 PROPERTY_FUNCS (height)
 
 PROPERTY_FUNCS (justify_content)
 
 PROPERTY_FUNCS (left)
 
 PROPERTY_FUNCS (letter_spacing)
 
 PROPERTY_FUNCS (line_height)
 
 PROPERTY_FUNCS (list_style_image)
 
 PROPERTY_FUNCS (list_style_position)
 
 PROPERTY_FUNCS (list_style_type)
 
 PROPERTY_FUNCS (margin_top)
 
 PROPERTY_FUNCS (margin_right)
 
 PROPERTY_FUNCS (margin_bottom)
 
 PROPERTY_FUNCS (margin_left)
 
 PROPERTY_FUNCS (max_height)
 
 PROPERTY_FUNCS (max_width)
 
 PROPERTY_FUNCS (min_height)
 
 PROPERTY_FUNCS (min_width)
 
 PROPERTY_FUNCS (opacity)
 
 PROPERTY_FUNCS (order)
 
 PROPERTY_FUNCS (orphans)
 
 PROPERTY_FUNCS (outline_color)
 
 PROPERTY_FUNCS (outline_style)
 
 PROPERTY_FUNCS (outline_width)
 
 PROPERTY_FUNCS (overflow_x)
 
 PROPERTY_FUNCS (overflow_y)
 
 PROPERTY_FUNCS (padding_top)
 
 PROPERTY_FUNCS (padding_right)
 
 PROPERTY_FUNCS (padding_bottom)
 
 PROPERTY_FUNCS (padding_left)
 
 PROPERTY_FUNCS (page_break_after)
 
 PROPERTY_FUNCS (page_break_before)
 
 PROPERTY_FUNCS (page_break_inside)
 
 PROPERTY_FUNCS (pause_after)
 
 PROPERTY_FUNCS (pause_before)
 
 PROPERTY_FUNCS (pitch_range)
 
 PROPERTY_FUNCS (pitch)
 
 PROPERTY_FUNCS (play_during)
 
 PROPERTY_FUNCS (position)
 
 PROPERTY_FUNCS (quotes)
 
 PROPERTY_FUNCS (richness)
 
 PROPERTY_FUNCS (right)
 
 PROPERTY_FUNCS (speak_header)
 
 PROPERTY_FUNCS (speak_numeral)
 
 PROPERTY_FUNCS (speak_punctuation)
 
 PROPERTY_FUNCS (speak)
 
 PROPERTY_FUNCS (speech_rate)
 
 PROPERTY_FUNCS (stress)
 
 PROPERTY_FUNCS (stroke_opacity)
 
 PROPERTY_FUNCS (table_layout)
 
 PROPERTY_FUNCS (text_align)
 
 PROPERTY_FUNCS (text_decoration)
 
 PROPERTY_FUNCS (text_indent)
 
 PROPERTY_FUNCS (text_transform)
 
 PROPERTY_FUNCS (top)
 
 PROPERTY_FUNCS (unicode_bidi)
 
 PROPERTY_FUNCS (vertical_align)
 
 PROPERTY_FUNCS (visibility)
 
 PROPERTY_FUNCS (voice_family)
 
 PROPERTY_FUNCS (volume)
 
 PROPERTY_FUNCS (white_space)
 
 PROPERTY_FUNCS (widows)
 
 PROPERTY_FUNCS (width)
 
 PROPERTY_FUNCS (word_spacing)
 
 PROPERTY_FUNCS (writing_mode)
 
 PROPERTY_FUNCS (z_index)
 

Macro Definition Documentation

◆ PROPERTY_FUNCS

#define PROPERTY_FUNCS (   pname)
Value:
css_error css__cascade_##pname (uint32_t opv, css_style *style, css_select_state *state); \
css_error css__set_##pname##_from_hint(const css_hint *hint, css_computed_style *style); \
css_error css__initial_##pname (css_select_state *state); \
css_error css__copy_##pname (const css_computed_style *from, css_computed_style *to); \
css_error css__compose_##pname (const css_computed_style *parent, const css_computed_style *child, css_computed_style *result); \
uint32_t destroy_##pname (void *bytecode)
css_error
Definition errors.h:18
Definition autogenerated_computed.h:282
Definition hint.h:34
Definition select.h:69
Definition stylesheet.h:29

Function Documentation

◆ PROPERTY_FUNCS() [1/126]

PROPERTY_FUNCS ( align_content  )

◆ PROPERTY_FUNCS() [2/126]

PROPERTY_FUNCS ( align_items  )

◆ PROPERTY_FUNCS() [3/126]

PROPERTY_FUNCS ( align_self  )

◆ PROPERTY_FUNCS() [4/126]

PROPERTY_FUNCS ( azimuth  )

◆ PROPERTY_FUNCS() [5/126]

PROPERTY_FUNCS ( background_attachment  )

◆ PROPERTY_FUNCS() [6/126]

PROPERTY_FUNCS ( background_color  )

◆ PROPERTY_FUNCS() [7/126]

PROPERTY_FUNCS ( background_image  )

◆ PROPERTY_FUNCS() [8/126]

PROPERTY_FUNCS ( background_position  )

◆ PROPERTY_FUNCS() [9/126]

PROPERTY_FUNCS ( background_repeat  )

◆ PROPERTY_FUNCS() [10/126]

PROPERTY_FUNCS ( border_bottom_color  )

◆ PROPERTY_FUNCS() [11/126]

PROPERTY_FUNCS ( border_bottom_style  )

◆ PROPERTY_FUNCS() [12/126]

PROPERTY_FUNCS ( border_bottom_width  )

◆ PROPERTY_FUNCS() [13/126]

PROPERTY_FUNCS ( border_collapse  )

◆ PROPERTY_FUNCS() [14/126]

PROPERTY_FUNCS ( border_left_color  )

◆ PROPERTY_FUNCS() [15/126]

PROPERTY_FUNCS ( border_left_style  )

◆ PROPERTY_FUNCS() [16/126]

PROPERTY_FUNCS ( border_left_width  )

◆ PROPERTY_FUNCS() [17/126]

PROPERTY_FUNCS ( border_right_color  )

◆ PROPERTY_FUNCS() [18/126]

PROPERTY_FUNCS ( border_right_style  )

◆ PROPERTY_FUNCS() [19/126]

PROPERTY_FUNCS ( border_right_width  )

◆ PROPERTY_FUNCS() [20/126]

PROPERTY_FUNCS ( border_spacing  )

◆ PROPERTY_FUNCS() [21/126]

PROPERTY_FUNCS ( border_top_color  )

◆ PROPERTY_FUNCS() [22/126]

PROPERTY_FUNCS ( border_top_style  )

◆ PROPERTY_FUNCS() [23/126]

PROPERTY_FUNCS ( border_top_width  )

◆ PROPERTY_FUNCS() [24/126]

PROPERTY_FUNCS ( bottom  )

◆ PROPERTY_FUNCS() [25/126]

PROPERTY_FUNCS ( box_sizing  )

◆ PROPERTY_FUNCS() [26/126]

PROPERTY_FUNCS ( break_after  )

◆ PROPERTY_FUNCS() [27/126]

PROPERTY_FUNCS ( break_before  )

◆ PROPERTY_FUNCS() [28/126]

PROPERTY_FUNCS ( break_inside  )

◆ PROPERTY_FUNCS() [29/126]

PROPERTY_FUNCS ( caption_side  )

◆ PROPERTY_FUNCS() [30/126]

PROPERTY_FUNCS ( clear  )

◆ PROPERTY_FUNCS() [31/126]

PROPERTY_FUNCS ( clip  )

◆ PROPERTY_FUNCS() [32/126]

PROPERTY_FUNCS ( color  )

◆ PROPERTY_FUNCS() [33/126]

PROPERTY_FUNCS ( column_count  )

◆ PROPERTY_FUNCS() [34/126]

PROPERTY_FUNCS ( column_fill  )

◆ PROPERTY_FUNCS() [35/126]

PROPERTY_FUNCS ( column_gap  )

◆ PROPERTY_FUNCS() [36/126]

PROPERTY_FUNCS ( column_rule_color  )

◆ PROPERTY_FUNCS() [37/126]

PROPERTY_FUNCS ( column_rule_style  )

◆ PROPERTY_FUNCS() [38/126]

PROPERTY_FUNCS ( column_rule_width  )

◆ PROPERTY_FUNCS() [39/126]

PROPERTY_FUNCS ( column_span  )

◆ PROPERTY_FUNCS() [40/126]

PROPERTY_FUNCS ( column_width  )

◆ PROPERTY_FUNCS() [41/126]

PROPERTY_FUNCS ( content  )

◆ PROPERTY_FUNCS() [42/126]

PROPERTY_FUNCS ( counter_increment  )

◆ PROPERTY_FUNCS() [43/126]

PROPERTY_FUNCS ( counter_reset  )

◆ PROPERTY_FUNCS() [44/126]

PROPERTY_FUNCS ( cue_after  )

◆ PROPERTY_FUNCS() [45/126]

PROPERTY_FUNCS ( cue_before  )

◆ PROPERTY_FUNCS() [46/126]

PROPERTY_FUNCS ( cursor  )

◆ PROPERTY_FUNCS() [47/126]

PROPERTY_FUNCS ( direction  )

◆ PROPERTY_FUNCS() [48/126]

PROPERTY_FUNCS ( display  )

◆ PROPERTY_FUNCS() [49/126]

PROPERTY_FUNCS ( elevation  )

◆ PROPERTY_FUNCS() [50/126]

PROPERTY_FUNCS ( empty_cells  )

◆ PROPERTY_FUNCS() [51/126]

PROPERTY_FUNCS ( fill_opacity  )

◆ PROPERTY_FUNCS() [52/126]

PROPERTY_FUNCS ( flex_basis  )

◆ PROPERTY_FUNCS() [53/126]

PROPERTY_FUNCS ( flex_direction  )

◆ PROPERTY_FUNCS() [54/126]

PROPERTY_FUNCS ( flex_grow  )

◆ PROPERTY_FUNCS() [55/126]

PROPERTY_FUNCS ( flex_shrink  )

◆ PROPERTY_FUNCS() [56/126]

PROPERTY_FUNCS ( flex_wrap  )

◆ PROPERTY_FUNCS() [57/126]

PROPERTY_FUNCS ( float  )

◆ PROPERTY_FUNCS() [58/126]

PROPERTY_FUNCS ( font_family  )

◆ PROPERTY_FUNCS() [59/126]

PROPERTY_FUNCS ( font_size  )

◆ PROPERTY_FUNCS() [60/126]

PROPERTY_FUNCS ( font_style  )

◆ PROPERTY_FUNCS() [61/126]

PROPERTY_FUNCS ( font_variant  )

◆ PROPERTY_FUNCS() [62/126]

PROPERTY_FUNCS ( font_weight  )

◆ PROPERTY_FUNCS() [63/126]

PROPERTY_FUNCS ( height  )

◆ PROPERTY_FUNCS() [64/126]

PROPERTY_FUNCS ( justify_content  )

◆ PROPERTY_FUNCS() [65/126]

PROPERTY_FUNCS ( left  )

◆ PROPERTY_FUNCS() [66/126]

PROPERTY_FUNCS ( letter_spacing  )

◆ PROPERTY_FUNCS() [67/126]

PROPERTY_FUNCS ( line_height  )

◆ PROPERTY_FUNCS() [68/126]

PROPERTY_FUNCS ( list_style_image  )

◆ PROPERTY_FUNCS() [69/126]

PROPERTY_FUNCS ( list_style_position  )

◆ PROPERTY_FUNCS() [70/126]

PROPERTY_FUNCS ( list_style_type  )

◆ PROPERTY_FUNCS() [71/126]

PROPERTY_FUNCS ( margin_bottom  )

◆ PROPERTY_FUNCS() [72/126]

PROPERTY_FUNCS ( margin_left  )

◆ PROPERTY_FUNCS() [73/126]

PROPERTY_FUNCS ( margin_right  )

◆ PROPERTY_FUNCS() [74/126]

PROPERTY_FUNCS ( margin_top  )

◆ PROPERTY_FUNCS() [75/126]

PROPERTY_FUNCS ( max_height  )

◆ PROPERTY_FUNCS() [76/126]

PROPERTY_FUNCS ( max_width  )

◆ PROPERTY_FUNCS() [77/126]

PROPERTY_FUNCS ( min_height  )

◆ PROPERTY_FUNCS() [78/126]

PROPERTY_FUNCS ( min_width  )

◆ PROPERTY_FUNCS() [79/126]

PROPERTY_FUNCS ( opacity  )

◆ PROPERTY_FUNCS() [80/126]

PROPERTY_FUNCS ( order  )

◆ PROPERTY_FUNCS() [81/126]

PROPERTY_FUNCS ( orphans  )

◆ PROPERTY_FUNCS() [82/126]

PROPERTY_FUNCS ( outline_color  )

◆ PROPERTY_FUNCS() [83/126]

PROPERTY_FUNCS ( outline_style  )

◆ PROPERTY_FUNCS() [84/126]

PROPERTY_FUNCS ( outline_width  )

◆ PROPERTY_FUNCS() [85/126]

PROPERTY_FUNCS ( overflow_x  )

◆ PROPERTY_FUNCS() [86/126]

PROPERTY_FUNCS ( overflow_y  )

◆ PROPERTY_FUNCS() [87/126]

PROPERTY_FUNCS ( padding_bottom  )

◆ PROPERTY_FUNCS() [88/126]

PROPERTY_FUNCS ( padding_left  )

◆ PROPERTY_FUNCS() [89/126]

PROPERTY_FUNCS ( padding_right  )

◆ PROPERTY_FUNCS() [90/126]

PROPERTY_FUNCS ( padding_top  )

◆ PROPERTY_FUNCS() [91/126]

PROPERTY_FUNCS ( page_break_after  )

◆ PROPERTY_FUNCS() [92/126]

PROPERTY_FUNCS ( page_break_before  )

◆ PROPERTY_FUNCS() [93/126]

PROPERTY_FUNCS ( page_break_inside  )

◆ PROPERTY_FUNCS() [94/126]

PROPERTY_FUNCS ( pause_after  )

◆ PROPERTY_FUNCS() [95/126]

PROPERTY_FUNCS ( pause_before  )

◆ PROPERTY_FUNCS() [96/126]

PROPERTY_FUNCS ( pitch  )

◆ PROPERTY_FUNCS() [97/126]

PROPERTY_FUNCS ( pitch_range  )

◆ PROPERTY_FUNCS() [98/126]

PROPERTY_FUNCS ( play_during  )

◆ PROPERTY_FUNCS() [99/126]

PROPERTY_FUNCS ( position  )

◆ PROPERTY_FUNCS() [100/126]

PROPERTY_FUNCS ( quotes  )

◆ PROPERTY_FUNCS() [101/126]

PROPERTY_FUNCS ( richness  )

◆ PROPERTY_FUNCS() [102/126]

PROPERTY_FUNCS ( right  )

◆ PROPERTY_FUNCS() [103/126]

PROPERTY_FUNCS ( speak  )

◆ PROPERTY_FUNCS() [104/126]

PROPERTY_FUNCS ( speak_header  )

◆ PROPERTY_FUNCS() [105/126]

PROPERTY_FUNCS ( speak_numeral  )

◆ PROPERTY_FUNCS() [106/126]

PROPERTY_FUNCS ( speak_punctuation  )

◆ PROPERTY_FUNCS() [107/126]

PROPERTY_FUNCS ( speech_rate  )

◆ PROPERTY_FUNCS() [108/126]

PROPERTY_FUNCS ( stress  )

◆ PROPERTY_FUNCS() [109/126]

PROPERTY_FUNCS ( stroke_opacity  )

◆ PROPERTY_FUNCS() [110/126]

PROPERTY_FUNCS ( table_layout  )

◆ PROPERTY_FUNCS() [111/126]

PROPERTY_FUNCS ( text_align  )

◆ PROPERTY_FUNCS() [112/126]

PROPERTY_FUNCS ( text_decoration  )

◆ PROPERTY_FUNCS() [113/126]

PROPERTY_FUNCS ( text_indent  )

◆ PROPERTY_FUNCS() [114/126]

PROPERTY_FUNCS ( text_transform  )

◆ PROPERTY_FUNCS() [115/126]

PROPERTY_FUNCS ( top  )

◆ PROPERTY_FUNCS() [116/126]

PROPERTY_FUNCS ( unicode_bidi  )

◆ PROPERTY_FUNCS() [117/126]

PROPERTY_FUNCS ( vertical_align  )

◆ PROPERTY_FUNCS() [118/126]

PROPERTY_FUNCS ( visibility  )

◆ PROPERTY_FUNCS() [119/126]

PROPERTY_FUNCS ( voice_family  )

◆ PROPERTY_FUNCS() [120/126]

PROPERTY_FUNCS ( volume  )

◆ PROPERTY_FUNCS() [121/126]

PROPERTY_FUNCS ( white_space  )

◆ PROPERTY_FUNCS() [122/126]

PROPERTY_FUNCS ( widows  )

◆ PROPERTY_FUNCS() [123/126]

PROPERTY_FUNCS ( width  )

◆ PROPERTY_FUNCS() [124/126]

PROPERTY_FUNCS ( word_spacing  )

◆ PROPERTY_FUNCS() [125/126]

PROPERTY_FUNCS ( writing_mode  )

◆ PROPERTY_FUNCS() [126/126]

PROPERTY_FUNCS ( z_index  )