* @retval
* @see #widget_viewer_evas_fini
*/
-extern int widget_viewer_evas_init(Evas_Object *win, int force_to_buffer);
+extern int widget_viewer_evas_init(Evas_Object *win);
/**
* @brief Finalizes the widget system
extern void widget_viewer_evas_set_permanent_delete(Evas_Object *widget, int flag);
/**
- * @brief Emits a text signal to the given widget only if it is a text type.
+ * @brief Emits a text signal to the given widget
* @since_tizen 2.3.1
* @remarks
* This is an ASYNCHRONOUS API.
* @retval #WIDGET_STATUS_ERROR_INVALID_PARAMETER Invalid parameters
* @retval #WIDGET_STATUS_ERROR_FAULT Unrecoverable error occurred
* @retval #WIDGET_STATUS_ERROR_NONE Successfully emitted
- * @see widget_ret_cb
+ * @see widget_text_signal_s
+ * @see WIDGET_TEXT_SIGNAL_NAME_EDIT_MODE_ON
+ * @see WIDGET_TEXT_SIGNAL_NAME_EDIT_MODE_OFF
*/
extern int widget_viewer_evas_emit_text_signal(Evas_Object *widget, widget_text_signal_s event_info, void *data);
{
int cnt = WIDGET_COUNT_OF_SIZE_TYPE;
int i;
- int _w[WIDGET_COUNT_OF_SIZE_TYPE];
- int _h[WIDGET_COUNT_OF_SIZE_TYPE];
+ int *_w;
+ int *_h;
widget_size_type_e type = WIDGET_SIZE_TYPE_UNKNOWN;
int find;
int ret_type = WIDGET_SIZE_TYPE_UNKNOWN;
int delta;
- if (widget_service_get_supported_sizes(data->widget_id, &cnt, _w, _h) < 0) {
+ if (widget_service_get_supported_sizes(data->widget_id, &cnt, &_w, &_h) < 0) {
ErrPrint("No available sizes: %s\n", data->widget_id);
return WIDGET_SIZE_TYPE_UNKNOWN;
}
}
}
+ if (_w)
+ free(_w);
+ if (_h)
+ free(_h);
+
return ret_type;
}
return 0;
}
-EAPI int widget_viewer_evas_init(Evas_Object *win, int force_to_buffer)
+EAPI int widget_viewer_evas_init(Evas_Object *win)
{
int ret;
}
}
- s_info.conf.field.force_to_buffer = force_to_buffer;
+ /* s_info.conf.field.force_to_buffer = force_to_buffer; */
+ s_info.conf.field.force_to_buffer = 0;
s_info.win = win;
return ret;