Change-Id: I90e008dda4b7a3c1d89c9ec4a7607ebd482b7141
Signed-off-by: SukhyungKang <shine.kang@samsung.com>
int widget_instance_resize(const char *instance_id, int w, int h);
int widget_instance_init(const char *viewer_id);
int widget_instance_fini();
+int widget_instance_delete(const char* widget_id, const char *instance_id);
typedef int (*widget_instance_event_cb)(const char *widget_id, const char *instance_id, int event, void *data);
return -1;
}
+
+EAPI int widget_instance_delete(const char *widget_id, const char *instance_id)
+{
+ int ret;
+
+ ret = aul_widget_instance_del(widget_id, instance_id);
+ if (ret == AUL_R_OK)
+ return WIDGET_ERROR_NONE;
+
+ switch (ret) {
+ case AUL_R_ERROR:
+ ret = WIDGET_ERROR_OUT_OF_MEMORY;
+ break;
+ case AUL_R_EINVAL:
+ ret = WIDGET_ERROR_INVALID_PARAMETER;
+ break;
+ default:
+ ret = WIDGET_ERROR_FAULT;
+ break;
+ }
+
+ return ret;
+}