From 8ec13b2cd100a406ed304aff2bc92acbaf434f07 Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Wed, 10 May 2023 15:06:47 +0900 Subject: [PATCH] e_client: remove the layout structure It is deprecated Change-Id: Ife3b26a9dbf0105f7d33337db633dc10952c219d --- src/bin/e_client.c | 21 ++++----------------- src/bin/e_client.h | 7 ------- 2 files changed, 4 insertions(+), 24 deletions(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index acffe70..9f81db6 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -2428,9 +2428,6 @@ _e_client_cb_evas_restack(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA E_LIST_REVERSE_FREE(list, child) { - /* Don't stack vkbd if parent is splitted */ - if (child->vkbd.vkbd && ec->layout.splited) continue; - child_cdata = e_client_cdata_get(child); if (child_cdata && !child_cdata->mapped) { @@ -6148,25 +6145,15 @@ e_client_unmaximize(E_Client *ec, E_Maximize max) _e_client_frame_update(ec); evas_object_smart_callback_call(ec->frame, "unmaximize", NULL); e_client_resize_limit(ec, &w, &h); - if (ec->layout.splited) - e_client_util_move_resize_without_frame(ec, x, y, w, h); - else - { - e_client_pos_set(ec, x, y); - e_policy_visibility_client_defer_move(ec); - } + e_client_pos_set(ec, x, y); + e_policy_visibility_client_defer_move(ec); } else { evas_object_smart_callback_call(ec->frame, "unmaximize", NULL); e_client_resize_limit(ec, &w, &h); - if (ec->layout.splited) - e_client_util_move_resize_without_frame(ec, x, y, w, h); - else - { - e_client_pos_set(ec, x, y); - e_policy_visibility_client_defer_move(ec); - } + e_client_pos_set(ec, x, y); + e_policy_visibility_client_defer_move(ec); } if (vert) ec->saved.h = ec->saved.y = 0; diff --git a/src/bin/e_client.h b/src/bin/e_client.h index 57b4385..f613c1f 100644 --- a/src/bin/e_client.h +++ b/src/bin/e_client.h @@ -943,13 +943,6 @@ struct E_Client Eina_Bool direct_render; } transform_core; - struct - { - unsigned char resizable : 1; // or scalable - unsigned char splited : 1; - int s_id; // split(slot) id - } layout; - Ecore_Timer *map_timer; Eina_Bool pointer_enter_sent; Eina_Bool has_cursor_unset : 1; // The client has set cursor null to hide cursor image -- 2.7.4