From: Sung-Jin Park Date: Sat, 24 Jul 2021 18:32:31 +0000 (+0900) Subject: mmi-client: added apis skeleton for sending focus/state_change event X-Git-Tag: accepted/tizen/unified/20210914.053333~74 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F37%2F264037%2F1;p=platform%2Fcore%2Fuifw%2Fmmi-manager.git mmi-client: added apis skeleton for sending focus/state_change event Change-Id: I811ee397e6d3d3bbc91b95b53a0ed94673c3c822 Signed-off-by: Sung-Jin Park --- diff --git a/src/mmi-client.c b/src/mmi-client.c index a42968a..7e83c5d 100644 --- a/src/mmi-client.c +++ b/src/mmi-client.c @@ -485,3 +485,27 @@ client_manager_get_client_feedback_cb_handle(mmi_client *client) return client->feedback_cb_h; } + +int +client_manager_send_focus_event(mmi_client *client, focus_event_arg *args) +{ + if (!client || !args) + return -1; + + focus_event_arg *ev = (focus_event_arg *)args; + + //TODO: set args for focus event and invoke focus_event_cb + return 0; +} + +int +client_manager_send_state_change_event(mmi_client *client, state_change_event_arg *args) +{ + if (!client || !args) + return -1; + + state_change_event_arg *ev = (state_change_event_arg *)args; + + //TODO: set args for state change event and invoke state_change_event_cb + return 0; +} diff --git a/src/mmi-client.h b/src/mmi-client.h index 92dedbd..c801d04 100644 --- a/src/mmi-client.h +++ b/src/mmi-client.h @@ -63,6 +63,9 @@ void *client_manager_get_client_action_cb_handle(mmi_client *client); void *client_manager_set_client_feedback_cb_handle(mmi_client *client, void *feedback_cb_h); void *client_manager_get_client_feedback_cb_handle(mmi_client *client); +int client_manager_send_focus_event(mmi_client *client, focus_event_arg *args); +int client_manager_send_state_change_event(mmi_client *client, state_change_event_arg *args); + void client_manager_init(void); void client_manager_shutdown(void);