TEST_F(WFC, Callback)
{
- EXPECT_EQ(watchface_complication_add_complication_update_cb(WFC::complication, _on_complication_update_cb, NULL), 0);
+ EXPECT_EQ(watchface_complication_add_complication_updated_cb(WFC::complication, _on_complication_update_cb, NULL), 0);
EXPECT_EQ(watchface_complication_send_update_request(WFC::complication), WATCHFACE_COMPLICATION_ERROR_IO_ERROR);
- EXPECT_EQ(watchface_complication_remove_complication_update_cb(WFC::complication, _on_complication_update_cb), 0);
+ EXPECT_EQ(watchface_complication_remove_complication_updated_cb(WFC::complication, _on_complication_update_cb), 0);
}
TEST_F(WFC, GetData)
TEST_F(WCP, UpdateRequestCb)
{
- EXPECT_EQ(watchface_complication_provider_add_update_request_cb(providerId.c_str(), _on_update_request_cb, NULL), 0);
- EXPECT_EQ(watchface_complication_provider_remove_update_request_cb(providerId.c_str(), _on_update_request_cb, NULL), 0);
+ EXPECT_EQ(watchface_complication_provider_add_update_requested_cb(providerId.c_str(), _on_update_request_cb, NULL), 0);
+ EXPECT_EQ(watchface_complication_provider_remove_update_requested_cb(providerId.c_str(), _on_update_request_cb, NULL), 0);
}
TEST_F(WCP, NotifyUpdate)
*/
-typedef void (*watchface_complication_provider_update_request_cb)(
+typedef void (*watchface_complication_provider_update_requested_cb)(
const char *provider_id, const char *req_appid,
watchface_complication_type_e type, const bundle *context,
bundle *share_data, void *user_data);
-int watchface_complication_provider_add_update_request_cb(
+int watchface_complication_provider_add_update_requested_cb(
const char *provider_id,
- watchface_complication_provider_update_request_cb callback,
+ watchface_complication_provider_update_requested_cb callback,
void *user_data);
-int watchface_complication_provider_remove_update_request_cb(
+int watchface_complication_provider_remove_update_requested_cb(
const char *provider_id,
- watchface_complication_provider_update_request_cb callback,
+ watchface_complication_provider_update_requested_cb callback,
void *user_data);
int watchface_complication_provider_notify_update(
const char *updated_provider_id);
using namespace watchface_complication;
class CallbackInfo {
public:
- CallbackInfo(watchface_complication_provider_update_request_cb cb, void* user_data)
+ CallbackInfo(watchface_complication_provider_update_requested_cb cb, void* user_data)
: cb_(cb), user_data_(user_data) {
}
shared_data->GetRaw(), user_data_);
}
- watchface_complication_provider_update_request_cb GetCallback() {
+ watchface_complication_provider_update_requested_cb GetCallback() {
return cb_;
}
private:
- watchface_complication_provider_update_request_cb cb_;
+ watchface_complication_provider_update_requested_cb cb_;
void* user_data_;
};
return WATCHFACE_COMPLICATION_ERROR_NONE;
}
- int RemoveCallbackInfo(watchface_complication_provider_update_request_cb ci) {
+ int RemoveCallbackInfo(watchface_complication_provider_update_requested_cb ci) {
for (auto& i : cb_list_) {
if (i.get()->GetCallback() == ci) {
cb_list_.remove(i);
static std::map<std::string, WatchComplicationProviderStub*> __providers;
-extern "C" EXPORT_API int watchface_complication_provider_add_update_request_cb(
+extern "C" EXPORT_API int watchface_complication_provider_add_update_requested_cb(
const char *provider_id,
- watchface_complication_provider_update_request_cb cb,
+ watchface_complication_provider_update_requested_cb cb,
void *user_data) {
if (provider_id == NULL || cb == NULL)
return WATCHFACE_COMPLICATION_ERROR_INVALID_PARAMETER;
return ret;
}
-extern "C" EXPORT_API int watchface_complication_provider_remove_update_request_cb(
+extern "C" EXPORT_API int watchface_complication_provider_remove_update_requested_cb(
const char *provider_id,
- watchface_complication_provider_update_request_cb cb,
+ watchface_complication_provider_update_requested_cb cb,
void *user_data) {
if (provider_id == NULL || cb == NULL)
return WATCHFACE_COMPLICATION_ERROR_INVALID_PARAMETER;
* @since_tizen 5.0
*/
typedef void *complication_h;
-typedef void (*watchface_complication_complication_update_cb)(
+typedef void (*watchface_complication_updated_cb)(
int complication_id,
const char *provider_id,
watchface_complication_type_e type,
watchface_complication_type_e *cur_type);
int watchface_complication_get_support_types(complication_h handle, int *support_types);
-int watchface_complication_add_complication_update_cb(complication_h handle,
- watchface_complication_complication_update_cb cb,
+int watchface_complication_add_complication_updated_cb(complication_h handle,
+ watchface_complication_updated_cb cb,
void *user_data);
-int watchface_complication_remove_complication_update_cb(complication_h handle,
- watchface_complication_complication_update_cb cb);
+int watchface_complication_remove_complication_updated_cb(complication_h handle,
+ watchface_complication_updated_cb cb);
int watchface_complication_send_update_request(complication_h handle);
int watchface_complication_create(int complication_id,
const char *default_provider_id,
/**
* @brief Gets data type of complication data.
* @details Developer can get different set of data from data depends on data type.
- * Data will be passed through #watchface_complication_complication_update_cb callback and sent by complication provider app.
+ * Data will be passed through #watchface_complication_updated_cb callback and sent by complication provider app.
* @since_tizen 5.0
* @param[in] data The data received from complication provider app
* @param[out] type The data type
* @retval #WATCHFACE_COMPLICATION_ERROR_NO_DATA No data
* @retval #WATCHFACE_COMPLICATION_ERROR_IO_ERROR IO Error
* @see watchface_complication_type_e
- * @see watchface_complication_complication_update_cb()
+ * @see watchface_complication_updated_cb()
* @par Sample code:
* @code
#include <watchface-complication.h>
* @retval #WATCHFACE_COMPLICATION_ERROR_NO_DATA No data
* @retval #WATCHFACE_COMPLICATION_ERROR_IO_ERROR IO Error
* @see watchface_complication_type_e
- * @see watchface_complication_complication_update_cb()
+ * @see watchface_complication_updated_cb()
* @par Sample code:
* @code
#include <watchface-complication.h>
* @retval #WATCHFACE_COMPLICATION_ERROR_NO_DATA No data
* @retval #WATCHFACE_COMPLICATION_ERROR_IO_ERROR IO Error
* @see watchface_complication_type_e
- * @see watchface_complication_complication_update_cb()
+ * @see watchface_complication_updated_cb()
* @par Sample code:
* @code
#include <watchface-complication.h>
* @retval #WATCHFACE_COMPLICATION_ERROR_NO_DATA No data
* @retval #WATCHFACE_COMPLICATION_ERROR_IO_ERROR IO Error
* @see watchface_complication_type_e
- * @see watchface_complication_complication_update_cb()
+ * @see watchface_complication_updated_cb()
* @par Sample code:
* @code
#include <watchface-complication.h>
* @retval #WATCHFACE_COMPLICATION_ERROR_NO_DATA No data
* @retval #WATCHFACE_COMPLICATION_ERROR_IO_ERROR IO Error
* @see watchface_complication_type_e
- * @see watchface_complication_complication_update_cb()
+ * @see watchface_complication_updated_cb()
* @par Sample code:
* @code
#include <watchface-complication.h>
* @retval #WATCHFACE_COMPLICATION_ERROR_NO_DATA No data
* @retval #WATCHFACE_COMPLICATION_ERROR_IO_ERROR IO Error
* @see watchface_complication_type_e
- * @see watchface_complication_complication_update_cb()
+ * @see watchface_complication_updated_cb()
* @par Sample code:
* @code
#include <watchface-complication.h>
* @retval #WATCHFACE_COMPLICATION_ERROR_NO_DATA No data
* @retval #WATCHFACE_COMPLICATION_ERROR_IO_ERROR IO Error
* @see watchface_complication_type_e
- * @see watchface_complication_complication_update_cb()
+ * @see watchface_complication_updated_cb()
* @par Sample code:
* @code
#include <watchface-complication.h>
* @retval #WATCHFACE_COMPLICATION_ERROR_NO_DATA No data
* @retval #WATCHFACE_COMPLICATION_ERROR_IO_ERROR IO Error
* @see watchface_complication_type_e
- * @see watchface_complication_complication_update_cb()
+ * @see watchface_complication_updated_cb()
* @par Sample code:
* @code
#include <watchface-complication.h>
* @retval #WATCHFACE_COMPLICATION_ERROR_NO_DATA No data
* @retval #WATCHFACE_COMPLICATION_ERROR_IO_ERROR IO Error
* @see watchface_complication_type_e
- * @see watchface_complication_complication_update_cb()
+ * @see watchface_complication_updated_cb()
* @par Sample code:
* @code
#include <watchface-complication.h>
WATCHFACE_EDITABLE_EDIT_STATE_CANCEL /**< Cancel */
} watchface_editable_edit_state_e;
-typedef void (*watchface_editable_editable_update_cb)(
+typedef void (*watchface_editable_update_requested_cb)(
const watchface_editable_h handle, int selected_idx,
const watchface_editable_edit_state_e state, void *user_data);
typedef void (*watchface_editable_edit_ready_cb)(watchface_editable_container_h handle,
int watchface_editable_request_edit(watchface_editable_container_h handle,
const char *editor_appid,
- watchface_editable_editable_update_cb cb,
+ watchface_editable_update_requested_cb cb,
void *user_data);
int watchface_editable_add_edit_ready_cb(watchface_editable_edit_ready_cb cb,
void *user_data);
using namespace watchface_complication;
class CallbackInfo {
public:
- CallbackInfo(watchface_complication_complication_update_cb cb, void* user_data)
+ CallbackInfo(watchface_complication_updated_cb cb, void* user_data)
: cb_(cb), user_data_(user_data) {
}
}
private:
- watchface_complication_complication_update_cb cb_;
+ watchface_complication_updated_cb cb_;
void* user_data_;
};
std::list<std::unique_ptr<CallbackInfo>> cb_list_;
};
-extern "C" EXPORT_API int watchface_complication_add_complication_update_cb(
- complication_h handle, watchface_complication_complication_update_cb cb,
+extern "C" EXPORT_API int watchface_complication_add_complication_updated_cb(
+ complication_h handle, watchface_complication_updated_cb cb,
void *user_data) {
if (handle == NULL || cb == NULL)
return WATCHFACE_COMPLICATION_ERROR_INVALID_PARAMETER;
return WATCHFACE_COMPLICATION_ERROR_NONE;
}
-extern "C" EXPORT_API int watchface_complication_remove_complication_update_cb(
- complication_h handle, watchface_complication_complication_update_cb cb) {
+extern "C" EXPORT_API int watchface_complication_remove_complication_updated_cb(
+ complication_h handle, watchface_complication_updated_cb cb) {
if (handle == NULL || cb == NULL)
return WATCHFACE_COMPLICATION_ERROR_INVALID_PARAMETER;
class UpdateCallbackInfo {
public:
- UpdateCallbackInfo(watchface_editable_editable_update_cb cb, void* user_data)
+ UpdateCallbackInfo(watchface_editable_update_requested_cb cb, void* user_data)
: cb_(cb), user_data_(user_data) {
}
}
private:
- watchface_editable_editable_update_cb cb_;
+ watchface_editable_update_requested_cb cb_;
void* user_data_;
};
extern "C" EXPORT_API int watchface_editable_request_edit(
watchface_editable_container_h handle, const char *editor_appid,
- watchface_editable_editable_update_cb cb, void *user_data) {
+ watchface_editable_update_requested_cb cb, void *user_data) {
if (handle == NULL || editor_appid == NULL || cb == NULL)
return WATCHFACE_COMPLICATION_ERROR_INVALID_PARAMETER;