~mial/ubuntu/oneiric/unity/bug-791810

750.1.2 by Alejandro Piñeiro
Initial unity/nux atk module implementation
1
/*
2
 * Copyright (C) 2011 Canonical Ltd
3
 *
4
 * This program is free software: you can redistribute it and/or modify
5
 * it under the terms of the GNU General Public License version 3 as
6
 * published by the Free Software Foundation.
7
 *
8
 * This program is distributed in the hope that it will be useful,
9
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11
 * GNU General Public License for more details.
12
 *
13
 * You should have received a copy of the GNU General Public License
14
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
15
 *
16
 * Authored by: Alejandro Piñeiro Iglesias <apinheiro@igalia.com>
17
 */
18
19
#ifndef NUX_LAYOUT_ACCESSIBLE_H
20
#define NUX_LAYOUT_ACCESSIBLE_H
21
22
#include <atk/atk.h>
23
24
#include "nux-area-accessible.h"
25
1489.1.4 by Andrea Azzarone
Uses <Nux/...> instead of "Nux/...".
26
#include <Nux/Nux.h>
27
#include <Nux/Layout.h>
750.1.2 by Alejandro Piñeiro
Initial unity/nux atk module implementation
28
29
G_BEGIN_DECLS
30
31
#define NUX_TYPE_LAYOUT_ACCESSIBLE            (nux_layout_accessible_get_type ())
32
#define NUX_LAYOUT_ACCESSIBLE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), NUX_TYPE_LAYOUT_ACCESSIBLE, NuxLayoutAccessible))
33
#define NUX_LAYOUT_ACCESSIBLE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), NUX_TYPE_LAYOUT_ACCESSIBLE, NuxLayoutAccessibleClass))
34
#define NUX_IS_LAYOUT_ACCESSIBLE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NUX_TYPE_LAYOUT_ACCESSIBLE))
35
#define NUX_IS_LAYOUT_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NUX_TYPE_LAYOUT_ACCESSIBLE))
36
#define NUX_LAYOUT_ACCESSIBLE_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), NUX_TYPE_LAYOUT_ACCESSIBLE, NuxLayoutAccessibleClass))
37
38
typedef struct _NuxLayoutAccessible        NuxLayoutAccessible;
39
typedef struct _NuxLayoutAccessibleClass   NuxLayoutAccessibleClass;
40
41
struct _NuxLayoutAccessible
42
{
43
  NuxAreaAccessible parent;
44
};
45
46
struct _NuxLayoutAccessibleClass
47
{
48
  NuxAreaAccessibleClass parent_class;
49
};
50
1307 by Neil Jagdish Patel
Update formatting to match style (as close as possible)
51
GType      nux_layout_accessible_get_type(void);
52
AtkObject* nux_layout_accessible_new(nux::Object* object);
750.1.2 by Alejandro Piñeiro
Initial unity/nux atk module implementation
53
54
G_END_DECLS
55
56
#endif /* __NUX_LAYOUT_ACCESSIBLE_H__ */