return 0;
}
- int
- AppWidgetManagerService::OnAppWidgetPause(struct event_arg *arg, void* data)
+int
+AppWidgetManagerService::OnAppWidgetPause(struct event_arg *arg, void* data)
{
SysTryReturn(NID_SHELL, arg, 0, E_SUCCESS, "arg is null!");
}
int
+AppWidgetManagerService::OnAppWidgetPauseAll(struct event_arg *arg, void* data)
+{
+ SysLog(NID_SHELL,"");
+ return 0;
+}
+
+int
+AppWidgetManagerService::OnAppWidgetResumeAll(struct event_arg *arg, void* data)
+{
+ SysLog(NID_SHELL,"");
+ return 0;
+}
+
+int
AppWidgetManagerService::OnAppWidgetClick(struct event_arg *arg, void* data)
{
SysTryReturn (NID_SHELL, arg->type == event_arg::EVENT_CLICKED, -EPERM, E_SUCCESS, "invalid argument from master");
return 0;
}
+int
+AppWidgetManagerService::OnAppWidgetRecreate(struct event_arg *arg, void* data)
+{
+ SysLog(NID_SHELL, "");
+ return 0;
+}
+
result
AppWidgetManagerService::InitializeMasterDaemonEventReceiver(const char *pServiceExecutableName)
{
cbs.connected = AppWidgetConnected,
cbs.disconnected = AppWidgetDisconnected,
- cbs.pause = OnAppWidgetPause,
- cbs.resume = OnAppWidgetResume,
-// cbs.lb_pause = OnAppWidgetPause,
-// cbs.lb_resume = OnAppWidgetResume,
+ cbs.pause = OnAppWidgetPauseAll,
+ cbs.resume = OnAppWidgetResumeAll,
+ cbs.lb_pause = OnAppWidgetPause,
+ cbs.lb_resume = OnAppWidgetResume,
cbs.lb_create = OnAppWidgetCreate,
cbs.lb_destroy = OnAppWidgetDestroy,
cbs.update_content = OnAppWidgetUpdate,
cbs.clicked = OnAppWidgetClick,
cbs.resize = OnAppWidgetResize,
cbs.set_period = OnAppWidgetPeriodChaned;
- //cbs.lb_recreate = OnAppWidgetRecreate,/* Recover from the fault of slave */
+ cbs.lb_recreate = OnAppWidgetRecreate;/* Recover from the fault of slave */
//cbs.content_event = OnAppWidgetContentEvent,
- //cbs.change_group = OnAppWidgetGroupChanged;
int ret = provider_init(null, pServiceExecutableName, &cbs, this);
SysTryReturnResult(NID_SHELL, ret == 0, E_SYSTEM, "provider_init failed.");