return -1;//-1 to break out of loop else continue
}
+/**
+* @function WidgetDisableEventCB
+* @description Widget disable event Callback
+* @parameter const char *pszWidgetID, bool bIsdisabled, void *pszData
+* @return void
+*/
+static void WidgetDisableEventCB(const char *pszWidgetID, bool bIsdisabled, void *pszData)
+{
+ FPRINTF("[Line: %d][%s] In WidgetDisableEventCB\\n", __LINE__, API_NAMESPACE);
+ return;
+}
/********************************************************************CallBack End********************************************************************/
/**
return 0;
}
+//& purpose: widget service set/unset lifecycle event cb
+//& type: auto
+/**
+* @testcase ITc_widget_service_set_unset_disable_event_cb_p
+* @since_tizen 5.5
+* @author SRID(j.abhishek)
+* @reviewer SRID(shobhit.v)
+* @type auto
+* @description Sets and Unset the callback function for widget disable event.
+* @scenario set/unset disable event cb
+* @apicovered widget_service_set_disable_event_cb, widget_service_unset_disable_event_cb
+* @passcase When widget_service_set_disable_event_cb, widget_service_unset_disable_event_cb is successful
+* @failcase If target API widget_service_set_disable_event_cb, widget_service_unset_disable_event_cb fails or any precondition API fails
+* @precondition NA
+* @postcondition NA
+*/
+int ITc_widget_service_set_unset_disable_event_cb_p(void)
+{
+ START_TEST;
+ int nRet = WIDGET_ERROR_NONE;
+
+ //Target API
+ nRet = widget_service_set_disable_event_cb(WidgetDisableEventCB, TESTSTRING);
+ PRINT_RESULT(WIDGET_ERROR_NONE, nRet, "widget_service_set_disable_event_cb", WidgetServiceGetError(nRet));
+
+ //Target api
+ nRet = widget_service_unset_disable_event_cb();
+ PRINT_RESULT(WIDGET_ERROR_NONE, nRet, "widget_service_unset_disable_event_cb", WidgetServiceGetError(nRet));
+
+ return 0;
+}
+
+//& purpose: Gets the 'disabled' state of a widget
+//& type: auto
+/**
+* @testcase ITc_widget_service_get_widget_disabled_p
+* @since_tizen 5.5
+* @author SRID(j.abhishek)
+* @reviewer SRID(shobhit.v)
+* @type auto
+* @description Gets the 'disabled' state of a widget.
+* @scenario Gets the 'disabled' state of a widget.
+* @apicovered widget_service_get_widget_disabled
+* @passcase When widget_service_get_widget_disabled is successful
+* @failcase If target API widget_service_get_widget_disabled fails or any precondition API fails
+* @precondition NA
+* @postcondition NA
+*/
+int ITc_widget_service_get_widget_disabled_p(void)
+{
+ START_TEST;
+
+ int nRet = WIDGET_ERROR_NONE;
+ bool bIsDisabled = true;
+
+ //Target API
+ nRet = widget_service_get_widget_disabled(TEST_TESTWIDGET_APPID, &bIsDisabled);
+ PRINT_RESULT(WIDGET_ERROR_NONE, nRet, "widget_service_get_widget_disabled", WidgetServiceGetError(nRet));
+ PRINT_RESULT(false, bIsDisabled, "widget_service_get_widget_disabled", WidgetServiceGetError(nRet));
+
+ return 0;
+}
+
/** @} */
/** @} */
extern int ITc_widget_service_get_need_of_frame_p(void);
extern int ITc_widget_service_get_need_of_touch_effect_p(void);
extern int ITc_widget_service_set_unset_lifecycle_event_cb_p(void);
+extern int ITc_widget_service_set_unset_disable_event_cb_p(void);
+extern int ITc_widget_service_get_widget_disabled_p(void);
testcase tc_array[] = {
{"ITc_widget_service_get_size_type_p",ITc_widget_service_get_size_type_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_get_need_of_frame_p",ITc_widget_service_get_need_of_frame_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_get_need_of_touch_effect_p",ITc_widget_service_get_need_of_touch_effect_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_set_unset_lifecycle_event_cb_p",ITc_widget_service_set_unset_lifecycle_event_cb_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
+ {"ITc_widget_service_set_unset_disable_event_cb_p", ITc_widget_service_set_unset_disable_event_cb_p,ITs_widget_service_startup, ITs_widget_service_cleanup},
+ {"ITc_widget_service_get_widget_disabled_p", ITc_widget_service_get_widget_disabled_p,ITs_widget_service_startup, ITs_widget_service_cleanup},
{NULL, NULL}
};
extern int ITc_widget_service_get_need_of_frame_p(void);
extern int ITc_widget_service_get_need_of_touch_effect_p(void);
extern int ITc_widget_service_set_unset_lifecycle_event_cb_p(void);
+extern int ITc_widget_service_set_unset_disable_event_cb_p(void);
+extern int ITc_widget_service_get_widget_disabled_p(void);
testcase tc_array[] = {
{"ITc_widget_service_get_size_type_p",ITc_widget_service_get_size_type_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_get_need_of_frame_p",ITc_widget_service_get_need_of_frame_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_get_need_of_touch_effect_p",ITc_widget_service_get_need_of_touch_effect_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_set_unset_lifecycle_event_cb_p",ITc_widget_service_set_unset_lifecycle_event_cb_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
+ {"ITc_widget_service_set_unset_disable_event_cb_p", ITc_widget_service_set_unset_disable_event_cb_p,ITs_widget_service_startup, ITs_widget_service_cleanup},
+ {"ITc_widget_service_get_widget_disabled_p", ITc_widget_service_get_widget_disabled_p,ITs_widget_service_startup, ITs_widget_service_cleanup},
{NULL, NULL}
};
extern int ITc_widget_service_get_need_of_frame_p(void);
extern int ITc_widget_service_get_need_of_touch_effect_p(void);
extern int ITc_widget_service_set_unset_lifecycle_event_cb_p(void);
+extern int ITc_widget_service_set_unset_disable_event_cb_p(void);
+extern int ITc_widget_service_get_widget_disabled_p(void);
testcase tc_array[] = {
{"ITc_widget_service_get_size_type_p",ITc_widget_service_get_size_type_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_get_need_of_frame_p",ITc_widget_service_get_need_of_frame_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_get_need_of_touch_effect_p",ITc_widget_service_get_need_of_touch_effect_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_set_unset_lifecycle_event_cb_p",ITc_widget_service_set_unset_lifecycle_event_cb_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
+ {"ITc_widget_service_set_unset_disable_event_cb_p", ITc_widget_service_set_unset_disable_event_cb_p,ITs_widget_service_startup, ITs_widget_service_cleanup},
+ {"ITc_widget_service_get_widget_disabled_p", ITc_widget_service_get_widget_disabled_p,ITs_widget_service_startup, ITs_widget_service_cleanup},
{NULL, NULL}
};
extern int ITc_widget_service_get_need_of_frame_p(void);
extern int ITc_widget_service_get_need_of_touch_effect_p(void);
extern int ITc_widget_service_set_unset_lifecycle_event_cb_p(void);
+extern int ITc_widget_service_set_unset_disable_event_cb_p(void);
+extern int ITc_widget_service_get_widget_disabled_p(void);
testcase tc_array[] = {
{"ITc_widget_service_get_size_type_p",ITc_widget_service_get_size_type_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_get_need_of_frame_p",ITc_widget_service_get_need_of_frame_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_get_need_of_touch_effect_p",ITc_widget_service_get_need_of_touch_effect_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
{"ITc_widget_service_set_unset_lifecycle_event_cb_p",ITc_widget_service_set_unset_lifecycle_event_cb_p,ITs_widget_service_startup,ITs_widget_service_cleanup},
+ {"ITc_widget_service_set_unset_disable_event_cb_p", ITc_widget_service_set_unset_disable_event_cb_p,ITs_widget_service_startup, ITs_widget_service_cleanup},
+ {"ITc_widget_service_get_widget_disabled_p", ITc_widget_service_get_widget_disabled_p,ITs_widget_service_startup, ITs_widget_service_cleanup},
{NULL, NULL}
};