using json = nlohmann::json;
struct wm::area area_from_json(json const &j) {
- DB(j);
return wm::area{
j["name"],
{
}
result<struct layout> layout_from_json(json const &j) {
- DB(j);
auto &ja = j["areas"];
auto l = layout{j["name"], uint32_t(ja.size()), {}};
// Will throw if parsing fails
struct result<layouts_type> load_layout(char const *filename) {
- DB("loading layout from " << filename);
+ logdebug("loading layout from %s", filename);
auto j = file_to_json(filename);
if (j.is_err()) {
struct result<layer_map>
load_layer_map(char const *filename) {
- DB("loading IDs from " << filename);
+ logdebug("loading IDs from %s", filename);
auto j = file_to_json(filename);
if (j.is_err()) {
// | .__/|_| \___/_/\_\_|\___|\__,_| |_____| \_/ \___|_| |_|\__|___/
// |_|
void App::surface_created(uint32_t surface_id) {
- DB("surface_id is " << surface_id);
+ logdebug("surface_id is %u", surface_id);
// We need to execute the surface setup after its creation.
this->add_task("surface_set_layout",
}
void App::surface_removed(uint32_t surface_id) {
- DB("surface_id is " << surface_id);
+ logdebug("surface_id is %u", surface_id);
}
// _ _ _ _ _ _ _