/***************************************************************************
                            kde_HTMLIFrameElement.cpp -  description
                             -------------------
    begin                : Tue Mar 19 20:11:49 2002
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Mar 19 20:11:49 2002, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

extern "C" {
#include "kde_HTMLIFrameElement.h"
}

#include <dom/html_base.h>
#include <dom/dom_doc.h>

class HTMLIFrameElementBridge : public DOM::HTMLIFrameElement
{
public:
	HTMLIFrameElementBridge() : HTMLIFrameElement() {}
	HTMLIFrameElementBridge(const HTMLIFrameElement& other) : HTMLIFrameElement(other) {}
	HTMLIFrameElementBridge(const Node& other) : HTMLIFrameElement(other) {}
	~HTMLIFrameElementBridge() {}
};

kde_HTMLIFrameElement * kde_new_HTMLIFrameElement(){
	return (kde_HTMLIFrameElement *) new HTMLIFrameElementBridge();
}
kde_HTMLIFrameElement * kde_new_HTMLIFrameElement1(kde_HTMLIFrameElement* other){
	return (kde_HTMLIFrameElement *) new HTMLIFrameElementBridge((DOM::HTMLIFrameElement&)* (DOM::HTMLIFrameElement*)other);
}
kde_HTMLIFrameElement * kde_new_HTMLIFrameElement2(kde_DOMNode* other){
	return (kde_HTMLIFrameElement *) new HTMLIFrameElementBridge((DOM::Node&)* (DOM::Node*)other);
}
void kde_del_HTMLIFrameElement( kde_HTMLIFrameElement* p ){
	delete (HTMLIFrameElementBridge*) p;
}
kde_DOMString* kde_HTMLIFrameElement_align( kde_HTMLIFrameElement* instPointer){
	return (kde_DOMString*)new DOM::DOMString(((HTMLIFrameElementBridge*)instPointer)->align());
}
void kde_HTMLIFrameElement_setAlign( kde_HTMLIFrameElement* instPointer,kde_DOMString* arg1){
	((HTMLIFrameElementBridge*)instPointer)->setAlign((DOM::DOMString&)* (DOM::DOMString*)arg1);
	return;
}
kde_DOMString* kde_HTMLIFrameElement_frameBorder( kde_HTMLIFrameElement* instPointer){
	return (kde_DOMString*)new DOM::DOMString(((HTMLIFrameElementBridge*)instPointer)->frameBorder());
}
void kde_HTMLIFrameElement_setFrameBorder( kde_HTMLIFrameElement* instPointer,kde_DOMString* arg1){
	((HTMLIFrameElementBridge*)instPointer)->setFrameBorder((DOM::DOMString&)* (DOM::DOMString*)arg1);
	return;
}
kde_DOMString* kde_HTMLIFrameElement_height( kde_HTMLIFrameElement* instPointer){
	return (kde_DOMString*)new DOM::DOMString(((HTMLIFrameElementBridge*)instPointer)->height());
}
void kde_HTMLIFrameElement_setHeight( kde_HTMLIFrameElement* instPointer,kde_DOMString* arg1){
	((HTMLIFrameElementBridge*)instPointer)->setHeight((DOM::DOMString&)* (DOM::DOMString*)arg1);
	return;
}
kde_DOMString* kde_HTMLIFrameElement_longDesc( kde_HTMLIFrameElement* instPointer){
	return (kde_DOMString*)new DOM::DOMString(((HTMLIFrameElementBridge*)instPointer)->longDesc());
}
void kde_HTMLIFrameElement_setLongDesc( kde_HTMLIFrameElement* instPointer,kde_DOMString* arg1){
	((HTMLIFrameElementBridge*)instPointer)->setLongDesc((DOM::DOMString&)* (DOM::DOMString*)arg1);
	return;
}
kde_DOMString* kde_HTMLIFrameElement_marginHeight( kde_HTMLIFrameElement* instPointer){
	return (kde_DOMString*)new DOM::DOMString(((HTMLIFrameElementBridge*)instPointer)->marginHeight());
}
void kde_HTMLIFrameElement_setMarginHeight( kde_HTMLIFrameElement* instPointer,kde_DOMString* arg1){
	((HTMLIFrameElementBridge*)instPointer)->setMarginHeight((DOM::DOMString&)* (DOM::DOMString*)arg1);
	return;
}
kde_DOMString* kde_HTMLIFrameElement_marginWidth( kde_HTMLIFrameElement* instPointer){
	return (kde_DOMString*)new DOM::DOMString(((HTMLIFrameElementBridge*)instPointer)->marginWidth());
}
void kde_HTMLIFrameElement_setMarginWidth( kde_HTMLIFrameElement* instPointer,kde_DOMString* arg1){
	((HTMLIFrameElementBridge*)instPointer)->setMarginWidth((DOM::DOMString&)* (DOM::DOMString*)arg1);
	return;
}
kde_DOMString* kde_HTMLIFrameElement_name( kde_HTMLIFrameElement* instPointer){
	return (kde_DOMString*)new DOM::DOMString(((HTMLIFrameElementBridge*)instPointer)->name());
}
void kde_HTMLIFrameElement_setName( kde_HTMLIFrameElement* instPointer,kde_DOMString* arg1){
	((HTMLIFrameElementBridge*)instPointer)->setName((DOM::DOMString&)* (DOM::DOMString*)arg1);
	return;
}
kde_DOMString* kde_HTMLIFrameElement_scrolling( kde_HTMLIFrameElement* instPointer){
	return (kde_DOMString*)new DOM::DOMString(((HTMLIFrameElementBridge*)instPointer)->scrolling());
}
void kde_HTMLIFrameElement_setScrolling( kde_HTMLIFrameElement* instPointer,kde_DOMString* arg1){
	((HTMLIFrameElementBridge*)instPointer)->setScrolling((DOM::DOMString&)* (DOM::DOMString*)arg1);
	return;
}
kde_DOMString* kde_HTMLIFrameElement_src( kde_HTMLIFrameElement* instPointer){
	return (kde_DOMString*)new DOM::DOMString(((HTMLIFrameElementBridge*)instPointer)->src());
}
void kde_HTMLIFrameElement_setSrc( kde_HTMLIFrameElement* instPointer,kde_DOMString* arg1){
	((HTMLIFrameElementBridge*)instPointer)->setSrc((DOM::DOMString&)* (DOM::DOMString*)arg1);
	return;
}
kde_DOMString* kde_HTMLIFrameElement_width( kde_HTMLIFrameElement* instPointer){
	return (kde_DOMString*)new DOM::DOMString(((HTMLIFrameElementBridge*)instPointer)->width());
}
void kde_HTMLIFrameElement_setWidth( kde_HTMLIFrameElement* instPointer,kde_DOMString* arg1){
	((HTMLIFrameElementBridge*)instPointer)->setWidth((DOM::DOMString&)* (DOM::DOMString*)arg1);
	return;
}
kde_Document* kde_HTMLIFrameElement_contentDocument( kde_HTMLIFrameElement* instPointer){
	return (kde_Document*)new DOM::Document(((HTMLIFrameElementBridge*)instPointer)->contentDocument());
}
