2 This file is part of the WebKit open source project.
3 This file has been generated by generate-bindings.pl. DO NOT MODIFY!
5 Copyright (C) 2011 Samsung Electronics
7 This library is free software; you can redistribute it and/or
8 modify it under the terms of the GNU Lesser General Public
9 License as published by the Free Software Foundation; either
10 version 2.1 of the License, or (at your option) any later version.
12 This library is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 Lesser General Public License for more details.
17 You should have received a copy of the GNU Lesser General Public
18 License along with this library; if not, write to the Free Software
19 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23 #include "WebKitDOM_HTMLAppletElement.h"
24 #include "WebKitDOM_HTMLAppletElement_Private.h"
26 #include "HTMLAppletElement.h"
27 #include "HTMLNames.h"
29 #include "WebKitDOM_String.h"
30 #include "WebKitDOM_String_Private.h"
31 #include "wtf/text/AtomicString.h"
32 #include <wtf/text/CString.h>
33 #include <wtf/GetPtr.h>
34 #include <wtf/RefPtr.h>
36 void ewk_webkitdom_htmlappletelement_get_align(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* ret)
41 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
42 WTF::String result = coreObj->getAttribute(WebCore::HTMLNames::alignAttr);
43 _to_webkit_string(&result, ret);
46 void ewk_webkitdom_htmlappletelement_set_align(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* newAlign)
51 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
52 coreObj->setAttribute(WebCore::HTMLNames::alignAttr, _to_webcore_string_value(newAlign));
55 void ewk_webkitdom_htmlappletelement_get_alt(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* ret)
60 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
61 WTF::String result = coreObj->getAttribute(WebCore::HTMLNames::altAttr);
62 _to_webkit_string(&result, ret);
65 void ewk_webkitdom_htmlappletelement_set_alt(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* newAlt)
70 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
71 coreObj->setAttribute(WebCore::HTMLNames::altAttr, _to_webcore_string_value(newAlt));
74 void ewk_webkitdom_htmlappletelement_get_archive(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* ret)
79 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
80 WTF::String result = coreObj->getAttribute(WebCore::HTMLNames::archiveAttr);
81 _to_webkit_string(&result, ret);
84 void ewk_webkitdom_htmlappletelement_set_archive(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* newArchive)
89 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
90 coreObj->setAttribute(WebCore::HTMLNames::archiveAttr, _to_webcore_string_value(newArchive));
93 void ewk_webkitdom_htmlappletelement_get_code(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* ret)
98 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
99 WTF::String result = coreObj->getAttribute(WebCore::HTMLNames::codeAttr);
100 _to_webkit_string(&result, ret);
103 void ewk_webkitdom_htmlappletelement_set_code(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* newCode)
108 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
109 coreObj->setAttribute(WebCore::HTMLNames::codeAttr, _to_webcore_string_value(newCode));
112 void ewk_webkitdom_htmlappletelement_get_code_base(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* ret)
117 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
118 WTF::String result = coreObj->getAttribute(WebCore::HTMLNames::codebaseAttr);
119 _to_webkit_string(&result, ret);
122 void ewk_webkitdom_htmlappletelement_set_code_base(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* newCodeBase)
127 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
128 coreObj->setAttribute(WebCore::HTMLNames::codebaseAttr, _to_webcore_string_value(newCodeBase));
131 void ewk_webkitdom_htmlappletelement_get_height(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* ret)
136 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
137 WTF::String result = coreObj->getAttribute(WebCore::HTMLNames::heightAttr);
138 _to_webkit_string(&result, ret);
141 void ewk_webkitdom_htmlappletelement_set_height(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* newHeight)
146 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
147 coreObj->setAttribute(WebCore::HTMLNames::heightAttr, _to_webcore_string_value(newHeight));
150 int ewk_webkitdom_htmlappletelement_get_hspace(WebKitDOM_HTMLAppletElement* self)
155 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
156 return coreObj->getIntegralAttribute(WebCore::HTMLNames::hspaceAttr);
159 void ewk_webkitdom_htmlappletelement_set_hspace(WebKitDOM_HTMLAppletElement* self, int newHspace)
164 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
165 coreObj->setIntegralAttribute(WebCore::HTMLNames::hspaceAttr, newHspace);
168 void ewk_webkitdom_htmlappletelement_get_name(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* ret)
173 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
174 WTF::String result = coreObj->getAttribute(WebCore::HTMLNames::nameAttr);
175 _to_webkit_string(&result, ret);
178 void ewk_webkitdom_htmlappletelement_set_name(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* newName)
183 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
184 coreObj->setAttribute(WebCore::HTMLNames::nameAttr, _to_webcore_string_value(newName));
187 void ewk_webkitdom_htmlappletelement_get_object(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* ret)
192 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
193 WTF::String result = coreObj->getAttribute(WebCore::HTMLNames::objectAttr);
194 _to_webkit_string(&result, ret);
197 void ewk_webkitdom_htmlappletelement_set_object(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* newObject)
202 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
203 coreObj->setAttribute(WebCore::HTMLNames::objectAttr, _to_webcore_string_value(newObject));
206 int ewk_webkitdom_htmlappletelement_get_vspace(WebKitDOM_HTMLAppletElement* self)
211 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
212 return coreObj->getIntegralAttribute(WebCore::HTMLNames::vspaceAttr);
215 void ewk_webkitdom_htmlappletelement_set_vspace(WebKitDOM_HTMLAppletElement* self, int newVspace)
220 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
221 coreObj->setIntegralAttribute(WebCore::HTMLNames::vspaceAttr, newVspace);
224 void ewk_webkitdom_htmlappletelement_get_width(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* ret)
229 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
230 WTF::String result = coreObj->getAttribute(WebCore::HTMLNames::widthAttr);
231 _to_webkit_string(&result, ret);
234 void ewk_webkitdom_htmlappletelement_set_width(WebKitDOM_HTMLAppletElement* self, WebKitDOM_String* newWidth)
239 WebCore::HTMLAppletElement* coreObj = _to_webcore_htmlappletelement(self);
240 coreObj->setAttribute(WebCore::HTMLNames::widthAttr, _to_webcore_string_value(newWidth));
244 void ewk_webkitdom_htmlappletelement_deinit(const WebKitDOM_Object* objPtr)
246 if( WEBKITDOM_ISNULL(objPtr) )
248 ((WebCore::HTMLAppletElement*)(objPtr->p_coreObject))->deref();
249 (((WebKitDOM_Object*)(objPtr))->p_coreObject) = 0;
252 void _copy_webkit_htmlappletelement(WebKitDOM_HTMLAppletElement* kitObjSrc, WebKitDOM_HTMLAppletElement* ret)
254 if (WEBKITDOM_COREOBJ(kitObjSrc) == WEBKITDOM_COREOBJ(ret))
256 WebCore::HTMLAppletElement* tmpPtr = _to_webcore_htmlappletelement(ret);
259 if (!WEBKITDOM_ISNULL(kitObjSrc))
260 _to_webcore_htmlappletelement(kitObjSrc)->ref();
261 ((WebKitDOM_Object*)ret)->p_coreObject = WEBKITDOM_COREOBJ(kitObjSrc);
264 WebCore::HTMLAppletElement* _to_webcore_htmlappletelement(const WebKitDOM_HTMLAppletElement* kitObj)
266 return (WebCore::HTMLAppletElement*)WEBKITDOM_COREOBJ(kitObj);
269 WebKitDOM_HTMLAppletElement* _to_webkit_htmlappletelement(WebCore::HTMLAppletElement* coreObj, WebKitDOM_HTMLAppletElement* ret)
271 WebCore::HTMLAppletElement* tmpPtr = _to_webcore_htmlappletelement(ret);
272 if (tmpPtr && tmpPtr != coreObj)
276 ((WebKitDOM_Object*)ret)->p_coreObject = coreObj;