WidgetInstance.prototype.changeUpdatePeriod = function() {
var args = validator.validateMethod(arguments, [{
- name : 'period',
+ name : 'seconds',
type : types.DOUBLE,
}]);
var callArgs = {};
callArgs.widgetId = this.widget.id;
callArgs.instanceId = this.id;
- callArgs.period = args.period;
+ callArgs.seconds = args.seconds;
var ret = native.callSync('WidgetInstance_changeUpdatePeriod', callArgs);
name : 'data',
type: types.DICTIONARY,
}, {
- name : 'force',
+ name : 'updateIfPaused',
type : types.BOOLEAN,
}]);
callArgs.widgetId = this.widget.id;
callArgs.instanceId = this.id;
callArgs.data = args.data;
- callArgs.force = args.force;
+ callArgs.updateIfPaused = args.updateIfPaused;
var ret = native.callSync('WidgetInstance_sendContent', callArgs);
if (native.isFailure(result)) {
args.errorCallback(native.getErrorObject(result));
} else {
- //TODO what is type of returned data
args.successCallback(native.getResultObject(result));
}
};
Widget.prototype.getName = function() {
var args = validator.validateMethod(arguments, [{
- name : 'lang',
+ name : 'locale',
type : types.STRING,
optional : true,
nullable : true
var callArgs = {};
callArgs.widgetId = this.id;
- if (args.lang) {
- callArgs.lang = args.lang;
+ if (args.locale) {
+ callArgs.locale = args.locale;
}
var ret = native.callSync('Widget_getName', callArgs);
}
};
-var WIDGET_CHANGE_LISTENER = 'WidgetChangeCallback';
-var widgetChangeListener = new ListenerManager(native, WIDGET_CHANGE_LISTENER);
+var WIDGET_STATE_CHANGE_LISTENER = 'WidgetStateChangeCallback';
+var widgetStateChangeListener = new ListenerManager(native, WIDGET_STATE_CHANGE_LISTENER);
-Widget.prototype.addChangeListener = function() {
+Widget.prototype.addStateChangeListener = function() {
var args = validator.validateMethod(arguments, [{
name : 'eventCallback',
type : types.FUNCTION,
}]);
- var result = native.callSync('Widget_addChangeListener', {widgetId : this.id});
+ var result = native.callSync('Widget_addStateChangeListener', {widgetId : this.id});
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
}
}.bind(this);
- return widgetChangeListener.addListener(func);
+ return widgetStateChangeListener.addListener(func);
};
-Widget.prototype.removeChangeListener = function() {
+Widget.prototype.removeStateChangeListener = function() {
var args = validator.validateMethod(arguments, [{
name : 'watchId',
type : types.LONG,
}]);
- widgetChangeListener.removeListener(args.watchId);
+ widgetStateChangeListener.removeListener(args.watchId);
- var result = native.callSync('Widget_removeChangeListener', {widgetId : this.id});
+ var result = native.callSync('Widget_removeStateChangeListener', {widgetId : this.id});
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
std::mutex WidgetServiceInstance::listener_mutex_;
namespace {
-const common::ListenerToken kWidgetChangeCallbackToken{"WidgetChangeCallback"};
+const common::ListenerToken kWidgetChangeCallbackToken{"WidgetStateChangeCallback"};
const std::string kPrivilegeWidgetService = "http://tizen.org/privilege/widget.viewer";
-const std::string kLang = "lang";
+const std::string kLocale = "locale";
const std::string kInstanceId = "instanceId";
-const std::string kPeriod = "period";
-const std::string kForce = "force";
+const std::string kSeconds = "seconds";
+const std::string kUpdateIfPaused = "updateIfPaused";
const std::string kData = "data";
const std::string kEvent = "event";
REGISTER_SYNC("WidgetServiceManager_getSize", GetSize);
REGISTER_SYNC("Widget_getName", GetName);
REGISTER_SYNC("Widget_getVariant", GetVariant);
- REGISTER_SYNC("Widget_addChangeListener", AddChangeListener);
- REGISTER_SYNC("Widget_removeChangeListener", RemoveChangeListener);
+ REGISTER_SYNC("Widget_addStateChangeListener", AddStateChangeListener);
+ REGISTER_SYNC("Widget_removeStateChangeListener", RemoveStateChangeListener);
REGISTER_SYNC("WidgetInstance_changeUpdatePeriod", ChangeUpdatePeriod);
REGISTER_SYNC("WidgetInstance_sendContent", SendContent);
CHECK_EXIST(args, kWidgetId, out)
const auto& widget_id = args.find(kWidgetId)->second.get<std::string>();
- char* lang = nullptr;
+ char* locale = nullptr;
- const auto lang_it = args.find(kLang);
- if (args.end() != lang_it) {
- lang = const_cast<char*>(lang_it->second.get<std::string>().c_str());
+ const auto locale_it = args.find(kLocale);
+ if (args.end() != locale_it) {
+ locale = const_cast<char*>(locale_it->second.get<std::string>().c_str());
}
- char* name = widget_service_get_name(widget_id.c_str(), lang);
+ char* name = widget_service_get_name(widget_id.c_str(), locale);
if (!name) {
LogAndReturnTizenError(
WidgetServiceUtils::ConvertErrorCode(get_last_result()), ("widget_service_get_name() failed"));
LoggerW("widget id was not found.");
}
-TizenResult WidgetServiceInstance::AddChangeListener(picojson::object const& args) {
+TizenResult WidgetServiceInstance::AddStateChangeListener(picojson::object const& args) {
ScopeLogger();
CHECK_PRIVILEGE(kPrivilegeWidgetService);
return TizenSuccess();
}
-TizenResult WidgetServiceInstance::RemoveChangeListener(picojson::object const& args) {
+TizenResult WidgetServiceInstance::RemoveStateChangeListener(picojson::object const& args) {
ScopeLogger();
CHECK_EXIST(args, kWidgetId, out)
CHECK_EXIST(args, kWidgetId, out)
CHECK_EXIST(args, kInstanceId, out)
- CHECK_EXIST(args, kPeriod, out)
+ CHECK_EXIST(args, kSeconds, out)
const auto& widget_id = args.find(kWidgetId)->second.get<std::string>();
const auto& instance_id = args.find(kInstanceId)->second.get<std::string>();
- const double period = args.find(kPeriod)->second.get<double>();
+ const double seconds = args.find(kSeconds)->second.get<double>();
- int ret = widget_service_change_period(widget_id.c_str(), instance_id.c_str(), period);
+ int ret = widget_service_change_period(widget_id.c_str(), instance_id.c_str(), seconds);
if (WIDGET_ERROR_NONE != ret) {
LogAndReturnTizenError(
CHECK_EXIST(args, kWidgetId, out)
CHECK_EXIST(args, kInstanceId, out)
CHECK_EXIST(args, kData, out)
- CHECK_EXIST(args, kForce, out)
+ CHECK_EXIST(args, kUpdateIfPaused, out)
const auto& widget_id = args.find(kWidgetId)->second.get<std::string>();
const auto& instance_id = args.find(kInstanceId)->second.get<std::string>();
- const int force = args.find(kForce)->second.get<bool>() ? 1 : 0;
+ const int force = args.find(kUpdateIfPaused)->second.get<bool>() ? 1 : 0;
bundle* data = bundle_create();
int ret = get_last_result();