summaryrefslogtreecommitdiffstats
path: root/khtml/dom/html_inline.h
diff options
context:
space:
mode:
Diffstat (limited to 'khtml/dom/html_inline.h')
-rw-r--r--khtml/dom/html_inline.h463
1 files changed, 0 insertions, 463 deletions
diff --git a/khtml/dom/html_inline.h b/khtml/dom/html_inline.h
deleted file mode 100644
index f92ed6917..000000000
--- a/khtml/dom/html_inline.h
+++ /dev/null
@@ -1,463 +0,0 @@
-/*
- * This file is part of the DOM implementation for KDE.
- *
- * (C) 1999 Lars Knoll (knoll@kde.org)
- *
- * 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.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- *
- * This file includes excerpts from the Document Object Model (DOM)
- * Level 1 Specification (Recommendation)
- * http://www.w3.org/TR/REC-DOM-Level-1/
- * Copyright World Wide Web Consortium , (Massachusetts Institute of
- * Technology , Institut National de Recherche en Informatique et en
- * Automatique , Keio University ). All Rights Reserved.
- *
- */
-#ifndef HTML_INLINE_H
-#define HTML_INLINE_H
-
-#include <dom/html_element.h>
-
-#include <tdelibs_export.h>
-
-namespace DOM {
-class HTMLGenericElementImpl;
-class HTMLAnchorElementImpl;
-class DOMString;
-
-/**
- * The anchor element. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/links.html#edef-A"> A
- * element definition </a> in HTML 4.0.
- *
- */
-class KHTML_EXPORT HTMLAnchorElement : public HTMLElement
-{
-public:
- HTMLAnchorElement();
- HTMLAnchorElement(const HTMLAnchorElement &other);
- HTMLAnchorElement(const Node &other) : HTMLElement()
- {(*this)=other;}
-protected:
- HTMLAnchorElement(HTMLAnchorElementImpl *impl);
-public:
-
- HTMLAnchorElement & operator = (const HTMLAnchorElement &other);
- HTMLAnchorElement & operator = (const Node &other);
-
- ~HTMLAnchorElement();
-
- /**
- * A single character access key to give access to the form
- * control. See the <a
- * href="http://www.w3.org/TR/REC-html40/interact/forms.html#adef-accesskey">
- * accesskey attribute definition </a> in HTML 4.0.
- *
- */
- DOMString accessKey() const;
-
- /**
- * see accessKey
- */
- void setAccessKey( const DOMString & );
-
- /**
- * The character encoding of the linked resource. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/links.html#adef-charset">
- * charset attribute definition </a> in HTML 4.0.
- *
- */
- DOMString charset() const;
-
- /**
- * see charset
- */
- void setCharset( const DOMString & );
-
- /**
- * Comma-separated list of lengths, defining an active region
- * geometry. See also \c shape for the shape of the
- * region. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/objects.html#adef-coords">
- * coords attribute definition </a> in HTML 4.0.
- *
- */
- DOMString coords() const;
-
- /**
- * see coords
- */
- void setCoords( const DOMString & );
-
- /**
- * The URI of the linked resource. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/links.html#adef-href">
- * href attribute definition </a> in HTML 4.0.
- *
- */
- DOMString href() const;
-
- /**
- * see href
- */
- void setHref( const DOMString & );
-
- /**
- * Language code of the linked resource. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/links.html#adef-hreflang">
- * hreflang attribute definition </a> in HTML 4.0.
- *
- */
- DOMString hreflang() const;
-
- /**
- * see hreflang
- */
- void setHreflang( const DOMString & );
-
- /**
- * Anchor name. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/links.html#adef-name-A">
- * name attribute definition </a> in HTML 4.0.
- *
- */
- DOMString name() const;
-
- /**
- * see name
- */
- void setName( const DOMString & );
-
- /**
- * Forward link type. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/links.html#adef-rel">
- * rel attribute definition </a> in HTML 4.0.
- *
- */
- DOMString rel() const;
-
- /**
- * see rel
- */
- void setRel( const DOMString & );
-
- /**
- * Reverse link type. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/links.html#adef-rev">
- * rev attribute definition </a> in HTML 4.0.
- *
- */
- DOMString rev() const;
-
- /**
- * see rev
- */
- void setRev( const DOMString & );
-
- /**
- * The shape of the active area. The coordinates are given by
- * \c coords . See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/objects.html#adef-shape">
- * shape attribute definition </a> in HTML 4.0.
- *
- */
- DOMString shape() const;
-
- /**
- * see shape
- */
- void setShape( const DOMString & );
-
- /**
- * Index that represents the element's position in the tabbing
- * order. See the <a
- * href="http://www.w3.org/TR/REC-html40/interact/forms.html#adef-tabindex">
- * tabindex attribute definition </a> in HTML 4.0.
- *
- */
- long tabIndex() const;
-
- /**
- * see tabIndex
- */
- void setTabIndex( long );
-
- /**
- * Frame to render the resource in. See the <a
- * href="http://www.w3.org/TR/REC-html40/present/frames.html#adef-target">
- * target attribute definition </a> in HTML 4.0.
- *
- */
- DOMString target() const;
-
- /**
- * see target
- */
- void setTarget( const DOMString & );
-
- /**
- * Advisory content type. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/links.html#adef-type-A">
- * type attribute definition </a> in HTML 4.0.
- *
- */
- DOMString type() const;
-
- /**
- * see type
- */
- void setType( const DOMString & );
-
- /**
- * Removes keyboard focus from this element.
- *
- * @return
- *
- */
- void blur ( );
-
- /**
- * Gives keyboard focus to this element.
- *
- * @return
- *
- */
- void focus ( );
-
- /**
- * Simulate a mouse-click.
- * NOTE: this method is not part of the DOM
- * @since 3.5.7
- */
- void click ( );
-
-};
-
-// --------------------------------------------------------------------------
-
-class HTMLBRElementImpl;
-
-/**
- * Force a line break. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/text.html#edef-BR"> BR
- * element definition </a> in HTML 4.0.
- *
- */
-class KHTML_EXPORT HTMLBRElement : public HTMLElement
-{
-public:
- HTMLBRElement();
- HTMLBRElement(const HTMLBRElement &other);
- HTMLBRElement(const Node &other) : HTMLElement()
- {(*this)=other;}
-protected:
- HTMLBRElement(HTMLBRElementImpl *impl);
-public:
-
- HTMLBRElement & operator = (const HTMLBRElement &other);
- HTMLBRElement & operator = (const Node &other);
-
- ~HTMLBRElement();
-
- /**
- * Control flow of text around floats. See the <a
- * href="http://www.w3.org/TR/REC-html40/present/graphics.html#adef-clear">
- * clear attribute definition </a> in HTML 4.0. This attribute is
- * deprecated in HTML 4.0.
- *
- */
- DOMString clear() const;
-
- /**
- * see clear
- */
- void setClear( const DOMString & );
-};
-
-// --------------------------------------------------------------------------
-
-class HTMLFontElementImpl;
-class DOMString;
-
-/**
- * Local change to font. See the <a
- * href="http://www.w3.org/TR/REC-html40/present/graphics.html#edef-FONT">
- * FONT element definition </a> in HTML 4.0. This element is
- * deprecated in HTML 4.0.
- *
- */
-class KHTML_EXPORT HTMLFontElement : public HTMLElement
-{
-public:
- HTMLFontElement();
- HTMLFontElement(const HTMLFontElement &other);
- HTMLFontElement(const Node &other) : HTMLElement()
- {(*this)=other;}
-protected:
- HTMLFontElement(HTMLFontElementImpl *impl);
-public:
-
- HTMLFontElement & operator = (const HTMLFontElement &other);
- HTMLFontElement & operator = (const Node &other);
-
- ~HTMLFontElement();
-
- /**
- * Font color. See the <a
- * href="http://www.w3.org/TR/REC-html40/present/graphics.html#adef-color-FONT">
- * color attribute definition </a> in HTML 4.0. This attribute is
- * deprecated in HTML 4.0.
- *
- */
- DOMString color() const;
-
- /**
- * see color
- */
- void setColor( const DOMString & );
-
- /**
- * Font face identifier. See the <a
- * href="http://www.w3.org/TR/REC-html40/present/graphics.html#adef-face-FONT">
- * face attribute definition </a> in HTML 4.0. This attribute is
- * deprecated in HTML 4.0.
- *
- */
- DOMString face() const;
-
- /**
- * see face
- */
- void setFace( const DOMString & );
-
- /**
- * Font size. See the <a
- * href="http://www.w3.org/TR/REC-html40/present/graphics.html#adef-size-FONT">
- * size attribute definition </a> in HTML 4.0. This attribute is
- * deprecated in HTML 4.0.
- *
- */
- DOMString size() const;
-
- /**
- * see size
- */
- void setSize( const DOMString & );
-};
-
-class HTMLModElementImpl;
-class DOMString;
-
-/**
- * Notice of modification to part of a document. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/text.html#edef-ins">
- * INS </a> and <a
- * href="http://www.w3.org/TR/REC-html40/struct/text.html#edef-del">
- * DEL </a> element definitions in HTML 4.0.
- *
- */
-class KHTML_EXPORT HTMLModElement : public HTMLElement
-{
-public:
- HTMLModElement();
- HTMLModElement(const HTMLModElement &other);
- HTMLModElement(const Node &other) : HTMLElement()
- {(*this)=other;}
-protected:
- HTMLModElement(HTMLElementImpl *impl);
-public:
-
- HTMLModElement & operator = (const HTMLModElement &other);
- HTMLModElement & operator = (const Node &other);
-
- ~HTMLModElement();
-
- /**
- * A URI designating a document that describes the reason for the
- * change. See the <a href="http://www.w3.org/TR/REC-html40/">
- * cite attribute definition </a> in HTML 4.0.
- *
- */
- DOMString cite() const;
-
- /**
- * see cite
- */
- void setCite( const DOMString & );
-
- /**
- * The date and time of the change. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/text.html#adef-datetime">
- * datetime attribute definition </a> in HTML 4.0.
- *
- */
- DOMString dateTime() const;
-
- /**
- * see dateTime
- */
- void setDateTime( const DOMString & );
-};
-
-// --------------------------------------------------------------------------
-
-class HTMLQuoteElementImpl;
-
-/**
- * For the \c Q and \c BLOCKQUOTE elements.
- * See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/text.html#edef-Q"> Q
- * element definition </a> in HTML 4.0.
- *
- * Note: The DOM is not quite consistent here. They also define the
- * HTMLBlockQuoteElement interface, to represent the \c BLOCKQUOTE
- * element. To resolve ambiquities, we use this one for the \c Q
- * element only.
- */
-class KHTML_EXPORT HTMLQuoteElement : public HTMLElement
-{
-public:
- HTMLQuoteElement();
- HTMLQuoteElement(const HTMLQuoteElement &other);
- HTMLQuoteElement(const Node &other) : HTMLElement()
- {(*this)=other;}
-protected:
- HTMLQuoteElement(HTMLGenericElementImpl *impl);
-public:
-
- HTMLQuoteElement & operator = (const HTMLQuoteElement &other);
- HTMLQuoteElement & operator = (const Node &other);
-
- ~HTMLQuoteElement();
-
- /**
- * A URI designating a document that designates a source document
- * or message. See the <a
- * href="http://www.w3.org/TR/REC-html40/struct/text.html#adef-cite-Q">
- * cite attribute definition </a> in HTML 4.0.
- *
- */
- DOMString cite() const;
-
- /**
- * see cite
- */
- void setCite( const DOMString & );
-};
-
-} //namespace
-
-#endif