NetSurf
Data Fields
box_construct_props Struct Reference

Transient properties for construction of current node. More...

Collaboration diagram for box_construct_props:
[legend]

Data Fields

const css_computed_style * parent_style
 Style from which to inherit, or NULL if none. More...
 
struct nsurlhref
 Current link target, or NULL if none. More...
 
const char * target
 Current frame target, or NULL if none. More...
 
const char * title
 Current title attribute, or NULL if none. More...
 
struct boxcontaining_block
 Identity of the current block-level container. More...
 
struct boxinline_container
 Current container for inlines, or NULL if none. More...
 
bool node_is_root
 Whether the current node is the root of the DOM tree. More...
 

Detailed Description

Transient properties for construction of current node.

Definition at line 69 of file box_construct.c.

Field Documentation

◆ containing_block

struct box* box_construct_props::containing_block

Identity of the current block-level container.

Definition at line 79 of file box_construct.c.

Referenced by box__containing_block_is_flex(), box_construct_element(), box_construct_element_after(), box_construct_text(), and box_extract_properties().

◆ href

struct nsurl* box_construct_props::href

Current link target, or NULL if none.

Definition at line 73 of file box_construct.c.

Referenced by box_construct_element(), box_construct_text(), and box_extract_properties().

◆ inline_container

struct box* box_construct_props::inline_container

Current container for inlines, or NULL if none.

Note
If non-NULL, will be the last child of containing_block

Definition at line 82 of file box_construct.c.

Referenced by box_construct_element(), box_construct_element_after(), box_construct_text(), and box_extract_properties().

◆ node_is_root

bool box_construct_props::node_is_root

Whether the current node is the root of the DOM tree.

Definition at line 84 of file box_construct.c.

Referenced by box_construct_element(), and box_extract_properties().

◆ parent_style

const css_computed_style* box_construct_props::parent_style

Style from which to inherit, or NULL if none.

Definition at line 71 of file box_construct.c.

Referenced by box_construct_element(), box_construct_text(), and box_extract_properties().

◆ target

const char* box_construct_props::target

Current frame target, or NULL if none.

Definition at line 75 of file box_construct.c.

Referenced by box_construct_element(), box_construct_text(), and box_extract_properties().

◆ title

const char* box_construct_props::title

Current title attribute, or NULL if none.

Definition at line 77 of file box_construct.c.

Referenced by box_construct_element(), box_construct_text(), and box_extract_properties().


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