Whoops, messed up some calculations.

SVN revision: 42840
This commit is contained in:
titan 2009-10-01 18:14:58 +00:00 committed by titan
parent d858890c57
commit 1788c2bb88
2 changed files with 6 additions and 5 deletions

View File

@ -17,10 +17,11 @@ void add_image_browser(void)
void show_image_browser(void)
{
int w, h;
evas_object_show(em->image_browser);
edje_object_part_swallow(em->bg, "ephoto.swallow.content", em->image_browser);
edje_object_part_geometry_get(em->bg, "ephoto.swallow.content", 0, 0, &w, &h);
ephoto_table_viewport_set(em->image_browser, w, h);
evas_object_show(em->image_browser);
}
void hide_image_browser(void)

View File

@ -166,7 +166,7 @@ void ephoto_table_padding_set(Evas_Object *obj, int paddingw, int paddingh)
return;
sd->paddingw = paddingw;
sd->paddingh = paddingh;
sd->items_per_page = (sd->visiblew / (sd->item_w+sd->paddingw)) * (sd->visibleh / (sd->item_h+sd->paddingh));
sd->items_per_page = (sd->visiblew / sd->item_w) * (sd->visibleh / sd->item_h);
}
void ephoto_table_pack(Evas_Object *obj, char *image)
@ -249,9 +249,9 @@ void ephoto_table_viewport_set(Evas_Object *obj, int w, int h)
return;
sd->visiblew = w;
sd->visibleh = h;
sd->items_per_page = (sd->visiblew / (sd->item_w+sd->paddingw)) * (sd->visibleh / (sd->item_h+sd->paddingh));
sd->items_per_page = (sd->visiblew / sd->item_w) * (sd->visibleh / sd->item_h);
evas_object_resize(sd->obj, sd->visiblew, sd->visibleh);
if (!eina_list_count(sd->images))
if (!eina_list_count(sd->items))
return;
pages = eina_list_count(sd->images)/sd->items_per_page;
@ -634,7 +634,7 @@ static void _table_smart_add(Evas_Object *obj)
edje_object_size_min_get(img, &sd->item_w, &sd->item_h);
evas_object_del(img);
sd->items_per_page = (sd->visiblew / sd->item_w+sd->paddingw) * (sd->visibleh / sd->item_h+sd->paddingh);
sd->items_per_page = (sd->visiblew / sd->item_w) * (sd->visibleh / sd->item_h);
em->thumb_cli = ethumb_client_connect(connect_callback, NULL, NULL);
}