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__ */ |