wd->w = w;
wd->h = h;
wd->mode = ELM_CONTROLBAR_MODE_DEFAULT;
+ wd->alpha = 100;
wd->num = 0;
wd->animating = 0;
wd->edit_mode = EINA_FALSE;
edje_object_signal_emit(wd->edje, "elm,state,default", "elm");
break;
case ELM_CONTROLBAR_MODE_TRANSLUCENCE:
- edje_object_signal_emit(wd->edje, "elm,state,translucence", "elm");
+ elm_controlbar_alpha_set(obj, 85);
+ //edje_object_signal_emit(wd->edje, "elm,state,translucence", "elm");
break;
- case ELM_CONTROLBAR_MODE_TRANSPARENCY:
- edje_object_signal_emit(wd->edje, "elm,state,transparency", "elm");
+ case ELM_CONTROLBAR_MODE_TRANSPARENCY:
+ elm_controlbar_alpha_set(obj, 0);
+ //edje_object_signal_emit(wd->edje, "elm,state,transparency", "elm");
break;
case ELM_CONTROLBAR_MODE_LARGE:
edje_object_signal_emit(wd->edje, "elm,state,large", "elm");
* Set the alpha of the controlbar
*
* @param obj The object of the controlbar
- * @param alpha The mode of the controlbar (1-100)
+ * @param alpha The mode of the controlbar (0-100)
*
* @ingroup Controlbar
*/
return;
}
- if(wd->alpha == alpha) return;
-
if(alpha < 0)
wd->alpha = 0;
else if(alpha > 100)