mirror of
https://github.com/libratbag/piper.git
synced 2026-08-02 16:56:28 -04:00
libratbag will stop providing the SVGs, so let's load them from ourselves. To
do so we rely on the new DBus property "UsbId" and a lookup table
(svg-lookup.ini).
That file was generated with:
for file in `grep -l "Svg=" *.device`; do
grep -h -E "Name|Match|Svg" $file | sed -e "s/Name=\(.*\)/\n[\1]/g" >> outfile.ini;
done
The SVGs are added to our gresource bundle and loaded from there. A helper
function takes care of this.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
26 lines
1.2 KiB
XML
26 lines
1.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<gresources>
|
|
<gresource prefix="/org/freedesktop/Piper">
|
|
<file>404.svg</file>
|
|
<file>enter-keyboard-shortcut.svg</file>
|
|
<file>led-off.svg</file>
|
|
<file>svgs/svg-lookup.ini</file>
|
|
|
|
<file preprocess="xml-stripblanks">AboutDialog.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/ButtonDialog.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/ButtonRow.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/DeviceRow.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/ErrorPerspective.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/MousePerspective.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/LedDialog.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/OptionButton.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/ProfileRow.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/ResolutionRow.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/ResolutionsPage.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/WelcomePerspective.ui</file>
|
|
<file preprocess="xml-stripblanks">ui/Window.ui</file>
|
|
|
|
<file>@SVG_FILES@</file>
|
|
</gresource>
|
|
</gresources>
|