2018-04-12 05:30:05 -07:00
|
|
|
//Efl.Ui.Navigation_Layout Themes
|
2021-03-27 08:02:13 -07:00
|
|
|
group { "efl/navigation_layout";
|
|
|
|
data.item: "version" "123";
|
2018-04-12 05:30:05 -07:00
|
|
|
parts {
|
|
|
|
spacer { "base";
|
|
|
|
desc { "default";
|
|
|
|
}
|
|
|
|
}
|
2018-04-26 03:27:43 -07:00
|
|
|
swallow { "efl.bar";
|
2021-03-27 08:02:13 -07:00
|
|
|
scale: 1;
|
2018-04-12 05:30:05 -07:00
|
|
|
desc { "default";
|
|
|
|
fixed: 0 1;
|
|
|
|
min: 0 40;
|
|
|
|
rel2.relative: 1.0 0.0;
|
|
|
|
align: 0.5 0.0;
|
|
|
|
}
|
|
|
|
}
|
2018-04-26 03:27:43 -07:00
|
|
|
swallow { "efl.content";
|
2018-04-12 05:30:05 -07:00
|
|
|
desc { "default";
|
|
|
|
rel1 {
|
|
|
|
to_x: "base";
|
2018-04-26 03:27:43 -07:00
|
|
|
to_y: "efl.bar";
|
2018-04-12 05:30:05 -07:00
|
|
|
relative: 0.0 1.0;
|
|
|
|
}
|
|
|
|
rel2.to_x: "base";
|
navigation_layout: set efl.content y-axis align to 0.0
Summary:
If `efl.content` min size is greater than edc area size, `efl.bar` and
`efl.content` are overlapped because default y-align is 0.5.
This patch avoid it.
Test Plan:
Sample code:
```
// gcc -o efl_ui_stack_example efl_ui_stack_example.c `pkg-config --cflags --libs elementary`
EAPI_MAIN void
efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
{
Eo *win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get());
Eo *stack = efl_add(EFL_UI_STACK_CLASS, win);
efl_content_set(win, stack);
Eo *nl = efl_add(EFL_UI_NAVIGATION_LAYOUT_CLASS, stack,
efl_ui_stack_push(stack, efl_added));
Eo *bn = efl_add(EFL_UI_NAVIGATION_BAR_CLASS, stack);
efl_text_set(bn, "Title Text");
efl_ui_navigation_layout_bar_set(nl, bn);
Eo *btn = efl_add(EFL_UI_BUTTON_CLASS, nl,
efl_text_set(efl_added, "Button 1"),
efl_gfx_hint_size_min_set(efl_added, EINA_SIZE2D(50, 80)),
efl_content_set(nl, efl_added));
efl_gfx_entity_size_set(win, EINA_SIZE2D(100, 80));
}
EFL_MAIN()
```
Reviewers: Jaehyun_Cho
Reviewed By: Jaehyun_Cho
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D8868
2019-05-08 23:42:13 -07:00
|
|
|
align: 0.5 0.0;
|
2018-04-12 05:30:05 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|