Modify the screen UI for stt mode and refactoring code
[platform/core/uifw/inputdelegator.git] / inc / MoreOption.h
index 70843ab..1aca4ff 100755 (executable)
@@ -26,9 +26,7 @@ class MoreOption
 {
        Evas_Object *nf;
        Evas_Object *more_option_layout;
-#ifdef _WEARABLE
        Eext_Object_Item *item;
-#endif
        Eina_Bool option_opened;
        void *voicedata;
 
@@ -49,6 +47,14 @@ class MoreOption
 
                Evas_Object *getMoreOptionLayout(){return more_option_layout;};
 
+               static void moreOptionOpened(void *data, Evas_Object * obj, void *event_info);
+               static void moreOptionClosed(void *data, Evas_Object * obj, void *event_info);
+
+               static void moreItemClicked(void *data, Evas_Object * obj, void *event_info);
+               static void moreItemSelected(void *data, Evas_Object * obj, void *event_info);
+               Eina_Bool isMoreOptionOpened(){ return option_opened;};
+               Eina_Bool discard_popup_opened;
+
        private :
                /**
                 * Main layout
@@ -70,5 +76,12 @@ class MoreOption
                 *
                 */
                Evas_Object *AddLanguageIcon(Evas_Object *parent);
+
+               /**
+                * Show /Hide Cue button of More Option.
+                *
+                */
+               void hideCue();
+               void showCue();
 };