rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=c5265c63ce2e8030d45cf4aeabb743b5ebc2db11
commit c5265c63ce2e8030d45cf4aeabb743b5ebc2db11 Author: Mykyta Biliavskyi <m.biliavs...@samsung.com> Date: Tue Jul 12 15:06:05 2016 +0300 Tabs: add scroller container for tabs content. Scroller provide ability to left tabs content usable on HD resolution screens. --- src/bin/ui/tabs.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/bin/ui/tabs.c b/src/bin/ui/tabs.c index f5bef21..edbdbee 100644 --- a/src/bin/ui/tabs.c +++ b/src/bin/ui/tabs.c @@ -1162,6 +1162,11 @@ tabs_home_tab_add(Tabs_Menu view) goto subtab_select; } + Evas_Object *scroller = elm_scroller_add(ap.win); + evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL); + evas_object_show(scroller); + tabs.home.content = elm_layout_add(ap.win); elm_layout_theme_set(tabs.home.content, "layout", "tab_home", "default"); tabs.home.tabs = elm_toolbar_add(tabs.home.content); @@ -1172,6 +1177,10 @@ tabs_home_tab_add(Tabs_Menu view) elm_toolbar_select_mode_set(tabs.home.tabs, ELM_OBJECT_SELECT_MODE_ALWAYS); elm_toolbar_align_set(tabs.home.tabs, 0.0); + evas_object_size_hint_weight_set(tabs.home.content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_size_hint_align_set(tabs.home.content, EVAS_HINT_FILL, EVAS_HINT_FILL); + elm_object_content_set(scroller, tabs.home.content); + tabs.home.content_open_project = _tab_open_project_add(); tabs.home.content_new_project = _tab_new_project_add(); tabs.home.content_import_edj = _tab_import_edj_add(); @@ -1191,7 +1200,7 @@ tabs_home_tab_add(Tabs_Menu view) item = mem_calloc(1, sizeof(Tabs_Item)); item->group = NULL; - item->content = tabs.home.content; + item->content = scroller; #ifndef HAVE_TIZEN item->toolbar_item = elm_toolbar_item_append(tabs.toolbar, "go-home", _("Home"), _content_set, (void *)item); --