wip
This commit is contained in:
parent
487c54b4e1
commit
02db084b27
|
@ -1016,7 +1016,8 @@ collections {
|
||||||
target: "tab_bevel_shad1";
|
target: "tab_bevel_shad1";
|
||||||
target: "tab_bevel_shad3";
|
target: "tab_bevel_shad3";
|
||||||
target: "tab_bevel_shad4";
|
target: "tab_bevel_shad4";
|
||||||
target: "tabtitle";
|
//target: "tabtitle";
|
||||||
|
target: "terminology.tab.title";
|
||||||
target: "tabclose";
|
target: "tabclose";
|
||||||
}
|
}
|
||||||
program {
|
program {
|
||||||
|
@ -1042,7 +1043,8 @@ collections {
|
||||||
target: "tab_bevel_shad1";
|
target: "tab_bevel_shad1";
|
||||||
target: "tab_bevel_shad3";
|
target: "tab_bevel_shad3";
|
||||||
target: "tab_bevel_shad4";
|
target: "tab_bevel_shad4";
|
||||||
target: "tabtitle";
|
//target: "tabtitle";
|
||||||
|
target: "terminology.tab.title";
|
||||||
target: "tabclose";
|
target: "tabclose";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1086,8 +1088,28 @@ collections {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
part { name: "terminology.tab.title"; type: TEXT; mouse_events: 0;
|
|
||||||
/* TODO: boris */
|
/* TODO: boris */
|
||||||
|
part { name: "terminology.tab.title";
|
||||||
|
type: SWALLOW;
|
||||||
|
mouse_events: 0;
|
||||||
|
scale: 1;
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
align: 0.5 0.5;
|
||||||
|
rel1.to_x: "tab_bevel_top2";
|
||||||
|
rel1.offset: 0 2;
|
||||||
|
rel2.to_x: "tab_bevel_top2";
|
||||||
|
rel2.offset: -1 2;
|
||||||
|
rel2.relative: 1.0 0.0;
|
||||||
|
visible: 0;
|
||||||
|
fixed: 1 1;
|
||||||
|
}
|
||||||
|
description { state: "tab" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
visible: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
part { name: "terminology.tab.title"; type: TEXT; mouse_events: 0;
|
||||||
scale: 1;
|
scale: 1;
|
||||||
effect: SOFT_SHADOW BOTTOM;
|
effect: SOFT_SHADOW BOTTOM;
|
||||||
mouse_events: 0;
|
mouse_events: 0;
|
||||||
|
@ -1133,6 +1155,7 @@ collections {
|
||||||
visible: 1;
|
visible: 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
part { name: "tablimit0"; type: SPACER;
|
part { name: "tablimit0"; type: SPACER;
|
||||||
description { state: "default" 0.0;
|
description { state: "default" 0.0;
|
||||||
rel1.to_y: "terminology.tab";
|
rel1.to_y: "terminology.tab";
|
||||||
|
|
|
@ -1649,8 +1649,7 @@ _tabbar_clear(Term *tm)
|
||||||
edje_object_message_signal_process(tm->bg);
|
edje_object_message_signal_process(tm->bg);
|
||||||
edje_object_part_unswallow(tm->bg, tm->tab_spacer);
|
edje_object_part_unswallow(tm->bg, tm->tab_spacer);
|
||||||
evas_object_del(tm->tab_spacer);
|
evas_object_del(tm->tab_spacer);
|
||||||
Evas_Object *o;
|
o = edje_object_part_swallow_get(tm->bg, "terminology.tab.title");
|
||||||
o = edje_object_part_swallow_get(term->bg, "terminology.tab.title");
|
|
||||||
evas_object_del(o);
|
evas_object_del(o);
|
||||||
tm->tab_spacer = NULL;
|
tm->tab_spacer = NULL;
|
||||||
}
|
}
|
||||||
|
@ -2623,6 +2622,7 @@ _tabs_refresh(Tabs *tabs)
|
||||||
if (!term->tab_spacer)
|
if (!term->tab_spacer)
|
||||||
{
|
{
|
||||||
Evas_Object *o;
|
Evas_Object *o;
|
||||||
|
Evas_Coord ow, oh;
|
||||||
term->tab_spacer = evas_object_rectangle_add(
|
term->tab_spacer = evas_object_rectangle_add(
|
||||||
evas_object_evas_get(term->bg));
|
evas_object_evas_get(term->bg));
|
||||||
evas_object_color_set(term->tab_spacer, 0, 0, 0, 0);
|
evas_object_color_set(term->tab_spacer, 0, 0, 0, 0);
|
||||||
|
@ -2632,8 +2632,16 @@ _tabs_refresh(Tabs *tabs)
|
||||||
edje_object_part_drag_value_set(term->bg, "terminology.tabl", v1, 0.0);
|
edje_object_part_drag_value_set(term->bg, "terminology.tabl", v1, 0.0);
|
||||||
edje_object_part_drag_value_set(term->bg, "terminology.tabr", v2, 0.0);
|
edje_object_part_drag_value_set(term->bg, "terminology.tabr", v2, 0.0);
|
||||||
/* TODO: boris */
|
/* TODO: boris */
|
||||||
edje_object_part_text_set(term->bg, "terminology.tab.title",
|
//edje_object_part_text_set(term->bg, "terminology.tab.title",
|
||||||
solo->tc.title);
|
// solo->tc.title);
|
||||||
|
o = evas_object_text_add(evas_object_evas_get(term->bg));
|
||||||
|
/* TODO boris: style */
|
||||||
|
evas_object_text_text_set(o, solo->tc.title);
|
||||||
|
evas_object_scale_set(o, elm_config_scale_get());
|
||||||
|
evas_object_geometry_get(o, NULL, NULL, &ow, &oh);
|
||||||
|
evas_object_size_hint_min_set(o, ow, oh);
|
||||||
|
edje_object_part_swallow(term->bg, "terminology.tab.title", o);
|
||||||
|
|
||||||
edje_object_signal_emit(term->bg, "tabbar,on", "terminology");
|
edje_object_signal_emit(term->bg, "tabbar,on", "terminology");
|
||||||
edje_object_message_signal_process(term->bg);
|
edje_object_message_signal_process(term->bg);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue