static Evas_Object*
create_text_only_scrollable_tabbar(Evas_Object *parent)
{
	Evas_Object *obj;
	Elm_Object_Item *item[8];

	/* create toolbar */
	obj = elm_toolbar_add(parent);
	elm_object_style_set(obj, "navigationbar");
	elm_toolbar_shrink_mode_set(obj, ELM_TOOLBAR_SHRINK_SCROLL);
	elm_toolbar_transverse_expanded_set(obj, EINA_TRUE);
	elm_toolbar_align_set(obj, 0.0);
	elm_toolbar_homogeneous_set(obj, EINA_FALSE);

	item[0] = elm_toolbar_item_append(obj, NULL, "Main", toolbar_it_cb, parent);
	item[1] = elm_toolbar_item_append(obj, NULL, "Playlist", toolbar_it_cb, parent);
	item[2] = elm_toolbar_item_append(obj, NULL, "Artists list", toolbar_it_cb, parent);
	elm_object_item_disabled_set(item[2], EINA_TRUE);
	item[3] = elm_toolbar_item_append(obj, NULL, "Songs", toolbar_it_cb, parent);
	item[4] = elm_toolbar_item_append(obj, NULL, "Dialer for call", toolbar_it_cb, parent);
	item[5] = elm_toolbar_item_append(obj, NULL, "Playlist", toolbar_it_cb, parent);
	item[6] = elm_toolbar_item_append(obj, NULL, "Songs", toolbar_it_cb, parent);
	item[7] = elm_toolbar_item_append(obj, NULL, "Dialer for call", toolbar_it_cb, parent);

	return obj;
}
Beispiel #2
0
void tab_view_add(Evas_Object *parent)
{
	RETM_IF(!parent, "parent is NULL");

	tab_view_data *data = calloc(1, sizeof(tab_view_data));
	data->navi = parent;

	data->layout = ui_utils_layout_add(data->navi, _tab_view_destroy, data);
	if(!data->layout)
	{
		free(data);
		return;
	}

	data->tab = elm_toolbar_add(data->navi);
	if(!data->tab)
	{
		evas_object_del(data->layout);
		return;
	}
	elm_toolbar_shrink_mode_set(data->tab, ELM_TOOLBAR_SHRINK_EXPAND);
	elm_toolbar_transverse_expanded_set(data->tab, EINA_TRUE);
	elm_object_style_set(data->tab, "tabbar");

	_tab_view_fill(data);
	data->navi_item = elm_naviframe_item_push(data->navi, NULL, NULL, NULL, data->layout, "tabbar/notitle");
	elm_object_item_part_content_set(data->navi_item, "tabbar", data->tab);

	/* Create badge */
	int err = badge_new(PACKAGE);
	if(BADGE_ERROR_NONE != err)
	{
		ERR("Badge is not created.");
	}
}
static Evas_Object*
create_text_only_2_items_tabbar(Evas_Object *parent)
{
	Evas_Object *toolbar;

	/* create toolbar */
	toolbar = elm_toolbar_add(parent);
	elm_object_style_set(toolbar, "navigationbar");
	elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_SCROLL);
	elm_toolbar_transverse_expanded_set(toolbar, EINA_TRUE);
	elm_toolbar_align_set(toolbar, 0.0);
	elm_toolbar_homogeneous_set(toolbar, EINA_FALSE);

	elm_toolbar_item_append(toolbar, NULL, "Main", toolbar_it_cb, parent);
	elm_toolbar_item_append(toolbar, NULL, "Playlist", toolbar_it_cb, parent);

	return toolbar;
}
Beispiel #4
0
static Evas_Object*
create_toolbar(view_sys *p_sys)
{
    /* Create and set the toolbar */
    Evas_Object *tabbar = elm_toolbar_add(p_sys->nf_toolbar);

    /* Set the toolbar options */
    elm_toolbar_shrink_mode_set(tabbar, ELM_TOOLBAR_SHRINK_EXPAND);
    elm_toolbar_homogeneous_set(tabbar, EINA_FALSE);
    elm_toolbar_transverse_expanded_set(tabbar, EINA_FALSE);
    elm_toolbar_select_mode_set(tabbar, ELM_OBJECT_SELECT_MODE_DEFAULT);
    evas_object_size_hint_weight_set(tabbar, EVAS_HINT_FILL, 0.0);
    evas_object_size_hint_align_set(tabbar, EVAS_HINT_FILL, EVAS_HINT_FILL);

    /* Append new entry in the toolbar with the Icon & Label wanted */
    elm_toolbar_item_append(tabbar, NULL, "About",   tabbar_item_cb, p_sys);
    elm_toolbar_item_append(tabbar, NULL, "License", tabbar_item_cb, p_sys);

    return tabbar;
}