mirror of
https://github.com/labwc/labwc.git
synced 2026-04-07 08:21:20 -04:00
CycleInRegion will cycle focus between all windows/views that are within the given region, to support position-based focusing. The window/region matching supports: * when a window is explicitly assigned to a region * an optional `windowOverlapPercentage` arg, when at least the given percentage of the window's geometry is within the region's geometry. * an optional `regionOverlapPercentage` arg, when at least the given percentage of the region's geometry is within the window's geometry. To support immediate focus cycling and to avoid ping-pong'ing between the top two windows, we cycle through windows within a region in reverse-order. When we are not focused within a region, we instead focus the top-most (first) window, as that is what the user will expect. If the `region` arg is not specified, the action will cycle through all windows on the given desktop instead. |
||
|---|---|---|
| .. | ||
| autostart | ||
| environment | ||
| labnag.1.scd | ||
| labwc-actions.5.scd | ||
| labwc-config.5.scd | ||
| labwc-menu.5.scd | ||
| labwc-theme.5.scd | ||
| labwc.1.scd | ||
| menu.xml | ||
| meson.build | ||
| rc.xml | ||
| rc.xml.all | ||
| README | ||
| shutdown | ||
| themerc | ||
| xinitrc | ||
Config layout for ~/.config/labwc/ - autostart - environment - menu.xml - rc.xml - shutdown - themerc-override - xinitrc See `man labwc-config and `man labwc-theme` for further details.