labwc/src/config
Consolatis ea6007d34c src/config/rcxml.c: Add support for <devault /> mousebinds
This loads default mousebinds and provides a way to keep config files
simpler whilst allowing user specific binds.

Note that if no rc.xml is found, or if no <mouse><mousebind> entries
exist, the same default mousebinds will be loaded even if the <devault />
element is not provided.

Example usage (with a slight spelling error):

  <mouse>
    <default />
    <context name="Root">
      <mousebind button="Right" action="Press">
        <action name="ShowMenu" menu="desktop-menu" />
      </mousebind>
    </context>
  </mouse>

Co-Authored-By: @johanmalm

Fixes #416
2022-08-30 16:39:09 +01:00
..
keybind.c src/config/keybind.c: fix keybind insertion order 2022-06-03 22:54:32 +01:00
libinput.c implement libinput tapButtonMap setting 2021-12-12 19:00:58 -05:00
meson.build Complete libinput configuration 2021-10-15 19:11:35 +01:00
mousebind.c src/config/mousebind.c: Fix mousebind ordering 2022-08-30 16:39:09 +01:00
rcxml.c src/config/rcxml.c: Add support for <devault /> mousebinds 2022-08-30 16:39:09 +01:00
session.c src/config/session.c: Handle allocation failures 2022-07-29 06:45:24 +01:00