-/*
- * 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.
- */
-
-#ifndef __GALLERY_UG_EFL_H__
-#define __GALLERY_UG_EFL_H__
-
-
-#include <Elementary.h>
-
-#define PKGNAME "ug-setting-gallery-efl"
-
-#define _EDJ(o) elm_layout_edje_get(o)
-//#define N_(s) dgettext_noop(s)
-
-
-/* Original code is in appcore-common.h */
-#define _(str) gettext(str) /**< gettext alias */
-#define gettext_noop(str) (str) /**< keyword for xgettext to extract translatable strings */
-#define N_(str) gettext_noop(str) /**< gettext_noop alias */
-
-#define _SG_GETSYSTEMSTR(ID) dgettext("sys_string", (ID))
-#define _SG_GETLOCALSTR(ID) dgettext("ug-setting-gallery-efl", (ID))
-
-
-#define GALLERY_SUB_TIME_COUNT 5
-#define GALLERY_SUB_EFFECT_COUNT 5
-
-#define SGUG_TR_GALLERY _SG_GETSYSTEMSTR("IDS_COM_BODY_GALLERY")
-
-#define SGUG_TR_SLIDESHOW _SG_GETLOCALSTR("IDS_MEDIABR_OPT_SLIDE_SHOW")
-#define SGUG_TR_PESF _SG_GETLOCALSTR("IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL")
-#define SGUG_TR_REPEAT _SG_GETLOCALSTR("IDS_MEDIABR_BODY_REPEAT")
-#define SGUG_TR_SHUFFLE _SG_GETLOCALSTR("IDS_MEDIABR_BODY_SHUFFLE")
-#define SGUG_TR_SUBTITLE_TITLE _SG_GETSYSTEMSTR("IDS_COM_BODY_VIDEO")
-#define SGUG_TR_SUBTITLE _SG_GETLOCALSTR("IDS_MEDIABR_BODY_SUBTITLES")
-
-#define SGUG_TR_2s _SG_GETLOCALSTR("IDS_MEDIABR_OPT_2_SECONDS")
-#define SGUG_TR_3s _SG_GETLOCALSTR("IDS_MEDIABR_OPT_3_SECONDS")
-#define SGUG_TR_5s _SG_GETLOCALSTR("IDS_MEDIABR_BODY_5_SECONDS")
-#define SGUG_TR_10s _SG_GETLOCALSTR("IDS_MEDIABR_BODY_10_SECONDS")
-#define SGUG_TR_20s _SG_GETLOCALSTR("IDS_MEDIABR_BODY_20_SECONDS")
-#define SGUG_TR_FAILED _("Setting failed, please try again..")
-
-#define VCONFKEY_GALLERY_ITV_TIME_2S (2.0f)
-#define VCONFKEY_GALLERY_ITV_TIME_3S (3.0f)
-#define VCONFKEY_GALLERY_ITV_TIME_5S (5.0f)
-#define VCONFKEY_GALLERY_ITV_TIME_10S (10.0f)
-#define VCONFKEY_GALLERY_ITV_TIME_20S (20.0f)
-
-typedef enum
-{
- GALLERY_MAIN_MENU_TITLE = 0,
- GALLERY_MAIN_MENU_TIME,
- GALLERY_MAIN_MENU_REPEAT,
- GALLERY_MAIN_MENU_SHUFFLE,
- GALLERY_MAIN_MENU_SUBTITLE_TITLE,
- GALLERY_MAIN_MENU_SUBTITLE_ON_OFF,
- GALLERY_MAIN_MENU_ITEM_MAX,
-}gallery_main_menu_item_t;
-
-
-struct ug_data
-{
- Evas_Object *main_layout;
- Evas_Object *bg;
- Evas_Object *naviframe;
- Evas_Object *time_layout;
- Evas_Object *genlist;
- Evas_Object *backbtn;
-
- Evas_Object *repeat_btn;
- Evas_Object *shuffle_btn;
- Evas_Object *subtitle_btn;
- int repeat_state;
- int shuffle_state;
- int subtitle_state;
- Evas_Object *radio_group;
- Evas_Object *effect_radio_group;
- Evas_Object *popup;
- Elm_Object_Item *gl_it[GALLERY_MAIN_MENU_ITEM_MAX];
-
- Elm_Genlist_Item_Class check_time_itc;
- Elm_Genlist_Item_Class expandable_itc;
-
- Elm_Genlist_Item_Class txt_icon_itc;
-
- Elm_Genlist_Item_Class title_itc;
- Elm_Genlist_Item_Class effect_itc;
-
- struct ui_gadget *ug;
-};
-
-
-#endif
-
+/*\r
+ * Copyright 2012 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.0 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ * http://www.tizenopensource.org/license\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+#ifndef __GALLERY_UG_EFL_H__\r
+#define __GALLERY_UG_EFL_H__\r
+\r
+\r
+#include <Elementary.h>\r
+#include <ui-gadget-module.h>\r
+\r
+\r
+#define PKGNAME "ug-setting-gallery-efl"\r
+\r
+#define _EDJ(o) elm_layout_edje_get(o)\r
+\r
+/* Original code is in appcore-common.h */\r
+#define _(str) gettext(str) /**< gettext alias */\r
+#define gettext_noop(str) (str) /**< keyword for xgettext to extract translatable strings */\r
+#define N_(str) gettext_noop(str) /**< gettext_noop alias */\r
+\r
+#define _SG_GETSYSTEMSTR(ID) dgettext("sys_string", (ID))\r
+#define _SG_GETLOCALSTR(ID) dgettext("ug-setting-gallery-efl", (ID))\r
+\r
+#define GALLERY_SUB_TIME_COUNT 5\r
+#define GALLERY_SUB_EFFECT_COUNT 10//5\r
+\r
+#define SGUG_TR_GALLERY _SG_GETSYSTEMSTR("IDS_COM_BODY_GALLERY")\r
+\r
+#define SGUG_TR_SLIDESHOW _SG_GETLOCALSTR("IDS_MEDIABR_OPT_SLIDE_SHOW")\r
+\r
+#define SGUG_TR_PESF _SG_GETLOCALSTR("IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL")\r
+#define SGUG_TR_REPEAT _SG_GETLOCALSTR("IDS_MEDIABR_BODY_REPEAT")\r
+#define SGUG_TR_SHUFFLE _SG_GETLOCALSTR("IDS_MEDIABR_BODY_SHUFFLE")\r
+\r
+#define SGUG_TR_2s _SG_GETLOCALSTR("IDS_MEDIABR_OPT_2_SECONDS")\r
+#define SGUG_TR_3s _SG_GETLOCALSTR("IDS_MEDIABR_OPT_3_SECONDS")\r
+#define SGUG_TR_5s _SG_GETLOCALSTR("IDS_MEDIABR_BODY_5_SECONDS")\r
+#define SGUG_TR_10s _SG_GETLOCALSTR("IDS_MEDIABR_BODY_10_SECONDS")\r
+#define SGUG_TR_20s _SG_GETLOCALSTR("IDS_MEDIABR_BODY_20_SECONDS")\r
+#define SGUG_TR_FAILED _("Setting failed, please try again..")\r
+\r
+#define VCONFKEY_GALLERY_ITV_TIME_2S (2.0f)\r
+#define VCONFKEY_GALLERY_ITV_TIME_3S (3.0f)\r
+#define VCONFKEY_GALLERY_ITV_TIME_5S (5.0f)\r
+#define VCONFKEY_GALLERY_ITV_TIME_10S (10.0f)\r
+#define VCONFKEY_GALLERY_ITV_TIME_20S (20.0f)\r
+\r
+#define DEFAULT_TIMER VCONFKEY_GALLERY_ITV_TIME_3S\r
+#define DEFAULT_REPEAT false\r
+#define DEFAULT_SHUFFLE false\r
+\r
+#ifdef TARGET\r
+typedef enum\r
+{\r
+ GALLERY_MAIN_MENU_TITLE = 0,\r
+ GALLERY_MAIN_MENU_TIME,\r
+ GALLERY_MAIN_MENU_REPEAT,\r
+ GALLERY_MAIN_MENU_SHUFFLE,\r
+ GALLERY_MAIN_MENU_ITEM_MAX,\r
+}gallery_main_menu_item_t;\r
+#else\r
+typedef enum\r
+{\r
+ GALLERY_MAIN_MENU_TITLE = 0,\r
+ GALLERY_MAIN_MENU_TIME,\r
+ GALLERY_MAIN_MENU_REPEAT,\r
+ GALLERY_MAIN_MENU_SHUFFLE,\r
+ GALLERY_MAIN_MENU_ITEM_MAX,\r
+}gallery_main_menu_item_t;\r
+#endif\r
+\r
+struct ug_data\r
+{\r
+ Evas_Object *main_layout;\r
+ Evas_Object *bg;\r
+ Evas_Object *naviframe;\r
+ Evas_Object *time_layout;\r
+ Evas_Object *genlist;\r
+ Evas_Object *backbtn;\r
+\r
+ Evas_Object *repeat_btn;\r
+ Evas_Object *shuffle_btn;\r
+ Evas_Object *inline_video_btn;\r
+ int repeat_state;\r
+ int shuffle_state;\r
+ int inline_video_state;\r
+ Evas_Object *radio_group;\r
+ Evas_Object *popup;\r
+ Elm_Object_Item *gl_it[GALLERY_MAIN_MENU_ITEM_MAX];\r
+\r
+ Elm_Genlist_Item_Class check_time_itc;\r
+ Elm_Genlist_Item_Class expandable_itc;\r
+\r
+ Elm_Genlist_Item_Class txt_icon_itc;\r
+\r
+ Elm_Genlist_Item_Class title_itc;\r
+\r
+ Elm_Genlist_Item_Class seperator_itc;\r
+ Elm_Genlist_Item_Class seperator_end_itc;\r
+\r
+ struct ui_gadget *ug;\r
+};\r
+\r
+\r
+#endif\r
+\r