Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. /*
  2.  * Copyright 2012 Michael Drake <tlsa@netsurf-browser.org>
  3.  *
  4.  * This file is part of NetSurf, http://www.netsurf-browser.org/
  5.  *
  6.  * NetSurf is free software; you can redistribute it and/or modify
  7.  * it under the terms of the GNU General Public License as published by
  8.  * the Free Software Foundation; version 2 of the License.
  9.  *
  10.  * NetSurf is distributed in the hope that it will be useful,
  11.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13.  * GNU General Public License for more details.
  14.  *
  15.  * You should have received a copy of the GNU General Public License
  16.  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  17.  */
  18.  
  19. /** \file
  20.  * Useful interned string pointers (interface).
  21.  */
  22.  
  23. #ifndef NETSURF_UTILS_CORESTRINGS_H_
  24. #define NETSURF_UTILS_CORESTRINGS_H_
  25.  
  26. #include <libwapcaplet/libwapcaplet.h>
  27. #include "utils/errors.h"
  28.  
  29. nserror corestrings_init(void);
  30. void corestrings_fini(void);
  31.  
  32. /* lwc_string strings */
  33. extern lwc_string *corestring_lwc_a;
  34. extern lwc_string *corestring_lwc_abscenter;
  35. extern lwc_string *corestring_lwc_absmiddle;
  36. extern lwc_string *corestring_lwc_align;
  37. extern lwc_string *corestring_lwc_applet;
  38. extern lwc_string *corestring_lwc_base;
  39. extern lwc_string *corestring_lwc_baseline;
  40. extern lwc_string *corestring_lwc_body;
  41. extern lwc_string *corestring_lwc_bottom;
  42. extern lwc_string *corestring_lwc_button;
  43. extern lwc_string *corestring_lwc_caption;
  44. extern lwc_string *corestring_lwc_center;
  45. extern lwc_string *corestring_lwc_checkbox;
  46. extern lwc_string *corestring_lwc_circle;
  47. extern lwc_string *corestring_lwc_col;
  48. extern lwc_string *corestring_lwc_default;
  49. extern lwc_string *corestring_lwc_div;
  50. extern lwc_string *corestring_lwc_embed;
  51. extern lwc_string *corestring_lwc_file;
  52. extern lwc_string *corestring_lwc_font;
  53. extern lwc_string *corestring_lwc_frame;
  54. extern lwc_string *corestring_lwc_frameset;
  55. extern lwc_string *corestring_lwc_h1;
  56. extern lwc_string *corestring_lwc_h2;
  57. extern lwc_string *corestring_lwc_h3;
  58. extern lwc_string *corestring_lwc_h4;
  59. extern lwc_string *corestring_lwc_h5;
  60. extern lwc_string *corestring_lwc_h6;
  61. extern lwc_string *corestring_lwc_head;
  62. extern lwc_string *corestring_lwc_hidden;
  63. extern lwc_string *corestring_lwc_hr;
  64. extern lwc_string *corestring_lwc_html;
  65. extern lwc_string *corestring_lwc_https;
  66. extern lwc_string *corestring_lwc_iframe;
  67. extern lwc_string *corestring_lwc_image;
  68. extern lwc_string *corestring_lwc_img;
  69. extern lwc_string *corestring_lwc_input;
  70. extern lwc_string *corestring_lwc_justify;
  71. extern lwc_string *corestring_lwc_left;
  72. extern lwc_string *corestring_lwc_li;
  73. extern lwc_string *corestring_lwc_link;
  74. extern lwc_string *corestring_lwc_meta;
  75. extern lwc_string *corestring_lwc_middle;
  76. extern lwc_string *corestring_lwc_multipart_form_data;
  77. extern lwc_string *corestring_lwc_no;
  78. extern lwc_string *corestring_lwc_noscript;
  79. extern lwc_string *corestring_lwc_object;
  80. extern lwc_string *corestring_lwc_optgroup;
  81. extern lwc_string *corestring_lwc_option;
  82. extern lwc_string *corestring_lwc_p;
  83. extern lwc_string *corestring_lwc_param;
  84. extern lwc_string *corestring_lwc_password;
  85. extern lwc_string *corestring_lwc_poly;
  86. extern lwc_string *corestring_lwc_polygon;
  87. extern lwc_string *corestring_lwc_post;
  88. extern lwc_string *corestring_lwc_radio;
  89. extern lwc_string *corestring_lwc_rect;
  90. extern lwc_string *corestring_lwc_rectangle;
  91. extern lwc_string *corestring_lwc_refresh;
  92. extern lwc_string *corestring_lwc_reset;
  93. extern lwc_string *corestring_lwc_right;
  94. extern lwc_string *corestring_lwc_search;
  95. extern lwc_string *corestring_lwc_select;
  96. extern lwc_string *corestring_lwc_src;
  97. extern lwc_string *corestring_lwc_style;
  98. extern lwc_string *corestring_lwc_submit;
  99. extern lwc_string *corestring_lwc_table;
  100. extern lwc_string *corestring_lwc_tbody;
  101. extern lwc_string *corestring_lwc_td;
  102. extern lwc_string *corestring_lwc_text;
  103. extern lwc_string *corestring_lwc_textarea;
  104. extern lwc_string *corestring_lwc_texttop;
  105. extern lwc_string *corestring_lwc_text_css;
  106. extern lwc_string *corestring_lwc_tfoot;
  107. extern lwc_string *corestring_lwc_th;
  108. extern lwc_string *corestring_lwc_thead;
  109. extern lwc_string *corestring_lwc_title;
  110. extern lwc_string *corestring_lwc_top;
  111. extern lwc_string *corestring_lwc_tr;
  112. extern lwc_string *corestring_lwc_ul;
  113. extern lwc_string *corestring_lwc_url;
  114. extern lwc_string *corestring_lwc_yes;
  115. extern lwc_string *corestring_lwc__blank;
  116. extern lwc_string *corestring_lwc__parent;
  117. extern lwc_string *corestring_lwc__self;
  118. extern lwc_string *corestring_lwc__top;
  119.  
  120. struct dom_string;
  121.  
  122. /* dom_string strings */
  123. extern struct dom_string *corestring_dom_a;
  124. extern struct dom_string *corestring_dom_abort;
  125. extern struct dom_string *corestring_dom_afterprint;
  126. extern struct dom_string *corestring_dom_align;
  127. extern struct dom_string *corestring_dom_area;
  128. extern struct dom_string *corestring_dom_async;
  129. extern struct dom_string *corestring_dom_background;
  130. extern struct dom_string *corestring_dom_beforeprint;
  131. extern struct dom_string *corestring_dom_beforeunload;
  132. extern struct dom_string *corestring_dom_bgcolor;
  133. extern struct dom_string *corestring_dom_blur;
  134. extern struct dom_string *corestring_dom_border;
  135. extern struct dom_string *corestring_dom_bordercolor;
  136. extern struct dom_string *corestring_dom_cancel;
  137. extern struct dom_string *corestring_dom_canplay;
  138. extern struct dom_string *corestring_dom_canplaythrough;
  139. extern struct dom_string *corestring_dom_cellpadding;
  140. extern struct dom_string *corestring_dom_cellspacing;
  141. extern struct dom_string *corestring_dom_change;
  142. extern struct dom_string *corestring_dom_charset;
  143. extern struct dom_string *corestring_dom_class;
  144. extern struct dom_string *corestring_dom_click;
  145. extern struct dom_string *corestring_dom_close;
  146. extern struct dom_string *corestring_dom_color;
  147. extern struct dom_string *corestring_dom_cols;
  148. extern struct dom_string *corestring_dom_content;
  149. extern struct dom_string *corestring_dom_contextmenu;
  150. extern struct dom_string *corestring_dom_coords;
  151. extern struct dom_string *corestring_dom_cuechange;
  152. extern struct dom_string *corestring_dom_dblclick;
  153. extern struct dom_string *corestring_dom_defer;
  154. extern struct dom_string *corestring_dom_drag;
  155. extern struct dom_string *corestring_dom_dragend;
  156. extern struct dom_string *corestring_dom_dragenter;
  157. extern struct dom_string *corestring_dom_dragleave;
  158. extern struct dom_string *corestring_dom_dragover;
  159. extern struct dom_string *corestring_dom_dragstart;
  160. extern struct dom_string *corestring_dom_drop;
  161. extern struct dom_string *corestring_dom_durationchange;
  162. extern struct dom_string *corestring_dom_emptied;
  163. extern struct dom_string *corestring_dom_ended;
  164. extern struct dom_string *corestring_dom_error;
  165. extern struct dom_string *corestring_dom_focus;
  166. extern struct dom_string *corestring_dom_hashchange;
  167. extern struct dom_string *corestring_dom_height;
  168. extern struct dom_string *corestring_dom_href;
  169. extern struct dom_string *corestring_dom_hreflang;
  170. extern struct dom_string *corestring_dom_hspace;
  171. extern struct dom_string *corestring_dom_http_equiv;
  172. extern struct dom_string *corestring_dom_id;
  173. extern struct dom_string *corestring_dom_input;
  174. extern struct dom_string *corestring_dom_invalid;
  175. extern struct dom_string *corestring_dom_keydown;
  176. extern struct dom_string *corestring_dom_keypress;
  177. extern struct dom_string *corestring_dom_keyup;
  178. extern struct dom_string *corestring_dom_link;
  179. extern struct dom_string *corestring_dom_load;
  180. extern struct dom_string *corestring_dom_loadeddata;
  181. extern struct dom_string *corestring_dom_loadedmetadata;
  182. extern struct dom_string *corestring_dom_loadstart;
  183. extern struct dom_string *corestring_dom_map;
  184. extern struct dom_string *corestring_dom_media;
  185. extern struct dom_string *corestring_dom_message;
  186. extern struct dom_string *corestring_dom_mousedown;
  187. extern struct dom_string *corestring_dom_mousemove;
  188. extern struct dom_string *corestring_dom_mouseout;
  189. extern struct dom_string *corestring_dom_mouseover;
  190. extern struct dom_string *corestring_dom_mouseup;
  191. extern struct dom_string *corestring_dom_mousewheel;
  192. extern struct dom_string *corestring_dom_name;
  193. extern struct dom_string *corestring_dom_nohref;
  194. extern struct dom_string *corestring_dom_offline;
  195. extern struct dom_string *corestring_dom_online;
  196. extern struct dom_string *corestring_dom_pagehide;
  197. extern struct dom_string *corestring_dom_pageshow;
  198. extern struct dom_string *corestring_dom_pause;
  199. extern struct dom_string *corestring_dom_play;
  200. extern struct dom_string *corestring_dom_playing;
  201. extern struct dom_string *corestring_dom_popstate;
  202. extern struct dom_string *corestring_dom_progress;
  203. extern struct dom_string *corestring_dom_ratechange;
  204. extern struct dom_string *corestring_dom_readystatechange;
  205. extern struct dom_string *corestring_dom_rect;
  206. extern struct dom_string *corestring_dom_rel;
  207. extern struct dom_string *corestring_dom_reset;
  208. extern struct dom_string *corestring_dom_resize;
  209. extern struct dom_string *corestring_dom_rows;
  210. extern struct dom_string *corestring_dom_scroll;
  211. extern struct dom_string *corestring_dom_seeked;
  212. extern struct dom_string *corestring_dom_seeking;
  213. extern struct dom_string *corestring_dom_select;
  214. extern struct dom_string *corestring_dom_shape;
  215. extern struct dom_string *corestring_dom_show;
  216. extern struct dom_string *corestring_dom_size;
  217. extern struct dom_string *corestring_dom_sizes;
  218. extern struct dom_string *corestring_dom_src;
  219. extern struct dom_string *corestring_dom_stalled;
  220. extern struct dom_string *corestring_dom_storage;
  221. extern struct dom_string *corestring_dom_submit;
  222. extern struct dom_string *corestring_dom_suspend;
  223. extern struct dom_string *corestring_dom_target;
  224. extern struct dom_string *corestring_dom_text;
  225. extern struct dom_string *corestring_dom_text_javascript;
  226. extern struct dom_string *corestring_dom_timeupdate;
  227. extern struct dom_string *corestring_dom_type;
  228. extern struct dom_string *corestring_dom_unload;
  229. extern struct dom_string *corestring_dom_valign;
  230. extern struct dom_string *corestring_dom_vlink;
  231. extern struct dom_string *corestring_dom_volumechange;
  232. extern struct dom_string *corestring_dom_vspace;
  233. extern struct dom_string *corestring_dom_waiting;
  234. extern struct dom_string *corestring_dom_width;
  235.  
  236.  
  237. #endif
  238.