Tizen 2.0 Release
[profile/ivi/org.tizen.video-player.git] / include / mp-external-ug.h
1 /*\r
2  * Copyright (c) [2012] Samsung Electronics Co., Ltd.\r
3  *\r
4  * Licensed under the Flora License, Version 1.0 (the License);\r
5  * you may not use this file except in compliance with the License.\r
6  * You may obtain a copy of the License at\r
7  *\r
8  *     http://floralicense.org/license/\r
9  *\r
10  * Unless required by applicable law or agreed to in writing, software\r
11  * distributed under the License is distributed on an AS IS BASIS,\r
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
13  * See the License for the specific language governing permissions and\r
14  * limitations under the License.\r
15  */\r
16 \r
17 \r
18 #ifndef _MP_EXTERNAL_UG_\r
19 #define  _MP_EXTERNAL_UG_\r
20 \r
21 \r
22 #include <ui-gadget.h>\r
23 \r
24 \r
25 typedef enum\r
26 {\r
27         MP_EXTERNAL_UG_NONE                             = -1,\r
28         MP_EXTERNAL_UG_MESSAGE                  = 0,\r
29         MP_EXTERNAL_UG_EMAIL,\r
30         MP_EXTERNAL_UG_MYFILE_DETAIL,\r
31         MP_EXTERNAL_UG_YOUTUBE,\r
32         MP_EXTERNAL_UG_BLUETOOTH,\r
33         MP_EXTERNAL_UG_FTM,\r
34         MP_EXTERNAL_UG_FACEBOOK,\r
35         MP_EXTERNAL_UG_MAX,\r
36 }MpExternalUGType;\r
37 \r
38 \r
39 bool MpExternalUgLoad(MpExternalUGType nExternalUGType, void* pUserData);\r
40 void MpExternalUgUnload(void);\r
41 void MpExternalUgDestroyAll(void);\r
42 int     MpExternalUgGetCurUgState(void);\r
43 void MpExternalUgSetUgState(MpExternalUGType nExternalUGType);\r
44 bool MpExternalUgShow(void *pUserData, void *pParent);\r
45 void MpExternalUgHide();\r
46 \r
47 #endif // _MP_EXTERNAL_UG_\r