forked from enlightenment/efl
aaah naviframe theme hook bug.. was a different thing. always enabled
title when setting style! booooo! dont do that! SVN revision: 68465
This commit is contained in:
parent
e6c023682e
commit
87a581fc1d
|
@ -214,10 +214,12 @@ _theme_hook(Evas_Object *obj)
|
||||||
"base",
|
"base",
|
||||||
elm_widget_style_get(obj));
|
elm_widget_style_get(obj));
|
||||||
|
|
||||||
|
printf("=======\n");
|
||||||
EINA_INLIST_FOREACH(wd->stack, it)
|
EINA_INLIST_FOREACH(wd->stack, it)
|
||||||
_item_style_set(it, it->style);
|
{
|
||||||
if (it)
|
_item_style_set(it, it->style);
|
||||||
_item_title_visible_update(it);
|
_item_title_visible_update(it);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void _emit_hook(Evas_Object *obj,
|
static void _emit_hook(Evas_Object *obj,
|
||||||
|
@ -379,6 +381,7 @@ _item_signal_emit_hook(Elm_Object_Item *it,
|
||||||
static void
|
static void
|
||||||
_item_title_visible_update(Elm_Naviframe_Item *navi_it)
|
_item_title_visible_update(Elm_Naviframe_Item *navi_it)
|
||||||
{
|
{
|
||||||
|
printf("%p: vis: %i\n", navi_it, navi_it->title_visible);
|
||||||
if (navi_it->title_visible)
|
if (navi_it->title_visible)
|
||||||
elm_object_signal_emit(VIEW(navi_it), "elm,state,title,show", "elm");
|
elm_object_signal_emit(VIEW(navi_it), "elm,state,title,show", "elm");
|
||||||
else
|
else
|
||||||
|
@ -988,7 +991,8 @@ _item_style_set(Elm_Naviframe_Item *navi_it, const char *item_style)
|
||||||
if (navi_it->title_next_btn)
|
if (navi_it->title_next_btn)
|
||||||
elm_object_signal_emit(VIEW(navi_it), "elm,state,next_btn,show", "elm");
|
elm_object_signal_emit(VIEW(navi_it), "elm,state,next_btn,show", "elm");
|
||||||
|
|
||||||
navi_it->title_visible = EINA_TRUE;
|
// why does this forcibly enable title? isnt that separate to style?
|
||||||
|
// navi_it->title_visible = EINA_TRUE;
|
||||||
_sizing_eval(WIDGET(navi_it));
|
_sizing_eval(WIDGET(navi_it));
|
||||||
|
|
||||||
if (wd->freeze_events)
|
if (wd->freeze_events)
|
||||||
|
|
Loading…
Reference in New Issue