/* fix size hints of color palette items, so that the box gets it */
static void
-_palette_sizing_eval(Evas_Object *obj)
+_palette_sizing_eval(Elm_Colorselector_Data *sd)
{
Eina_List *elist;
Elm_Object_Item *eo_item;
- ELM_COLORSELECTOR_DATA_GET(obj, sd);
-
EINA_LIST_FOREACH(sd->items, elist, eo_item)
{
ELM_COLOR_ITEM_DATA_GET(eo_item, item);
}
static void
-_component_sizing_eval(Evas_Object *obj)
+_component_sizing_eval(Elm_Colorselector_Data *sd)
{
Evas_Coord minw = -1, minh = -1;
int i;
- ELM_COLORSELECTOR_DATA_GET(obj, sd);
-
for (i = 0; i < 4; i++)
{
if (sd->cb_data[i])
}
static void
-_full_sizing_eval(Evas_Object *obj)
+_full_sizing_eval(Elm_Colorselector_Data *sd)
{
- _palette_sizing_eval(obj);
- _component_sizing_eval(obj);
+ _palette_sizing_eval(sd);
+ _component_sizing_eval(sd);
}
static void
switch (sd->mode)
{
case ELM_COLORSELECTOR_PALETTE:
- _palette_sizing_eval(obj);
+ _palette_sizing_eval(sd);
break;
case ELM_COLORSELECTOR_COMPONENTS:
- _component_sizing_eval(obj);
+ _component_sizing_eval(sd);
break;
case ELM_COLORSELECTOR_BOTH:
- _full_sizing_eval(obj);
+ _full_sizing_eval(sd);
break;
case ELM_COLORSELECTOR_PICKER:
break;
case ELM_COLORSELECTOR_ALL:
- _full_sizing_eval(obj);
+ _full_sizing_eval(sd);
break;
default: