Files
RedBear-OS/local/recipes/libs/libxkbcommon/source/doc/diagrams/xkb-keymap-components.dot
T
vasilito 04b7641e85 config: add x11proto dependency for libxau and SDDM
- Add x11proto to redbear-full.toml package list
- libxau recipe updated with x11proto dependency and custom build script
- Fixes libxau build failure: 'Package xproto was not found'
2026-06-20 14:57:46 +03:00

56 lines
1.8 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
digraph {
node [shape=box]
database [shape=none, label=<
<table border="0" cellborder="1" cellspacing="0" cellpadding="4">
<tr><td><b>Layout Database</b></td></tr>
<hr/>
<tr><td port="rules" href="@ref rule-file-format">Rules files</td></tr>
<tr><td port="keycodes" href="@ref keycode-def">Keycodes files</td></tr>
<tr><td port="compat" href="@ref key-action-def">Compat files</td></tr>
<tr><td port="geometry">(Geometry files)</td></tr>
<tr><td port="symbols" href="@ref keysym-def">Symbols files</td></tr>
<tr><td port="types" href="@ref key-type-def">Key types files</td></tr>
</table>
>];
server [
label=<<b>Server</b>>,
style=rounded
];
client [
label=<<b>Client</b>>,
style=rounded
];
{ rank="same"; database; server; client }
database:keycodes -> server [
label=<<i>xkb_keycodes</i>section>,
labelhref="@ref the-xkb_keycodes-section"
];
database:compat -> server [
label=<<i>xkb_compat</i>section>,
labelhref="@ref the-xkb_compat-section"
];
database:symbols -> server [
label=<<i>xkb_symbols</i>section>,
labelhref="@ref the-xkb_symbols-section"
];
database:types -> server [
label=<<i>xkb_types</i>section>,
labelhref="@ref the-xkb_types-section"
];
server:n -> database:rules [
label=<RMLVO>,
labelhref="@ref RMLVO-intro",
labeltooltip="Rules, Model, Layout, Variant, Options"
];
server -> client [
label=<complete keymap:<br/><i>xkb_keymap</i>block =<br/><i>xkb_keycodes</i>+<br/><i>xkb_compat</i>+<br/><i>xkb_symbols</i>+<br/><i>xkb_types</i>>,
labelhref="@ref the-xkb_keymap-block"
];
}