From: aman.jeph Date: Thu, 5 May 2022 06:50:56 +0000 (+0530) Subject: Set Position to middle on first launch X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen;p=profile%2Fiot%2Fapps%2Fnative%2Fsoftkey-container.git Set Position to middle on first launch Change-Id: I317698e7ea01de91f02ee1246e3c6ed1222814e5 Signed-off-by: aman.jeph --- diff --git a/src/softkey-container-window.c b/src/softkey-container-window.c index 2bda573..60c0b20 100755 --- a/src/softkey-container-window.c +++ b/src/softkey-container-window.c @@ -135,9 +135,9 @@ static Evas_Event_Flags window_gesture_momentum_callback(void *data, void *event static void update_window_layout(Evas_Object *win, softkey_container_mode mode) { - int screen_h = 0, win_y = 0; - elm_win_screen_size_get(win, NULL, NULL, NULL, &screen_h); - LOG_I("Screen Height: [H: %d]", screen_h); + int screen_w = 0, screen_h = 0, win_y = 0, win_x = 0; + elm_win_screen_size_get(win, NULL, NULL, &screen_w, &screen_h); + LOG_I("Screen [Width: %d] [Height: %d]", screen_w, screen_h); Evas_Object *gesture_layer = (Evas_Object*)evas_object_data_get(win, GESTURE_LAYER_DATA); @@ -145,7 +145,8 @@ update_window_layout(Evas_Object *win, softkey_container_mode mode) { case SOFTKEY_MODE_NORMAL: win_y = (screen_h - WIN_H); - evas_object_move(win, WIN_X, win_y); + win_x = (screen_w/2 - WIN_W/2); + evas_object_move(win, win_x, win_y); evas_object_resize(win, WIN_W, WIN_H); elm_gesture_layer_cb_set(gesture_layer, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_END, window_gesture_momentum_callback, NULL); break;