]> git.mdlowis.com Git - proto/labwc.git/commitdiff
rcxml: change <lab><xdg_shell_server_side_deco> to <core><decoration>
authorJohan Malm <jgm323@gmail.com>
Fri, 16 Jul 2021 16:38:17 +0000 (17:38 +0100)
committerJohan Malm <jgm323@gmail.com>
Fri, 16 Jul 2021 16:38:17 +0000 (17:38 +0100)
docs/labwc-config.5.scd
src/config/rcxml.c

index 00c7409da367f3af16be96ea641398b52f605031..53b10473ef77a28c6a0a9e29abf8caaa25352c81 100644 (file)
@@ -19,11 +19,10 @@ Configuration must be wrapped in a <labwc_config> root-node.
 
 # GENERAL
 
-This section contains settings which are not present in Openbox.
-
-*<lab><xdg_shell_server_side_deco>* [yes|no]
-       Use server side decorations for xdg-shell views where it is possible to
-       turn off client side decorations. Default is yes.
+*<core><decoration>* [server|client]
+       Specify server or client side decorations for xdg-shell views. Note
+       that it is not always possible to turn off client side decorations.
+       Default is server.
 
 # FOCUS
 
index eea56c372433d5f89aae67efb7694dab0e33cb39..dd13357345c47e8f98449fc53b77c6e4487e8bd7 100644 (file)
@@ -129,8 +129,12 @@ entry(xmlNode *node, char *nodename, char *content)
                font_place = enum_font_place(content);
        }
 
-       if (!strcmp(nodename, "xdg_shell_server_side_deco.lab")) {
-               rc.xdg_shell_server_side_deco = get_bool(content);
+       if (!strcmp(nodename, "decoration.core")) {
+               if (!strcmp(content, "client")) {
+                       rc.xdg_shell_server_side_deco = false;
+               } else {
+                       rc.xdg_shell_server_side_deco = true;
+               }
        } else if (!strcmp(nodename, "name.theme")) {
                rc.theme_name = strdup(content);
        } else if (!strcmp(nodename, "cornerradius.theme")) {