tizen 2.3 release
[external/buxton.git] / src / shared / buxtonkey.h
1 /*
2  * This file is part of buxton.
3  *
4  * Copyright (C) 2013 Intel Corporation
5  *
6  * buxton is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU Lesser General Public License as
8  * published by the Free Software Foundation; either version 2.1
9  * of the License, or (at your option) any later version.
10  */
11
12 #pragma once
13
14 #ifdef HAVE_CONFIG_H
15         #include "config.h"
16 #endif
17
18 #include "buxton.h"
19 #include "buxtonstring.h"
20
21 /**
22  * Represents a data key in Buxton
23  */
24 typedef struct BuxtonKey {
25         BuxtonString group; /**<Value of the key's group */
26         BuxtonString name; /**<Value of the key's name */
27         BuxtonString layer; /**<Value of the key's layer */
28         BuxtonDataType type; /**<Type of value associated with key */
29 } _BuxtonKey;
30
31 /*
32  * Editor modelines  -  http://www.wireshark.org/tools/modelines.html
33  *
34  * Local variables:
35  * c-basic-offset: 8
36  * tab-width: 8
37  * indent-tabs-mode: t
38  * End:
39  *
40  * vi: set shiftwidth=8 tabstop=8 noexpandtab:
41  * :indentSize=8:tabSize=8:noTabs=false:
42  */