HTMLIFrameElement.h [plain text]
#ifndef HTMLIFrameElement_h
#define HTMLIFrameElement_h
#include "HTMLFrameElementBase.h"
namespace WebCore {
class HTMLIFrameElement : public HTMLFrameElementBase {
public:
HTMLIFrameElement(const QualifiedName&, Document*, bool createdByParser);
virtual bool isKeyboardFocusable(KeyboardEvent*) const { return false; }
virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; }
virtual int tagPriority() const { return 1; }
virtual bool mapToEntry(const QualifiedName&, MappedAttributeEntry&) const;
virtual void parseMappedAttribute(MappedAttribute*);
virtual void insertedIntoDocument();
virtual void removedFromDocument();
virtual void attach();
virtual bool rendererIsNeeded(RenderStyle*);
virtual RenderObject* createRenderer(RenderArena*, RenderStyle*);
virtual bool isURLAttribute(Attribute*) const;
String align() const;
void setAlign(const String&);
String height() const;
void setHeight(const String&);
String width() const;
void setWidth(const String&);
private:
AtomicString m_name;
};
}
#endif // HTMLIFrameElement_h