utils: add sanitize_str to encode '&' etc.

gtk requires some chars (<>&"') to be encoded for them to render
properly. `sanitize_str` sanitizes raw strings that have such chars and
returns a properly encoded string
This commit is contained in:
Mika Braunschweig
2022-10-09 19:13:54 +02:00
parent 5da45ece9d
commit f86dff60e6
6 changed files with 47 additions and 29 deletions

View File

@ -0,0 +1,6 @@
#pragma once
#include <string>
namespace waybar::util {
std::string sanitize_string(std::string str);
} // namespace waybar::util