tizen beta release
[framework/web/webkit-efl.git] / debian / libwebkit-engine-dev / usr / include / ewebkit-0 / WebKitDOM_HTMLObjectElement.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_HTMLObjectElement_h
20 #define WebKitDOM_HTMLObjectElement_h
21
22 #include <WebKitDOM_Defines.h>
23 #include <WebKitDOM_HTMLElement.h>
24
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28
29
30 #define WEBKITDOM_HTMLOBJECTELEMENT_INIT(objPtr) \
31     (((WebKitDOM_Object*)(objPtr))->p_coreObject) = 0; \
32     (((WebKitDOM_Object*)(objPtr))->deinit) = ewk_webkitdom_htmlobjectelement_deinit
33
34 struct _WebKitDOM_HTMLObjectElement {
35     WebKitDOM_HTMLElement parent_object;
36 };
37
38 EAPI void ewk_webkitdom_htmlobjectelement_get_form(WebKitDOM_HTMLObjectElement* self, WebKitDOM_HTMLFormElement* ret);
39
40 EAPI void ewk_webkitdom_htmlobjectelement_get_code(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
41 EAPI void ewk_webkitdom_htmlobjectelement_set_code(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
42
43 EAPI void ewk_webkitdom_htmlobjectelement_get_align(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
44 EAPI void ewk_webkitdom_htmlobjectelement_set_align(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
45
46 EAPI void ewk_webkitdom_htmlobjectelement_get_archive(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
47 EAPI void ewk_webkitdom_htmlobjectelement_set_archive(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
48
49 EAPI void ewk_webkitdom_htmlobjectelement_get_border(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
50 EAPI void ewk_webkitdom_htmlobjectelement_set_border(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
51
52 EAPI void ewk_webkitdom_htmlobjectelement_get_code_base(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
53 EAPI void ewk_webkitdom_htmlobjectelement_set_code_base(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
54
55 EAPI void ewk_webkitdom_htmlobjectelement_get_code_type(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
56 EAPI void ewk_webkitdom_htmlobjectelement_set_code_type(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
57
58 EAPI void ewk_webkitdom_htmlobjectelement_get_data(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
59 EAPI void ewk_webkitdom_htmlobjectelement_set_data(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
60
61 EAPI Eina_Bool ewk_webkitdom_htmlobjectelement_get_declare(WebKitDOM_HTMLObjectElement* self);
62 EAPI void ewk_webkitdom_htmlobjectelement_set_declare(WebKitDOM_HTMLObjectElement* self, Eina_Bool);
63
64 EAPI void ewk_webkitdom_htmlobjectelement_get_height(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
65 EAPI void ewk_webkitdom_htmlobjectelement_set_height(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
66
67 EAPI int ewk_webkitdom_htmlobjectelement_get_hspace(WebKitDOM_HTMLObjectElement* self);
68 EAPI void ewk_webkitdom_htmlobjectelement_set_hspace(WebKitDOM_HTMLObjectElement* self, int);
69
70 EAPI void ewk_webkitdom_htmlobjectelement_get_name(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
71 EAPI void ewk_webkitdom_htmlobjectelement_set_name(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
72
73 EAPI void ewk_webkitdom_htmlobjectelement_get_standby(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
74 EAPI void ewk_webkitdom_htmlobjectelement_set_standby(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
75
76 EAPI void ewk_webkitdom_htmlobjectelement_get_type(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
77 EAPI void ewk_webkitdom_htmlobjectelement_set_type(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
78
79 EAPI void ewk_webkitdom_htmlobjectelement_get_use_map(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
80 EAPI void ewk_webkitdom_htmlobjectelement_set_use_map(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
81
82 EAPI int ewk_webkitdom_htmlobjectelement_get_vspace(WebKitDOM_HTMLObjectElement* self);
83 EAPI void ewk_webkitdom_htmlobjectelement_set_vspace(WebKitDOM_HTMLObjectElement* self, int);
84
85 EAPI void ewk_webkitdom_htmlobjectelement_get_width(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
86 EAPI void ewk_webkitdom_htmlobjectelement_set_width(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String*);
87
88 EAPI Eina_Bool ewk_webkitdom_htmlobjectelement_get_will_validate(WebKitDOM_HTMLObjectElement* self);
89
90 EAPI void ewk_webkitdom_htmlobjectelement_get_validity(WebKitDOM_HTMLObjectElement* self, WebKitDOM_ValidityState* ret);
91
92 EAPI void ewk_webkitdom_htmlobjectelement_get_validation_message(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* ret);
93
94 EAPI void ewk_webkitdom_htmlobjectelement_get_content_document(WebKitDOM_HTMLObjectElement* self, WebKitDOM_Document* ret);
95
96
97 EAPI Eina_Bool ewk_webkitdom_htmlobjectelement_check_validity(WebKitDOM_HTMLObjectElement* self);
98 EAPI void ewk_webkitdom_htmlobjectelement_set_custom_validity(WebKitDOM_HTMLObjectElement* self, WebKitDOM_String* error);
99
100 EAPI void ewk_webkitdom_htmlobjectelement_deinit(const WebKitDOM_Object*);
101 EAPI void _copy_webkit_htmlobjectelement(WebKitDOM_HTMLObjectElement* kitObjSrc, WebKitDOM_HTMLObjectElement* ret);
102
103 #ifdef __cplusplus
104 }
105 #endif
106
107 #endif
108