2008-11-04 Anders Carlsson <andersca@apple.com>
[webkit/qt.git] / WebCore / html / HTMLImageElement.idl
blobfe64e6f00c89859f1da354ad4aa4476e2be7230a
1 /*
2 * Copyright (C) 2006 Apple Computer, Inc.
3 * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version.
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Library General Public License for more details.
15 * You should have received a copy of the GNU Library General Public License
16 * along with this library; see the file COPYING.LIB. If not, write to
17 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18 * Boston, MA 02110-1301, USA.
21 module html {
23 interface [
24 GenerateConstructor,
25 InterfaceUUID=b21b8125-d00b-4bdf-b0e8-659678db3923,
26 ImplementationUUID=2121ca21-8118-4f1b-b9fe-4788a9050281
27 ] HTMLImageElement : HTMLElement {
28 attribute [ConvertNullToNullString] DOMString name;
29 attribute [ConvertNullToNullString] DOMString align;
30 attribute [ConvertNullToNullString] DOMString alt;
31 attribute [ConvertNullToNullString] DOMString border;
32 attribute long height;
33 attribute long hspace;
34 attribute boolean isMap;
35 attribute [ConvertNullToNullString] DOMString longDesc;
36 attribute [ConvertNullToNullString] DOMString src;
37 attribute [ConvertNullToNullString] DOMString useMap;
38 attribute long vspace;
39 attribute long width;
41 // Extensions
42 readonly attribute boolean complete;
43 attribute [ConvertNullToNullString] DOMString lowsrc;
44 readonly attribute long naturalHeight;
45 readonly attribute long naturalWidth;
46 readonly attribute long x;
47 readonly attribute long y;
49 #if defined(LANGUAGE_OBJECTIVE_C)
50 // Objective-C extension:
51 readonly attribute DOMString altDisplayString;
52 readonly attribute URL absoluteImageURL;
53 #endif