Merge "packaging: spec cleanup" into tizen
[apps/core/preloaded/settings.git] / include / setting-main.h
1 /*
2  * setting
3  * Copyright (c) 2012 Samsung Electronics Co., Ltd.
4  *
5  * Licensed under the Flora License, Version 1.1 (the License);
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *     http://floralicense.org/license/
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an AS IS BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 /**
18  *@defgroup setting-main
19  *main page displaying list view at launch.
20  */
21 #ifndef __SETTING_MAIN_H__
22 #define __SETTING_MAIN_H__
23 #include <setting.h>
24
25 void setting_update_gl_item(void* data);
26
27 void setting_main_list_mouse_up_cb(void *data, Evas_Object *eo,
28                                           void *event_info);
29
30 void setting_main_sel_list_mouse_up_cb(void *data, Evas_Object *eo,
31                                               void *event_info);
32
33 void setting_main_click_list_item_reset_data(void *data,
34                                                     Evas_Object *obj);
35
36 void setting_main_click_list_default_ug_cb(void *data, Evas_Object *obj,
37                                                   void *event_info);
38
39 void setting_main_click_list_ex_ug_cb(void *data, Evas_Object *obj,
40                                              void *event_info);
41 void
42 setting_main_click_list_plugin_cb(void *data, Evas_Object *obj,
43                                  void *event_info);
44 void setting_main_click_list_more_cb(void *data, Evas_Object *obj, void *event_info);
45
46 void setting_main_click_list_usb_cb(void *data, Evas_Object *obj,
47                                              void *event_info);
48
49 void setting_main_click_list_flight_mode_cb(void *data,
50                                                    Evas_Object *obj,
51                                                    void *event_info);
52
53 void setting_main_click_list_wifi_mode_cb(void *data,
54                                                    Evas_Object *obj,
55                                                    void *event_info);
56
57 void setting_main_click_list_bt_mode_cb(void *data,
58                                                    Evas_Object *obj,
59                                                    void *event_info);
60
61 void setting_main_click_list_nfc_mode_cb(void *data,
62                                                    Evas_Object *obj,
63                                                    void *event_info);
64
65 void setting_main_click_list_network_ug_cb(void *data, Evas_Object *obj,
66                                                   void *event_info);
67
68 void setting_try_save_check_list(void *data);
69
70 void setting_main_click_edit_preferred_cb(void *data, Evas_Object *obj,
71                                           void *event_info);
72
73 void setting_main_click_list_item_ug_cb(void *data, Evas_Object *obj,
74                                    char *ug_to_load, service_h svc,
75                                    struct ug_cbs *cbs);
76
77 void setting_main_destroy_ug_cb(ui_gadget_h ug, void *priv);
78 void setting_main_result_ug_cb(ui_gadget_h ug, service_h service,
79                                       void *priv);
80 void setting_main_layout_ug_cb(ui_gadget_h ug, enum ug_mode mode,
81                                       void *priv);
82
83 #endif                          /* __SETTING_MAIN_H__ */