[misc] Sync from master branch.
[apps/core/preloaded/calendar.git] / ug / list / ug.h
index 6c04303..1c00bfa 100755 (executable)
 #include <ui-gadget-module.h>
 #include "cld.h"
 
-#define CAL_APPCONTROL_SELECTION_MODE "selectionMode"
-#define CAL_APPCONTROL_SELECTION_MODE_SINGLE "single"
-#define CAL_APPCONTROL_SELECTION_MODE_MULTIPLE "multiple"
-
-#define CAL_APPCONTROL_RESULT "result"
-#define CAL_APPCONTROL_RESULT_SUCCESS "success"
-#define CAL_APPCONTROL_RESULT_CANCEL "cancel"
-#define CAL_APPCONTROL_RESULT_FAIL "fail"
-
-#define CAL_APPCONTROL_PATH "path"
-
-enum cld_ug_mode {
-       _MODE_UNKNOWN = 0,
-       _MODE_GET_EVT,
-       _MODE_GET_VCS,
-       _MODE_VIEW_VCS,
-       _MODE_SET_SNOTE,
-};
-
-typedef enum {
-       SELECTION_MODE_UNKNOWN = 0,
-       SELECTION_MODE_SINGLE,
-       SELECTION_MODE_MULTIPLE,
-       SELECTION_MODE_MAX,
-}cal_appcontrol_selection_mode;
-
 struct ug_data {
        Evas_Object *base;
        ui_gadget_h ug;
@@ -56,7 +30,6 @@ struct ug_data {
        Evas_Object *cont;
        Evas_Object *bg;
 
-       enum cld_ug_mode mode;
        char *caller;
        char *vcs_file;
 
@@ -64,6 +37,7 @@ struct ug_data {
 
        cal_appcontrol_selection_mode selection_mode;
        cal_appcontrol_item_type item_type;
+       cal_appcontrol_result_type result_type;
 };
 
 void cal_list_ug_create(const char *title, struct ug_data *ugd);