if (y) *y = cy;
if (w) *w = cw;
if (h) *h = ch;
+
return NULL;
}
#endif
evas_object_raise(parent_obj);
parent_obj = elm_widget_parent_get(parent_obj);
}
-
}
else
{
wd->drag_selection_asked = EINA_FALSE;
ecore_x_dnd_send_finished();
-
}
return ECORE_CALLBACK_PASS_ON;
}
return 1;*/
- // start for cbhm
+ // start for cbhm
Evas_Object *top = elm_widget_top_get(data);
Ecore_X_Event_Selection_Clear *ev = event;
if (!top)
- return ECORE_CALLBACK_PASS_ON;
+ return ECORE_CALLBACK_PASS_ON;
- if (ev->selection != ECORE_X_SELECTION_SECONDARY)
- {
- return ECORE_CALLBACK_PASS_ON;
- }
+ if (ev->selection != ECORE_X_SELECTION_SECONDARY)
+ {
+ return ECORE_CALLBACK_PASS_ON;
+ }
- if (cnpwidgetdata == data)
- {
- elm_selection_get(ELM_SEL_SECONDARY,ELM_SEL_FORMAT_MARKUP,data,NULL,NULL);
- }
+ if (cnpwidgetdata == data)
+ {
+ elm_selection_get(ELM_SEL_SECONDARY,ELM_SEL_FORMAT_MARKUP,data,NULL,NULL);
+ }
- // end for cbhm
+ // end for cbhm
return ECORE_CALLBACK_PASS_ON;
}
-
static Eina_Bool
_drag_drop_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Selection_Data *drop)
{
static int _textinput_control_function(void *data,void *input_data)
{
- /*calculate character count*/
+ /* calculate character count */
Evas_Object *entry = (Evas_Object *)data;
Widget_Data *wd = elm_widget_data_get((Evas_Object *)data);
char buf[10]="\0";
char *text = edje_object_part_text_get(wd->ent, "elm.text");
char *insert_text;
size_t remain_bytes;
- if(text!=NULL)
+ if (text != NULL)
{
- byte_len = strlen(text);/*no of bytes*/
- remain_bytes = wd->max_no_of_bytes-byte_len;
- sprintf(buf,"%d",remain_bytes);
- //edje_object_part_text_set(wd->ent, "elm_entry_remain_byte_count", buf);
- if(input_data)
- {
- insert_text = (char *)input_data;
- insert_text_len = strlen(insert_text);
- if(remain_bytes<insert_text_len)
- {
- evas_object_smart_callback_call(entry, "maxlength,reached", NULL);
- return EINA_TRUE;
- }
- if(byte_len>=wd->max_no_of_bytes)
- {
- evas_object_smart_callback_call(entry, "maxlength,reached", NULL);
- return EINA_TRUE;
- }
- }
+ byte_len = strlen(text); /* no of bytes */
+ remain_bytes = wd->max_no_of_bytes - byte_len;
+ sprintf(buf,"%d",remain_bytes);
+ //edje_object_part_text_set(wd->ent, "elm_entry_remain_byte_count", buf);
+ if (input_data)
+ {
+ insert_text = (char *)input_data;
+ insert_text_len = strlen(insert_text);
+ if (remain_bytes < insert_text_len)
+ {
+ evas_object_smart_callback_call(entry, "maxlength,reached", NULL);
+ return EINA_TRUE;
+ }
+ if (byte_len >= wd->max_no_of_bytes)
+ {
+ evas_object_smart_callback_call(entry, "maxlength,reached", NULL);
+ return EINA_TRUE;
+ }
+ }
}
return EINA_FALSE;
}
if (password)
{
if (wd->autoperiod)
- {
- elm_entry_autoperiod_set(obj, EINA_FALSE);
- }
+ elm_entry_autoperiod_set(obj, EINA_FALSE);
if (wd->autocapital)
- {
- elm_entry_autocapitalization_set(obj, EINA_FALSE);
- }
+ elm_entry_autocapitalization_set(obj, EINA_FALSE);
}
ic = elm_entry_imf_context_get(obj);
if (ic)
- {
- ecore_imf_context_input_panel_layout_set(ic, wd->input_panel_layout);
- }
+ ecore_imf_context_input_panel_layout_set(ic, wd->input_panel_layout);
eina_stringshare_del(t);
_sizing_eval(obj);