{
int ret;
+ if (!win) {
+ return WIDGET_ERROR_INVALID_PARAMETER;
+ }
+
+ if (s_info.initialized) {
+ ErrPrint("Already initialized\n");
+ return WIDGET_ERROR_ALREADY_EXIST;
+ }
+
ecore_x_window_size_get(0, &s_info.screen_width, &s_info.screen_height);
s_info.conf.field.render_animator = 0; // By default, use render animator for updating
EAPI int widget_viewer_evas_fini(void)
{
+ int ret;
+
if (s_info.initialized) {
widget_viewer_remove_event_handler(widget_event_handler);
widget_viewer_remove_fault_handler(widget_fault_handler);
widget_viewer_fini();
widget_conf_reset();
s_info.initialized = 0;
+
+ ret = WIDGET_ERROR_NONE;
+ } else {
+ ret = WIDGET_ERROR_FAULT;
}
+
return 0;
}
EAPI int widget_viewer_evas_notify_resumed_status_of_viewer(void)
{
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
return widget_viewer_notify_resumed_status_of_viewer();
}
EAPI int widget_viewer_evas_notify_paused_status_of_viewer(void)
{
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
return widget_viewer_notify_paused_status_of_viewer();
}
EAPI int widget_viewer_evas_notify_orientation_of_viewer(int orientation)
{
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
return widget_viewer_notify_orientation_of_viewer(orientation);
}
char *cluster = DEFAULT_CLUSTER;
char *category = DEFAULT_CATEGORY;
+ if (!s_info.initialized) {
+ ErrPrint("Viewer is not initialized\n");
+ return NULL;
+ }
+
if (!parent || !widget_id) {
return NULL;
}
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data) {
return WIDGET_ERROR_INVALID_PARAMETER;
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data) {
return WIDGET_ERROR_INVALID_PARAMETER;
EAPI int widget_viewer_evas_set_option(widget_evas_conf_e type, int value)
{
+ int ret = WIDGET_ERROR_NONE;
+
switch ((int)type) {
case WIDGET_VIEWER_EVAS_SENSITIVE_MOVE:
s_info.conf.field.sensitive_move = value;
DbgPrint("Turn %s skip-acquire option\n", s_info.conf.field.skip_acquire ? "on" : "off");
break;
default:
+ ret = WIDGET_ERROR_INVALID_PARAMETER;
break;
}
- return WIDGET_ERROR_NONE;
+ return ret;
}
EAPI int widget_viewer_evas_pause_widget(Evas_Object *widget)
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data || !data->is.field.created || !data->handle) {
return WIDGET_ERROR_INVALID_PARAMETER;
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data || !data->is.field.created || !data->handle) {
return WIDGET_ERROR_INVALID_PARAMETER;
struct widget_data *data;
int ret;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data || data->state != WIDGET_DATA_CREATED || !data->is.field.created || !data->handle || !data->is.field.gbar_created) {
return WIDGET_ERROR_INVALID_PARAMETER;
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return NULL;
+ }
+
data = get_smart_data(widget);
if (!data || !data->is.field.created || !data->handle) {
return NULL;
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return NULL;
+ }
+
data = get_smart_data(widget);
if (!data || !data->is.field.created || !data->handle) {
return NULL;
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return NULL;
+ }
+
data = get_smart_data(widget);
if (!data || data->state != WIDGET_DATA_CREATED) {
return NULL;
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return 0.0f;
+ }
+
data = get_smart_data(widget);
if (!data || !data->is.field.created || !data->handle) {
return 0.0f;
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return;
+ }
+
data = get_smart_data(widget);
if (!data || !data->is.field.created || !data->handle) {
return;
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data || !data->is.field.created || !data->handle) {
return WIDGET_ERROR_INVALID_PARAMETER;
int ret;
struct widget_access_event_info ainfo;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data || !data->is.field.created || !data->handle) {
return WIDGET_ERROR_INVALID_PARAMETER;
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ ErrPrint("Not initialized\n");
+ return 0;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
struct widget_data *data;
FILE *fp;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return 0;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
Eina_List *l;
int ret;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
if (!cluster || !sub_cluster) {
return WIDGET_ERROR_INVALID_PARAMETER;
}
Eina_List *l;
Eina_List *n;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
if (!cluster || !sub_cluster) {
return WIDGET_ERROR_INVALID_PARAMETER;
}
Eina_List *l;
int ret;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
if (!category) {
return WIDGET_ERROR_INVALID_PARAMETER;
}
Eina_List *n;
struct subscribe_category *item;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
if (!category) {
return WIDGET_ERROR_INVALID_PARAMETER;
}
{
struct widget_data *widget_data_from_evas;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
widget_data_from_evas = get_smart_data(widget);
if (!widget_data_from_evas) {
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");
{
struct widget_data *data;
+ if (!s_info.initialized) {
+ return WIDGET_ERROR_FAULT;
+ }
+
data = get_smart_data(widget);
if (!data) {
ErrPrint("Invalid object\n");