ELinks 0.18.0
property.c File Reference

CSS property info. More...

#include <stdlib.h>
#include "elinks.h"
#include "document/css/property.h"
#include "document/css/value.h"
Include dependency graph for property.c:

Variables

struct css_property_info css_property_info [CSS_PT_LAST]
 This table contains info about all the known CSS properties.
 

Detailed Description

CSS property info.

Variable Documentation

◆ css_property_info

struct css_property_info css_property_info[CSS_PT_LAST]
Initial value:
= {
}
#define NULL
Definition explodename.c:35
@ CSS_PT_TEXT_DECORATION
Definition property.h:26
@ CSS_PT_COLOR
Definition property.h:19
@ CSS_PT_DISPLAY
Definition property.h:20
@ CSS_PT_LIST_STYLE_TYPE
Definition property.h:24
@ CSS_PT_BACKGROUND_COLOR
Definition property.h:18
@ CSS_PT_LIST_STYLE
Definition property.h:23
@ CSS_PT_NONE
Definition property.h:16
@ CSS_PT_TEXT_ALIGN
Definition property.h:25
@ CSS_PT_FONT_STYLE
Definition property.h:21
@ CSS_PT_BACKGROUND
Definition property.h:17
@ CSS_PT_FONT_WEIGHT
Definition property.h:22
@ CSS_PT_WHITE_SPACE
Definition property.h:27
@ CSS_VT_TEXT_ALIGN
Definition property.h:37
@ CSS_VT_COLOR
Definition property.h:33
@ CSS_VT_NONE
Definition property.h:32
@ CSS_VT_FONT_ATTRIBUTE
Definition property.h:35
@ CSS_VT_DISPLAY
Definition property.h:34
@ CSS_VT_LIST_STYLE
Definition property.h:36
int css_parse_display_value(struct css_property_info *propinfo, union css_property_value *value, struct scanner *scanner)
Definition value.c:368
int css_parse_font_style_value(struct css_property_info *propinfo, union css_property_value *value, struct scanner *scanner)
Definition value.c:120
int css_parse_list_style_value(struct css_property_info *propinfo, union css_property_value *value, struct scanner *scanner)
Definition value.c:201
int css_parse_background_value(struct css_property_info *propinfo, union css_property_value *value, struct scanner *scanner)
Definition value.c:89
int css_parse_text_decoration_value(struct css_property_info *propinfo, union css_property_value *value, struct scanner *scanner)
Definition value.c:315
int css_parse_color_value(struct css_property_info *propinfo, union css_property_value *value, struct scanner *scanner)
Definition value.c:23
int css_parse_text_align_value(struct css_property_info *propinfo, union css_property_value *value, struct scanner *scanner)
Definition value.c:283
int css_parse_font_weight_value(struct css_property_info *propinfo, union css_property_value *value, struct scanner *scanner)
Definition value.c:150
int css_parse_white_space_value(struct css_property_info *propinfo, union css_property_value *value, struct scanner *scanner)
Definition value.c:342

This table contains info about all the known CSS properties.

Todo
TODO: Use fastfind when we get a lot of properties. XXX: But only WHEN we get A LOT of properties, zas! ;-) –pasky