From c4d2a452010d533dcc82ca10f714fe85a2687bf6 Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Thu, 18 Jul 2024 11:26:07 +0900 Subject: [PATCH] winfo: add skip_zoom option in prop_set command Change-Id: Iaf2edf6ed96aafa051777d3c3d935ad90a26169b --- src/bin/debug/e_info_server.c | 9 +++++++++ src/include/e_info_shared_types.h | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/bin/debug/e_info_server.c b/src/bin/debug/e_info_server.c index a2cc36e..68efcf5 100644 --- a/src/bin/debug/e_info_server.c +++ b/src/bin/debug/e_info_server.c @@ -7171,6 +7171,15 @@ _e_info_server_prop_set(E_Client *ec, const char *property, int set) { e_client_modal_state_set(ec, set); } + else if (!e_util_strcmp("skip_zoom", property)) + { + E_Zone *zone = e_zone_current_get(); + E_Desk *desk = e_desk_current_get(zone); + if (set) + e_desk_client_zoom_skip_set(desk, ec); + else + e_desk_client_zoom_skip_unset(desk, ec); + } else { ERR("Not supported operation (%s)", property); diff --git a/src/include/e_info_shared_types.h b/src/include/e_info_shared_types.h index d6ee99c..25d4284 100644 --- a/src/include/e_info_shared_types.h +++ b/src/include/e_info_shared_types.h @@ -341,7 +341,8 @@ typedef enum "-prop_set {window id} ( pin | modal ) ( 1 | 0) \n" \ "Example:\n" \ "\twinfo -prop_set 0x12345678 pin 1\n" \ - "\twinfo -prop_set 0x12345678 modal 1\n" + "\twinfo -prop_set 0x12345678 modal 1\n" \ + "\twinfo -prop_set 0x12345678 skip_zoom 1\n" /* -------------------------------------------------------------------------- */ /* QUICKPANEL CONTROL */ -- 2.7.4