inherit: "default" 0.0;
color: 255 255 255 255;
}
+ description {
+ state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ color: 87 87 87 128;
+ }
}
part {
}
programs {
program {
+ name: "disabled";
+ signal: "elm,state,disabled";
+ source: "elm";
+ action: STATE_SET "disabled" 0.0;
+ target: "part.bg";
+ target: "elm.text";
+ }
+ program {
name: "focused";
signal: "elm,action,focus";
source: "elm";
struct _priv {
Evas_Object *base;
- Evas_Object *live_btn;
Evas_Object *menu_btn[BUTTON_MAX];
};
return false;
}
- inputmgr_add_callback(btn, BUTTON_LIVETV, &button_handler, priv);
- priv->live_btn = btn;
+ elm_object_disabled_set(btn, EINA_TRUE);
return true;
}
evas_object_show(priv->base);
- elm_object_focus_set(priv->live_btn, EINA_TRUE);
+ elm_object_focus_set(priv->menu_btn[0], EINA_TRUE);
}
static void _hide(void *data)
}
priv = data;
- inputmgr_remove_callback(priv->live_btn, &button_handler);
inputmgr_remove_callback(priv->base, &key_handler);
i = 0;