ELinks 0.16.1.1
css_selector Struct Reference

The struct css_selector is used for mapping elements (or nodes) in the document structure to properties. More...

#include <stylesheet.h>

Collaboration diagram for css_selector:

Data Fields

void * magic1
struct css_selectornext
struct css_selectorprev
void * magic2
enum css_selector_relation relation
 This defines relation between this selector fragment and its parent in the selector tree.
struct css_selector_set leaves
css_selector_type_T type
char * name
struct css_property list properties

Detailed Description

The struct css_selector is used for mapping elements (or nodes) in the document structure to properties.

See README for some hints about how the trees of these span.

Field Documentation

◆ leaves

struct css_selector_set css_selector::leaves

◆ magic1

void* css_selector::magic1

◆ magic2

void* css_selector::magic2

◆ name

char* css_selector::name

◆ next

struct css_selector* css_selector::next

◆ prev

struct css_selector* css_selector::prev

◆ properties

struct css_property list css_selector::properties

◆ relation

enum css_selector_relation css_selector::relation

This defines relation between this selector fragment and its parent in the selector tree.

Update with set_css_selector_relation().

◆ type

css_selector_type_T css_selector::type

The documentation for this struct was generated from the following file: