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