60934d5a0a5f1ca515073611823d7fb9a40f58fb
[pkgs/u/ug-calendar-picker.git] / src / CalendarPickerGadget.h
1 /*
2
3 Copyright (c) 2000-2012 Samsung Electronics Co., Ltd All Rights Reserved
4
5 This file is part of ug-calendar-picker
6 Written by Eunjoong Jeon <ez.jeon@samsung.com>
7
8 PROPRIETARY/CONFIDENTIAL
9
10 This software is the confidential and proprietary information of
11 SAMSUNG ELECTRONICS ("Confidential Information"). You shall not
12 disclose such Confidential Information and shall use it only in
13 accordance with the terms of the license agreement you entered
14 into with SAMSUNG ELECTRONICS.
15
16 SAMSUNG make no representations or warranties about the suitability
17 of the software, either express or implied, including but not limited
18 to the implied warranties of merchantability, fitness for a particular
19 purpose, or non-infringement. SAMSUNG shall not be liable for any
20 damages suffered by licensee as a result of using, modifying or
21 distributing this software or its derivatives.
22
23 */
24
25 #ifndef __CALENDAR_PICKER_GADGET_H__
26 #define __CALENDAR_PICKER_GADGET_H__
27
28 #include <Elementary.h>
29 #include <libintl.h>
30 #include "CalendarPickerView.h"
31
32 #define PKGNAME "ug-calendar-picker-efl"
33 #define EDJ_PATH "/opt/ug/res/edje/ug-calendar-picker-efl"
34 #if !defined(EDJ_NAME)
35 #define EDJ_NAME EDJ_PATH"ug-calendar-picker-efl.edj"
36 #endif
37 #define IMAGE_DIR "/opt/ug/res/images/ug-calendar-picker-efl"
38
39 #define _EDJ(o)                 elm_layout_edje_get(o)
40 #define _(s)                    dgettext(PKGNAME, s)
41 #define dgettext_noop(s)        (s)
42 #define N_(s)                   dgettext_noop(s)
43
44 #ifdef __cplusplus
45 extern "C" {
46 #endif /* __cplusplus */
47 struct ug_data {
48         Evas_Object *base;
49         struct ui_gadget *ug;
50
51         CalendarPickerView *view;
52 };
53
54 enum
55 {
56         CMD_NONE = 0,
57         CMD_DESTROY_SUCCESS = 1,
58         CMD_DESTROY_FAIL = 2,
59 };
60
61 #ifdef __cplusplus
62 }
63 #endif /* __cplusplus */
64 #endif /* __CALENDAR_PICKER_GADGET_H__ */