Add set period API 11/226511/1
authorhyunho <hhstark.kang@samsung.com>
Tue, 3 Mar 2020 07:33:50 +0000 (16:33 +0900)
committerhyunho <hhstark.kang@samsung.com>
Tue, 3 Mar 2020 07:33:50 +0000 (16:33 +0900)
There is no way to set period when launching instance.

Change-Id: I613bf29dcf7a850a566b3cad51e1b771b0c156ba
Signed-off-by: hyunho <hhstark.kang@samsung.com>
include/widget_instance.h
src/widget_instance.c

index 023be97..9167275 100644 (file)
@@ -61,6 +61,7 @@ int widget_instance_get_content(widget_instance_h instance, char **content);
 int widget_instance_get_width(widget_instance_h instance, int *w);
 int widget_instance_get_height(widget_instance_h instance, int *h);
 int widget_instance_get_period(widget_instance_h instance, double *period);
+int widget_instance_set_period(widget_instance_h instance, double period);
 int widget_instance_get_error_code(widget_instance_h instance, int *err);
 
 int widget_instance_create(const char *widget_id, char **instance_id);
index 793a693..607cac3 100644 (file)
@@ -1003,6 +1003,15 @@ EAPI int widget_instance_get_height(widget_instance_h instance, int *h)
        return 0;
 }
 
+EAPI int widget_instance_set_period(widget_instance_h instance, double period)
+{
+       if (instance == NULL || period < 0)
+               return -1;
+
+       instance->period = period;
+       return 0;
+}
+
 EAPI int widget_instance_get_period(widget_instance_h instance, double *period)
 {
        if (instance == NULL || period == NULL)