-#ifdef PROFILE_WEARABLE
- virtual void OnRotaryEvent(WebView* view,
- RotaryEventType type);
-#endif // PROFILE_WEARABLE
+ virtual void OnSoftKeyboardChangeEvent(
+ WebView* view, SoftKeyboardChangeEventValue softkeyboard_value);
+#ifdef ROTARY_EVENT_FEATURE_SUPPORT
+ virtual void OnRotaryEvent(
+ WebView* view, RotaryEventType type);
+#endif // ROTARY_EVENT_FEATURE_SUPPORT
+#ifdef MANUAL_ROTATE_FEATURE_SUPPORT
+ virtual void OnRotatePrepared(WebView* view);
+#endif // MANUAL_ROTATE_FEATURE_SUPPORT
+ static Eina_Bool CheckPluginSession(void* user_data);
+ static Eina_Bool ClosePageInExtendedMainLoop(void* user_data);
+ struct Timer
+ {
+ WebApplication* application;
+ Ecore_Timer* timer;
+ } main_loop, session_counter;