4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd.
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
19 #ifndef __SETTING_STORAGE_UTILS_H__
20 #define __SETTING_STORAGE_UTILS_H__
22 #include "setting-storage.h"
24 void storageUg_popup_del(void *data, Evas_Object *obj, void *event_info);
25 void storageUg_get_internal_storage_status();
26 Elm_Object_Item* storageUg_append_separator(Evas_Object *parent,
27 SettingStorageUG *ad);
28 void storageUg_get_external_storage_status(const char *path, double *total,
31 void storageUG_update_apps_info(SettingStorageUG *ad);
32 void storageUg_size_to_str(double size, char *desc, int desc_size);
33 void storageUg_ug_layout_cb(ui_gadget_h ug, enum ug_mode mode, void *priv);
34 void storageUg_ug_destroy_cb(ui_gadget_h ug, void *priv);
35 void storageUg_fail_popup(SettingStorageUG *ad);
36 void storageUg_manage_app_ug(SettingStorageUG *ad);
38 int storageUg_get_internal_detail(SettingStorageUG *ad);
39 void storageUg_get_internal_detail_cb(int fn_result, SettingStorageUG *ad);
41 #endif //__SETTING_STORAGE_UTILS_H__