diff options
Diffstat (limited to 'ug-wifidirect/include/wfd_ug_view.h')
-rw-r--r-- | ug-wifidirect/include/wfd_ug_view.h | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/ug-wifidirect/include/wfd_ug_view.h b/ug-wifidirect/include/wfd_ug_view.h new file mode 100644 index 0000000..755dd37 --- /dev/null +++ b/ug-wifidirect/include/wfd_ug_view.h @@ -0,0 +1,81 @@ +/* + * Copyright 2012 Samsung Electronics Co., Ltd + * + * Licensed under the Flora License, Version 1.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.tizenopensource.org/license + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * This file declares functions for view of Wi-Fi direct UI Gadget. + * + * @file wfd_ug_view.h + * @author Gibyoung Kim (lastkgb.kim@samsung.com) + * @version 0.1 + */ + + +#ifndef __WFD_UG_VIEW_H__ +#define __WFD_UG_VIEW_H__ + +#define EDJDIR "/opt/ug/res/edje/ug-setting-wifidirect-efl" +#define WFD_UG_EDJ_PATH EDJDIR"/wfd_ug.edj" +#define WFD_IMG_DIR "/opt/ug/res/images/ug-setting-wifidirect-efl" + +#define WFD_ICON_DEVICE_PC WFD_IMG_DIR"/A09_device_computer.png" +#define WFD_ICON_DEVICE_KEYBOARD WFD_IMG_DIR"/31_BT_device_keyboard.png" +#define WFD_ICON_DEVICE_PRINTER WFD_IMG_DIR"/31_BT_device_printer.png" +#define WFD_ICON_DEVICE_UNKNOWN WFD_IMG_DIR"/31_BT_device_unknown.png" +#define WFD_ICON_DEVICE_PHONE WFD_IMG_DIR"/A09_device_mobile.png" +#define WFD_ICON_DEVICE_HEADSET WFD_IMG_DIR"/31_BT_device_headset.png" + +#define WFD_ICON_DEVICE_MOUSE WFD_IMG_DIR"/31_BT_device_mouse.png" + +#define WFD_ICON_CONNECTED WFD_IMG_DIR"/A09_Connect.png" + + +enum +{ + HEAD_TEXT_TYPE_DIRECT, + HEAD_TEXT_TYPE_DEACTIVATING, + HEAD_TEXT_TYPE_ACTIVATING, + HEAD_TEXT_TYPE_ACTIVATED, + HEAD_TEXT_TYPE_SCANING, +}; + +enum +{ + POPUP_TYPE_WIFI_OFF, + POPUP_TYPE_HOTSPOT_OFF, + + POPUP_TYPE_ACTIVATE_FAIL, + POPUP_TYPE_DEACTIVATE_FAIL, + + POPUP_TYPE_LINK_TIMEOUT, + POPUP_TYPE_AUTH_FAIL, + POPUP_TYPE_LINK_FAIL, + POPUP_TYPE_UNKNOWN_ERROR, + + POPUP_TYPE_TERMINATE, +}; + +void create_wfd_ug_view(void *data); +void destroy_wfd_ug_view(void *data); +void wfd_ug_view_refresh_glitem(void *obj); +void wfd_ug_view_refresh_button(void *obj, int enable); +void wfd_ug_view_update_peers(void *data); +void wfd_ug_view_free_peers(void *data); +void wfd_ug_act_popup(void *data, const char *message, int popup_type); +void wfg_ug_act_popup_remove(void *data); +void wfd_ug_warn_popup(void *data, const char *message, int popup_type); +void wfg_ug_warn_popup_remove(void *data); + +#endif /* __WFD_UG_VIEW_H__ */ |