libcss
Loading...
Searching...
No Matches
hint.h
Go to the documentation of this file.
1/*
2 * This file is part of LibCSS
3 * Licensed under the MIT License,
4 * http://www.opensource.org/licenses/mit-license.php
5 * Copyright 2009 John-Mark Bell <jmb@netsurf-browser.org>
6 */
7
8#ifndef libcss_hint_h_
9#define libcss_hint_h_
10
11#ifdef __cplusplus
12extern "C"
13{
14#endif
15
16#include <libwapcaplet/libwapcaplet.h>
17
18#include <libcss/computed.h>
19#include <libcss/errors.h>
20#include <libcss/functypes.h>
21#include <libcss/types.h>
22
30
34typedef struct css_hint {
35 /* Ownership of all data is passed to libcss */
36 union {
42 int32_t integer;
44 struct {
48 lwc_string *string;
49 lwc_string **strings;
51
52 uint32_t prop;
53 uint8_t status;
55
56#ifdef __cplusplus
57}
58#endif
59
60#endif
int32_t css_fixed
Definition fpmath.h:23
Definition computed.h:32
Definition computed.h:62
Definition computed.h:27
Definition hint.h:26
css_fixed value
Definition hint.h:27
css_unit unit
Definition hint.h:28
Definition hint.h:34
css_computed_counter * counter
Definition hint.h:40
uint8_t status
Definition hint.h:53
lwc_string ** strings
Definition hint.h:49
uint32_t prop
Definition hint.h:52
css_hint_length length
Definition hint.h:43
css_hint_length h
Definition hint.h:45
int32_t integer
Definition hint.h:42
css_color color
Definition hint.h:38
struct css_hint::@3::@4 position
lwc_string * string
Definition hint.h:48
css_computed_clip_rect * clip
Definition hint.h:37
union css_hint::@3 data
css_fixed fixed
Definition hint.h:41
css_hint_length v
Definition hint.h:46
css_computed_content_item * content
Definition hint.h:39
css_unit
Definition types.h:82
uint32_t css_color
Definition types.h:79