From 73acb31cb244baf35fde0429fc05ab87707803c3 Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Sun, 18 Mar 2012 19:25:38 +0100 Subject: Make label and shadow calculations also dynamic --- src/gui.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/gui.c b/src/gui.c index fde920a..2a87480 100644 --- a/src/gui.c +++ b/src/gui.c @@ -1508,7 +1508,7 @@ static void gui_folder_draw_subitems(SBItem *item) actor = subitem->label_shadow; if (actor) { clutter_container_add_actor(CLUTTER_CONTAINER(sgrp), actor); - clutter_actor_set_position(actor, (59.0 - clutter_actor_get_width(actor)) / 2 + 1.0, 62.0 + 1.0); + clutter_actor_set_position(actor, (device_info->home_screen_icon_width - clutter_actor_get_width(actor)) / 2 + 1.0, device_info->home_screen_icon_height + 1.0); clutter_actor_show(actor); } @@ -1570,7 +1570,7 @@ static void gui_show_icons() actor = item->label_shadow; if (actor) { clutter_container_add_actor(CLUTTER_CONTAINER(grp), actor); - clutter_actor_set_position(actor, xpos + (59.0 - clutter_actor_get_width(actor)) / 2 + 1.0, ypos + 67.0 + 1.0); + clutter_actor_set_position(actor, xpos + (device_info->home_screen_icon_width - clutter_actor_get_width(actor)) / 2 + 1.0, ypos + device_info->home_screen_icon_height + 1.0); } actor = item->texture; clutter_container_add_actor(CLUTTER_CONTAINER(grp), actor); @@ -1611,14 +1611,14 @@ static void gui_show_icons() actor = item->texture_shadow; if (actor) { clutter_container_add_actor(CLUTTER_CONTAINER(grp), actor); - clutter_actor_set_position(actor, xpos-12, ypos-12); + clutter_actor_set_position(actor, xpos-12.0, ypos-12.0); } // label shadow actor = item->label_shadow; if (actor) { clutter_container_add_actor(CLUTTER_CONTAINER(grp), actor); - clutter_actor_set_position(actor, xpos + (59.0 - clutter_actor_get_width(actor)) / 2 + 1.0, ypos + 62.0 + 1.0); + clutter_actor_set_position(actor, xpos + (device_info->home_screen_icon_width - clutter_actor_get_width(actor)) / 2 + 1.0, ypos + device_info->home_screen_icon_height + 1.0); } actor = item->texture; clutter_container_add_actor(CLUTTER_CONTAINER(grp), actor); @@ -1682,7 +1682,7 @@ static gboolean sbitem_texture_new(gpointer data) if (wallpaper) { actor = clutter_clone_new(icon_shadow); clutter_actor_hide(actor); - clutter_actor_set_size(actor, 59.0+24.0, 62.0+24.0); + clutter_actor_set_size(actor, device_info->home_screen_icon_width+24.0, device_info->home_screen_icon_height+24.0); item->texture_shadow = actor; } -- cgit v1.1-32-gdbae