} else {
launch_bt_connection_popup(ad);
}
- }
- else {
+ } else {
ise_show_stt_popup(ad);
}
log_manager_set("IM01", "Keypad", NULL);
#endif
- if(app_data->app_type == APP_TYPE_KEYBOARD_FROM_SMS)
+ if (app_data->app_type == APP_TYPE_KEYBOARD_FROM_SMS)
input_keyboard_launch(ad->win_main);
else
- input_keyboard_launch_with_ui(ad->win_main, data);
+ input_keyboard_launch_with_ui(ad->win_main, data);
}
static void __bt_connection_result_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *user_data)
app_control_get_extra_data(reply, "__BT_CONNECTION__", &val);
if (val) {
- if( strcmp(val, "Connected") == 0 )
- {
+ if ( strcmp(val, "Connected") == 0 ) {
PRINTFUNC(DLOG_ERROR, "BT Connected");
- }
- else
- {
+ } else {
PRINTFUNC(DLOG_ERROR, "BT Not Connected");
}
free(reply);
elm_exit();
}
-
}
}
}
// send message to Host
app_control_h appctrl;
- app_control_create( &appctrl );
+ app_control_create(&appctrl);
app_control_set_app_id(appctrl, "com.samsung.w-manager-service");
app_control_add_extra_data(appctrl, "type", "gm_setting");
app_control_add_extra_data(appctrl, "data/setting_menu", "texttemplate_setting");
app_control_h app_control;
app_control_create(&app_control);
app_control_set_app_id(app_control, "com.samsung.bt-connection-popup");
- app_control_add_extra_data(app_control,"msg", "perform");
+ app_control_add_extra_data(app_control, "msg", "perform");
app_control_send_launch_request(app_control, __bt_connection_result_cb, NULL);
app_control_destroy(app_control);
}
static Evas_Object * __ise_gl_3button_content_get(void *data, Evas_Object *obj, const char *part)
{
- if (!strcmp(part,"elm.icon.1") || (!strcmp(part,"elm.icon.2")) || (!strcmp(part,"elm.icon.3"))) {
+ if (!strcmp(part, "elm.icon.1") || (!strcmp(part, "elm.icon.2")) || (!strcmp(part, "elm.icon.3"))) {
Evas_Object* btn = elm_button_add(obj);
evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
Evas_Object* ic = elm_image_add(btn);
elm_image_resizable_set(ic, EINA_TRUE, EINA_TRUE);
string path = get_resource_path();
- if (!strcmp(part,"elm.icon.1")) {
+ if (!strcmp(part, "elm.icon.1")) {
elm_object_style_set(btn, "anchor");
string path_ic = path + "images/w_mode_stt_ic.png";
elm_image_file_set(ic, path_ic.c_str(), NULL);
- elm_object_content_set(btn,ic);
+ elm_object_content_set(btn, ic);
evas_object_layer_set(btn, 32000);
if (elm_config_access_get())
elm_access_object_unregister(btn);
ret = vconf_get_int(VCONFKEY_SETAPPL_PSMODE, &powerSavingMode);
if ( ret != 0 )
{
- PRINTFUNC(DLOG_ERROR,"VCONFKEY_SETAPPL_PSMODE FAILED");
+ PRINTFUNC(DLOG_ERROR, "VCONFKEY_SETAPPL_PSMODE FAILED");
}
if (powerSavingMode == SETTING_PSMODE_WEARABLE_ENHANCED) {
- PRINTFUNC(DLOG_ERROR,"Power Saving mode, disable stt !!!");
+ PRINTFUNC(DLOG_ERROR, "Power Saving mode, disable stt !!!");
elm_object_disabled_set(btn, EINA_TRUE);
}
- } else if (!strcmp(part,"elm.icon.2")){
+ } else if (!strcmp(part, "elm.icon.2")){
elm_object_style_set(btn, "anchor");
string path_ic = path + "images/Delta_w_mode_emoticon_ic.png";
elm_image_file_set(ic, path_ic.c_str(), NULL);
- elm_object_content_set(btn,ic);
+ elm_object_content_set(btn, ic);
evas_object_layer_set(btn, 32000);
if (elm_config_access_get())
elm_access_object_unregister(btn);
- } else if (!strcmp(part,"elm.icon.3")){
+ } else if (!strcmp(part, "elm.icon.3")){
elm_object_style_set(btn, "anchor");
string path_ic = path + "images/w_mode_keyboard_ic.png";
elm_image_file_set(ic, path_ic.c_str(), NULL);
- elm_object_content_set(btn,ic);
+ elm_object_content_set(btn, ic);
evas_object_layer_set(btn, 32000);
evas_object_propagate_events_set(btn, EINA_FALSE);
if (elm_config_access_get())
elm_access_object_unregister(btn);
-
}
return btn;
- }
- else if (!strcmp(part,"elm.icon.1.touch_area") || (!strcmp(part,"elm.icon.2.touch_area")) || (!strcmp(part,"elm.icon.3.touch_area"))) {
+ } else if (!strcmp(part, "elm.icon.1.touch_area") || (!strcmp(part, "elm.icon.2.touch_area")) || (!strcmp(part, "elm.icon.3.touch_area"))) {
Evas_Object* btn = elm_button_add(obj);
elm_object_style_set(btn, "touch_area");
evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
string path = get_resource_path();
- if (!strcmp(part,"elm.icon.1.touch_area")) {
-
+ if (!strcmp(part, "elm.icon.1.touch_area")) {
int powerSavingMode = -1;
int ret;
// Power Saving mode check
ret = vconf_get_int(VCONFKEY_SETAPPL_PSMODE, &powerSavingMode);
if ( ret != 0 )
{
- PRINTFUNC(DLOG_ERROR,"VCONFKEY_SETAPPL_PSMODE FAILED");
+ PRINTFUNC(DLOG_ERROR, "VCONFKEY_SETAPPL_PSMODE FAILED");
}
if (powerSavingMode == SETTING_PSMODE_WEARABLE_ENHANCED) {
- PRINTFUNC(DLOG_ERROR,"Power Saving mode, disable stt !!!");
+ PRINTFUNC(DLOG_ERROR, "Power Saving mode, disable stt !!!");
elm_object_disabled_set(btn, EINA_TRUE);
}
// elm_access_chain_end_set(btn, ELM_HIGHLIGHT_DIR_PREVIOUS);
}
- } else if (!strcmp(part,"elm.icon.2.touch_area")){
+ } else if (!strcmp(part, "elm.icon.2.touch_area")){
evas_object_layer_set(btn, 32000);
evas_object_smart_callback_add(btn, "clicked", _emoticon_clicked_cb, app_data);
if (elm_config_access_get())
elm_access_info_set(btn, ELM_ACCESS_INFO, gettext("IDS_COM_HEADER_EMOTICON"));
- } else if (!strcmp(part,"elm.icon.3.touch_area")){
+ } else if (!strcmp(part, "elm.icon.3.touch_area")) {
evas_object_layer_set(btn, 32000);
evas_object_propagate_events_set(btn, EINA_FALSE);
evas_object_smart_callback_add(btn, "clicked", _keyboard_clicked_cb, app_data);
}
return btn;
- }
- else if(!strcmp(part,"base")){
+ } else if (!strcmp(part, "base")) {
Evas_Object* btn = elm_button_add(obj);
if (elm_config_access_get())
elm_access_object_unregister(btn);
if (index < 3) {
char *colored = _genlist_text_set_theme_color(reply, "AT0113");
- if (colored == NULL)
+ if (colored == NULL) {
return reply;
- else {
+ } else {
free(reply);
return colored;
}
const std::vector<TemplateData> template_list = input_template_get_list();
if(index < template_list.size()) {
- if(template_list[index].use_gettext)
+ if(template_list[index].use_gettext) {
return strdup(gettext(template_list[index].text.c_str()));
- else {
+ } else {
Eina_Strbuf *buf = NULL;
const char *str = NULL;
char *markup = NULL;
return markup;
}
}
-
}
return NULL;
}
static Evas_Object * __ise_gl_1button_content_get(void *data, Evas_Object *obj, const char *part)
{
- if (!strcmp(part,"elm.icon")) {
+ if (!strcmp(part, "elm.icon")) {
Evas_Object* btn = elm_button_add(obj);
evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_style_set(btn, "ime_button_template");
string path_ic = path + "/images/w_list_add_ic.png";
elm_image_file_set(ic, path_ic.c_str(), NULL);
- elm_object_content_set(btn,ic);
+ elm_object_content_set(btn, ic);
evas_object_layer_set(btn, 32000);
if (elm_config_access_get())
elm_access_object_unregister(btn);
void set_source_caller_app_id(app_control_h app_control)
{
if(!app_control){
- PRINTFUNC(DLOG_ERROR,"can't get app_control");
+ PRINTFUNC(DLOG_ERROR, "can't get app_control");
return;
}
app_control_get_caller(app_data->source_app_control, &caller);
if(caller){
- PRINTFUNC(DLOG_DEBUG,"caller = %s", caller);
+ PRINTFUNC(DLOG_DEBUG, "caller = %s", caller);
app_control_add_extra_data(app_control, "caller_appid", caller);
free(caller);
}
// }
-
}
void reply_to_sender_by_appcontrol(void *data, const char *value, const char *type)
{
-
PRINTFUNC(DLOG_DEBUG, "");
int ret;
App_Data *appdata = (App_Data *)data;
if(!appdata){
- PRINTFUNC(DLOG_ERROR,"Null pointer");
+ PRINTFUNC(DLOG_ERROR, "Null pointer");
return;
}
app_control_destroy(app_control);
return;
-
-
}
void reply_to_sender_by_callback(const char *value, const char *type)
{
-
PRINTFUNC(DLOG_DEBUG, "");
app_control_h app_control;
set_source_caller_app_id(app_control);
- ret = app_control_reply_to_launch_request( app_control, app_data->source_app_control, APP_CONTROL_RESULT_SUCCEEDED);
+ ret = app_control_reply_to_launch_request(app_control, app_data->source_app_control, APP_CONTROL_RESULT_SUCCEEDED);
if (ret != APP_CONTROL_ERROR_NONE)
PRINTFUNC(DLOG_ERROR, "reply failed : %d", ret);
void reply_to_sender_by_callback_for_back()
{
-
PRINTFUNC(DLOG_DEBUG, "");
app_control_h app_control;
app_control_add_extra_data(app_control, "back_to_composer", "yes");
- ret = app_control_reply_to_launch_request( app_control, app_data->source_app_control, APP_CONTROL_RESULT_SUCCEEDED);
+ ret = app_control_reply_to_launch_request(app_control, app_data->source_app_control, APP_CONTROL_RESULT_SUCCEEDED);
if (ret != APP_CONTROL_ERROR_NONE)
PRINTFUNC(DLOG_ERROR, "reply failed : %d", ret);
}
}
-
char* get_resource_path()
{
if(NULL == app_data->res_path) {
}
void show_gl_focus(Eina_Bool bVisible){
-
if(app_data->genlist == NULL)
return;
void show_popup_toast(const char *text, bool check_img)
{
-
PRINTFUNC(DLOG_ERROR, "show_popup_toast");
Evas_Object *popup;
elm_object_part_content_set(popup, "toast,icon", img);
}
if(text) {
- elm_object_part_text_set(popup,"elm.text", text);
+ elm_object_part_text_set(popup, "elm.text", text);
}
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, _popup_back_cb, NULL);
evas_object_smart_callback_add(popup, "dismissed", _popup_close_cb, NULL);
evas_object_smart_callback_add(popup, "block,clicked", _popup_back_cb, NULL);
- if(elm_config_access_get() == EINA_FALSE)
+ if(elm_config_access_get() == EINA_FALSE) {
elm_popup_timeout_set(popup, 2.0);
- else {
+ } else {
elm_object_access_info_set(popup, text);
// Evas_Object *ao = elm_object_part_access_object_get(popup, "access.outline");
// elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _toast_delete_popup_access_info_cb, popup);
char * _toast_delete_popup_access_info_cb(void *data, Evas_Object *obj)
{
PRINTFUNC(DLOG_ERROR, "%s", __func__);
- const char * info = elm_object_part_text_get((Evas_Object*)data,"elm.text");
+ const char * info = elm_object_part_text_get((Evas_Object*)data, "elm.text");
return strdup(info);
}
void _back_to_genlist_for_selector()
{
-
- PRINTFUNC(DLOG_DEBUG,"");
+ PRINTFUNC(DLOG_DEBUG, "");
if(!app_data) return;
if(app_data->app_type == APP_TYPE_STT || app_data->app_type == APP_TYPE_EMOTICON){
- PRINTFUNC(DLOG_DEBUG,"launched as STT/EMOTICON mode, So exit here.");
+ PRINTFUNC(DLOG_DEBUG, "launched as STT/EMOTICON mode, So exit here.");
reply_to_sender_by_callback(NULL, NULL);
elm_exit();
}
Evas_Object *circle_genlist = (Evas_Object *) evas_object_data_get(app_data->genlist, "circle");
eext_rotary_object_event_activated_set(circle_genlist, EINA_TRUE);
-
}
char *_it_plus_access_info_cb(void *data, Evas_Object *obj)
{
- PRINTFUNC(DLOG_DEBUG,"%s", __func__);
+ PRINTFUNC(DLOG_DEBUG, "%s", __func__);
std::string text = std::string(gettext("IDS_ACCS_BODY_BUTTON_TTS"));
return strdup(text.c_str());
char *_access_info_cb(void *data, Evas_Object *obj)
{
- PRINTFUNC(DLOG_DEBUG,"%s", __func__);
+ PRINTFUNC(DLOG_DEBUG, "%s", __func__);
return strdup(gettext("WDS_TTS_TBBODY_DOUBLE_TAP_TO_SEND"));
}
Elm_Object_Item *it = elm_genlist_last_item_get(genlist);//plus button item
PRINTFUNC(DLOG_ERROR, "[TNT] get last item:%p", it);
elm_genlist_item_show(it, ELM_GENLIST_ITEM_SCROLLTO_IN);
- force_highlight_to_bottom= EINA_TRUE;
+ force_highlight_to_bottom = EINA_TRUE;
return EINA_TRUE;
}
static void _item_realized(void *data, Evas_Object *obj, void *event_info) //called when list scrolled
{
- PRINTFUNC(DLOG_DEBUG,"%s", __func__);
+ PRINTFUNC(DLOG_DEBUG, "%s", __func__);
if (elm_config_access_get()) {
Elm_Object_Item *item = (Elm_Object_Item *)event_info;
Evas_Object *item_access = elm_object_item_access_object_get(item);
if (item == it_title)
{
Evas_Object *btn = elm_object_item_part_content_get(item, "elm.icon.1.touch_area");
- PRINTFUNC(DLOG_ERROR, "[TNT] 1st button(%p), type:%s",btn, evas_object_type_get(btn));
+ PRINTFUNC(DLOG_ERROR, "[TNT] 1st button(%p), type:%s", btn, evas_object_type_get(btn));
Evas_Object *btn_access = btn;//elm_access_object_get(btn);
- PRINTFUNC(DLOG_ERROR, "[TNT] title item realized!!!!, force_highlight_to_top:%d, is_genlist_highlighed:%d",force_highlight_to_top, is_genlist_highlighed);
+ PRINTFUNC(DLOG_ERROR, "[TNT] title item realized!!!!, force_highlight_to_top:%d, is_genlist_highlighed:%d", force_highlight_to_top, is_genlist_highlighed);
if (force_highlight_to_top || !is_genlist_highlighed)
{
//highlight to first button.
- PRINTFUNC(DLOG_ERROR, "[TNT] force highlight to 1st button(%p), acces_obj:%p",btn, btn_access);
+ PRINTFUNC(DLOG_ERROR, "[TNT] force highlight to 1st button(%p), acces_obj:%p", btn, btn_access);
elm_access_highlight_set(btn_access);
force_highlight_to_top = EINA_FALSE;
is_genlist_highlighed = EINA_TRUE;
PRINTFUNC(DLOG_ERROR, "[TNT] set highlight pre callback on btn");
elm_access_action_cb_set(btn_access, ELM_ACCESS_ACTION_HIGHLIGHT_PREV, _access_action_prev_cb, obj);
}
- }
- else if (item == it_plus) {
+ } else if (item == it_plus) {
//elm_access_object_unregister(item_access); // there is no guide line
elm_access_info_cb_set(item_access, ELM_ACCESS_CONTEXT_INFO, _it_plus_access_info_cb, NULL);
PRINTFUNC(DLOG_ERROR, "[TNT] set highlight next callback on plus item");
elm_access_action_cb_set(item_access, ELM_ACCESS_ACTION_HIGHLIGHT_NEXT, _access_action_next_cb, obj);
- if (force_highlight_to_bottom)
- {
+ if (force_highlight_to_bottom) {
PRINTFUNC(DLOG_ERROR, "[TNT] Forcely set highlight on plus item!!");
elm_access_highlight_set(item_access);
force_highlight_to_bottom = EINA_FALSE;
is_genlist_highlighed = EINA_TRUE;
}
- }
- else {
+ } else {
elm_access_info_cb_set(item_access, ELM_ACCESS_CONTEXT_INFO, _access_info_cb, NULL);
}
}
Evas_Object* _create_genlist(Evas_Object* navi)
{
-
Evas_Object* genlist = elm_genlist_add(navi);
if(NULL == genlist)
return NULL;
// PRINTFUNC(DLOG_DEBUG,"y=%d",y);
- if( 250 > y && y >= 100 ){
- if(last_step == 0) return;
+ if (250 > y && y >= 100){
+ if (last_step == 0) return;
last_step = 0;
elm_object_item_signal_emit(gen_item, "elm,action,ime,0.0", "elm");
show_gl_focus(EINA_TRUE);
- } else if( 100 > y && y >= 50 ){
- if(last_step == 1) return;
+ } else if (100 > y && y >= 50){
+ if (last_step == 1) return;
last_step = 1;
elm_object_item_signal_emit(gen_item, "elm,action,ime,0.1", "elm");
show_gl_focus(EINA_TRUE);
- } else if( y < 50 && y >=0){
- if(last_step == 2) return;
+ } else if (y < 50 && y >=0){
+ if (last_step == 2) return;
last_step = 2;
elm_object_item_signal_emit(gen_item, "elm,action,ime,0.9", "elm");
show_gl_focus(EINA_FALSE);
}
-
-
}
static char *
itc1->item_style = "3button";
itc1->func.text_get = NULL;
itc1->func.content_get = __ise_gl_3button_content_get;
- itc1->func.state_get = NULL;
+ itc1->func.state_get = NULL;
itc1->func.del = NULL;
ELM_GENLIST_ITEM_NONE,
NULL, NULL);
- if(!is_type_reply) {
+ if (!is_type_reply) {
// 3 Buttons
it_title = elm_genlist_item_append(app_data->genlist, itc1,
NULL, NULL,
elm_genlist_item_select_mode_set(it_title, ELM_OBJECT_SELECT_MODE_NONE);
}
-
if (input_smartreply_is_enabled() == false) {
_update_template_items(app_data);
if(g_template_current_number > 0) {
eext_circle_object_genlist_scroller_policy_set(circle_genlist,
ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
}
- }
- else {
+ } else {
// dummy title for bottom
Elm_Object_Item *dummy;
elm_genlist_item_class_free(itc0);
elm_genlist_item_class_free(itc1);
-}
+}
void _update_genlist_items(void *user_data)
{
bool _app_create(void* user_data)
{
- int width=1000, height=1000;
+ int width = 1000, height = 1000;
// App_Data* app_data = NULL;
Evas_Object* layout = NULL;
Evas_Object* conform = NULL;
// ecore_x_window_size_get(ecore_x_window_root_first_get(), &width, &height);
evas_object_resize(window, width, height);
elm_win_indicator_mode_set(window, ELM_WIN_INDICATOR_SHOW);
- }
- else {
+ } else {
LOGE("elm_win_add() is failed.");
return false;
}
app_data->reply_type = REPLY_APP_NORMAL;
}
}
-
- if(app_id)
+ if (app_id)
free(app_id);
bool is_type_reply = false;
ret = app_control_get_extra_data(service, APP_CONTROL_DATA_INPUT_TYPE, &context);
if (ret == APP_CONTROL_ERROR_NONE) {
- if(!strcmp(context, "input_voice")) {
+ if (!strcmp(context, "input_voice")) {
app_data->app_type = APP_TYPE_STT;
- _stt_clicked_cb( (void *)app_data, NULL, NULL );
+ _stt_clicked_cb((void *)app_data, NULL, NULL);
goto ACTIVATE;
- } else if(!strcmp(context, "input_emoticon")) {
+ } else if (!strcmp(context, "input_emoticon")) {
app_data->app_type = APP_TYPE_EMOTICON;
- _emoticon_clicked_cb( (void *)app_data, NULL, NULL);
+ _emoticon_clicked_cb((void *)app_data, NULL, NULL);
goto ACTIVATE;
- } else if(!strcmp(context, "input_keyboard")) {
+ } else if (!strcmp(context, "input_keyboard")) {
app_data->app_type = APP_TYPE_KEYBOARD;
- input_keyboard_init(service);
- _keyboard_clicked_cb( (void *)app_data, NULL, NULL);
+ input_keyboard_init(service);
+ _keyboard_clicked_cb((void *)app_data, NULL, NULL);
goto ACTIVATE;
- } else if(!strcmp(context, "keyboard_input_from_sms")) {
+ } else if (!strcmp(context, "keyboard_input_from_sms")) {
app_data->app_type = APP_TYPE_KEYBOARD_FROM_SMS;
- input_keyboard_init(service);
- _keyboard_clicked_cb( (void *)app_data, NULL, NULL);
+ input_keyboard_init(service);
+ _keyboard_clicked_cb((void *)app_data, NULL, NULL);
goto ACTIVATE;
- } else if(!strcmp(context, "input_reply")) {
+ } else if (!strcmp(context, "input_reply")) {
app_data->app_type = APP_TYPE_REPLY;
is_type_reply = true;
}
static int init_i18n(const char *domain, const char *dir, char *lang_str)
{
if (setlocale(LC_ALL, "") == NULL) {
- PRINTFUNC(DLOG_INFO,"Some environment variable is invalid, setlocale(LC_ALL, \"\") has returns\ed a null pointer");
+ PRINTFUNC(DLOG_INFO, "Some environment variable is invalid, setlocale(LC_ALL, \"\") has returns\ed a null pointer");
if (setlocale(LC_ALL, lang_str) == NULL)
return -1;
}
int main(int argc, char* argv[])
{
- App_Data app_data = {0,};
- ui_app_lifecycle_callback_s event_callback = {0,};
- app_event_handler_h handlers[5] = {NULL, };
+ App_Data app_data = {0, };
+ ui_app_lifecycle_callback_s event_callback = {0, };
+ app_event_handler_h handlers[5] = {NULL, };
event_callback.create = _app_create;
event_callback.terminate = _app_terminate;
event_callback.resume = _app_resume;
event_callback.app_control = _app_service;
- ui_app_add_event_handler(&handlers[APP_EVENT_LOW_BATTERY], APP_EVENT_LOW_BATTERY, NULL, &app_data);
+ ui_app_add_event_handler(&handlers[APP_EVENT_LOW_BATTERY], APP_EVENT_LOW_BATTERY, NULL, &app_data);
ui_app_add_event_handler(&handlers[APP_EVENT_LOW_MEMORY], APP_EVENT_LOW_MEMORY, NULL, &app_data);
ui_app_add_event_handler(&handlers[APP_EVENT_DEVICE_ORIENTATION_CHANGED], APP_EVENT_DEVICE_ORIENTATION_CHANGED, NULL, &app_data);
ui_app_add_event_handler(&handlers[APP_EVENT_LANGUAGE_CHANGED], APP_EVENT_LANGUAGE_CHANGED, _app_language_changed, &app_data);