_eext_circle_object_datetime_changed_cb(void *data, Evas_Object *obj, void *event_info)
{
Eext_Circle_Object *circle_obj = (Eext_Circle_Object *)data;
- Eext_Circle_Object_Datetime_Data *widget_data = (Eext_Circle_Object_Datetime_Data *)circle_obj->widget_data;
_eext_circle_object_datetime_current_type_update(circle_obj, EINA_TRUE);
/**
* FIXME(171030): Comment this function out because eext_circle_object_value_set is not applied to angle.
+ Eext_Circle_Object_Datetime_Data *widget_data = (Eext_Circle_Object_Datetime_Data *)circle_obj->widget_data;
if (!widget_data->circle_changed)
_eext_circle_object_datetime_circle_update(circle_obj);
*/
static void
_accessibility_item_make_trait(char *trait, char *unit, int trait_size)
{
- snprintf(trait, trait_size, _("WDS_TTS_TBBODY_ROTATE_BEZEL_TO_ADJUST_PS"), unit);
+ const char *format = _("WDS_TTS_TBBODY_ROTATE_BEZEL_TO_ADJUST_PS");
+ snprintf(trait, trait_size, format, unit);
}
//for accessibility
char buf[255] = "";
char buf_month[255];
char buf_unit[255];
- char buf_ampm[255];
char buf_trait[255];
Eext_Circle_Object *circle_obj = (Eext_Circle_Object *)data;
Evas_Object *datetime = circle_obj->widget_object;
- int idx = 0;
struct tm t;
Elm_Datetime_Field_Type field_type = (Elm_Datetime_Field_Type)evas_object_data_get(obj, "_field_type");
snprintf(buf_unit, sizeof(buf_unit), _("IDS_COM_BODY_AM"));
elm_atspi_bridge_utils_say(buf_unit, EINA_TRUE, NULL, NULL);
- break;
+ break;
+ default:
+ break;
}
return EINA_FALSE;
char buf[255];
Eina_Strbuf *sbuf;
const char *slider_name;
+ const char *format;
Evas_Object *slider;
sbuf = eina_strbuf_new();
eina_strbuf_append(sbuf, slider_name);
eina_strbuf_append(sbuf, ", ");
- snprintf(buf, sizeof(buf), _("WDS_TTS_TBBODY_ROTATE_BEZEL_TO_ADJUST_PS"), slider_name);
+ format = _("WDS_TTS_TBBODY_ROTATE_BEZEL_TO_ADJUST_PS");
+ snprintf(buf, sizeof(buf), format, slider_name);
eina_strbuf_append(sbuf, buf);
ret = eina_strbuf_string_steal(sbuf);
char buf[255];
const char *buf_val = NULL;
const char *buf_unit = NULL;
+ const char *format;
Evas_Object *btn = elm_object_part_content_get(circle_obj->widget_object, "elm.swallow.text_button");
bindtextdomain (PACKAGE, LOCALE_DIR);
if(buf_unit)
{
- snprintf(buf_desc, sizeof(buf_desc), _("WDS_TTS_TBBODY_ROTATE_BEZEL_TO_ADJUST_PS"),buf_unit);
+ format = _("WDS_TTS_TBBODY_ROTATE_BEZEL_TO_ADJUST_PS");
+ snprintf(buf_desc, sizeof(buf_desc), format, buf_unit);
if(buf_val)
snprintf(buf, sizeof(buf), "%s %s %s",buf_val, buf_unit, buf_desc);
else
}
else
{
- snprintf(buf_desc, sizeof(buf_desc), _("WDS_TTS_TBBODY_ROTATE_BEZEL_TO_ADJUST_PS"),"");
+ format = _("WDS_TTS_TBBODY_ROTATE_BEZEL_TO_ADJUST_PS");
+ snprintf(buf_desc, sizeof(buf_desc), format, "");
if(buf_val)
snprintf(buf, sizeof(buf), "%s %s",buf_val, buf_desc);
else
return EINA_TRUE;
}
}
- break;
+ break;
case ELM_ATSPI_GESTURE_ONE_FINGER_FLICK_RIGHT:
if (item->index % (_ROTARY_SELECTOR_PAGE_ITEM_MAX) == _ROTARY_SELECTOR_PAGE_ITEM_MAX - 1 && rsd->selected_index < rsd->item_count - 1)
{
return EINA_TRUE;
}
}
- break;
+ break;
+ default:
+ break;
}
return EINA_FALSE;
}
Eext_Rotary_Selector_Item *_item = NULL;
Eext_Rotary_Selector_Item *first_item = eina_list_nth(rsd->item_list, 0);
Eext_Rotary_Selector_Item *last_item = eina_list_data_get(eina_list_last(rsd->item_list));
- int i = 0;
+
EINA_LIST_FOREACH(rsd->item_list, l, _item)
{
elm_atspi_accessible_attribute_append(_item->base.obj, "relation_chain_end", "not,end");