Change-Id: I6dd9edebff75fec19ed227e0bfcd095686046488
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
} // namespace
+extern "C" EXPORT_API int base_widget_create_window(widget_window_h* handle,
+ int id, void* raw) {
+ if (handle == nullptr) {
+ LOGE("Invalid parameter");
+ return COMPONENT_ERROR_INVALID_PARAMETER;
+ }
+
+ widget_window_h h = (widget_window_h)calloc(1, sizeof(struct widget_window_s));
+ if (h == nullptr) {
+ LOGE("Out of memory");
+ return COMPONENT_ERROR_OUT_OF_MEMORY;
+ }
+ h->id = id;
+ h->raw = raw;
+ *handle = h;
+
+ return COMPONENT_ERROR_NONE;
+}
+
extern "C" EXPORT_API int base_widget_destroy_window(widget_window_h handle) {
if (handle == nullptr) {
LOGE("Invalid parameter");