apply FSL(Flora Software License)
[apps/core/preloaded/settings.git] / include / setting-main.h
1 /*
2   * Copyright 2012  Samsung Electronics Co., Ltd
3   *
4   * Licensed under the Flora License, Version 1.0 (the "License");
5   * you may not use this file except in compliance with the License.
6   * You may obtain a copy of the License at
7   *
8   *     http://www.tizenopensource.org/license
9   *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16
17
18 /**
19  *@defgroup setting-main
20  *main page displaying list view at launch.
21  */
22 #ifndef __SETTING_MAIN_H__
23 #define __SETTING_MAIN_H__
24 #include <setting.h>
25
26 void setting_update_gl_item(void* data);
27
28 int setting_main_create(void *cb);
29 int setting_main_destroy(void *cb);
30 int setting_main_update(void *cb);
31
32 int setting_main_cleanup(void *cb);
33
34 void setting_main_tapi_event_cb(TelTapiEvent_t *event);
35
36 int setting_main_refresh(void *data);
37
38 void setting_ask_data_roaming_resp_cb(void *data, Evas_Object *obj,
39                                              void *event_info);
40 void setting_main_list_mouse_up_cb(void *data, Evas_Object *eo,
41                                           void *event_info);
42
43 void setting_main_sel_list_mouse_up_cb(void *data, Evas_Object *eo,
44                                               void *event_info);
45
46 void setting_main_click_list_item_reset_data(void *data,
47                                                     Evas_Object *obj);
48
49 void setting_main_click_list_default_ug_cb(void *data, Evas_Object *obj,
50                                                   void *event_info);
51
52 void setting_main_click_list_ex_ug_cb(void *data, Evas_Object *obj,
53                                              void *event_info);
54 void setting_main_click_list_more_cb(void *data, Evas_Object *obj, void *event_info);
55
56 void setting_main_click_list_usb_cb(void *data, Evas_Object *obj,
57                                              void *event_info);
58
59 void setting_main_click_list_network_ug_cb(void *data, Evas_Object *obj,
60                                                   void *event_info);
61
62 void setting_try_save_check_list(void *data);
63
64 void setting_main_click_add_all_cb(void *data, Evas_Object *obj,
65                                           void *event_info);
66
67 #endif                          /* __SETTING_MAIN_H__ */