Lines Matching refs:last_key

19 static char *last_key;  variable
54 LOG("start of map, last_key = %s\n", last_key); in json_start_map()
64 if (last_key && strcasecmp(last_key, "floating_nodes") == 0) { in json_start_map()
242 FREE(last_key); in json_key()
243 last_key = scalloc(len + 1, 1); in json_key()
244 memcpy(last_key, val, len); in json_key()
245 if (strcasecmp(last_key, "swallows") == 0) in json_key()
248 if (strcasecmp(last_key, "rect") == 0) in json_key()
251 if (strcasecmp(last_key, "deco_rect") == 0) in json_key()
254 if (strcasecmp(last_key, "window_rect") == 0) in json_key()
257 if (strcasecmp(last_key, "geometry") == 0) in json_key()
260 if (strcasecmp(last_key, "focus") == 0) in json_key()
263 if (strcasecmp(last_key, "marks") == 0) { in json_key()
272 LOG("string: %.*s for key %s\n", (int)len, val, last_key); in json_string()
276 if (strcasecmp(last_key, "class") == 0) { in json_string()
279 } else if (strcasecmp(last_key, "instance") == 0) { in json_string()
282 } else if (strcasecmp(last_key, "window_role") == 0) { in json_string()
285 } else if (strcasecmp(last_key, "title") == 0) { in json_string()
288 } else if (strcasecmp(last_key, "machine") == 0) { in json_string()
292 ELOG("swallow key %s unknown\n", last_key); in json_string()
303 if (strcasecmp(last_key, "name") == 0) { in json_string()
306 } else if (strcasecmp(last_key, "title_format") == 0) { in json_string()
309 } else if (strcasecmp(last_key, "sticky_group") == 0) { in json_string()
313 } else if (strcasecmp(last_key, "orientation") == 0) { in json_string()
330 } else if (strcasecmp(last_key, "border") == 0) { in json_string()
345 } else if (strcasecmp(last_key, "type") == 0) { in json_string()
363 } else if (strcasecmp(last_key, "layout") == 0) { in json_string()
384 } else if (strcasecmp(last_key, "workspace_layout") == 0) { in json_string()
396 } else if (strcasecmp(last_key, "last_split_layout") == 0) { in json_string()
406 } else if (strcasecmp(last_key, "mark") == 0) { in json_string()
413 } else if (strcasecmp(last_key, "floating") == 0) { in json_string()
425 } else if (strcasecmp(last_key, "scratchpad_state") == 0) { in json_string()
435 } else if (strcasecmp(last_key, "previous_workspace_name") == 0) { in json_string()
444 LOG("int %lld for key %s\n", val, last_key); in json_int()
446 if (strcasecmp(last_key, "type") == 0) in json_int()
449 if (strcasecmp(last_key, "fullscreen_mode") == 0) in json_int()
452 if (strcasecmp(last_key, "num") == 0) in json_int()
455 if (strcasecmp(last_key, "current_border_width") == 0) in json_int()
458 if (strcasecmp(last_key, "window_icon_padding") == 0) { in json_int()
462 if (strcasecmp(last_key, "depth") == 0) in json_int()
465 if (!parsing_swallows && strcasecmp(last_key, "id") == 0) in json_int()
482 if (strcasecmp(last_key, "x") == 0) in json_int()
484 else if (strcasecmp(last_key, "y") == 0) in json_int()
486 else if (strcasecmp(last_key, "width") == 0) in json_int()
488 else if (strcasecmp(last_key, "height") == 0) in json_int()
491 ELOG("WARNING: unknown key %s in rect\n", last_key); in json_int()
496 if (strcasecmp(last_key, "id") == 0) { in json_int()
500 if (strcasecmp(last_key, "dock") == 0) { in json_int()
504 if (strcasecmp(last_key, "insert_where") == 0) { in json_int()
514 LOG("bool %d for key %s\n", val, last_key); in json_bool()
515 if (strcasecmp(last_key, "focused") == 0 && val) { in json_bool()
519 if (strcasecmp(last_key, "sticky") == 0) in json_bool()
523 if (strcasecmp(last_key, "restart_mode") == 0) { in json_bool()
533 LOG("double %f for key %s\n", val, last_key); in json_double()
534 if (strcasecmp(last_key, "percent") == 0) { in json_double()
554 if (strcasecmp(last_key, "type") != 0 || content_level > 1) in json_determine_content_string()
557 DLOG("string = %.*s, last_key = %s\n", (int)len, val, last_key); in json_determine_content_string()