tizen beta release
[framework/web/webkit-efl.git] / debian / libwebkit-engine-dev / usr / include / ewebkit-0 / WebKitDOM_Document.h
1 /*
2     Copyright (C) 2011 Samsung Electronics
3
4     This library is free software; you can redistribute it and/or
5     modify it under the terms of the GNU Lesser General Public
6     License as published by the Free Software Foundation; either
7     version 2.1 of the License, or (at your option) any later version.
8
9     This library is distributed in the hope that it will be useful,
10     but WITHOUT ANY WARRANTY; without even the implied warranty of
11     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12     Lesser General Public License for more details.
13
14     You should have received a copy of the GNU Lesser General Public
15     License along with this library; if not, write to the Free Software
16     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
17 */
18
19 #ifndef WebKitDOM_Document_h
20 #define WebKitDOM_Document_h
21
22 #include <WebKitDOM_Defines.h>
23 #include <WebKitDOM_Node.h>
24
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28
29
30 #define WEBKITDOM_DOCUMENT_INIT(objPtr) \
31     (((WebKitDOM_Object*)(objPtr))->p_coreObject) = 0; \
32     (((WebKitDOM_Object*)(objPtr))->deinit) = ewk_webkitdom_document_deinit
33
34 struct _WebKitDOM_Document {
35     WebKitDOM_Node parent_object;
36 };
37
38 EAPI void ewk_webkitdom_document_get_doctype(WebKitDOM_Document* self, WebKitDOM_DocumentType* ret);
39
40 EAPI void ewk_webkitdom_document_get_implementation(WebKitDOM_Document* self, WebKitDOM_DOMImplementation* ret);
41
42 EAPI void ewk_webkitdom_document_get_document_element(WebKitDOM_Document* self, WebKitDOM_Element* ret);
43
44 EAPI void ewk_webkitdom_document_get_input_encoding(WebKitDOM_Document* self, WebKitDOM_String* ret);
45
46 EAPI void ewk_webkitdom_document_get_xml_encoding(WebKitDOM_Document* self, WebKitDOM_String* ret);
47
48 EAPI void ewk_webkitdom_document_get_xml_version(WebKitDOM_Document* self, WebKitDOM_String* ret);
49 EAPI void ewk_webkitdom_document_set_xml_version(WebKitDOM_Document* self, WebKitDOM_String*);
50
51 EAPI Eina_Bool ewk_webkitdom_document_get_xml_standalone(WebKitDOM_Document* self);
52 EAPI void ewk_webkitdom_document_set_xml_standalone(WebKitDOM_Document* self, Eina_Bool);
53
54 EAPI void ewk_webkitdom_document_get_document_uri(WebKitDOM_Document* self, WebKitDOM_String* ret);
55 EAPI void ewk_webkitdom_document_set_document_uri(WebKitDOM_Document* self, WebKitDOM_String*);
56
57 EAPI void ewk_webkitdom_document_get_default_view(WebKitDOM_Document* self, WebKitDOM_DOMWindow* ret);
58
59 EAPI void ewk_webkitdom_document_get_style_sheets(WebKitDOM_Document* self, WebKitDOM_StyleSheetList* ret);
60
61 EAPI void ewk_webkitdom_document_get_title(WebKitDOM_Document* self, WebKitDOM_String* ret);
62 EAPI void ewk_webkitdom_document_set_title(WebKitDOM_Document* self, WebKitDOM_String*);
63
64 EAPI void ewk_webkitdom_document_get_referrer(WebKitDOM_Document* self, WebKitDOM_String* ret);
65
66 EAPI void ewk_webkitdom_document_get_domain(WebKitDOM_Document* self, WebKitDOM_String* ret);
67
68 EAPI void ewk_webkitdom_document_get_url(WebKitDOM_Document* self, WebKitDOM_String* ret);
69
70 EAPI void ewk_webkitdom_document_get_cookie(WebKitDOM_Document* self, WebKitDOM_String* ret);
71 EAPI void ewk_webkitdom_document_set_cookie(WebKitDOM_Document* self, WebKitDOM_String*);
72
73 EAPI void ewk_webkitdom_document_get_body(WebKitDOM_Document* self, WebKitDOM_HTMLElement* ret);
74 EAPI void ewk_webkitdom_document_set_body(WebKitDOM_Document* self, WebKitDOM_HTMLElement*);
75
76 EAPI void ewk_webkitdom_document_get_head(WebKitDOM_Document* self, WebKitDOM_HTMLHeadElement* ret);
77
78 EAPI void ewk_webkitdom_document_get_images(WebKitDOM_Document* self, WebKitDOM_HTMLCollection* ret);
79
80 EAPI void ewk_webkitdom_document_get_applets(WebKitDOM_Document* self, WebKitDOM_HTMLCollection* ret);
81
82 EAPI void ewk_webkitdom_document_get_links(WebKitDOM_Document* self, WebKitDOM_HTMLCollection* ret);
83
84 EAPI void ewk_webkitdom_document_get_forms(WebKitDOM_Document* self, WebKitDOM_HTMLCollection* ret);
85
86 EAPI void ewk_webkitdom_document_get_anchors(WebKitDOM_Document* self, WebKitDOM_HTMLCollection* ret);
87
88 EAPI void ewk_webkitdom_document_get_last_modified(WebKitDOM_Document* self, WebKitDOM_String* ret);
89
90 EAPI void ewk_webkitdom_document_get_charset(WebKitDOM_Document* self, WebKitDOM_String* ret);
91 EAPI void ewk_webkitdom_document_set_charset(WebKitDOM_Document* self, WebKitDOM_String*);
92
93 EAPI void ewk_webkitdom_document_get_default_charset(WebKitDOM_Document* self, WebKitDOM_String* ret);
94
95 EAPI void ewk_webkitdom_document_get_ready_state(WebKitDOM_Document* self, WebKitDOM_String* ret);
96
97 EAPI void ewk_webkitdom_document_get_character_set(WebKitDOM_Document* self, WebKitDOM_String* ret);
98
99 EAPI void ewk_webkitdom_document_get_preferred_stylesheet_set(WebKitDOM_Document* self, WebKitDOM_String* ret);
100
101 EAPI void ewk_webkitdom_document_get_selected_stylesheet_set(WebKitDOM_Document* self, WebKitDOM_String* ret);
102 EAPI void ewk_webkitdom_document_set_selected_stylesheet_set(WebKitDOM_Document* self, WebKitDOM_String*);
103
104 EAPI void ewk_webkitdom_document_get_compat_mode(WebKitDOM_Document* self, WebKitDOM_String* ret);
105
106 EAPI void ewk_webkitdom_document_get_onabort(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
107 EAPI void ewk_webkitdom_document_set_onabort(WebKitDOM_Document* self, WebKitDOM_EventListener*);
108
109 EAPI void ewk_webkitdom_document_get_onblur(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
110 EAPI void ewk_webkitdom_document_set_onblur(WebKitDOM_Document* self, WebKitDOM_EventListener*);
111
112 EAPI void ewk_webkitdom_document_get_onchange(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
113 EAPI void ewk_webkitdom_document_set_onchange(WebKitDOM_Document* self, WebKitDOM_EventListener*);
114
115 EAPI void ewk_webkitdom_document_get_onclick(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
116 EAPI void ewk_webkitdom_document_set_onclick(WebKitDOM_Document* self, WebKitDOM_EventListener*);
117
118 EAPI void ewk_webkitdom_document_get_oncontextmenu(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
119 EAPI void ewk_webkitdom_document_set_oncontextmenu(WebKitDOM_Document* self, WebKitDOM_EventListener*);
120
121 EAPI void ewk_webkitdom_document_get_ondblclick(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
122 EAPI void ewk_webkitdom_document_set_ondblclick(WebKitDOM_Document* self, WebKitDOM_EventListener*);
123
124 EAPI void ewk_webkitdom_document_get_ondrag(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
125 EAPI void ewk_webkitdom_document_set_ondrag(WebKitDOM_Document* self, WebKitDOM_EventListener*);
126
127 EAPI void ewk_webkitdom_document_get_ondragend(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
128 EAPI void ewk_webkitdom_document_set_ondragend(WebKitDOM_Document* self, WebKitDOM_EventListener*);
129
130 EAPI void ewk_webkitdom_document_get_ondragenter(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
131 EAPI void ewk_webkitdom_document_set_ondragenter(WebKitDOM_Document* self, WebKitDOM_EventListener*);
132
133 EAPI void ewk_webkitdom_document_get_ondragleave(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
134 EAPI void ewk_webkitdom_document_set_ondragleave(WebKitDOM_Document* self, WebKitDOM_EventListener*);
135
136 EAPI void ewk_webkitdom_document_get_ondragover(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
137 EAPI void ewk_webkitdom_document_set_ondragover(WebKitDOM_Document* self, WebKitDOM_EventListener*);
138
139 EAPI void ewk_webkitdom_document_get_ondragstart(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
140 EAPI void ewk_webkitdom_document_set_ondragstart(WebKitDOM_Document* self, WebKitDOM_EventListener*);
141
142 EAPI void ewk_webkitdom_document_get_ondrop(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
143 EAPI void ewk_webkitdom_document_set_ondrop(WebKitDOM_Document* self, WebKitDOM_EventListener*);
144
145 EAPI void ewk_webkitdom_document_get_onerror(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
146 EAPI void ewk_webkitdom_document_set_onerror(WebKitDOM_Document* self, WebKitDOM_EventListener*);
147
148 EAPI void ewk_webkitdom_document_get_onfocus(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
149 EAPI void ewk_webkitdom_document_set_onfocus(WebKitDOM_Document* self, WebKitDOM_EventListener*);
150
151 EAPI void ewk_webkitdom_document_get_oninput(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
152 EAPI void ewk_webkitdom_document_set_oninput(WebKitDOM_Document* self, WebKitDOM_EventListener*);
153
154 EAPI void ewk_webkitdom_document_get_oninvalid(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
155 EAPI void ewk_webkitdom_document_set_oninvalid(WebKitDOM_Document* self, WebKitDOM_EventListener*);
156
157 EAPI void ewk_webkitdom_document_get_onkeydown(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
158 EAPI void ewk_webkitdom_document_set_onkeydown(WebKitDOM_Document* self, WebKitDOM_EventListener*);
159
160 EAPI void ewk_webkitdom_document_get_onkeypress(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
161 EAPI void ewk_webkitdom_document_set_onkeypress(WebKitDOM_Document* self, WebKitDOM_EventListener*);
162
163 EAPI void ewk_webkitdom_document_get_onkeyup(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
164 EAPI void ewk_webkitdom_document_set_onkeyup(WebKitDOM_Document* self, WebKitDOM_EventListener*);
165
166 EAPI void ewk_webkitdom_document_get_onload(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
167 EAPI void ewk_webkitdom_document_set_onload(WebKitDOM_Document* self, WebKitDOM_EventListener*);
168
169 EAPI void ewk_webkitdom_document_get_onmousedown(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
170 EAPI void ewk_webkitdom_document_set_onmousedown(WebKitDOM_Document* self, WebKitDOM_EventListener*);
171
172 EAPI void ewk_webkitdom_document_get_onmousemove(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
173 EAPI void ewk_webkitdom_document_set_onmousemove(WebKitDOM_Document* self, WebKitDOM_EventListener*);
174
175 EAPI void ewk_webkitdom_document_get_onmouseout(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
176 EAPI void ewk_webkitdom_document_set_onmouseout(WebKitDOM_Document* self, WebKitDOM_EventListener*);
177
178 EAPI void ewk_webkitdom_document_get_onmouseover(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
179 EAPI void ewk_webkitdom_document_set_onmouseover(WebKitDOM_Document* self, WebKitDOM_EventListener*);
180
181 EAPI void ewk_webkitdom_document_get_onmouseup(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
182 EAPI void ewk_webkitdom_document_set_onmouseup(WebKitDOM_Document* self, WebKitDOM_EventListener*);
183
184 EAPI void ewk_webkitdom_document_get_onmousewheel(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
185 EAPI void ewk_webkitdom_document_set_onmousewheel(WebKitDOM_Document* self, WebKitDOM_EventListener*);
186
187 EAPI void ewk_webkitdom_document_get_onreadystatechange(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
188 EAPI void ewk_webkitdom_document_set_onreadystatechange(WebKitDOM_Document* self, WebKitDOM_EventListener*);
189
190 EAPI void ewk_webkitdom_document_get_onscroll(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
191 EAPI void ewk_webkitdom_document_set_onscroll(WebKitDOM_Document* self, WebKitDOM_EventListener*);
192
193 EAPI void ewk_webkitdom_document_get_onselect(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
194 EAPI void ewk_webkitdom_document_set_onselect(WebKitDOM_Document* self, WebKitDOM_EventListener*);
195
196 EAPI void ewk_webkitdom_document_get_onsubmit(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
197 EAPI void ewk_webkitdom_document_set_onsubmit(WebKitDOM_Document* self, WebKitDOM_EventListener*);
198
199 EAPI void ewk_webkitdom_document_get_onbeforecut(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
200 EAPI void ewk_webkitdom_document_set_onbeforecut(WebKitDOM_Document* self, WebKitDOM_EventListener*);
201
202 EAPI void ewk_webkitdom_document_get_oncut(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
203 EAPI void ewk_webkitdom_document_set_oncut(WebKitDOM_Document* self, WebKitDOM_EventListener*);
204
205 EAPI void ewk_webkitdom_document_get_onbeforecopy(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
206 EAPI void ewk_webkitdom_document_set_onbeforecopy(WebKitDOM_Document* self, WebKitDOM_EventListener*);
207
208 EAPI void ewk_webkitdom_document_get_oncopy(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
209 EAPI void ewk_webkitdom_document_set_oncopy(WebKitDOM_Document* self, WebKitDOM_EventListener*);
210
211 EAPI void ewk_webkitdom_document_get_onbeforepaste(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
212 EAPI void ewk_webkitdom_document_set_onbeforepaste(WebKitDOM_Document* self, WebKitDOM_EventListener*);
213
214 EAPI void ewk_webkitdom_document_get_onpaste(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
215 EAPI void ewk_webkitdom_document_set_onpaste(WebKitDOM_Document* self, WebKitDOM_EventListener*);
216
217 EAPI void ewk_webkitdom_document_get_onreset(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
218 EAPI void ewk_webkitdom_document_set_onreset(WebKitDOM_Document* self, WebKitDOM_EventListener*);
219
220 EAPI void ewk_webkitdom_document_get_onsearch(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
221 EAPI void ewk_webkitdom_document_set_onsearch(WebKitDOM_Document* self, WebKitDOM_EventListener*);
222
223 EAPI void ewk_webkitdom_document_get_onselectstart(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
224 EAPI void ewk_webkitdom_document_set_onselectstart(WebKitDOM_Document* self, WebKitDOM_EventListener*);
225
226 EAPI void ewk_webkitdom_document_get_onselectionchange(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
227 EAPI void ewk_webkitdom_document_set_onselectionchange(WebKitDOM_Document* self, WebKitDOM_EventListener*);
228
229 /* #if (defined ENABLE_TOUCH_EVENTS  && ENABLE_TOUCH_EVENTS)
230 EAPI void ewk_webkitdom_document_get_ontouchstart(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
231 EAPI void ewk_webkitdom_document_set_ontouchstart(WebKitDOM_Document* self, WebKitDOM_EventListener*);
232 #endif */
233
234 /* #if (defined ENABLE_TOUCH_EVENTS  && ENABLE_TOUCH_EVENTS)
235 EAPI void ewk_webkitdom_document_get_ontouchmove(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
236 EAPI void ewk_webkitdom_document_set_ontouchmove(WebKitDOM_Document* self, WebKitDOM_EventListener*);
237 #endif */
238
239 /* #if (defined ENABLE_TOUCH_EVENTS  && ENABLE_TOUCH_EVENTS)
240 EAPI void ewk_webkitdom_document_get_ontouchend(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
241 EAPI void ewk_webkitdom_document_set_ontouchend(WebKitDOM_Document* self, WebKitDOM_EventListener*);
242 #endif */
243
244 /* #if (defined ENABLE_TOUCH_EVENTS  && ENABLE_TOUCH_EVENTS)
245 EAPI void ewk_webkitdom_document_get_ontouchcancel(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
246 EAPI void ewk_webkitdom_document_set_ontouchcancel(WebKitDOM_Document* self, WebKitDOM_EventListener*);
247 #endif */
248
249 /* #if (defined ENABLE_FULLSCREEN_API  && ENABLE_FULLSCREEN_API)
250 EAPI void ewk_webkitdom_document_get_onwebkitfullscreenchange(WebKitDOM_Document* self, WebKitDOM_EventListener* ret);
251 EAPI void ewk_webkitdom_document_set_onwebkitfullscreenchange(WebKitDOM_Document* self, WebKitDOM_EventListener*);
252 #endif */
253
254 /* #if (defined ENABLE_PAGE_VISIBILITY_API  && ENABLE_PAGE_VISIBILITY_API)
255 EAPI void ewk_webkitdom_document_get_webkit_visibility_state(WebKitDOM_Document* self, WebKitDOM_String* ret);
256 #endif */
257
258 /* #if (defined ENABLE_PAGE_VISIBILITY_API  && ENABLE_PAGE_VISIBILITY_API)
259 EAPI Eina_Bool ewk_webkitdom_document_get_webkit_hidden(WebKitDOM_Document* self);
260 #endif */
261
262
263 EAPI void ewk_webkitdom_document_create_element(WebKitDOM_Document* self, WebKitDOM_String* tagName, WebKitDOM_Element* ret);
264 EAPI void ewk_webkitdom_document_create_document_fragment(WebKitDOM_Document* self, WebKitDOM_DocumentFragment* ret);
265 EAPI void ewk_webkitdom_document_create_text_node(WebKitDOM_Document* self, WebKitDOM_String* data, WebKitDOM_Text* ret);
266 EAPI void ewk_webkitdom_document_create_comment(WebKitDOM_Document* self, WebKitDOM_String* data, WebKitDOM_Comment* ret);
267 EAPI void ewk_webkitdom_document_create_cdata_section(WebKitDOM_Document* self, WebKitDOM_String* data, WebKitDOM_CDATASection* ret);
268 EAPI void ewk_webkitdom_document_create_processing_instruction(WebKitDOM_Document* self, WebKitDOM_String* target, WebKitDOM_String* data, WebKitDOM_ProcessingInstruction* ret);
269 EAPI void ewk_webkitdom_document_create_attribute(WebKitDOM_Document* self, WebKitDOM_String* name, WebKitDOM_Attr* ret);
270 EAPI void ewk_webkitdom_document_create_entity_reference(WebKitDOM_Document* self, WebKitDOM_String* name, WebKitDOM_EntityReference* ret);
271 EAPI void ewk_webkitdom_document_get_elements_by_tag_name(WebKitDOM_Document* self, WebKitDOM_String* tagname, WebKitDOM_NodeList* ret);
272 EAPI void ewk_webkitdom_document_import_node(WebKitDOM_Document* self, WebKitDOM_Node* importedNode, Eina_Bool deep, WebKitDOM_Node* ret);
273 EAPI void ewk_webkitdom_document_create_element_ns(WebKitDOM_Document* self, WebKitDOM_String* namespaceURI, WebKitDOM_String* qualifiedName, WebKitDOM_Element* ret);
274 EAPI void ewk_webkitdom_document_create_attribute_ns(WebKitDOM_Document* self, WebKitDOM_String* namespaceURI, WebKitDOM_String* qualifiedName, WebKitDOM_Attr* ret);
275 EAPI void ewk_webkitdom_document_get_elements_by_tag_name_ns(WebKitDOM_Document* self, WebKitDOM_String* namespaceURI, WebKitDOM_String* localName, WebKitDOM_NodeList* ret);
276 EAPI void ewk_webkitdom_document_get_element_by_id(WebKitDOM_Document* self, WebKitDOM_String* elementId, WebKitDOM_Element* ret);
277 EAPI void ewk_webkitdom_document_adopt_node(WebKitDOM_Document* self, WebKitDOM_Node* source, WebKitDOM_Node* ret);
278 EAPI void ewk_webkitdom_document_create_event(WebKitDOM_Document* self, WebKitDOM_String* eventType, WebKitDOM_Event* ret);
279 EAPI void ewk_webkitdom_document_create_range(WebKitDOM_Document* self, WebKitDOM_Range* ret);
280 EAPI void ewk_webkitdom_document_create_node_iterator(WebKitDOM_Document* self, WebKitDOM_Node* root, unsigned whatToShow, WebKitDOM_NodeFilter* filter, Eina_Bool expandEntityReferences, WebKitDOM_NodeIterator* ret);
281 EAPI void ewk_webkitdom_document_create_tree_walker(WebKitDOM_Document* self, WebKitDOM_Node* root, unsigned whatToShow, WebKitDOM_NodeFilter* filter, Eina_Bool expandEntityReferences, WebKitDOM_TreeWalker* ret);
282 EAPI void ewk_webkitdom_document_get_override_style(WebKitDOM_Document* self, WebKitDOM_Element* element, WebKitDOM_String* pseudoElement, WebKitDOM_CSSStyleDeclaration* ret);
283 EAPI void ewk_webkitdom_document_create_expression(WebKitDOM_Document* self, WebKitDOM_String* expression, WebKitDOM_XPathNSResolver* resolver, WebKitDOM_XPathExpression* ret);
284 EAPI void ewk_webkitdom_document_create_ns_resolver(WebKitDOM_Document* self, WebKitDOM_Node* nodeResolver, WebKitDOM_XPathNSResolver* ret);
285 EAPI void ewk_webkitdom_document_evaluate(WebKitDOM_Document* self, WebKitDOM_String* expression, WebKitDOM_Node* contextNode, WebKitDOM_XPathNSResolver* resolver, unsigned short type, WebKitDOM_XPathResult* inResult, WebKitDOM_XPathResult* ret);
286 EAPI Eina_Bool ewk_webkitdom_document_exec_command(WebKitDOM_Document* self, WebKitDOM_String* command, Eina_Bool userInterface, WebKitDOM_String* value);
287 EAPI Eina_Bool ewk_webkitdom_document_query_command_enabled(WebKitDOM_Document* self, WebKitDOM_String* command);
288 EAPI Eina_Bool ewk_webkitdom_document_query_command_indeterm(WebKitDOM_Document* self, WebKitDOM_String* command);
289 EAPI Eina_Bool ewk_webkitdom_document_query_command_state(WebKitDOM_Document* self, WebKitDOM_String* command);
290 EAPI Eina_Bool ewk_webkitdom_document_query_command_supported(WebKitDOM_Document* self, WebKitDOM_String* command);
291 EAPI void ewk_webkitdom_document_query_command_value(WebKitDOM_Document* self, WebKitDOM_String* command, WebKitDOM_String* ret);
292 EAPI void ewk_webkitdom_document_get_elements_by_name(WebKitDOM_Document* self, WebKitDOM_String* elementName, WebKitDOM_NodeList* ret);
293 EAPI void ewk_webkitdom_document_element_from_point(WebKitDOM_Document* self, int x, int y, WebKitDOM_Element* ret);
294 EAPI void ewk_webkitdom_document_caret_range_from_point(WebKitDOM_Document* self, int x, int y, WebKitDOM_Range* ret);
295 EAPI void ewk_webkitdom_document_create_css_style_declaration(WebKitDOM_Document* self, WebKitDOM_CSSStyleDeclaration* ret);
296 EAPI void ewk_webkitdom_document_get_elements_by_class_name(WebKitDOM_Document* self, WebKitDOM_String* tagname, WebKitDOM_NodeList* ret);
297 EAPI void ewk_webkitdom_document_query_selector(WebKitDOM_Document* self, WebKitDOM_String* selectors, WebKitDOM_Element* ret);
298 EAPI void ewk_webkitdom_document_query_selector_all(WebKitDOM_Document* self, WebKitDOM_String* selectors, WebKitDOM_NodeList* ret);
299
300 EAPI void ewk_webkitdom_document_deinit(const WebKitDOM_Object*);
301 EAPI void _copy_webkit_document(WebKitDOM_Document* kitObjSrc, WebKitDOM_Document* ret);
302
303 #ifdef __cplusplus
304 }
305 #endif
306
307 #endif
308