Simple progressbar

Simple progressbar with title and current value indicator.
static void
set_progress_value(Evas_Object* obj, double value) {
	elm_progressbar_value_set(obj, value);
}

static Evas_Object*
create_progressbar(Evas_Object *parent) {
	Evas_Object *progressbar;

	progressbar = elm_progressbar_add(parent);
	elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
	evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
	evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
	elm_progressbar_value_set(progressbar, 0.0);
	elm_object_text_set(progressbar, "Progressbar title");
	elm_object_signal_emit(progressbar, "elm,units,show", "elm");
	evas_object_show(progressbar);

	return progressbar;
}

Responses

0 Replies