Change-Id: I69870a52b380ccc31055c2e8bac011e22ef97c2b
void on_set_accessibility_state(sclboolean state);
void on_create_option_window(sclwindow window, SCLOptionWindowType type);
void on_destroy_option_window(sclwindow window);
+ void on_check_option_window_availability(sclboolean *ret);
};
typedef struct
}
}
+void CCoreEventCallback::on_check_option_window_availability(sclboolean *ret)
+{
+ if (ret) {
+ if (g_event_callback.option_window_created) // Instead of each 3rd party keyboard, inputmethod will reply the availability of the option (setting).
+ *ret = true;
+ else
+ *ret = false;
+ }
+}
+
int ime_run(ime_callback_s *basic_cb, void *user_data)
{
if (g_running) {