libdom
Loading...
Searching...
No Matches
html_document_strings.h
Go to the documentation of this file.
1/*
2 * This file is part of libdom.
3 * Licensed under the MIT License,
4 * http://www.opensource.org/licenses/mit-license.php
5 * Copyright 2012 Daniel Silverstone <dsilvers@netsurf-browser.org>
6 */
7
8/* Note, this file deliberately lacks guards since it's included many times
9 * in many places in order to correctly handle the loading of the strings.
10 */
11
12#ifndef HTML_DOCUMENT_STRINGS_ACTION
13#define HTML_DOCUMENT_STRINGS_INTERNAL_ACTION 1
14#define HTML_DOCUMENT_STRINGS_PREFIX \
15 typedef enum {
16#define HTML_DOCUMENT_STRINGS_SUFFIX \
17 hds_COUNT \
18 } html_document_memo_string_e;
19#define HTML_DOCUMENT_STRINGS_ACTION(tag,str) \
20 hds_##tag,
21#endif
22
23#define HTML_DOCUMENT_STRINGS_ACTION1(x) HTML_DOCUMENT_STRINGS_ACTION(x,x)
24
25#ifdef HTML_DOCUMENT_STRINGS_PREFIX
27#endif
28
29/* Useful attributes for HTMLElement */
35/* Useful attributes used by HTMLHtmlElement */
37/* Useful attributes used by HTMLHeadElement */
39/* Useful attributes used by HTMLLinkElement */
48/* Useful attributes used by HTMLMetaElement */
50HTML_DOCUMENT_STRINGS_ACTION(http_equiv,http-equiv)
53/* HTMLBodyElement attributes */
56HTML_DOCUMENT_STRINGS_ACTION(bg_color,bgcolor)
60/* Useful attributes used by HTMLFormElement */
61HTML_DOCUMENT_STRINGS_ACTION(accept_charset,accept-charset)
65/* HTML_DOCUMENT_STRINGS_ACTION1(target) */
66/* Useful attributes used by HTMLButtonElement */
67HTML_DOCUMENT_STRINGS_ACTION(access_key,accesskey)
68/* Useful attributes used by HTMLBrElement */
70/* HTML_DOCUMENT_STRINGS_ACTION1(name) */
71/* HTML_DOCUMENT_STRINGS_ACTION1(type) */
73/* Useful attributes used by HTMLInputElement */
75/* HTML_DOCUMENT_STRINGS_ACTION(access_key,accesskey) */
80HTML_DOCUMENT_STRINGS_ACTION(max_length,maxlength)
81/* HTML_DOCUMENT_STRINGS_ACTION1(name) */
82HTML_DOCUMENT_STRINGS_ACTION(read_only,readonly)
112HTML_DOCUMENT_STRINGS_ACTION(tab_index,tabindex)
114HTML_DOCUMENT_STRINGS_ACTION(date_time,datetime)
115HTML_DOCUMENT_STRINGS_ACTION(long_desc,longdesc)
116HTML_DOCUMENT_STRINGS_ACTION(code_base,codebase)
117HTML_DOCUMENT_STRINGS_ACTION(code_type,codetype)
118HTML_DOCUMENT_STRINGS_ACTION(value_type,valuetype)
119HTML_DOCUMENT_STRINGS_ACTION(v_align,valign)
121HTML_DOCUMENT_STRINGS_ACTION(ch_off,charoff)
122HTML_DOCUMENT_STRINGS_ACTION(cell_padding,cellpadding)
123HTML_DOCUMENT_STRINGS_ACTION(cell_spacing,cellspacing)
124HTML_DOCUMENT_STRINGS_ACTION(frame_border,frameborder)
125HTML_DOCUMENT_STRINGS_ACTION(margin_height,marginheight)
126HTML_DOCUMENT_STRINGS_ACTION(margin_width,marginwidth)
127/* HTML_DOCUMENT_STRINGS_ACTION1(type) */
128HTML_DOCUMENT_STRINGS_ACTION(use_map,usemap)
129/* HTML_DOCUMENT_STRINGS_ACTION1(value) */
130/* HTMLTextAreaElement type */
132/* HTMLOptGroupElement attributes */
134/* HTMLOptionElement attributes */
135/* HTML_DOCUMENT_STRINGS_ACTION1(label) */
137/* HTML_DOCUMENT_STRINGS_ACTION1(value) */
138/* HTMLSelectElement strings */
139HTML_DOCUMENT_STRINGS_ACTION(select_multiple,select-multiple)
140HTML_DOCUMENT_STRINGS_ACTION(select_one,select-one)
141/* Some event strings for later */
148
149#ifdef HTML_DOCUMENT_STRINGS_SUFFIX
151#endif
152
153#undef HTML_DOCUMENT_STRINGS_ACTION1
154
155#ifdef HTML_DOCUMENT_STRINGS_INTERNAL_ACTION
156#undef HTML_DOCUMENT_STRINGS_INTERNAL_ACTION
157#undef HTML_DOCUMENT_STRINGS_PREFIX
158#undef HTML_DOCUMENT_STRINGS_SUFFIX
159#undef HTML_DOCUMENT_STRINGS_ACTION
160#endif
#define HTML_DOCUMENT_STRINGS_ACTION(tag, str)
Definition html_document_strings.h:19
#define HTML_DOCUMENT_STRINGS_PREFIX
Definition html_document_strings.h:14
#define HTML_DOCUMENT_STRINGS_ACTION1(x)
Definition html_document_strings.h:23
#define HTML_DOCUMENT_STRINGS_SUFFIX
Definition html_document_strings.h:16