abouttreesummaryrefslogcommitdiff
path: root/gen_layouts.py
AgeCommit message (Collapse)AuthorFilesLines
2023-06-25Update guidelines about adding layoutsJules Aguillon1-1/+8
to reflect the recent changes. Also, change `gen_layouts.py` to not generate warnings for file that are known not to be layouts.
2023-06-25Use generated arrays in Config.layout_of_stringJules Aguillon1-10/+10
This function is no longer an hardcoded list of layout ids. It's replaced by a linear scan of the previously generated array and a new corresponding array of resource ids.
2023-06-25Generate layouts arrays used in settingsJules Aguillon1-0/+64
`gen_layouts.py` lists the layouts in `res/xml` and generate the `pref_layout_values` and `pref_layout_entries` arrays into `res/values/layouts.xml`. These arrays are hard to maintain as the order has to match, which is fragile. This relies on every layouts having a `name` attribute.