static void _groupitem_remove(Elm_Genlist_GroupItem *git, Eina_Bool update_items);
static void _groupitem_unrealize(Elm_Genlist_GroupItem *git);
static Eina_Bool _edit_mode_reset(Widget_Data *wd);
-static void _edit_controls_eval( Elm_Genlist_Item *it );
-static void _move_edit_controls( Elm_Genlist_Item *it, int itx, int ity );
+static void _edit_controls_eval(Elm_Genlist_Item *it);
+static void _move_edit_controls(Elm_Genlist_Item *it, int itx, int ity);
static Eina_Bool _item_moving_effect_timer_cb(void *data);
static Eina_Bool _edit_mode_item_moving_effect_cb(void *data);
static int _item_flip_effect_show(void *data);
static void _elm_genlist_pinch_zoom_execute(Evas_Object *obj, Eina_Bool emode);
static void _delete_confirm_cb(void *data, Evas_Object *obj, void *event_info);
static void _select_all_down(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__);
-static void _notify_item_position( Elm_Genlist_Item *it );
-static int _get_space_for_reorder_item( Elm_Genlist_Item *it );
-static void _notify_item_position( Elm_Genlist_Item *it );
-static int _get_space_for_reorder_item( Elm_Genlist_Item *it );
+static void _notify_item_position(Elm_Genlist_Item *it);
+static void _notify_item_position(Elm_Genlist_Item *it);
+static int _get_space_for_reorder_item(Elm_Genlist_Item *it);
static Evas_Smart_Class _pan_sc = EVAS_SMART_CLASS_INIT_VERSION;
if ((it->wd->no_select) || (it->delete_me) || (it->hilighted) || (it->disabled) ||
(it->wd->edit_mode != ELM_GENLIST_EDIT_MODE_NONE)) return;
- if( !it->menuopened )
+ if (!it->menuopened)
edje_object_signal_emit(it->base, "elm,state,selected", "elm");
selectraise = edje_object_data_get(it->base, "selectraise");
if ((selectraise) && (!strcmp(selectraise, "on")))
{
evas_object_raise(it->base);
- if( it->group_item && it->group_item->realized )
+ if (it->group_item && it->group_item->realized)
evas_object_raise(it->group_item->base);
}
it->hilighted = EINA_TRUE;
if (it->parent)
it->parent->items = eina_list_remove(it->parent->items, it);
if (it->long_timer) ecore_timer_del(it->long_timer);
- if( it->group_item )
+ if (it->group_item)
{
it->group_item->items = eina_list_remove(it->group_item->items,it);
}
const char *stacking, *selectraise;
if ((it->delete_me) || (!it->hilighted)) return;
- if( !it->menuopened )
+ if (!it->menuopened)
edje_object_signal_emit(it->base, "elm,state,unselected", "elm");
stacking = edje_object_data_get(it->base, "stacking");
selectraise = edje_object_data_get(it->base, "selectraise");
{
evas_object_smart_callback_call(it->wd->obj,
"drag,start,left", it);
- _item_slide( it, 0 );
+ _item_slide(it, 0);
}
else
{
evas_object_smart_callback_call(it->wd->obj,
"drag,start,right", it);
- _item_slide( it, 1 );
+ _item_slide(it, 1);
}
}
}
{
evas_object_smart_callback_call(it->wd->obj,
"drag,start,left", it);
- _item_slide( it, 0 );
+ _item_slide(it, 0);
}
else
{
evas_object_smart_callback_call(it->wd->obj,
"drag,start,right", it);
- _item_slide( it, 1 );
+ _item_slide(it, 1);
}
}
}
it->dy = it->reoder_cavas_y - y;
evas_object_raise(it->base);
- evas_object_raise( it->edit_obj );
+ evas_object_raise(it->edit_obj);
it->wd->ed->reorder_item = it;
it->wd->ed->reorder_item->reordering = 1;
it->wd->td2_x = ev->canvas.x;
it->wd->td2_y = ev->canvas.y;
/*
- if( it->wd->effect_mode && it->wd->pinchzoom_effect_mode == ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_CONTRACT_FINISH )
+ if (it->wd->effect_mode && it->wd->pinchzoom_effect_mode == ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_CONTRACT_FINISH)
{
evas_object_move(it->wd->point_rect, 2, (it->wd->td1_y + it->wd->td2_y) / 2);
evas_object_raise(it->wd->point_rect);
{
fprintf(stderr, "CHECK d1_x= %d, d2_x= %d, d1_y= %d, d2_y= %d\n", it->wd->d1_x, it->wd->d2_x, it->wd->d1_y, it->wd->d2_y);
- if ( (it->wd->d1_x > 180) && (it->wd->d2_x > 180) )
+ if ((it->wd->d1_x > 180) && (it->wd->d2_x > 180))
{
// Two finger : Left -> Right
fprintf(stderr, "L->R acc_y1= %d, acc_y2= %d\n", it->wd->acc_y1, it->wd->acc_y2);
if (it->wd->acc_y1 < 200 && it->wd->acc_y2 < 200)
evas_object_smart_callback_call(it->wd->obj, "multi_touch,left,right", it);
}
- else if ( (it->wd->d1_y > 180) && (it->wd->d2_y > 180) )
+ else if ((it->wd->d1_y > 180) && (it->wd->d2_y > 180))
{
// Two finger : Top -> Bottom
fprintf(stderr, "T->B acc_x1= %d, acc_x2= %d\n", it->wd->acc_x1, it->wd->acc_x2);
// Two finger : Pinch Out
evas_object_smart_callback_call(it->wd->obj, "multi_touch,pinch,out", it);
- if(it->wd->effect_mode == EINA_TRUE)
+ if (it->wd->effect_mode == EINA_TRUE)
_elm_genlist_pinch_zoom_execute(it->wd->obj, 1);
}
}
// Two finger : Pinch In
evas_object_smart_callback_call(it->wd->obj, "multi_touch,pinch,in", it);
- if(it->wd->effect_mode == EINA_TRUE)
+ if (it->wd->effect_mode == EINA_TRUE)
{
multi_y_avg= (it->wd->td1_y + it->wd->td2_y) / 2;
it->wd->pinch_it = (multi_y_avg / it->group_item->h + it->wd->contract_pan_y / it->group_item->h) - 2;
it->wd->on_hold = EINA_TRUE;
}
- if(it->wd->edit_field && !it->renamed)
+ if (it->wd->edit_field && !it->renamed)
elm_genlist_item_rename_mode_set(it, 0);
it->down = 1;
// evas_object_lower(it->wd->point_rect);
// evas_object_hide(it->wd->point_rect);
- if( it->wd->effect_mode && it->wd->pinchzoom_effect_mode != ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_NONE) return;
+ if (it->wd->effect_mode && it->wd->pinchzoom_effect_mode != ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_NONE) return;
if (!it->wd->multi_down && it->wd->multi_touch == EINA_TRUE)
{
- if ( (it->wd->d1_x > 180) && (it->wd->d2_x > 180) )
+ if ((it->wd->d1_x > 180) && (it->wd->d2_x > 180))
{
// Two finger : Left -> Right
fprintf(stderr, "L->R acc_y1= %d, acc_y2= %d\n", it->wd->acc_y1, it->wd->acc_y2);
if (it->wd->acc_y1 < 200 && it->wd->acc_y2 < 200)
evas_object_smart_callback_call(it->wd->obj, "multi_touch,left,right", it);
}
- else if ( (it->wd->d1_y > 180) && (it->wd->d2_y > 180) )
+ else if ((it->wd->d1_y > 180) && (it->wd->d2_y > 180))
{
// Two finger : Top -> Bottom
fprintf(stderr, "T->B acc_x1= %d, acc_x2= %d\n", it->wd->acc_x1, it->wd->acc_x2);
{
// Two finger : Pinch Out
evas_object_smart_callback_call(it->wd->obj, "multi_touch,pinch,out", it);
- if(it->wd->effect_mode == EINA_TRUE)
+ if (it->wd->effect_mode == EINA_TRUE)
_elm_genlist_pinch_zoom_execute(it->wd->obj, 1);
}
}
{
// Two finger : Pinch In
evas_object_smart_callback_call(it->wd->obj, "multi_touch,pinch,in", it);
- if(it->wd->effect_mode == EINA_TRUE)
+ if (it->wd->effect_mode == EINA_TRUE)
{
multi_y_avg= (it->wd->td1_y + it->wd->td2_y) / 2;
it->wd->pinch_it = (multi_y_avg / it->group_item->h + it->wd->contract_pan_y / it->group_item->h) - 2;
{
Elm_Genlist_GroupItem *git = data;
elm_smart_scroller_bounce_allow_set(git->wd->scr, EINA_FALSE, EINA_TRUE);
- if(git->wd->pinchzoom_effect_mode == ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_CONTRACT_FINISH)
+ if (git->wd->pinchzoom_effect_mode == ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_CONTRACT_FINISH)
{
git->wd->pinch_it = git->num;
_elm_genlist_pinch_zoom_execute(git->wd->obj, 0);
}
evas_object_geometry_get(git->wd->pan_smart, &ox, &oy, &ow, &oh);
- if(!oy)
+ if (!oy)
git->update_finish_y = EINA_TRUE;
git->y = git->finish_y = oy + git->wd->start_y_pos;
EINA_LIST_FREE(git->icon_objs, icon)
evas_object_del(icon);
- if(git->wd->max_git_num)
+ if (git->wd->max_git_num)
git->wd->max_git_num--;
git->states = NULL;
git->realized = EINA_FALSE;
if (!git) return;
- if( git->realized )
- _groupitem_unrealize( git );
+ if (git->realized)
+ _groupitem_unrealize(git);
git->wd->group_items = eina_inlist_remove(git->wd->group_items,EINA_INLIST_GET(git));
- if( update_items )
+ if (update_items )
{
EINA_LIST_FOREACH(git->items,l, it)
{
}
else
{
- if(!strcmp(it->itc->item_style, "select_all"))
+ if (!strcmp(it->itc->item_style, "select_all"))
{
const Eina_List *l;
const char *key;
it->realized = EINA_TRUE;
it->want_unrealize = EINA_FALSE;
- if(it->group_item)
+ if (it->group_item)
_groupitem_realize(it, calc);
- if( ELM_GENLIST_EDIT_MODE_NONE != it->wd->edit_mode )
+ if (ELM_GENLIST_EDIT_MODE_NONE != it->wd->edit_mode)
{
Evas_Object *icon;
EINA_LIST_FREE(it->edit_icon_objs, icon)
it->base = NULL;
evas_object_del(it->spacer);
it->spacer = NULL;
- if(it->edit_obj)
+ if (it->edit_obj)
evas_object_del(it->edit_obj);
it->edit_obj = NULL;
_elm_stringlist_free(it->labels);
it->x = 0;
it->y = y;
y += it->h;
- if( git != it->group_item )
+ if (git != it->group_item)
{
git = it->group_item;
- if( git && git->align == GROUP_ALIGN_NORTH && git->items->data == it) //Add Place holder for Group title
+ if (git && git->align == GROUP_ALIGN_NORTH && git->items->data == it) //Add Place holder for Group title
{
minh += git->minh;
it->y += git->minh;
evas_output_viewport_get(evas_object_evas_get(itb->wd->obj), &cvx, &cvy, &cvw, &cvh);
if (itb->wd->select_all_item &&
- (itb->wd->edit_mode & ELM_GENLIST_EDIT_MODE_SELECT || itb->wd->edit_mode & ELM_GENLIST_EDIT_MODE_SELECTALL) )
+ (itb->wd->edit_mode & ELM_GENLIST_EDIT_MODE_SELECT || itb->wd->edit_mode & ELM_GENLIST_EDIT_MODE_SELECTALL))
{
select_all_item = itb->wd->select_all_item;
evas_object_move(select_all_item->base, ox, oy);
evas_object_raise(select_all_item->base);
- if ( itb->wd->move_effect_mode != ELM_GENLIST_ITEM_MOVE_EFFECT_EDIT_MODE )
+ if (itb->wd->move_effect_mode != ELM_GENLIST_ITEM_MOVE_EFFECT_EDIT_MODE)
evas_object_show(select_all_item->base);
else
evas_object_hide(select_all_item->base);
}
if (it->realized)
{
- _notify_item_position( it );
+ _notify_item_position(it);
if (vis)
{
it->scrl_x = ox + itb->x + it->x - itb->wd->pan_x;
it->scrl_y = oy + itb->y + it->y - itb->wd->pan_y + itb->reoder_y;;
- if( git != it->group_item )
+ if (git != it->group_item)
{
git = it->group_item;
if (git)
it->w -= git->w;
it->scrl_x += git->x + git->w;
git->h = (it->scrl_y + it->h) - git->y ;
- if( git->h < it->h )
+ if (git->h < it->h)
{
git->y = it->scrl_y;
git->h = it->h;
if ((git->y + git->h) > (it->scrl_y + it->h))
git->y = (it->scrl_y + it->h) - git->minh;
}
- if(git->update_finish_y)
+ if (git->update_finish_y)
{
git->finish_y += oy;
git->update_finish_y = EINA_FALSE;
}
- is_reorder = _get_space_for_reorder_item( it );
+ is_reorder = _get_space_for_reorder_item(it);
if (is_reorder)
it->reorder_check = 1;
}
y += is_reorder;
- if (!it->reordering )
+ if (!it->reordering)
{
if ((!it->wd->effect_mode ||
(it->wd->effect_mode && it->wd->move_effect_mode == ELM_GENLIST_ITEM_MOVE_EFFECT_NONE)) && !it->wd->pinch_zoom_reserve)
{
- _move_edit_controls( it,it->scrl_x, it->scrl_y );
+ _move_edit_controls(it,it->scrl_x, it->scrl_y);
evas_object_resize(it->base, it->w-(it->pad_left+it->pad_right), it->h);
evas_object_move(it->base, it->scrl_x+it->pad_left, it->scrl_y);
_item_unrealize(it);
}
}
- if (!it->reordering )
+ if (!it->reordering)
y += it->h;
in++;
}
if (itb->wd->select_all_item &&
- (itb->wd->edit_mode & ELM_GENLIST_EDIT_MODE_SELECT || itb->wd->edit_mode & ELM_GENLIST_EDIT_MODE_SELECTALL) )
+ (itb->wd->edit_mode & ELM_GENLIST_EDIT_MODE_SELECT || itb->wd->edit_mode & ELM_GENLIST_EDIT_MODE_SELECTALL))
evas_object_raise(select_all_item->base);
if (vis)
{
wd->minw = minw;
wd->minh = minh;
- if(wd->select_all_item)
+ if (wd->select_all_item)
wd->minh += wd->select_all_item->h;
evas_object_smart_callback_call(wd->pan_smart, "changed", NULL);
_sizing_eval(wd->obj);
if (x) *x = sd->wd->pan_x;
if (y) *y = sd->wd->pan_y;
- if( sd->wd->pinchzoom_effect_mode == ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_CONTRACT_FINISH )
+ if (sd->wd->pinchzoom_effect_mode == ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_CONTRACT_FINISH)
{
int git_cnt = 0, git_h = 0;
Elm_Genlist_GroupItem *git;
git_h = git->h;
}
- if( sd->wd->minh != (git_h+1) * git_cnt)
+ if ( sd->wd->minh != (git_h+1) * git_cnt)
{
sd->wd->minh = (git_h+1) * git_cnt;
}
if (sd->wd->pinchzoom_effect_mode == ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_EXPAND) return;
- if( sd->wd->pinchzoom_effect_mode == ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_CONTRACT_FINISH )
+ if (sd->wd->pinchzoom_effect_mode == ELM_GENLIST_ITEM_PINCHZOOM_EFFECT_CONTRACT_FINISH)
{
sd->wd->contract_pan_y = sd->wd->pan_y;
EINA_INLIST_FOREACH(sd->wd->group_items, git)
evas_object_raise(git->base);
evas_object_resize(git->base, git->w, git->h - 1);
evas_object_move(git->base, git->x, git->y);
- if(!sd->wd->pinch_zoom_reserve)
+ if (!sd->wd->pinch_zoom_reserve)
evas_object_show(git->base);
else
evas_object_hide(git->base);
evas_object_raise(sd->wd->ed->reorder_item->base);
evas_object_raise(sd->wd->ed->reorder_item->edit_obj);
}
- if(sd->wd->select_all_item)
+ if (sd->wd->select_all_item)
evas_object_raise(sd->wd->select_all_item->base);
}
itb->changed = EINA_TRUE;
it->block = itb;
- if(!itb->wd)
+ if (!itb->wd)
itb->wd = wd;
if (itb->wd->calc_job) ecore_job_del(itb->wd->calc_job);
//printf("PROCESS TIME: %3.3f\n", ecore_time_get() - q_start);
//xxx
wd->queue_idler = NULL;
- if(wd->pinch_zoom_reserve)
+ if (wd->pinch_zoom_reserve)
_elm_genlist_pinch_zoom_execute(wd->obj, 1);
return ECORE_CALLBACK_CANCEL;
}
static void
_item_queue(Widget_Data *wd, Elm_Genlist_Item *it)
{
- if(!wd->queue_exception)
+ if (!wd->queue_exception)
{
if (it->queued) return;
wd->queue = eina_list_append(wd->queue, it);
_queue_proecess(wd, 0);
}
if (!wd->queue_idler) wd->queue_idler = ecore_idler_add(_item_idler, wd);
- if(wd->queue_exception)
+ if (wd->queue_exception)
{
wd->queue = eina_list_append(wd->queue, it);
it->queued = EINA_TRUE;
wd->max_git_num = 0;
wd->pinch_zoom_reserve = EINA_FALSE;
- if(wd->item_moving_effect_timer)
+ if (wd->item_moving_effect_timer)
{
// ecore_timer_del(wd->item_moving_effect_timer);
wd->item_moving_effect_timer = NULL;
wd->minw = 0;
wd->minh = 0;
- if(wd->alpha_bg)
+ if (wd->alpha_bg)
evas_object_del(wd->alpha_bg);
wd->alpha_bg = NULL;
elm_genlist_item_expanded_set(Elm_Genlist_Item *it, Eina_Bool expanded)
{
if (!it) return;
- if (it->expanded == expanded || it->disabled ) return;
+ if (it->expanded == expanded || it->disabled) return;
it->expanded = expanded;
it->wd->expand_item = it;
it->effect_done = EINA_FALSE;
if (wd->item_count < 100)
devide_size = 8 * _elm_config->scale;
else if (wd->item_count < 500)
- devide_size = (8 - (devide_size / 100 )) * _elm_config->scale;
+ devide_size = (8 - (devide_size / 100)) * _elm_config->scale;
else
devide_size = 2 * _elm_config->scale;
EINA_INLIST_FOREACH(wd->group_items, git)
{
git_array[git_cnt++] = git->y;
- if(git->y < list_start_y)
+ if (git->y < list_start_y)
hide_git++;
edje_object_signal_emit(git->base, "elm,state,alpha,disable", "elm");
}
base_git = list_start_y + git->h * (git->num-1) + git->num;
git->old_y = git->y;
added_gy = abs(base_git - git->y) / devide_size;
- if(added_gy < 1.0)
+ if (added_gy < 1.0)
added_gy = 1.0;
if (!git->down && git->old_y < list_start_y)
git->old_y = 0;
}
- else if (!git->down && git->y < base_git )
+ else if (!git->down && git->y < base_git)
git->down = 1;
if (wd->pinch_zoom_reserve)
if (git->num - 1 == cnt && git->y == base_git)
git_count++;
- evas_object_resize(git->base, wd->minw, git->h );
+ evas_object_resize(git->base, wd->minw, git->h);
evas_object_move(git->base, git->x, git->y);
evas_object_raise(git->base);
- if(git->y < list_start_y)
+ if (git->y < list_start_y)
evas_object_lower(git->base);
else
evas_object_raise(git->base);
if (it->group_item->old_y)
it->old_scrl_y -= (it->group_item->old_y - it->group_item->y);
- if(git_array[it->group_item->num+1] <= it->old_scrl_y || added_gy == 1.0)
+ if (git_array[it->group_item->num+1] <= it->old_scrl_y || added_gy == 1.0)
{
evas_object_color_set(it->base, 0,0,0,0);
evas_object_color_set(it->edit_obj, 0,0,0,0);
finish = EINA_TRUE;
break;
}
- if(wd->select_all_item) evas_object_raise(wd->select_all_item->base);
+ if (wd->select_all_item) evas_object_raise(wd->select_all_item->base);
cnt++;
}
free(git_array);
if (itb->realized) {
EINA_LIST_FOREACH(itb->items, l, it)
{
- if(it->realized) {
+ if (it->realized) {
it->scrl_y = oy + tmp_y;
tmp_y += it->h;
// need to handle edit mode
if (wd->item_count < 100)
devide_size = 8 * _elm_config->scale;
else if (wd->item_count < 500)
- devide_size = (8 - (devide_size / 100 )) * _elm_config->scale;
+ devide_size = (8 - (devide_size / 100)) * _elm_config->scale;
else
devide_size = 2 * _elm_config->scale;
{
EINA_LIST_FOREACH(itb->items, l, it)
{
- if (it->group_item == git )
+ if (it->group_item == git)
tmp += it->h;
it_h = it->h;
}
{
EINA_LIST_FOREACH(itb->items, l, it)
{
- if (it->group_item == git )
+ if (it->group_item == git)
{
- if(git->finish_y != -1 * oh)
+ if (git->finish_y != -1 * oh)
{
it->old_scrl_y = tmp;
git_tmp_y += it->h;
down = 0;
evas_object_move(git->base, git->x, git->y);
- if(git->y >= oy)
+ if (git->y >= oy)
{
evas_object_raise(git->base);
evas_object_show(git->base);
{
if (git->y > oy)
git->y -= added_gy;
- if(git->num >= top_git)
+ if (git->num >= top_git)
up_cnt++;
down = 0;
}
down = 1;
}
- if ( (!down && git->y < git->finish_y) || (down && git->y > git->finish_y) )
+ if ((!down && git->y < git->finish_y) || (down && git->y > git->finish_y))
git->y = git->finish_y;
if (git_cnt-1 == cnt)
if (it->group_item == git)
{
- if((itb->y + itb->h >= scroll_pan_y - oh && itb->y <= scroll_pan_y + oh)
+ if ((itb->y + itb->h >= scroll_pan_y - oh && itb->y <= scroll_pan_y + oh)
|| (itb->y >= scroll_pan_y - oh && itb->y <= scroll_pan_y + oh))
{
evas_object_resize(it->base, wd->minw-(it->pad_left+it->pad_right), it->h);
evas_object_color_set(bg , 0,0,0,0);
evas_object_resize(bg , ow, oh);
evas_object_move(bg , ox, oy);
- evas_object_show(bg );
- evas_object_hide(bg );
+ evas_object_show(bg);
+ evas_object_hide(bg);
return bg ;
}
if (itb && itb->wd->move_effect_mode == ELM_GENLIST_ITEM_MOVE_EFFECT_EXPAND)
{
- if(it->old_scrl_y && it->old_scrl_y < it->scrl_y) {
+ if (it->old_scrl_y && it->old_scrl_y < it->scrl_y) {
it->old_scrl_y += added_gy;
}
- if(it->old_scrl_y >= it->scrl_y) {
+ if (it->old_scrl_y >= it->scrl_y) {
it->list_expanded = 1;
it->old_scrl_y = it->scrl_y;
}
expanded_cnt += it->list_expanded;
cnt++;
- _move_edit_controls( it,it->scrl_x, it->scrl_y );
+ _move_edit_controls(it,it->scrl_x, it->scrl_y);
evas_object_resize(it->base, it->w-(it->pad_left+it->pad_right), it->h);
evas_object_move(it->base, it->scrl_x+it->pad_left, it->old_scrl_y);
evas_object_raise(it->base);
if (!wd) return EINA_FALSE;
count++;
- if(!wd->select_all_item)
+ if (!wd->select_all_item)
return ECORE_CALLBACK_CANCEL;
static float dy = 9;
dy -= 0.5;
- if(dy < 1.0)
+ if (dy < 1.0)
dy = 1.0f;
select_all_y += (dy);
it->old_pad_left = it->pad_left;
}
}
- if(it->old_pad_left > it->pad_left)
+ if (it->old_pad_left > it->pad_left)
{
it->old_pad_left -= dy;
- if(it->old_pad_left <= it->pad_left)
+ if (it->old_pad_left <= it->pad_left)
{
it->list_expanded = 1;
it->old_pad_left = it->pad_left;
}
}
- if(it->old_scrl_y < it->scrl_y)
+ if (it->old_scrl_y < it->scrl_y)
{
it->old_scrl_y += (dy) ;
- if(it->old_scrl_y >= it->scrl_y)
+ if (it->old_scrl_y >= it->scrl_y)
{
it->list_expanded = 1;
it->old_scrl_y = it->scrl_y;
}
}
- if(it->old_scrl_y > it->scrl_y)
+ if (it->old_scrl_y > it->scrl_y)
{
it->old_scrl_y -= (dy);
- if(it->old_scrl_y <= it->scrl_y)
+ if (it->old_scrl_y <= it->scrl_y)
{
it->list_expanded = 1;
it->old_scrl_y = it->scrl_y;
select_all_item = itb->wd->select_all_item;
evas_object_resize(select_all_item->base, itb->w, select_all_item->h);
- if(wd->edit_mode == ELM_GENLIST_EDIT_MODE_NONE)
+ if (wd->edit_mode == ELM_GENLIST_EDIT_MODE_NONE)
evas_object_move(select_all_item->base, ox, oy - select_all_y);
- else if( select_all_y <= select_all_item->h)
+ else if (select_all_y <= select_all_item->h)
evas_object_move(select_all_item->base, ox, oy - select_all_item->h + select_all_y);
evas_object_raise(select_all_item->base);
evas_object_show(select_all_item->base);
evas_object_show(it->edit_obj);
evas_object_show(it->base);
- if(select_all_y >= wd->select_all_item->h && it->list_expanded == 1)
+ if (select_all_y >= wd->select_all_item->h && it->list_expanded == 1)
{
finish = 1;
evas_object_raise(it->edit_obj);
{
if (it->parent && it->wd->expand_item == it->parent && !it->effect_done)
{
- if(!start) start = it->scrl_y;
+ if (!start) start = it->scrl_y;
base = (Evas_Object *) it->base;
edje_object_signal_emit(it->base, "flip_item", "");
end = it->scrl_y + it->h;
del_icon_part = edje_object_data_get(it->edit_obj, "del_confirm");
if (del_icon_part)
edje_object_part_swallow(it->edit_obj, del_icon_part, it->wd->ed->del_confirm);
- evas_object_show( it->wd->ed->del_confirm );
+ evas_object_show(it->wd->ed->del_confirm);
*/
edje_object_signal_emit(it->edit_obj, "elm,state,del_confirm", "elm");
}
_edit_mode_reset(Widget_Data *wd)
{
/*
- if(wd->ed->del_confirm_state)
+ if (wd->ed->del_confirm_state)
{
//edje_object_signal_emit(wd->ed->del_item->edit_obj, "elm,state,delete", "elm");
//wd->ed->del_confirm_state = 0;
if (!(it->wd->edit_mode & ELM_GENLIST_EDIT_MODE_REORDER))
return;
- if (_edit_mode_reset( it->wd))
+ if (_edit_mode_reset(it->wd))
return;
it->dragging = 0;
{
EINA_LIST_FOREACH(itb->items, l, it)
{
- if(!wd->selct_all)
+ if (!wd->selct_all)
{
it->delete_check = 1;
it->del_confirm_state = 1;
}
static void
-_move_edit_controls( Elm_Genlist_Item *it, int itx, int ity )
+_move_edit_controls(Elm_Genlist_Item *it, int itx, int ity)
{
- if(it->wd->edit_mode == ELM_GENLIST_EDIT_MODE_NONE )
+ if (it->wd->edit_mode == ELM_GENLIST_EDIT_MODE_NONE)
return;
evas_object_resize(it->edit_obj,it->w, it->h);
evas_object_move(it->edit_obj, itx, ity);
edje_object_signal_emit(it->edit_obj, "elm,state,ins,disable", "elm");
edje_object_signal_callback_del(it->edit_obj, "elm,action,item,insert",
- "elm", _insert_new_item_cb );
+ "elm", _insert_new_item_cb);
}
if ((itmode & ELM_GENLIST_EDIT_MODE_DELETE) || (itmode & ELM_GENLIST_EDIT_MODE_SELECT))
edje_object_signal_emit(it->edit_obj, "elm,state,del,enable", "elm");
edje_object_signal_callback_del(it->edit_obj, "elm,action,item,delete",
- "elm", _remove_item_cb );
+ "elm", _remove_item_cb);
edje_object_signal_callback_del(it->edit_obj, "elm,action,hide,del_confirm",
- "elm", _hide_delete_confirm_object );
+ "elm", _hide_delete_confirm_object);
edje_object_signal_callback_add(it->edit_obj, "elm,action,item,delete",
"elm", _remove_item_cb, it);
edje_object_signal_callback_add(it->edit_obj, "elm,action,hide,del_confirm",
- "elm", _hide_delete_confirm_object, it );
+ "elm", _hide_delete_confirm_object, it);
it->pad_left += pad * _elm_config->scale;
evas_object_event_callback_add(it->edit_obj, EVAS_CALLBACK_MOUSE_DOWN,
_reorder_mouse_down, it);
edje_object_signal_emit(it->edit_obj, "elm,state,del,disable", "elm");
edje_object_signal_callback_del(it->edit_obj, "elm,action,item,delete",
- "elm", _remove_item_cb );
+ "elm", _remove_item_cb);
edje_object_signal_callback_del(it->edit_obj, "elm,action,hide,del_confirm",
- "elm", _hide_delete_confirm_object );
+ "elm", _hide_delete_confirm_object);
evas_object_event_callback_del(it->edit_obj, EVAS_CALLBACK_MOUSE_DOWN,
_reorder_mouse_down);
}
it->edit_obj = NULL;
return;
}
- _move_edit_controls(it,it->scrl_x, it->scrl_y );
- evas_object_show( it->edit_obj );
+ _move_edit_controls(it,it->scrl_x, it->scrl_y);
+ evas_object_show(it->edit_obj);
}
static void
-_notify_item_position( Elm_Genlist_Item *it )
+_notify_item_position(Elm_Genlist_Item *it)
{
const Eina_List *l;
if (it->parent)
l = eina_list_last(it->parent->items);
//Check if the Item is First Node or Last node of its Parent & raise signal.
- if( it->parent->items->data != it && l->data != it )
+ if (it->parent->items->data != it && l->data != it)
{
edje_object_signal_emit(it->base, "normal_item", "elm");
}
else
{
- if (it->parent->items->data == it )
+ if (it->parent->items->data == it)
edje_object_signal_emit(it->base, "first_item", "elm");
- if (l->data == it )
+ if (l->data == it)
edje_object_signal_emit(it->base, "last_item", "elm");
}
}
}
static int
-_get_space_for_reorder_item( Elm_Genlist_Item *it )
+_get_space_for_reorder_item(Elm_Genlist_Item *it)
{
int top=0;
Evas_Coord rox, roy, row, roh;
if (!it->wd->ed) return 0;
- if (!(it->wd->edit_mode & ELM_GENLIST_EDIT_MODE_REORDER ) || !it->wd->ed->reorder_item)
+ if (!(it->wd->edit_mode & ELM_GENLIST_EDIT_MODE_REORDER) || !it->wd->ed->reorder_item)
return 0;
evas_object_geometry_get(it->wd->ed->reorder_item->base, &rox, &roy, &row, &roh);
top = (ELM_RECTS_INTERSECT(it->scrl_x, it->scrl_y, it->w, it->h,
git->itc = itc;
git->data = data;
- wd->group_items = eina_inlist_append(wd->group_items, EINA_INLIST_GET(git) );
+ wd->group_items = eina_inlist_append(wd->group_items, EINA_INLIST_GET(git));
return git;
}
EAPI void
elm_genlist_groupitem_del(Elm_Genlist_GroupItem *git)
{
- _groupitem_remove( git, EINA_TRUE);
+ _groupitem_remove(git, EINA_TRUE);
}
/**
* Moves the Genlist Item
*/
EAPI void
-elm_genlist_item_move_after(Elm_Genlist_Item *it, Elm_Genlist_Item *after )
+elm_genlist_item_move_after(Elm_Genlist_Item *it, Elm_Genlist_Item *after)
{
if (!it) return;
}
else
{
- if( after)
+ if (after)
{
it->wd->items = eina_inlist_prepend_relative(it->wd->items, EINA_INLIST_GET(it),
EINA_INLIST_GET(after));
wd->ed->del_confirm = elm_button_add(wd->obj);
elm_button_label_set(wd->ed->del_confirm, "Delete");
evas_object_smart_member_add(wd->ed->del_confirm, wd->pan_smart);
- edje_object_scale_set( wd->ed->del_confirm, elm_widget_scale_get(wd->ed->del_confirm) *
+ edje_object_scale_set(wd->ed->del_confirm, elm_widget_scale_get(wd->ed->del_confirm) *
_elm_config->scale);
- evas_object_smart_callback_add(wd->ed->del_confirm, "clicked", _delete_confirm_cb, wd );
+ evas_object_smart_callback_add(wd->ed->del_confirm, "clicked", _delete_confirm_cb, wd);
}
}
EINA_INLIST_FOREACH(wd->blocks, itb)
const char *text = elm_entry_entry_get(entry);
if (it->itc->func.label_changed)
- it->itc->func.label_changed( it->data, it, text, edit_field_cnt++);
+ it->itc->func.label_changed(it->data, it, text, edit_field_cnt++);
}
Ecore_IMF_Context *imf = elm_entry_imf_context_get(entry);
ecore_imf_context_input_panel_hide(imf);