#define PART_MENU "part.menu"
#define PART_SORT "part.sort"
#define PART_GENGRID "part.gengrid"
+#define PART_APP_COUNT "part.app.count"
/* Style */
#define STYLE_MENU_BTN "style.menu.button"
/* Size */
#define SIZE_GRID_WIDTH (212+26)
#define SIZE_GRID_HEIGHT (294+26)
+#define SIZE_STR 1024
#endif /* __AIR_APPS_DEFINE_H__ */
}
}
}
+
+ part {
+ name, "padding.app.count";
+ type, SPACER;
+ scale, 1;
+ description {
+ state, "default" 0.0;
+ min, 62 148;
+ rel1.relative, 0.0 1.0;
+ rel2.relative, 0.0 1.0;
+ align, 0.0 1.0;
+ fixed, 1 1;
+ }
+ }
+
+ part {
+ name, PART_APP_COUNT;
+ type, TEXT;
+ scale, 1;
+ description {
+ state, "default" 0.0;
+ color, 77 77 77 255;
+ min, 1184 148;
+ rel1 {
+ to, "padding.app.count";
+ relative, 1.0 0.0;
+ }
+ rel2 {
+ to, "padding.app.count";
+ relative, 1.0 0.0;
+ }
+ align, 0.0 0.0;
+ fixed, 1 1;
+ text {
+ font, FONT_TIZENSANS_LIGHT;
+ size, 28;
+ align, 0.0 0.5;
+ }
+ }
+ }
}
}
static bool _draw_myapps_grid(struct _priv *priv)
{
Eina_List *l = NULL;
+ char str[SIZE_STR];
+ int c;
if (!priv || !priv->gmgr || !priv->base || !priv->grid) {
_ERR("Invalid argument.");
elm_object_part_content_set(priv->base, PART_GENGRID, priv->grid);
+ c = eina_list_count(l);
+ snprintf(str, sizeof(str), " %d "STR_APPS, c);
+ elm_object_part_text_set(priv->base, PART_APP_COUNT, str);
+
return true;
}