diff options
author | Martin Szulecki | 2012-03-18 19:25:38 +0100 |
---|---|---|
committer | Martin Szulecki | 2012-03-18 19:25:38 +0100 |
commit | 73acb31cb244baf35fde0429fc05ab87707803c3 (patch) | |
tree | d3628659b5de6ca5519d2795449b203863727fec | |
parent | 51eebb98d512e5e406d03bc969451c0ca6ad3ce3 (diff) | |
download | sbmanager-73acb31cb244baf35fde0429fc05ab87707803c3.tar.gz sbmanager-73acb31cb244baf35fde0429fc05ab87707803c3.tar.bz2 |
Make label and shadow calculations also dynamic
-rw-r--r-- | src/gui.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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; } |