]> git.mdlowis.com Git - proto/labwc.git/commit
Add keepBorder `<theme>` option and enable it by default
authorConsolatis <35009135+Consolatis@users.noreply.github.com>
Fri, 14 Apr 2023 07:01:13 +0000 (09:01 +0200)
committerConsolatis <35009135+Consolatis@users.noreply.github.com>
Thu, 10 Aug 2023 14:09:20 +0000 (16:09 +0200)
commite39744f1d3350611b3d9ef76ad5f865c168d07a4
tree334689b936dca5c982d1d8de51be5b349981e4a8
parenta6a03daae33b3bf0aaca06025e4508cef732b933
Add keepBorder `<theme>` option and enable it by default

With the new keepBorder option enabled, the
ToggleDecorations action now has 3 states:

- the first time only disables the titlebar
- the second time disables the whole SSD
- the third time enables the whole SSD again

When the keepBorder action is disabled, the old 2-state
behavior is restored, e.g. the ToggleDecorations action
only toggles between on and off.

Fixes #813
13 files changed:
docs/labwc-actions.5.scd
docs/labwc-config.5.scd
docs/rc.xml.all
include/config/rcxml.h
include/ssd-internal.h
include/ssd.h
include/view.h
src/config/rcxml.c
src/ssd/ssd.c
src/ssd/ssd_border.c
src/ssd/ssd_extents.c
src/ssd/ssd_titlebar.c
src/view.c