widget: added progressbar.
This commit is contained in:
parent
833bdd8d62
commit
57336f4292
26
widget.c
26
widget.c
|
@ -208,6 +208,30 @@ _widget_icon_create(const char *orig_style)
|
||||||
return o;
|
return o;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Evas_Object *
|
||||||
|
_widget_progressbar_create(const char *style2)
|
||||||
|
{
|
||||||
|
char buf[PATH_MAX] = {0, };
|
||||||
|
const char *style;
|
||||||
|
Evas_Object *o;
|
||||||
|
|
||||||
|
o = elm_progressbar_add(win);
|
||||||
|
EXPAND(o); FILL(o);
|
||||||
|
elm_progressbar_pulse(o, EINA_TRUE);
|
||||||
|
evas_object_show(o);
|
||||||
|
|
||||||
|
strncpy(buf, style2, sizeof(buf));
|
||||||
|
style = strtok(buf, "/");
|
||||||
|
if (!strcmp("vertical", style))
|
||||||
|
elm_progressbar_horizontal_set(o, EINA_FALSE);
|
||||||
|
style = strtok(NULL, "/");
|
||||||
|
|
||||||
|
elm_object_style_set(o, style);
|
||||||
|
elm_object_text_set(o, style);
|
||||||
|
|
||||||
|
return o;
|
||||||
|
}
|
||||||
|
|
||||||
Evas_Object *
|
Evas_Object *
|
||||||
_widget_separator_create(const char *style, const char *orig_style)
|
_widget_separator_create(const char *style, const char *orig_style)
|
||||||
{
|
{
|
||||||
|
@ -285,6 +309,8 @@ widget_create(const char *widget, const char *orig_style)
|
||||||
o = _widget_hover_create(style);
|
o = _widget_hover_create(style);
|
||||||
else if (!strcmp(widget, "icon"))
|
else if (!strcmp(widget, "icon"))
|
||||||
o = _widget_icon_create(orig_style);
|
o = _widget_icon_create(orig_style);
|
||||||
|
else if (!strcmp(widget, "progressbar"))
|
||||||
|
o = _widget_progressbar_create(orig_style);
|
||||||
else if (!strcmp(widget, "separator"))
|
else if (!strcmp(widget, "separator"))
|
||||||
o = _widget_separator_create(style, orig_style);
|
o = _widget_separator_create(style, orig_style);
|
||||||
else if (!strcmp(widget, "spinner"))
|
else if (!strcmp(widget, "spinner"))
|
||||||
|
|
Loading…
Reference in New Issue