Typo/style fixes in docs and code comments

Codespell(1)-pointed typos in files listed by `git ls-files`
(sans checkpatch.pl and possibly some others). Removed some
extra spaces. Added a few missing trailing periods.
`Default is ...`.  Added spaces in ' />' where missing
(sans e.g. wayland protocol and t/* files).
Fit some lines in docs/*.scd to 80 colums.

Used git grep commands (to find similar cases):
$ git grep -n '\S/>'
$ git grep -nF '.  '
$ git grep -n '[^\t*'\'',{#]\t'
$ git grep -ni 'default '

No functional change. No change in *.[ch] line numbers.
This commit is contained in:
Tomi Ollila 2026-05-17 22:04:52 +03:00 committed by Johan Malm
parent 4af693a7fd
commit 80ff89c640
16 changed files with 88 additions and 84 deletions

View file

@ -12,7 +12,7 @@
swaybg -c '#113344' >/dev/null 2>&1 & swaybg -c '#113344' >/dev/null 2>&1 &
# Configure output directives such as mode, position, scale and transform. # Configure output directives such as mode, position, scale and transform.
# Use wlr-randr to get your output names # Use wlr-randr to get your output names.
# Example ~/.config/kanshi/config below: # Example ~/.config/kanshi/config below:
# profile { # profile {
# output HDMI-A-1 position 1366,0 # output HDMI-A-1 position 1366,0

View file

@ -139,22 +139,21 @@ Actions are used in menus and keyboard/mouse bindings.
and OSD, useful for binding to keys without modifiers. and OSD, useful for binding to keys without modifiers.
*workspace* [all|current] *workspace* [all|current]
This determines whether to cycle through windows on all workspaces or the This determines whether to cycle through windows on all workspaces or
current workspace. Default is "current". the current workspace. Default is "current".
*output* [all|focused|cursor] *output* [all|focused|cursor]
This determines whether to cycle through windows on all outputs, the focused This determines whether to cycle through windows on all outputs, the
output, or the output under the cursor. Default is "all". focused output, or the output under the cursor. Default is "all".
*identifier* [all|current] *identifier* [all|current]
This determines whether to cycle through all windows or only windows of the This determines whether to cycle through all windows or only windows of
same application as the currently focused window. Default is "all". the same application as the currently focused window. Default is "all".
*<action name="Reconfigure" />* *<action name="Reconfigure" />*
Re-load configuration and theme files. Re-load configuration and theme files.
*<action name="ShowMenu" menu="root-menu"/>* *<action name="ShowMenu" menu="root-menu" />*
Show a menu. Show a menu.
``` ```
@ -300,7 +299,7 @@ Actions are used in menus and keyboard/mouse bindings.
(if one exists). (if one exists).
*wrap* [yes|no] When using the direction attribute, wrap around from *wrap* [yes|no] When using the direction attribute, wrap around from
right-to-left or top-to-bottom, and vice versa. Default no. right-to-left or top-to-bottom, and vice versa. Default is no.
*<action name="FitToOutput" />* *<action name="FitToOutput" />*
Resizes active window size to width and height of the output when the Resizes active window size to width and height of the output when the
@ -314,10 +313,10 @@ Actions are used in menus and keyboard/mouse bindings.
workspace or its index (starting at 1) as configured in rc.xml. workspace or its index (starting at 1) as configured in rc.xml.
*wrap* [yes|no] Wrap around from last desktop to first, and vice *wrap* [yes|no] Wrap around from last desktop to first, and vice
versa. Default yes. versa. Default is yes.
*toggle* [yes|no] Toggle to “last” if already on the workspace that *toggle* [yes|no] Toggle to “last” if already on the workspace that
would be the actual destination. Default no. would be the actual destination. Default is no.
*<action name="SendToDesktop" to="value" follow="yes" wrap="yes" />* *<action name="SendToDesktop" to="value" follow="yes" wrap="yes" />*
Send active window to workspace. Send active window to workspace.
@ -325,10 +324,11 @@ Actions are used in menus and keyboard/mouse bindings.
*to* The workspace to send the window to. Supported values are the same *to* The workspace to send the window to. Supported values are the same
as for GoToDesktop. as for GoToDesktop.
*follow* [yes|no] Also switch to the specified workspace. Default yes. *follow* [yes|no] Also switch to the specified workspace.
Default is yes.
*wrap* [yes|no] Wrap around from last desktop to first, and vice *wrap* [yes|no] Wrap around from last desktop to first, and vice
versa. Default yes. versa. Default is yes.
*<action name="VirtualOutputAdd" output_name="value" />* *<action name="VirtualOutputAdd" output_name="value" />*
Add virtual output (headless backend). Add virtual output (headless backend).
@ -346,11 +346,11 @@ Actions are used in menus and keyboard/mouse bindings.
``` ```
<keybind key="W-v"> <keybind key="W-v">
<action name="VirtualOutputAdd" output_name="ScreenCasting"/> <action name="VirtualOutputAdd" output_name="ScreenCasting" />
<action name="Execute" command='sh -c "wlr-randr --output ScreenCasting --pos 0,0 --scale 2 --custom-mode 3840x2110; wlr-randr --output eDP-1 --pos 0,0 --scale 2 --mode 3840x2160"'/> <action name="Execute" command='sh -c "wlr-randr --output ScreenCasting --pos 0,0 --scale 2 --custom-mode 3840x2110; wlr-randr --output eDP-1 --pos 0,0 --scale 2 --mode 3840x2160"' />
</keybind> </keybind>
<keybind key="W-c"> <keybind key="W-c">
<action name="VirtualOutputRemove"/> <action name="VirtualOutputRemove" />
</keybind> </keybind>
``` ```
@ -371,7 +371,7 @@ Actions are used in menus and keyboard/mouse bindings.
*output_name* The name of virtual output. If not supplied, will remove *output_name* The name of virtual output. If not supplied, will remove
the last virtual output added. the last virtual output added.
*<action name="AutoPlace" policy="value"/>* *<action name="AutoPlace" policy="value" />*
Reposition the window according to the desired placement policy. Reposition the window according to the desired placement policy.
*policy* [automatic|cursor|center|cascade] Use the specified policy, *policy* [automatic|cursor|center|cascade] Use the specified policy,
@ -430,11 +430,11 @@ Actions are used in menus and keyboard/mouse bindings.
used. used.
*<action name="ToggleShowDesktop" />* *<action name="ToggleShowDesktop" />*
Minimize all windows in the current workspace so that the desktop becomes Minimize all windows in the current workspace so that the desktop
visible. On calling the action again the hidden windows are unminimized, becomes visible. On calling the action again the hidden windows are
provided that - since the initial `ShowDesktop` - (a) no windows have been unminimized, provided that - since the initial `ShowDesktop` - (a) no
unminimized; (b) workspaces have not been switched; and (c) no new windows have been unminimized; (b) workspaces have not been switched;
applications have been started. and (c) no new applications have been started.
*<action name="ZoomIn">*++ *<action name="ZoomIn">*++
*<action name="ZoomOut">* *<action name="ZoomOut">*
@ -449,8 +449,8 @@ Actions are used in menus and keyboard/mouse bindings.
binding. binding.
*<action name="DebugToggleKeyStateIndicator" />* *<action name="DebugToggleKeyStateIndicator" />*
Toggle visibility of key-state on-screen display (OSD). Note: This is for Toggle visibility of key-state on-screen display (OSD). Note: This is
debugging purposes only. for debugging purposes only.
# CONDITIONAL ACTIONS # CONDITIONAL ACTIONS
@ -464,10 +464,10 @@ Actions that execute other actions. Used in keyboard/mouse bindings.
``` ```
<action name="If"> <action name="If">
<query/> <query />
<prompt message=""/> <prompt message="" />
<then><action/></then> <then><action /></then>
<else><action/></else> <else><action /></else>
</action> </action>
``` ```
@ -549,9 +549,9 @@ Actions that execute other actions. Used in keyboard/mouse bindings.
``` ```
<keybind key="W-q"> <keybind key="W-q">
<action name="If"> <action name="If">
<prompt message="Quit?"/> <prompt message="Quit?" />
<then> <then>
<action name="Exit"/> <action name="Exit" />
</then> </then>
</action> </action>
</keybind> </keybind>

View file

@ -526,7 +526,8 @@ extending outward from the snapped edge.
*<range><inner>* and *<range><outer>*, and 50 for *<cornerRange>*. *<range><inner>* and *<range><outer>*, and 50 for *<cornerRange>*.
*<snapping><overlay><enabled>* [yes|no] *<snapping><overlay><enabled>* [yes|no]
Show an overlay when snapping a window to an output edge. Default is yes. Show an overlay when snapping a window to an output edge.
Default is yes.
*<snapping><overlay><delay><inner>*++ *<snapping><overlay><delay><inner>*++
*<snapping><overlay><delay><outer>* *<snapping><overlay><delay><outer>*
@ -595,7 +596,7 @@ extending outward from the snapped edge.
A setting of 0 disables the OSD. Default is 1000 ms. A setting of 0 disables the OSD. Default is 1000 ms.
*<desktops><prefix>* *<desktops><prefix>*
Set the prefix to use when using "number" above. Default is "Workspace" Set the prefix to use when using "number" above. Default is "Workspace".
## THEME ## THEME
@ -824,9 +825,10 @@ overrideInhibition="">*
Make this keybind work even if the screen is locked. Default is no. Make this keybind work even if the screen is locked. Default is no.
*overrideInhibition* [yes|no] *overrideInhibition* [yes|no]
Make this keybind work even if the view inhibits keybinds. Default is no. Make this keybind work even if the view inhibits keybinds.
This can be used to prevent W-Tab and similar keybinds from being This can be used to prevent W-Tab and similar keybinds from being
delivered to Virtual Machines, VNC clients or nested compositors. delivered to Virtual Machines, VNC clients or nested compositors.
Default is no.
*onRelease* [yes|no] *onRelease* [yes|no]
When yes, fires the keybind action when the key or key When yes, fires the keybind action when the key or key
@ -840,7 +842,7 @@ overrideInhibition="">*
``` ```
<keybind key="Super_L" onRelease="yes"> <keybind key="Super_L" onRelease="yes">
<action name="Execute" command="rofi -show drun"/> <action name="Execute" command="rofi -show drun" />
</keybind> </keybind>
``` ```
@ -900,7 +902,7 @@ input-devices by the Wayland protocol.
- Shade: A button that, by default, toggles window shading. - Shade: A button that, by default, toggles window shading.
- AllDesktops: A button that, by default, toggles omnipresence of a - AllDesktops: A button that, by default, toggles omnipresence of a
window. window.
- Close: A button that, by default, closses a window. - Close: A button that, by default, closes a window.
- Border: The window's border including Top...BRCorner below. - Border: The window's border including Top...BRCorner below.
- Top: The top edge of the window's border. - Top: The top edge of the window's border.
- Bottom: The bottom edge of the window's border. - Bottom: The bottom edge of the window's border.
@ -974,10 +976,10 @@ input-devices by the Wayland protocol.
``` ```
<mouse> <mouse>
<default/> <default />
<context name="Frame"> <context name="Frame">
<mousebind button="W-Left" action="Press"/> <mousebind button="W-Left" action="Press" />
<mousebind button="W-Left" action="Drag"/> <mousebind button="W-Left" action="Drag" />
</context> </context>
</mouse> </mouse>
``` ```
@ -997,7 +999,7 @@ Note: To rotate touch events with output rotation, use the libinput
*calibrationMatrix* setting. *calibrationMatrix* setting.
``` ```
<touch deviceName="" mapToOutput="" mouseEmulation="no"/> <touch deviceName="" mapToOutput="" mouseEmulation="no" />
``` ```
*<touch deviceName="" />* *<touch deviceName="" />*
@ -1260,7 +1262,8 @@ Note: To rotate touch events with output rotation, use the libinput
The default method depends on the touchpad hardware. The default method depends on the touchpad hardware.
*<libinput><device><scrollMethod>* [none|twofinger|edge|onbutton] *<libinput><device><scrollMethod>* [none|twofinger|edge|onbutton]
Configure the method by which physical movements are mapped to scroll events. Configure the method by which physical movements are mapped to scroll
events.
The scroll methods available are: The scroll methods available are:
- *twofinger* - Scroll by two fingers being placed on the surface of the - *twofinger* - Scroll by two fingers being placed on the surface of the
@ -1275,7 +1278,8 @@ Note: To rotate touch events with output rotation, use the libinput
*<libinput><device><scrollButton>* [button] *<libinput><device><scrollButton>* [button]
Set the button used for the *onbutton* scroll method. Set the button used for the *onbutton* scroll method.
*button* is the decimal form of a value from `linux/input-event-codes.h`. *button* is the decimal form of a value
from `linux/input-event-codes.h`.
*<libinput><device><sendEventsMode>* [yes|no|disabledOnExternalMouse] *<libinput><device><sendEventsMode>* [yes|no|disabledOnExternalMouse]
Optionally enable or disable sending any device events. Optionally enable or disable sending any device events.
@ -1324,7 +1328,7 @@ defined as shown below.
<!-- Action --> <!-- Action -->
<windowRule identifier="" title="" type=""> <windowRule identifier="" title="" type="">
<action name=""/> <action name="" />
</windowRule> </windowRule>
<!-- Property --> <!-- Property -->
@ -1521,7 +1525,7 @@ This is the full list of interfaces that can be controlled with this mechanism:
*XCURSOR_PATH* *XCURSOR_PATH*
Specify a colon-separated list of paths to look for mouse cursors in. Specify a colon-separated list of paths to look for mouse cursors in.
Default Default is
~/.local/share/icons: ~/.local/share/icons:
~/.icons: ~/.icons:
/usr/share/icons: /usr/share/icons:
@ -1532,7 +1536,7 @@ This is the full list of interfaces that can be controlled with this mechanism:
*XCURSOR_SIZE* *XCURSOR_SIZE*
Specify an alternative mouse cursor size in pixels. Requires Specify an alternative mouse cursor size in pixels. Requires
XCURSOR_THEME to be set also. Default 24. XCURSOR_THEME to be set also. Default is 24.
*XCURSOR_THEME* *XCURSOR_THEME*
Specify a mouse cursor theme within XCURSOR_PATH. Specify a mouse cursor theme within XCURSOR_PATH.

View file

@ -111,7 +111,7 @@ Pipe menus are menus generated dynamically based on output of scripts or
binaries. They are so-called because the output of the executable is piped to binaries. They are so-called because the output of the executable is piped to
the labwc menu. the labwc menu.
For any *<menu id="" label="" execute="COMMAND"/>* entry in menu.xml, the For any *<menu id="" label="" execute="COMMAND" />* entry in menu.xml, the
COMMAND will be executed the first time the item is selected (for example by COMMAND will be executed the first time the item is selected (for example by
cursor or keyboard input). The XML output of the command will be parsed and cursor or keyboard input). The XML output of the command will be parsed and
shown as a submenu. The content of pipemenus is cached until the whole menu shown as a submenu. The content of pipemenus is cached until the whole menu
@ -124,7 +124,7 @@ menus, for example:
``` ```
<openbox_pipe_menu> <openbox_pipe_menu>
<item label="Terminal"> <item label="Terminal">
<action name="Execute" command="xterm"/> <action name="Execute" command="xterm" />
</item> </item>
</openbox_pipe_menu> </openbox_pipe_menu>
``` ```
@ -144,7 +144,7 @@ obmenu-generator with the menu generator of your choice):
``` ```
<?xml version="1.0"?> <?xml version="1.0"?>
<openbox_menu> <openbox_menu>
<menu id="root-menu" label="" execute="obmenu-generator"/> <menu id="root-menu" label="" execute="obmenu-generator" />
</openbox_menu> </openbox_menu>
``` ```

View file

@ -135,7 +135,7 @@ window.*.title.bg.colorTo.splitTo: #557485
*window.active.title.bg* *window.active.title.bg*
Texture for the focused window's titlebar. See texture section above. Texture for the focused window's titlebar. See texture section above.
Default is *Solid* Default is *Solid*.
*window.active.title.bg.color* *window.active.title.bg.color*
Background color for the focused window's titlebar. See texture section Background color for the focused window's titlebar. See texture section
@ -144,7 +144,7 @@ window.*.title.bg.colorTo.splitTo: #557485
*window.inactive.title.bg* *window.inactive.title.bg*
Texture for non-focused windows' titlebars. See texture section above. Texture for non-focused windows' titlebars. See texture section above.
Default is *Solid* Default is *Solid*.
*window.inactive.title.bg.color* *window.inactive.title.bg.color*
Background color for non-focused windows' titlebars. See texture section Background color for non-focused windows' titlebars. See texture section
@ -470,7 +470,7 @@ all are supported.
Width of magnifier window border in pixels. Default is 1. Width of magnifier window border in pixels. Default is 1.
*magnifier.border.color* *magnifier.border.color*
Color of the magnfier window border. Default is #ff0000 (red). Color of the magnifier window border. Default is #ff0000 (red).
# BUTTONS # BUTTONS

View file

@ -75,7 +75,7 @@ the `--exit` and `--reconfigure` options use.
(i.e. nested in a compositor). <fmtstr> is a format string to be used as (i.e. nested in a compositor). <fmtstr> is a format string to be used as
the window title, replacing `%o` with the name of the output the window title, replacing `%o` with the name of the output
region. This is useful when simulating multiple screens, such as with region. This is useful when simulating multiple screens, such as with
running labwc with the enviornment variable `WLR_WL_OUTPUTS=2`. In this running labwc with the environment variable `WLR_WL_OUTPUTS=2`. In this
case, `%o` will be unique per simulated screen. case, `%o` will be unique per simulated screen.
*-v, --version* *-v, --version*

View file

@ -23,7 +23,7 @@
Any menu with the id "workspaces" will be hidden Any menu with the id "workspaces" will be hidden
if there is only a single workspace available. if there is only a single workspace available.
--> -->
<menu id="client-send-to-menu"/> <menu id="client-send-to-menu" />
<!-- <!--
openbox default workspace selector openbox default workspace selector
to use replace above workspace menu with the example below to use replace above workspace menu with the example below
@ -56,9 +56,9 @@
# A prompt can be used as follows: # A prompt can be used as follows:
<item label="Exit"> <item label="Exit">
<action name="If"> <action name="If">
<prompt message="Do you really want to exit the compositor?"/> <prompt message="Do you really want to exit the compositor?" />
<then> <then>
<action name="Exit"/> <action name="Exit" />
</then> </then>
</action> </action>
</item> </item>

View file

@ -642,10 +642,10 @@
# string and '?' matches any single character. # string and '?' matches any single character.
<windowRules> <windowRules>
<windowRule identifier="*"><action name="Maximize"/></windowRule> <windowRule identifier="*"><action name="Maximize" /></windowRule>
<windowRule identifier="foo" serverDecoration="yes"/> <windowRule identifier="foo" serverDecoration="yes" />
<windowRule title="bar" serverDecoration="yes"/> <windowRule title="bar" serverDecoration="yes" />
<windowRule identifier="baz" title="quax" serverDecoration="yes"/> <windowRule identifier="baz" title="quax" serverDecoration="yes" />
</windowRules> </windowRules>
# Example below for `lxqt-panel` and `pcmanfm-qt \-\-desktop` # Example below for `lxqt-panel` and `pcmanfm-qt \-\-desktop`
@ -656,18 +656,18 @@
<windowRule identifier="lxqt-panel" matchOnce="true"> <windowRule identifier="lxqt-panel" matchOnce="true">
<skipTaskbar>yes</skipTaskbar> <skipTaskbar>yes</skipTaskbar>
<action name="MoveTo" x="0" y="0" /> <action name="MoveTo" x="0" y="0" />
<action name="ToggleAlwaysOnTop"/> <action name="ToggleAlwaysOnTop" />
</windowRule> </windowRule>
<windowRule title="pcmanfm-desktop*"> <windowRule title="pcmanfm-desktop*">
<skipTaskbar>yes</skipTaskbar> <skipTaskbar>yes</skipTaskbar>
<skipWindowSwitcher>yes</skipWindowSwitcher> <skipWindowSwitcher>yes</skipWindowSwitcher>
<fixedPosition>yes</fixedPosition> <fixedPosition>yes</fixedPosition>
<action name="MoveTo" x="0" y="0" /> <action name="MoveTo" x="0" y="0" />
<action name="ToggleAlwaysOnBottom"/> <action name="ToggleAlwaysOnBottom" />
</windowRule> </windowRule>
<windowRule identifier="org.qutebrowser.qutebrowser"> <windowRule identifier="org.qutebrowser.qutebrowser">
<action name="ResizeTo" width="1024" height="800" /> <action name="ResizeTo" width="1024" height="800" />
<action name="AutoPlace"/> <action name="AutoPlace" />
</windowRule> </windowRule>
</windowRules> </windowRules>
--> -->

View file

@ -141,14 +141,14 @@ static struct key_combos {
* <mouse> * <mouse>
* <context name="Maximize"> * <context name="Maximize">
* <mousebind button="Left" action="Click"> * <mousebind button="Left" action="Click">
* <action name="Focus"/> * <action name="Focus" />
* <action name="Raise"/> * <action name="Raise" />
* <action name="ToggleMaximize"/> * <action name="ToggleMaximize" />
* </mousebind> * </mousebind>
* </context> * </context>
* <context name="Root"> * <context name="Root">
* <mousebind direction="Up" action="Scroll"> * <mousebind direction="Up" action="Scroll">
* <action name="GoToDesktop" to="left" wrap="yes"/> * <action name="GoToDesktop" to="left" wrap="yes" />
* </mousebind> * </mousebind>
* </context> * </context>
* </mouse> * </mouse>

View file

@ -130,7 +130,7 @@ void scaled_buffer_request_update(struct scaled_buffer *self,
/** /**
* scaled_buffer_invalidate_sharing - clear the list of entire cached * scaled_buffer_invalidate_sharing - clear the list of entire cached
* scaled_buffers used to share visually dupliated buffers. This should * scaled_buffers used to share visually duplicated buffers. This should
* be called on Reconfigure to force updates of newly created * be called on Reconfigure to force updates of newly created
* scaled_buffers rather than reusing ones created before Reconfigure. * scaled_buffers rather than reusing ones created before Reconfigure.
*/ */

View file

@ -145,7 +145,7 @@ struct action_arg_list {
* Will expand to: * Will expand to:
* *
* enum action_type { * enum action_type {
* ACTION_TYPE_INVALID, * ACTION_TYPE_INVALID = 0,
* ACTION_TYPE_NONE, * ACTION_TYPE_NONE,
* ACTION_TYPE_CLOSE, * ACTION_TYPE_CLOSE,
* ACTION_TYPE_KILL, * ACTION_TYPE_KILL,
@ -1312,7 +1312,7 @@ run_action(struct view *view, struct action *action,
/* /*
* To support only setting one of width/height * To support only setting one of width/height
* in <action name="ResizeTo" width="" height=""/> * in <action name="ResizeTo" width="" height="" />
* we fall back to current dimension when unset. * we fall back to current dimension when unset.
*/ */
struct wlr_box box = { struct wlr_box box = {

View file

@ -613,9 +613,9 @@ fill_mousebind(xmlNode *node, const char *context)
/* /*
* Example of what we are parsing: * Example of what we are parsing:
* <mousebind button="Left" action="DoubleClick"> * <mousebind button="Left" action="DoubleClick">
* <action name="Focus"/> * <action name="Focus" />
* <action name="Raise"/> * <action name="Raise" />
* <action name="ToggleMaximize"/> * <action name="ToggleMaximize" />
* </mousebind> * </mousebind>
*/ */

View file

@ -226,7 +226,7 @@ out:
/* /*
* Openbox built-in icons are not bigger than 8x8, so have only written this * Openbox built-in icons are not bigger than 8x8, so have only written this
* function to cope wit that max size * function to cope with that max size
*/ */
#define LABWC_BUILTIN_ICON_MAX_SIZE (8) #define LABWC_BUILTIN_ICON_MAX_SIZE (8)

View file

@ -172,7 +172,7 @@ item_parse_accelerator(struct menuitem *item, const char *text)
accel_ptr = underscore + 1; accel_ptr = underscore + 1;
break; break;
} else { } else {
/* Ignore empty accelertor */ /* Ignore empty accelerator */
break; break;
} }
} }
@ -627,7 +627,7 @@ fill_menu(struct menu *parent, xmlNode *n)
* *
* <?xml version="1.0" encoding="UTF-8"?> * <?xml version="1.0" encoding="UTF-8"?>
* <openbox_menu> * <openbox_menu>
* <menu id="root-menu" label="foo" execute="bar"/> * <menu id="root-menu" label="foo" execute="bar" />
* </openbox_menu> * </openbox_menu>
*/ */
} else { } else {

View file

@ -788,7 +788,7 @@ entry(struct theme *theme, const char *key, const char *value)
value, "window.button.spacing"); value, "window.button.spacing");
} }
/* botton hover overlay */ /* button hover overlay */
if (match_glob(key, "window.button.hover.bg.color")) { if (match_glob(key, "window.button.hover.bg.color")) {
parse_color(value, theme->window_button_hover_bg_color); parse_color(value, theme->window_button_hover_bg_color);
} }

View file

@ -69,8 +69,8 @@ window_rules_get_property(struct view *view, const char *property)
* for foot's "serverDecoration" property to be "default". * for foot's "serverDecoration" property to be "default".
* *
* <windowRules> * <windowRules>
* <windowRule identifier="*" serverDecoration="no"/> * <windowRule identifier="*" serverDecoration="no" />
* <windowRule identifier="foot" serverDecoration="default"/> * <windowRule identifier="foot" serverDecoration="default" />
* </windowRules> * </windowRules>
*/ */
struct window_rule *rule; struct window_rule *rule;