summaryrefslogtreecommitdiff
path: root/ug-wifidirect/include/wfd_ug_view.h
diff options
context:
space:
mode:
Diffstat (limited to 'ug-wifidirect/include/wfd_ug_view.h')
-rw-r--r--ug-wifidirect/include/wfd_ug_view.h81
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__ */