|
NetSurf
|
Box interface. More...
#include <limits.h>#include <stdbool.h>#include <libcss/libcss.h>#include "content/handlers/css/utils.h"Go to the source code of this file.
Data Structures | |
| struct | box_border |
| Container for box border details. More... | |
| struct | column |
| Table column data. More... | |
| struct | object_param |
| Linked list of object element parameters. More... | |
| struct | object_params |
| Parameters for object element and similar elements. More... | |
| struct | box |
| Node in box tree. More... | |
Macros | |
| #define | UNKNOWN_WIDTH INT_MAX |
| #define | UNKNOWN_MAX_WIDTH INT_MAX |
Typedefs | |
| typedef void(* | box_construct_complete_cb) (struct html_content *c, bool success) |
Enumerations | |
| enum | box_type { BOX_BLOCK , BOX_INLINE_CONTAINER , BOX_INLINE , BOX_TABLE , BOX_TABLE_ROW , BOX_TABLE_CELL , BOX_TABLE_ROW_GROUP , BOX_FLOAT_LEFT , BOX_FLOAT_RIGHT , BOX_INLINE_BLOCK , BOX_BR , BOX_TEXT , BOX_INLINE_END , BOX_NONE , BOX_FLEX , BOX_INLINE_FLEX } |
| Type of a struct box. More... | |
| enum | box_flags { NEW_LINE = 1 << 0 , STYLE_OWNED = 1 << 1 , PRINTED = 1 << 2 , PRE_STRIP = 1 << 3 , CLONE = 1 << 4 , MEASURED = 1 << 5 , HAS_HEIGHT = 1 << 6 , MAKE_HEIGHT = 1 << 7 , NEED_MIN = 1 << 8 , REPLACE_DIM = 1 << 9 , IFRAME = 1 << 10 , CONVERT_CHILDREN = 1 << 11 , IS_REPLACED = 1 << 12 } |
| Flags for a struct box. More... | |
| enum | box_side { TOP , RIGHT , BOTTOM , LEFT } |
| Sides of a box. More... | |
Box interface.
Definition in file box.h.
| typedef void(* box_construct_complete_cb) (struct html_content *c, bool success) |
| enum box_flags |