1/*
2 *  This file is part of the WebKit open source project.
3 *  This file has been generated by generate-bindings.pl. DO NOT MODIFY!
4 *
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.
9 *
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.
14 *
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.
19 */
20
21#ifndef WebKitDOMattribute_h
22#define WebKitDOMattribute_h
23
24#ifdef WEBKIT_DOM_USE_UNSTABLE_API
25
26#include <glib-object.h>
27#include <webkitdom/WebKitDOMObject.h>
28#include <webkitdom/webkitdomdefines-unstable.h>
29
30G_BEGIN_DECLS
31
32G_BEGIN_DECLS
33
34#define WEBKIT_DOM_TYPE_ATTRIBUTE            (webkit_dom_attribute_get_type())
35#define WEBKIT_DOM_ATTRIBUTE(obj)            (G_TYPE_CHECK_INSTANCE_CAST((obj), WEBKIT_DOM_TYPE_ATTRIBUTE, WebKitDOMattribute))
36#define WEBKIT_DOM_ATTRIBUTE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST((klass),  WEBKIT_DOM_TYPE_ATTRIBUTE, WebKitDOMattributeClass)
37#define WEBKIT_DOM_IS_ATTRIBUTE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE((obj), WEBKIT_DOM_TYPE_ATTRIBUTE))
38#define WEBKIT_DOM_IS_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),  WEBKIT_DOM_TYPE_ATTRIBUTE))
39#define WEBKIT_DOM_ATTRIBUTE_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj),  WEBKIT_DOM_TYPE_ATTRIBUTE, WebKitDOMattributeClass))
40
41struct _WebKitDOMattribute {
42    WebKitDOMObject parent_instance;
43};
44
45struct _WebKitDOMattributeClass {
46    WebKitDOMObjectClass parent_class;
47};
48
49WEBKIT_API GType
50webkit_dom_attribute_get_type(void);
51
52/**
53 * webkit_dom_attribute_get_readonly:
54 * @self: A #WebKitDOMattribute
55 *
56 * Returns: A #gchar
57 *
58 * Stability: Unstable
59**/
60WEBKIT_API gchar*
61webkit_dom_attribute_get_readonly(WebKitDOMattribute* self);
62
63G_END_DECLS
64
65#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
66#endif /* WebKitDOMTestException_h */
67#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
68#endif /* WebKitDOMattribute_h */
69