diff --git a/.cache/clangd/index/action.c.4F54B4BE3C082D81.idx b/.cache/clangd/index/action.c.4F54B4BE3C082D81.idx new file mode 100644 index 00000000..7b3c4698 Binary files /dev/null and b/.cache/clangd/index/action.c.4F54B4BE3C082D81.idx differ diff --git a/.cache/clangd/index/action.h.1E8803C6206ADA1A.idx b/.cache/clangd/index/action.h.1E8803C6206ADA1A.idx new file mode 100644 index 00000000..a8019ada Binary files /dev/null and b/.cache/clangd/index/action.h.1E8803C6206ADA1A.idx differ diff --git a/.cache/clangd/index/array-size.h.9B447F9D70BA7E1E.idx b/.cache/clangd/index/array-size.h.9B447F9D70BA7E1E.idx new file mode 100644 index 00000000..168e39f1 Binary files /dev/null and b/.cache/clangd/index/array-size.h.9B447F9D70BA7E1E.idx differ diff --git a/.cache/clangd/index/array.h.AA47919AC54F4AE0.idx b/.cache/clangd/index/array.h.AA47919AC54F4AE0.idx new file mode 100644 index 00000000..10db5b59 Binary files /dev/null and b/.cache/clangd/index/array.h.AA47919AC54F4AE0.idx differ diff --git a/.cache/clangd/index/border.h.E0E736A76AFFF857.idx b/.cache/clangd/index/border.h.E0E736A76AFFF857.idx new file mode 100644 index 00000000..4c6d0591 Binary files /dev/null and b/.cache/clangd/index/border.h.E0E736A76AFFF857.idx differ diff --git a/.cache/clangd/index/buf.c.148FAEFFF3772459.idx b/.cache/clangd/index/buf.c.148FAEFFF3772459.idx new file mode 100644 index 00000000..53cb1ee8 Binary files /dev/null and b/.cache/clangd/index/buf.c.148FAEFFF3772459.idx differ diff --git a/.cache/clangd/index/buf.h.9AE44ABC044D5D9B.idx b/.cache/clangd/index/buf.h.9AE44ABC044D5D9B.idx new file mode 100644 index 00000000..057938c7 Binary files /dev/null and b/.cache/clangd/index/buf.h.9AE44ABC044D5D9B.idx differ diff --git a/.cache/clangd/index/buffer.c.FC333CF59F27B4B8.idx b/.cache/clangd/index/buffer.c.FC333CF59F27B4B8.idx new file mode 100644 index 00000000..64b0610a Binary files /dev/null and b/.cache/clangd/index/buffer.c.FC333CF59F27B4B8.idx differ diff --git a/.cache/clangd/index/buffer.h.503584015580CF57.idx b/.cache/clangd/index/buffer.h.503584015580CF57.idx new file mode 100644 index 00000000..dd64cd47 Binary files /dev/null and b/.cache/clangd/index/buffer.h.503584015580CF57.idx differ diff --git a/.cache/clangd/index/button-png.c.A3906AFE5998D2D5.idx b/.cache/clangd/index/button-png.c.A3906AFE5998D2D5.idx new file mode 100644 index 00000000..21833353 Binary files /dev/null and b/.cache/clangd/index/button-png.c.A3906AFE5998D2D5.idx differ diff --git a/.cache/clangd/index/button-png.h.C3BFC5E93D3C2400.idx b/.cache/clangd/index/button-png.h.C3BFC5E93D3C2400.idx new file mode 100644 index 00000000..3ffbbeb3 Binary files /dev/null and b/.cache/clangd/index/button-png.h.C3BFC5E93D3C2400.idx differ diff --git a/.cache/clangd/index/button-svg.c.BC51677B2E359C83.idx b/.cache/clangd/index/button-svg.c.BC51677B2E359C83.idx new file mode 100644 index 00000000..22219b81 Binary files /dev/null and b/.cache/clangd/index/button-svg.c.BC51677B2E359C83.idx differ diff --git a/.cache/clangd/index/button-svg.h.C1669E8613C0BEE3.idx b/.cache/clangd/index/button-svg.h.C1669E8613C0BEE3.idx new file mode 100644 index 00000000..4ba4b215 Binary files /dev/null and b/.cache/clangd/index/button-svg.h.C1669E8613C0BEE3.idx differ diff --git a/.cache/clangd/index/button-xbm.c.3C6C50BD8CA49033.idx b/.cache/clangd/index/button-xbm.c.3C6C50BD8CA49033.idx new file mode 100644 index 00000000..eec3e081 Binary files /dev/null and b/.cache/clangd/index/button-xbm.c.3C6C50BD8CA49033.idx differ diff --git a/.cache/clangd/index/button-xbm.h.7E695A9E7CE11E0B.idx b/.cache/clangd/index/button-xbm.h.7E695A9E7CE11E0B.idx new file mode 100644 index 00000000..a10f24f5 Binary files /dev/null and b/.cache/clangd/index/button-xbm.h.7E695A9E7CE11E0B.idx differ diff --git a/.cache/clangd/index/common.c.42758405AFFA1CE3.idx b/.cache/clangd/index/common.c.42758405AFFA1CE3.idx new file mode 100644 index 00000000..ada59e14 Binary files /dev/null and b/.cache/clangd/index/common.c.42758405AFFA1CE3.idx differ diff --git a/.cache/clangd/index/common.h.D3FCC2E182793377.idx b/.cache/clangd/index/common.h.D3FCC2E182793377.idx new file mode 100644 index 00000000..2d995d1f Binary files /dev/null and b/.cache/clangd/index/common.h.D3FCC2E182793377.idx differ diff --git a/.cache/clangd/index/cursor.c.3C361ADBEABB263F.idx b/.cache/clangd/index/cursor.c.3C361ADBEABB263F.idx new file mode 100644 index 00000000..36354894 Binary files /dev/null and b/.cache/clangd/index/cursor.c.3C361ADBEABB263F.idx differ diff --git a/.cache/clangd/index/cursor.h.A4DD46CC1E84C2B6.idx b/.cache/clangd/index/cursor.h.A4DD46CC1E84C2B6.idx new file mode 100644 index 00000000..59311c84 Binary files /dev/null and b/.cache/clangd/index/cursor.h.A4DD46CC1E84C2B6.idx differ diff --git a/.cache/clangd/index/debug.c.DDAAE8DABBD6C526.idx b/.cache/clangd/index/debug.c.DDAAE8DABBD6C526.idx new file mode 100644 index 00000000..1dbe1e99 Binary files /dev/null and b/.cache/clangd/index/debug.c.DDAAE8DABBD6C526.idx differ diff --git a/.cache/clangd/index/debug.h.79C84AA57A7962EE.idx b/.cache/clangd/index/debug.h.79C84AA57A7962EE.idx new file mode 100644 index 00000000..d6102dfb Binary files /dev/null and b/.cache/clangd/index/debug.h.79C84AA57A7962EE.idx differ diff --git a/.cache/clangd/index/decorations.h.773D43C9A0791E4A.idx b/.cache/clangd/index/decorations.h.773D43C9A0791E4A.idx new file mode 100644 index 00000000..9bb28dc8 Binary files /dev/null and b/.cache/clangd/index/decorations.h.773D43C9A0791E4A.idx differ diff --git a/.cache/clangd/index/desktop.c.13645AAC30B67306.idx b/.cache/clangd/index/desktop.c.13645AAC30B67306.idx new file mode 100644 index 00000000..2bf0312b Binary files /dev/null and b/.cache/clangd/index/desktop.c.13645AAC30B67306.idx differ diff --git a/.cache/clangd/index/dir.c.63BBCA1B524BAB7B.idx b/.cache/clangd/index/dir.c.63BBCA1B524BAB7B.idx new file mode 100644 index 00000000..026724cf Binary files /dev/null and b/.cache/clangd/index/dir.c.63BBCA1B524BAB7B.idx differ diff --git a/.cache/clangd/index/dir.h.B7989207161FDD56.idx b/.cache/clangd/index/dir.h.B7989207161FDD56.idx new file mode 100644 index 00000000..3fa406e2 Binary files /dev/null and b/.cache/clangd/index/dir.h.B7989207161FDD56.idx differ diff --git a/.cache/clangd/index/dnd.c.D99D783D5E4E8B27.idx b/.cache/clangd/index/dnd.c.D99D783D5E4E8B27.idx new file mode 100644 index 00000000..21b6f2ce Binary files /dev/null and b/.cache/clangd/index/dnd.c.D99D783D5E4E8B27.idx differ diff --git a/.cache/clangd/index/dnd.h.933241C143D037BE.idx b/.cache/clangd/index/dnd.h.933241C143D037BE.idx new file mode 100644 index 00000000..512b725c Binary files /dev/null and b/.cache/clangd/index/dnd.h.933241C143D037BE.idx differ diff --git a/.cache/clangd/index/fd_util.c.2D492551108393EA.idx b/.cache/clangd/index/fd_util.c.2D492551108393EA.idx new file mode 100644 index 00000000..10938400 Binary files /dev/null and b/.cache/clangd/index/fd_util.c.2D492551108393EA.idx differ diff --git a/.cache/clangd/index/fd_util.h.57A44A59204F4FC3.idx b/.cache/clangd/index/fd_util.h.57A44A59204F4FC3.idx new file mode 100644 index 00000000..37bcf234 Binary files /dev/null and b/.cache/clangd/index/fd_util.h.57A44A59204F4FC3.idx differ diff --git a/.cache/clangd/index/file-helpers.c.0C9B4A0FF0FE347F.idx b/.cache/clangd/index/file-helpers.c.0C9B4A0FF0FE347F.idx new file mode 100644 index 00000000..7eb9cfb5 Binary files /dev/null and b/.cache/clangd/index/file-helpers.c.0C9B4A0FF0FE347F.idx differ diff --git a/.cache/clangd/index/file-helpers.h.14E94028296D0ECB.idx b/.cache/clangd/index/file-helpers.h.14E94028296D0ECB.idx new file mode 100644 index 00000000..fc9388ff Binary files /dev/null and b/.cache/clangd/index/file-helpers.h.14E94028296D0ECB.idx differ diff --git a/.cache/clangd/index/font.c.75F625B4FD7AD94A.idx b/.cache/clangd/index/font.c.75F625B4FD7AD94A.idx new file mode 100644 index 00000000..c05c3288 Binary files /dev/null and b/.cache/clangd/index/font.c.75F625B4FD7AD94A.idx differ diff --git a/.cache/clangd/index/font.h.17334256FA8EC564.idx b/.cache/clangd/index/font.h.17334256FA8EC564.idx new file mode 100644 index 00000000..48ccb408 Binary files /dev/null and b/.cache/clangd/index/font.h.17334256FA8EC564.idx differ diff --git a/.cache/clangd/index/foreign.c.6806D1E16510D755.idx b/.cache/clangd/index/foreign.c.6806D1E16510D755.idx new file mode 100644 index 00000000..50135643 Binary files /dev/null and b/.cache/clangd/index/foreign.c.6806D1E16510D755.idx differ diff --git a/.cache/clangd/index/grab-file.c.B90D857B80FFCE51.idx b/.cache/clangd/index/grab-file.c.B90D857B80FFCE51.idx new file mode 100644 index 00000000..c85bb077 Binary files /dev/null and b/.cache/clangd/index/grab-file.c.B90D857B80FFCE51.idx differ diff --git a/.cache/clangd/index/grab-file.h.F38FC631BCF3E82E.idx b/.cache/clangd/index/grab-file.h.F38FC631BCF3E82E.idx new file mode 100644 index 00000000..5341d3c3 Binary files /dev/null and b/.cache/clangd/index/grab-file.h.F38FC631BCF3E82E.idx differ diff --git a/.cache/clangd/index/graphic-helpers.c.584C878C4534FD6B.idx b/.cache/clangd/index/graphic-helpers.c.584C878C4534FD6B.idx new file mode 100644 index 00000000..c0f9212c Binary files /dev/null and b/.cache/clangd/index/graphic-helpers.c.584C878C4534FD6B.idx differ diff --git a/.cache/clangd/index/graphic-helpers.h.CD2DDEDBABC085E8.idx b/.cache/clangd/index/graphic-helpers.h.CD2DDEDBABC085E8.idx new file mode 100644 index 00000000..cb6689c9 Binary files /dev/null and b/.cache/clangd/index/graphic-helpers.h.CD2DDEDBABC085E8.idx differ diff --git a/.cache/clangd/index/idle.c.4FF379A5D71B737C.idx b/.cache/clangd/index/idle.c.4FF379A5D71B737C.idx new file mode 100644 index 00000000..875ab9d4 Binary files /dev/null and b/.cache/clangd/index/idle.c.4FF379A5D71B737C.idx differ diff --git a/.cache/clangd/index/idle.h.DEBECEFF0FBCB442.idx b/.cache/clangd/index/idle.h.DEBECEFF0FBCB442.idx new file mode 100644 index 00000000..4d456a90 Binary files /dev/null and b/.cache/clangd/index/idle.h.DEBECEFF0FBCB442.idx differ diff --git a/.cache/clangd/index/interactive.c.1C86289BB8B9D5D5.idx b/.cache/clangd/index/interactive.c.1C86289BB8B9D5D5.idx new file mode 100644 index 00000000..c77ad6cc Binary files /dev/null and b/.cache/clangd/index/interactive.c.1C86289BB8B9D5D5.idx differ diff --git a/.cache/clangd/index/kde-deco.c.F304169D93521906.idx b/.cache/clangd/index/kde-deco.c.F304169D93521906.idx new file mode 100644 index 00000000..90bc15c8 Binary files /dev/null and b/.cache/clangd/index/kde-deco.c.F304169D93521906.idx differ diff --git a/.cache/clangd/index/key-state.c.4927BFB02D40364E.idx b/.cache/clangd/index/key-state.c.4927BFB02D40364E.idx new file mode 100644 index 00000000..2237b2d8 Binary files /dev/null and b/.cache/clangd/index/key-state.c.4927BFB02D40364E.idx differ diff --git a/.cache/clangd/index/key-state.h.EA39743AADE5FBE5.idx b/.cache/clangd/index/key-state.h.EA39743AADE5FBE5.idx new file mode 100644 index 00000000..e8e1959a Binary files /dev/null and b/.cache/clangd/index/key-state.h.EA39743AADE5FBE5.idx differ diff --git a/.cache/clangd/index/keybind.c.419454182D6CFDCC.idx b/.cache/clangd/index/keybind.c.419454182D6CFDCC.idx new file mode 100644 index 00000000..3e1fa9fd Binary files /dev/null and b/.cache/clangd/index/keybind.c.419454182D6CFDCC.idx differ diff --git a/.cache/clangd/index/keybind.h.8A9AB760BB72060B.idx b/.cache/clangd/index/keybind.h.8A9AB760BB72060B.idx new file mode 100644 index 00000000..bcf07e71 Binary files /dev/null and b/.cache/clangd/index/keybind.h.8A9AB760BB72060B.idx differ diff --git a/.cache/clangd/index/keyboard.c.08C8D95396D9DA56.idx b/.cache/clangd/index/keyboard.c.08C8D95396D9DA56.idx new file mode 100644 index 00000000..1c961d36 Binary files /dev/null and b/.cache/clangd/index/keyboard.c.08C8D95396D9DA56.idx differ diff --git a/.cache/clangd/index/labwc.h.9E729718302C5353.idx b/.cache/clangd/index/labwc.h.9E729718302C5353.idx new file mode 100644 index 00000000..ab668af9 Binary files /dev/null and b/.cache/clangd/index/labwc.h.9E729718302C5353.idx differ diff --git a/.cache/clangd/index/layers.c.97C665D7160A24ED.idx b/.cache/clangd/index/layers.c.97C665D7160A24ED.idx new file mode 100644 index 00000000..b8f620c0 Binary files /dev/null and b/.cache/clangd/index/layers.c.97C665D7160A24ED.idx differ diff --git a/.cache/clangd/index/layers.h.0D0ADE4BF4E11EE4.idx b/.cache/clangd/index/layers.h.0D0ADE4BF4E11EE4.idx new file mode 100644 index 00000000..b4a632f3 Binary files /dev/null and b/.cache/clangd/index/layers.h.0D0ADE4BF4E11EE4.idx differ diff --git a/.cache/clangd/index/libinput.c.01139F9AC420C3F4.idx b/.cache/clangd/index/libinput.c.01139F9AC420C3F4.idx new file mode 100644 index 00000000..0af2c7d2 Binary files /dev/null and b/.cache/clangd/index/libinput.c.01139F9AC420C3F4.idx differ diff --git a/.cache/clangd/index/libinput.h.BD64F5EE09EA1A50.idx b/.cache/clangd/index/libinput.h.BD64F5EE09EA1A50.idx new file mode 100644 index 00000000..c025b993 Binary files /dev/null and b/.cache/clangd/index/libinput.h.BD64F5EE09EA1A50.idx differ diff --git a/.cache/clangd/index/list.h.2A6AB9CB5AEDFA44.idx b/.cache/clangd/index/list.h.2A6AB9CB5AEDFA44.idx new file mode 100644 index 00000000..31c003b2 Binary files /dev/null and b/.cache/clangd/index/list.h.2A6AB9CB5AEDFA44.idx differ diff --git a/.cache/clangd/index/main.c.D292307173A20E42.idx b/.cache/clangd/index/main.c.D292307173A20E42.idx new file mode 100644 index 00000000..3e330427 Binary files /dev/null and b/.cache/clangd/index/main.c.D292307173A20E42.idx differ diff --git a/.cache/clangd/index/match.c.A08DFE04653B717A.idx b/.cache/clangd/index/match.c.A08DFE04653B717A.idx new file mode 100644 index 00000000..43eb58fc Binary files /dev/null and b/.cache/clangd/index/match.c.A08DFE04653B717A.idx differ diff --git a/.cache/clangd/index/match.h.33C30FC8D52C576F.idx b/.cache/clangd/index/match.h.33C30FC8D52C576F.idx new file mode 100644 index 00000000..9aeff892 Binary files /dev/null and b/.cache/clangd/index/match.h.33C30FC8D52C576F.idx differ diff --git a/.cache/clangd/index/mem.c.10C3F57AFE099D0E.idx b/.cache/clangd/index/mem.c.10C3F57AFE099D0E.idx new file mode 100644 index 00000000..f2fbbffb Binary files /dev/null and b/.cache/clangd/index/mem.c.10C3F57AFE099D0E.idx differ diff --git a/.cache/clangd/index/mem.h.1E6321627144A676.idx b/.cache/clangd/index/mem.h.1E6321627144A676.idx new file mode 100644 index 00000000..fef6e269 Binary files /dev/null and b/.cache/clangd/index/mem.h.1E6321627144A676.idx differ diff --git a/.cache/clangd/index/menu.c.C49F9FEF7E4C638A.idx b/.cache/clangd/index/menu.c.C49F9FEF7E4C638A.idx new file mode 100644 index 00000000..35bbbd15 Binary files /dev/null and b/.cache/clangd/index/menu.c.C49F9FEF7E4C638A.idx differ diff --git a/.cache/clangd/index/menu.h.A60ED143078E5581.idx b/.cache/clangd/index/menu.h.A60ED143078E5581.idx new file mode 100644 index 00000000..398b2df4 Binary files /dev/null and b/.cache/clangd/index/menu.h.A60ED143078E5581.idx differ diff --git a/.cache/clangd/index/mousebind.c.AD445205FC7C731F.idx b/.cache/clangd/index/mousebind.c.AD445205FC7C731F.idx new file mode 100644 index 00000000..e024f155 Binary files /dev/null and b/.cache/clangd/index/mousebind.c.AD445205FC7C731F.idx differ diff --git a/.cache/clangd/index/mousebind.h.83D6D2809B8A0B61.idx b/.cache/clangd/index/mousebind.h.83D6D2809B8A0B61.idx new file mode 100644 index 00000000..e96948d1 Binary files /dev/null and b/.cache/clangd/index/mousebind.h.83D6D2809B8A0B61.idx differ diff --git a/.cache/clangd/index/node.c.DAC06866E2BCECF4.idx b/.cache/clangd/index/node.c.DAC06866E2BCECF4.idx new file mode 100644 index 00000000..942fc93f Binary files /dev/null and b/.cache/clangd/index/node.c.DAC06866E2BCECF4.idx differ diff --git a/.cache/clangd/index/node.h.3463369FA516B044.idx b/.cache/clangd/index/node.h.3463369FA516B044.idx new file mode 100644 index 00000000..67b78939 Binary files /dev/null and b/.cache/clangd/index/node.h.3463369FA516B044.idx differ diff --git a/.cache/clangd/index/nodename.c.BC6EB9BB512C9DDA.idx b/.cache/clangd/index/nodename.c.BC6EB9BB512C9DDA.idx new file mode 100644 index 00000000..c3ac33c8 Binary files /dev/null and b/.cache/clangd/index/nodename.c.BC6EB9BB512C9DDA.idx differ diff --git a/.cache/clangd/index/nodename.h.B2BC96D60821DEC3.idx b/.cache/clangd/index/nodename.h.B2BC96D60821DEC3.idx new file mode 100644 index 00000000..8664976f Binary files /dev/null and b/.cache/clangd/index/nodename.h.B2BC96D60821DEC3.idx differ diff --git a/.cache/clangd/index/osd.c.06C0D06EBD8D9564.idx b/.cache/clangd/index/osd.c.06C0D06EBD8D9564.idx new file mode 100644 index 00000000..02fe3f07 Binary files /dev/null and b/.cache/clangd/index/osd.c.06C0D06EBD8D9564.idx differ diff --git a/.cache/clangd/index/output.c.90DE34E8DE305CBB.idx b/.cache/clangd/index/output.c.90DE34E8DE305CBB.idx new file mode 100644 index 00000000..20a10d98 Binary files /dev/null and b/.cache/clangd/index/output.c.90DE34E8DE305CBB.idx differ diff --git a/.cache/clangd/index/parse-bool.c.6DDED6ED67E28BE6.idx b/.cache/clangd/index/parse-bool.c.6DDED6ED67E28BE6.idx new file mode 100644 index 00000000..d26760fa Binary files /dev/null and b/.cache/clangd/index/parse-bool.c.6DDED6ED67E28BE6.idx differ diff --git a/.cache/clangd/index/parse-bool.h.D870CE94D74093D3.idx b/.cache/clangd/index/parse-bool.h.D870CE94D74093D3.idx new file mode 100644 index 00000000..e29cea67 Binary files /dev/null and b/.cache/clangd/index/parse-bool.h.D870CE94D74093D3.idx differ diff --git a/.cache/clangd/index/rcxml.c.5CC7DA26232716BB.idx b/.cache/clangd/index/rcxml.c.5CC7DA26232716BB.idx new file mode 100644 index 00000000..367f2fa2 Binary files /dev/null and b/.cache/clangd/index/rcxml.c.5CC7DA26232716BB.idx differ diff --git a/.cache/clangd/index/rcxml.h.040B0EDE49F47C50.idx b/.cache/clangd/index/rcxml.h.040B0EDE49F47C50.idx new file mode 100644 index 00000000..4a25a652 Binary files /dev/null and b/.cache/clangd/index/rcxml.h.040B0EDE49F47C50.idx differ diff --git a/.cache/clangd/index/regions.c.4EAECC8FA2DE7B7B.idx b/.cache/clangd/index/regions.c.4EAECC8FA2DE7B7B.idx new file mode 100644 index 00000000..8c70efe0 Binary files /dev/null and b/.cache/clangd/index/regions.c.4EAECC8FA2DE7B7B.idx differ diff --git a/.cache/clangd/index/regions.h.53CB9E2F166A7FE1.idx b/.cache/clangd/index/regions.h.53CB9E2F166A7FE1.idx new file mode 100644 index 00000000..964da185 Binary files /dev/null and b/.cache/clangd/index/regions.h.53CB9E2F166A7FE1.idx differ diff --git a/.cache/clangd/index/resistance.c.2E8A74216E644BB5.idx b/.cache/clangd/index/resistance.c.2E8A74216E644BB5.idx new file mode 100644 index 00000000..45ca50cc Binary files /dev/null and b/.cache/clangd/index/resistance.c.2E8A74216E644BB5.idx differ diff --git a/.cache/clangd/index/resistance.h.C24559636474AD72.idx b/.cache/clangd/index/resistance.h.C24559636474AD72.idx new file mode 100644 index 00000000..9dd154e5 Binary files /dev/null and b/.cache/clangd/index/resistance.h.C24559636474AD72.idx differ diff --git a/.cache/clangd/index/resize_indicator.c.223B6CE869C73492.idx b/.cache/clangd/index/resize_indicator.c.223B6CE869C73492.idx new file mode 100644 index 00000000..3762dc88 Binary files /dev/null and b/.cache/clangd/index/resize_indicator.c.223B6CE869C73492.idx differ diff --git a/.cache/clangd/index/resize_indicator.h.206EAAB137BF6D33.idx b/.cache/clangd/index/resize_indicator.h.206EAAB137BF6D33.idx new file mode 100644 index 00000000..6fc928e4 Binary files /dev/null and b/.cache/clangd/index/resize_indicator.h.206EAAB137BF6D33.idx differ diff --git a/.cache/clangd/index/scaled_font_buffer.c.427ABE0858D4F682.idx b/.cache/clangd/index/scaled_font_buffer.c.427ABE0858D4F682.idx new file mode 100644 index 00000000..b4cd0e87 Binary files /dev/null and b/.cache/clangd/index/scaled_font_buffer.c.427ABE0858D4F682.idx differ diff --git a/.cache/clangd/index/scaled_font_buffer.h.D8A251887D062CBC.idx b/.cache/clangd/index/scaled_font_buffer.h.D8A251887D062CBC.idx new file mode 100644 index 00000000..9f4a3c46 Binary files /dev/null and b/.cache/clangd/index/scaled_font_buffer.h.D8A251887D062CBC.idx differ diff --git a/.cache/clangd/index/scaled_scene_buffer.c.7859D90CAD486766.idx b/.cache/clangd/index/scaled_scene_buffer.c.7859D90CAD486766.idx new file mode 100644 index 00000000..eb00d46a Binary files /dev/null and b/.cache/clangd/index/scaled_scene_buffer.c.7859D90CAD486766.idx differ diff --git a/.cache/clangd/index/scaled_scene_buffer.h.FA4DAEE54A4A69A6.idx b/.cache/clangd/index/scaled_scene_buffer.h.FA4DAEE54A4A69A6.idx new file mode 100644 index 00000000..1f9e7c19 Binary files /dev/null and b/.cache/clangd/index/scaled_scene_buffer.h.FA4DAEE54A4A69A6.idx differ diff --git a/.cache/clangd/index/scene-helpers.c.EED330BC74686D36.idx b/.cache/clangd/index/scene-helpers.c.EED330BC74686D36.idx new file mode 100644 index 00000000..cdc40a80 Binary files /dev/null and b/.cache/clangd/index/scene-helpers.c.EED330BC74686D36.idx differ diff --git a/.cache/clangd/index/scene-helpers.h.40CFB9477C9607D3.idx b/.cache/clangd/index/scene-helpers.h.40CFB9477C9607D3.idx new file mode 100644 index 00000000..d94693ac Binary files /dev/null and b/.cache/clangd/index/scene-helpers.h.40CFB9477C9607D3.idx differ diff --git a/.cache/clangd/index/seat.c.445AB88ECE8F0DB3.idx b/.cache/clangd/index/seat.c.445AB88ECE8F0DB3.idx new file mode 100644 index 00000000..e3d3ed3e Binary files /dev/null and b/.cache/clangd/index/seat.c.445AB88ECE8F0DB3.idx differ diff --git a/.cache/clangd/index/server.c.419722E96C4B9B5A.idx b/.cache/clangd/index/server.c.419722E96C4B9B5A.idx new file mode 100644 index 00000000..aed649b7 Binary files /dev/null and b/.cache/clangd/index/server.c.419722E96C4B9B5A.idx differ diff --git a/.cache/clangd/index/session-lock.c.A06C62408AD69FAF.idx b/.cache/clangd/index/session-lock.c.A06C62408AD69FAF.idx new file mode 100644 index 00000000..f4236a34 Binary files /dev/null and b/.cache/clangd/index/session-lock.c.A06C62408AD69FAF.idx differ diff --git a/.cache/clangd/index/session-lock.h.16DEE045957DEF44.idx b/.cache/clangd/index/session-lock.h.16DEE045957DEF44.idx new file mode 100644 index 00000000..c6869f08 Binary files /dev/null and b/.cache/clangd/index/session-lock.h.16DEE045957DEF44.idx differ diff --git a/.cache/clangd/index/session.c.AA33D1915BE84511.idx b/.cache/clangd/index/session.c.AA33D1915BE84511.idx new file mode 100644 index 00000000..7a87f6f1 Binary files /dev/null and b/.cache/clangd/index/session.c.AA33D1915BE84511.idx differ diff --git a/.cache/clangd/index/session.h.259293FFAA5D1EB4.idx b/.cache/clangd/index/session.h.259293FFAA5D1EB4.idx new file mode 100644 index 00000000..e1fb0f36 Binary files /dev/null and b/.cache/clangd/index/session.h.259293FFAA5D1EB4.idx differ diff --git a/.cache/clangd/index/spawn.c.8CC3B6C90D4E05E2.idx b/.cache/clangd/index/spawn.c.8CC3B6C90D4E05E2.idx new file mode 100644 index 00000000..a567bf11 Binary files /dev/null and b/.cache/clangd/index/spawn.c.8CC3B6C90D4E05E2.idx differ diff --git a/.cache/clangd/index/spawn.h.790BA4D7D41599C1.idx b/.cache/clangd/index/spawn.h.790BA4D7D41599C1.idx new file mode 100644 index 00000000..b87f155c Binary files /dev/null and b/.cache/clangd/index/spawn.h.790BA4D7D41599C1.idx differ diff --git a/.cache/clangd/index/ssd-internal.h.D9B0D386B7248C8A.idx b/.cache/clangd/index/ssd-internal.h.D9B0D386B7248C8A.idx new file mode 100644 index 00000000..215bd838 Binary files /dev/null and b/.cache/clangd/index/ssd-internal.h.D9B0D386B7248C8A.idx differ diff --git a/.cache/clangd/index/ssd.c.40E62ACBE4DE33AB.idx b/.cache/clangd/index/ssd.c.40E62ACBE4DE33AB.idx new file mode 100644 index 00000000..9e48a5b9 Binary files /dev/null and b/.cache/clangd/index/ssd.c.40E62ACBE4DE33AB.idx differ diff --git a/.cache/clangd/index/ssd.h.6EE91D700A0C89BB.idx b/.cache/clangd/index/ssd.h.6EE91D700A0C89BB.idx new file mode 100644 index 00000000..9d073aa8 Binary files /dev/null and b/.cache/clangd/index/ssd.h.6EE91D700A0C89BB.idx differ diff --git a/.cache/clangd/index/ssd_border.c.99EADAF35B968EB3.idx b/.cache/clangd/index/ssd_border.c.99EADAF35B968EB3.idx new file mode 100644 index 00000000..d069b481 Binary files /dev/null and b/.cache/clangd/index/ssd_border.c.99EADAF35B968EB3.idx differ diff --git a/.cache/clangd/index/ssd_extents.c.873562BBE2D9CD2E.idx b/.cache/clangd/index/ssd_extents.c.873562BBE2D9CD2E.idx new file mode 100644 index 00000000..62bab41a Binary files /dev/null and b/.cache/clangd/index/ssd_extents.c.873562BBE2D9CD2E.idx differ diff --git a/.cache/clangd/index/ssd_part.c.844B97C4053683D4.idx b/.cache/clangd/index/ssd_part.c.844B97C4053683D4.idx new file mode 100644 index 00000000..21f82a93 Binary files /dev/null and b/.cache/clangd/index/ssd_part.c.844B97C4053683D4.idx differ diff --git a/.cache/clangd/index/ssd_titlebar.c.E16E67E6EF9F46A5.idx b/.cache/clangd/index/ssd_titlebar.c.E16E67E6EF9F46A5.idx new file mode 100644 index 00000000..4c1edaa1 Binary files /dev/null and b/.cache/clangd/index/ssd_titlebar.c.E16E67E6EF9F46A5.idx differ diff --git a/.cache/clangd/index/string-helpers.c.661CE4F98C91CB91.idx b/.cache/clangd/index/string-helpers.c.661CE4F98C91CB91.idx new file mode 100644 index 00000000..e3419350 Binary files /dev/null and b/.cache/clangd/index/string-helpers.c.661CE4F98C91CB91.idx differ diff --git a/.cache/clangd/index/string-helpers.h.B9B54C2F4AD79E17.idx b/.cache/clangd/index/string-helpers.h.B9B54C2F4AD79E17.idx new file mode 100644 index 00000000..5382ae13 Binary files /dev/null and b/.cache/clangd/index/string-helpers.h.B9B54C2F4AD79E17.idx differ diff --git a/.cache/clangd/index/theme.c.088D7A9464BEF81A.idx b/.cache/clangd/index/theme.c.088D7A9464BEF81A.idx new file mode 100644 index 00000000..64648dd4 Binary files /dev/null and b/.cache/clangd/index/theme.c.088D7A9464BEF81A.idx differ diff --git a/.cache/clangd/index/theme.h.D15A24F0A0B04868.idx b/.cache/clangd/index/theme.h.D15A24F0A0B04868.idx new file mode 100644 index 00000000..c8c903c6 Binary files /dev/null and b/.cache/clangd/index/theme.h.D15A24F0A0B04868.idx differ diff --git a/.cache/clangd/index/touch.c.00F8B9D40783DDF9.idx b/.cache/clangd/index/touch.c.00F8B9D40783DDF9.idx new file mode 100644 index 00000000..76c8d211 Binary files /dev/null and b/.cache/clangd/index/touch.c.00F8B9D40783DDF9.idx differ diff --git a/.cache/clangd/index/view-impl-common.c.5944936E36098121.idx b/.cache/clangd/index/view-impl-common.c.5944936E36098121.idx new file mode 100644 index 00000000..f56784a0 Binary files /dev/null and b/.cache/clangd/index/view-impl-common.c.5944936E36098121.idx differ diff --git a/.cache/clangd/index/view-impl-common.h.12C077588F9D3E48.idx b/.cache/clangd/index/view-impl-common.h.12C077588F9D3E48.idx new file mode 100644 index 00000000..c6134fa0 Binary files /dev/null and b/.cache/clangd/index/view-impl-common.h.12C077588F9D3E48.idx differ diff --git a/.cache/clangd/index/view.c.724D4E71107CF39D.idx b/.cache/clangd/index/view.c.724D4E71107CF39D.idx new file mode 100644 index 00000000..942b252b Binary files /dev/null and b/.cache/clangd/index/view.c.724D4E71107CF39D.idx differ diff --git a/.cache/clangd/index/view.h.210EDE70656E40F3.idx b/.cache/clangd/index/view.h.210EDE70656E40F3.idx new file mode 100644 index 00000000..79887ff1 Binary files /dev/null and b/.cache/clangd/index/view.h.210EDE70656E40F3.idx differ diff --git a/.cache/clangd/index/window-rules.c.8C9283D9D9388B86.idx b/.cache/clangd/index/window-rules.c.8C9283D9D9388B86.idx new file mode 100644 index 00000000..2ebe638e Binary files /dev/null and b/.cache/clangd/index/window-rules.c.8C9283D9D9388B86.idx differ diff --git a/.cache/clangd/index/window-rules.h.18F9A69018B0663D.idx b/.cache/clangd/index/window-rules.h.18F9A69018B0663D.idx new file mode 100644 index 00000000..985141f1 Binary files /dev/null and b/.cache/clangd/index/window-rules.h.18F9A69018B0663D.idx differ diff --git a/.cache/clangd/index/workspaces.c.8E40BBE3F1074CD8.idx b/.cache/clangd/index/workspaces.c.8E40BBE3F1074CD8.idx new file mode 100644 index 00000000..2e42425d Binary files /dev/null and b/.cache/clangd/index/workspaces.c.8E40BBE3F1074CD8.idx differ diff --git a/.cache/clangd/index/workspaces.h.C9B13F80ECBE61F6.idx b/.cache/clangd/index/workspaces.h.C9B13F80ECBE61F6.idx new file mode 100644 index 00000000..35a6252c Binary files /dev/null and b/.cache/clangd/index/workspaces.h.C9B13F80ECBE61F6.idx differ diff --git a/.cache/clangd/index/xdg-deco.c.272286D713B62215.idx b/.cache/clangd/index/xdg-deco.c.272286D713B62215.idx new file mode 100644 index 00000000..f1cc54f3 Binary files /dev/null and b/.cache/clangd/index/xdg-deco.c.272286D713B62215.idx differ diff --git a/.cache/clangd/index/xdg-popup.c.5194EC00984D3950.idx b/.cache/clangd/index/xdg-popup.c.5194EC00984D3950.idx new file mode 100644 index 00000000..312a1380 Binary files /dev/null and b/.cache/clangd/index/xdg-popup.c.5194EC00984D3950.idx differ diff --git a/.cache/clangd/index/xdg.c.2EDD5B5BC531391A.idx b/.cache/clangd/index/xdg.c.2EDD5B5BC531391A.idx new file mode 100644 index 00000000..d3724cd4 Binary files /dev/null and b/.cache/clangd/index/xdg.c.2EDD5B5BC531391A.idx differ diff --git a/.cache/clangd/index/xwayland-unmanaged.c.91CEDD82BC2E2E4F.idx b/.cache/clangd/index/xwayland-unmanaged.c.91CEDD82BC2E2E4F.idx new file mode 100644 index 00000000..540bf32e Binary files /dev/null and b/.cache/clangd/index/xwayland-unmanaged.c.91CEDD82BC2E2E4F.idx differ diff --git a/.cache/clangd/index/xwayland.c.0A5C6AFA3EBA89F9.idx b/.cache/clangd/index/xwayland.c.0A5C6AFA3EBA89F9.idx new file mode 100644 index 00000000..b5093bed Binary files /dev/null and b/.cache/clangd/index/xwayland.c.0A5C6AFA3EBA89F9.idx differ diff --git a/.cache/clangd/index/xwayland.h.ED7F67276AF938A6.idx b/.cache/clangd/index/xwayland.h.ED7F67276AF938A6.idx new file mode 100644 index 00000000..08873803 Binary files /dev/null and b/.cache/clangd/index/xwayland.h.ED7F67276AF938A6.idx differ diff --git a/src/theme.c b/src/theme.c index 37dc8037..5b422652 100644 --- a/src/theme.c +++ b/src/theme.c @@ -213,6 +213,7 @@ theme_builtin(struct theme *theme) { theme->border_width = 1; theme->padding_height = 3; + theme->title_height = 0; theme->menu_overlap_x = 0; theme->menu_overlap_y = 0; @@ -400,6 +401,10 @@ entry(struct theme *theme, const char *key, const char *value) theme->menu_max_width = atoi(value); } + if (match_glob(key, "title.height")) { + theme->title_height = atoi(value); + } + if (match_glob(key, "menu.items.bg.color")) { parse_hexstr(value, theme->menu_items_bg_color); } @@ -750,8 +755,9 @@ create_corners(struct theme *theme) static void post_processing(struct theme *theme) { - theme->title_height = font_height(&rc.font_activewindow) - + 2 * theme->padding_height; + int h = font_height(&rc.font_activewindow) + 2 * theme->padding_height; + theme->title_height = MAX(theme->title_height, h); + theme->osd_window_switcher_item_height = font_height(&rc.font_osd) + 2 * theme->osd_window_switcher_item_padding_y + 2 * theme->osd_window_switcher_item_active_border_width;