summaryrefslogtreecommitdiff
path: root/gui-apps/oledsaver
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-18 21:54:51 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-18 21:54:51 -0500
commit67d13c501bceeb7226193eca1bd2e5ed08e7b024 (patch)
tree1e3ee1f518dbb53801ce1b48508436abb7b152e8 /gui-apps/oledsaver
parent9720a11af1e64187117d3c485b8df96672a294fe (diff)
downloadbaldeagleos-repo-67d13c501bceeb7226193eca1bd2e5ed08e7b024.tar.gz
baldeagleos-repo-67d13c501bceeb7226193eca1bd2e5ed08e7b024.tar.xz
baldeagleos-repo-67d13c501bceeb7226193eca1bd2e5ed08e7b024.zip
Adding metadata
Diffstat (limited to 'gui-apps/oledsaver')
-rw-r--r--gui-apps/oledsaver/files/oledsaver.c32
-rw-r--r--gui-apps/oledsaver/files/oledsaver.conf.default2
-rw-r--r--gui-apps/oledsaver/graphify-out/.graphify_labels.json6
-rw-r--r--gui-apps/oledsaver/graphify-out/.graphify_labels.json.sig2
-rw-r--r--gui-apps/oledsaver/graphify-out/2026-09-18/.graphify_labels.json21
-rw-r--r--gui-apps/oledsaver/graphify-out/2026-09-18/GRAPH_REPORT.md135
-rw-r--r--gui-apps/oledsaver/graphify-out/2026-09-18/graph.json8389
-rw-r--r--gui-apps/oledsaver/graphify-out/2026-09-18/manifest.json74
-rw-r--r--gui-apps/oledsaver/graphify-out/GRAPH_REPORT.md49
-rw-r--r--gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/08dfca5a42d167b635e51cf14daa9e276e533d41d66a50abc69f542a90bbb807.json1
-rw-r--r--gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/ec3ebb84ef49c06b0ffd2b3783cc1b460826941eb87a973fee7bc4081120c6db.json1
-rw-r--r--gui-apps/oledsaver/graphify-out/cache/stat-index.json2
-rw-r--r--gui-apps/oledsaver/graphify-out/graph.html8
-rw-r--r--gui-apps/oledsaver/graphify-out/graph.json1435
-rw-r--r--gui-apps/oledsaver/graphify-out/manifest.json12
-rw-r--r--gui-apps/oledsaver/oledsaver-1.0.10.ebuild85
16 files changed, 9504 insertions, 750 deletions
diff --git a/gui-apps/oledsaver/files/oledsaver.c b/gui-apps/oledsaver/files/oledsaver.c
index f6a1439e83d6..cd76d38cf9f5 100644
--- a/gui-apps/oledsaver/files/oledsaver.c
+++ b/gui-apps/oledsaver/files/oledsaver.c
@@ -275,6 +275,7 @@ static struct {
float surface_alpha; /* alpha for glClearColor (0=transparent, 1=opaque) */
float fade_opacity; /* rain opacity multiplier (0=invisible, 1=full) */
int fade_frames; /* configurable transition duration */
+ bool transparent; /* keep the desktop visible behind the rain */
} S;
#define DEFAULT_FADE_FRAMES 30 /* 1 second at 30fps */
@@ -1429,6 +1430,7 @@ static int renderer_main(int argc, char **argv) {
S.head_white_max = DEFAULT_HEAD_WHITE_MAX;
S.num_depth_layers = DEFAULT_DEPTH_LAYERS;
S.fade_frames = DEFAULT_FADE_FRAMES;
+ S.transparent = false;
const char *color_name = "green";
@@ -1490,6 +1492,8 @@ static int renderer_main(int argc, char **argv) {
S.fade_frames = atoi(argv[++i]);
if (S.fade_frames < 1) S.fade_frames = 1;
if (S.fade_frames > 300) S.fade_frames = 300;
+ } else if (strcmp(argv[i], "--transparent") == 0) {
+ S.transparent = true;
} else if (strcmp(argv[i], "--help") == 0 || strcmp(argv[i], "-h") == 0) {
fprintf(stderr,
"Usage: %s --render --output <name> [--color <color>] "
@@ -1501,10 +1505,12 @@ static int renderer_main(int argc, char **argv) {
"[--head-mutation-chance <0..1>]\n"
" [--head-white-min <0..1>] [--head-white-max <0..1>]\n"
" [--speed <multiplier>] [--depth-layers <N>]\n"
+ " [--transparent]\n"
"\n"
"Colors: green, red, blue, white, yellow, cyan, magenta, random\n"
"--speed scales both min/max speed (e.g. --speed 2.0 = double speed)\n"
"--depth-layers: number of parallax layers (1-%d, default %d)\n"
+ "--transparent: keep the desktop visible behind the matrix rain\n"
"Default font-size: %d\n"
"Speed range: %.1f - %.1f Trail range: %d - %d "
"Density range: %.2f - %.2f\n",
@@ -1704,8 +1710,8 @@ static int renderer_main(int argc, char **argv) {
}
fprintf(stderr, "Starting matrix rain with depth layers (OpenGL ES 2.0)\n");
- /* Initialize phase state (warmup already ran, now fade desktop to black) */
- S.phase = PHASE_FADE_TO_BLACK;
+ /* Initialize phase state. Transparent mode skips the black overlay. */
+ S.phase = S.transparent ? PHASE_FADE_IN : PHASE_FADE_TO_BLACK;
S.phase_frame = 0;
S.surface_alpha = 0.0f;
S.fade_opacity = 0.0f;
@@ -1744,7 +1750,8 @@ static int renderer_main(int argc, char **argv) {
S.phase_frame = 0;
}
/* Clear with transitioning alpha, don't render rain */
- glClearColor(0.0f, 0.0f, 0.0f, S.surface_alpha);
+ glClearColor(0.0f, 0.0f, 0.0f,
+ S.transparent ? 0.0f : S.surface_alpha);
glClear(GL_COLOR_BUFFER_BIT);
break;
@@ -1755,7 +1762,7 @@ static int renderer_main(int argc, char **argv) {
S.fade_opacity = 1.0f;
S.phase = PHASE_RUNNING;
}
- glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
+ glClearColor(0.0f, 0.0f, 0.0f, S.transparent ? 0.0f : 1.0f);
glClear(GL_COLOR_BUFFER_BIT);
render_tick_matrix();
render_frame();
@@ -1767,7 +1774,7 @@ static int renderer_main(int argc, char **argv) {
S.phase_frame = S.fade_frames;
S.fade_out_requested = 0;
}
- glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
+ glClearColor(0.0f, 0.0f, 0.0f, S.transparent ? 0.0f : 1.0f);
glClear(GL_COLOR_BUFFER_BIT);
render_tick_matrix();
render_frame();
@@ -1781,7 +1788,7 @@ static int renderer_main(int argc, char **argv) {
S.phase = PHASE_FADE_TO_DESKTOP;
S.phase_frame = S.fade_frames;
}
- glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
+ glClearColor(0.0f, 0.0f, 0.0f, S.transparent ? 0.0f : 1.0f);
glClear(GL_COLOR_BUFFER_BIT);
render_tick_matrix();
render_frame();
@@ -1794,7 +1801,8 @@ static int renderer_main(int argc, char **argv) {
S.surface_alpha = 0.0f;
S.stop = 1; /* exit */
}
- glClearColor(0.0f, 0.0f, 0.0f, S.surface_alpha);
+ glClearColor(0.0f, 0.0f, 0.0f,
+ S.transparent ? 0.0f : S.surface_alpha);
glClear(GL_COLOR_BUFFER_BIT);
/* Don't render rain — just fading black overlay */
break;
@@ -1914,6 +1922,7 @@ typedef struct {
double matrix_head_white_max;
int matrix_depth_layers;
int matrix_fade_frames;
+ int matrix_transparent;
char config_file[MAX_PATH_LEN];
double config_mtime;
char lock_cmd[MAX_CMD_LEN]; /* command to run for screen lock */
@@ -2276,6 +2285,7 @@ static void mgr_set_defaults(void) {
G.matrix_head_white_max = DEFAULT_HEAD_WHITE_MAX;
G.matrix_depth_layers = DEFAULT_DEPTH_LAYERS;
G.matrix_fade_frames = S.fade_frames;
+ G.matrix_transparent = 0;
snprintf(G.matrix_color, sizeof(G.matrix_color), "green");
if (state_home && state_home[0] != '\0')
@@ -2418,6 +2428,8 @@ static void mgr_load_config(void) {
G.matrix_fade_frames = atoi(val);
if (G.matrix_fade_frames < 1) G.matrix_fade_frames = 1;
if (G.matrix_fade_frames > 300) G.matrix_fade_frames = 300;
+ } else if (strcmp(key, "TRANSPARENT") == 0) {
+ G.matrix_transparent = atoi(val) != 0;
}
} else if (strcmp(section, "output_timeouts") == 0) {
for (int i = 0; i < G.output_count; i++) {
@@ -2449,9 +2461,9 @@ static void mgr_load_config(void) {
G.matrix_head_white_max = tmp;
}
- LOG_INFO("Config loaded from %s: FOCUSED_TIMEOUT=%ds TIMEOUT=%ds CHECK_INTERVAL=%ds COLOR=%s FONT_SIZE=%d DEPTH_LAYERS=%d HEAD_HOLD_FRAMES=%d HEAD_MUTATION_CHANCE=%.2f HEAD_WHITE=%.2f-%.2f speed=%.1f-%.1f trail=%d-%d density=%.2f-%.2f",
+ LOG_INFO("Config loaded from %s: FOCUSED_TIMEOUT=%ds TIMEOUT=%ds CHECK_INTERVAL=%ds COLOR=%s TRANSPARENT=%d FONT_SIZE=%d DEPTH_LAYERS=%d HEAD_HOLD_FRAMES=%d HEAD_MUTATION_CHANCE=%.2f HEAD_WHITE=%.2f-%.2f speed=%.1f-%.1f trail=%d-%d density=%.2f-%.2f",
G.config_file, G.focused_timeout, G.global_timeout, G.check_interval,
- G.matrix_color, G.matrix_font_size, G.matrix_depth_layers,
+ G.matrix_color, G.matrix_transparent, G.matrix_font_size, G.matrix_depth_layers,
G.matrix_head_hold_frames, G.matrix_head_mutation_chance,
G.matrix_head_white_min, G.matrix_head_white_max,
G.matrix_min_speed, G.matrix_max_speed,
@@ -2978,6 +2990,7 @@ static void mgr_blank_output(const char *output_name) {
char depth_layers_str[16], fade_frames_str[16], head_hold_frames_str[16];
char head_mutation_chance_str[16], head_white_min_str[16], head_white_max_str[16];
char layer_near_density_str[16], layer_far_density_str[16];
+ const char *transparent_arg = G.matrix_transparent ? "--transparent" : NULL;
snprintf(font_size_str, sizeof(font_size_str), "%d", G.matrix_font_size);
snprintf(min_speed_str, sizeof(min_speed_str), "%.2f", min_speed);
snprintf(max_speed_str, sizeof(max_speed_str), "%.2f", max_speed);
@@ -3029,6 +3042,7 @@ static void mgr_blank_output(const char *output_name) {
"--head-white-max", head_white_max_str,
"--layer-near-density", layer_near_density_str,
"--layer-far-density", layer_far_density_str,
+ transparent_arg,
(char *)NULL);
_exit(127);
}
diff --git a/gui-apps/oledsaver/files/oledsaver.conf.default b/gui-apps/oledsaver/files/oledsaver.conf.default
index bcd24646fa02..5e8d035318fe 100644
--- a/gui-apps/oledsaver/files/oledsaver.conf.default
+++ b/gui-apps/oledsaver/files/oledsaver.conf.default
@@ -27,6 +27,8 @@ MOUSE_WARPING = container
# random_trail_named = each trail gets a random named color
# random_trail_hex = each trail gets a random hex color
COLOR = green
+# Keep the desktop visible behind the matrix rain (0 = black background).
+TRANSPARENT = 0
# Font size in renderer pixels.
FONT_SIZE = 12
# Minimum frames before the leading/head glyph can change while it stays in one row.
diff --git a/gui-apps/oledsaver/graphify-out/.graphify_labels.json b/gui-apps/oledsaver/graphify-out/.graphify_labels.json
index 87fc121fa27f..03bd11a2068e 100644
--- a/gui-apps/oledsaver/graphify-out/.graphify_labels.json
+++ b/gui-apps/oledsaver/graphify-out/.graphify_labels.json
@@ -10,12 +10,12 @@
"8": "wlr-layer-shell-unstable-v1-protocol.c",
"9": "xdg-output-unstable-v1-protocol.c",
"10": "xdg-shell-protocol.c",
- "11": "mgr_blank_output",
- "12": "mgr_refresh_outputs",
+ "11": "manager_main",
+ "12": "render_build_atlas",
"13": "mgr_output_set_name",
"14": "oledsaver_cursor_plugin_t",
"15": "mgr_load_config",
"16": "mgr_update_wayfire_cursor",
- "17": "manager_main",
+ "17": "README.video-inhibition.md",
"18": "oledsaver_idle_plugin_t"
}
diff --git a/gui-apps/oledsaver/graphify-out/.graphify_labels.json.sig b/gui-apps/oledsaver/graphify-out/.graphify_labels.json.sig
index b3902dbf8f25..6105dd5dbf20 100644
--- a/gui-apps/oledsaver/graphify-out/.graphify_labels.json.sig
+++ b/gui-apps/oledsaver/graphify-out/.graphify_labels.json.sig
@@ -1 +1 @@
-{"0": "2e04c607a442705f", "1": "c973320502c0f41e", "2": "93a9a9d8cd40ea85", "3": "96ef16adc43d1aad", "4": "3e051441b0babd32", "5": "f8095bf1f4fd1f85", "6": "8c94723c3177ef96", "7": "ad2a602a17b03454", "8": "bf73e8dcbadea38c", "9": "460c015c7e58ff42", "10": "fbc3fed6a5343138", "11": "88e13175d568f518", "12": "b926243b17592d6a", "13": "18d77be39f0f2b28", "14": "6e5b04a84fd9d45c", "15": "7de307b9dcc309e8", "16": "a53f69758e5d43ad", "17": "6593504aa447b59d", "18": "a4ab6881096b7aa9"} \ No newline at end of file
+{"0": "2e04c607a442705f", "1": "8cf8e439077accb6", "2": "1cc54782b61d1e2e", "3": "7c00b3e7289d50ac", "4": "3e051441b0babd32", "5": "f8095bf1f4fd1f85", "6": "8c94723c3177ef96", "7": "ad2a602a17b03454", "8": "bf73e8dcbadea38c", "9": "460c015c7e58ff42", "10": "fbc3fed6a5343138", "11": "7957fd92397a0421", "12": "ed8fbe32e55c7a6f", "13": "18d77be39f0f2b28", "14": "6e5b04a84fd9d45c", "15": "7de307b9dcc309e8", "16": "a53f69758e5d43ad", "17": "f8f921c2f2641833", "18": "a4ab6881096b7aa9"} \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/2026-09-18/.graphify_labels.json b/gui-apps/oledsaver/graphify-out/2026-09-18/.graphify_labels.json
new file mode 100644
index 000000000000..87fc121fa27f
--- /dev/null
+++ b/gui-apps/oledsaver/graphify-out/2026-09-18/.graphify_labels.json
@@ -0,0 +1,21 @@
+{
+ "0": "xdg-shell-client-protocol.h",
+ "1": "oledsaver.c",
+ "2": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "3": "mgr_ipc_request",
+ "4": "render_init_layer",
+ "5": "ext-idle-notify-v1-client-protocol.h",
+ "6": "render_frame",
+ "7": "ext-idle-notify-v1-protocol.c",
+ "8": "wlr-layer-shell-unstable-v1-protocol.c",
+ "9": "xdg-output-unstable-v1-protocol.c",
+ "10": "xdg-shell-protocol.c",
+ "11": "mgr_blank_output",
+ "12": "mgr_refresh_outputs",
+ "13": "mgr_output_set_name",
+ "14": "oledsaver_cursor_plugin_t",
+ "15": "mgr_load_config",
+ "16": "mgr_update_wayfire_cursor",
+ "17": "manager_main",
+ "18": "oledsaver_idle_plugin_t"
+}
diff --git a/gui-apps/oledsaver/graphify-out/2026-09-18/GRAPH_REPORT.md b/gui-apps/oledsaver/graphify-out/2026-09-18/GRAPH_REPORT.md
new file mode 100644
index 000000000000..7a828dd6677a
--- /dev/null
+++ b/gui-apps/oledsaver/graphify-out/2026-09-18/GRAPH_REPORT.md
@@ -0,0 +1,135 @@
+# Graph Report - oledsaver (2026-09-11)
+
+## Corpus Check
+- 12 files · ~33,095 words
+- Verdict: corpus is large enough that graph structure adds value.
+
+## Summary
+- 281 nodes · 439 edges · 19 communities (14 shown, 1 thin omitted)
+- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 24 edges (avg confidence: 0.85)
+- Token cost: 0 input · 0 output
+
+## Community Hubs (Navigation)
+- xdg-shell-client-protocol.h
+- oledsaver.c
+- wlr-layer-shell-unstable-v1-client-protocol.h
+- mgr_ipc_request
+- render_init_layer
+- ext-idle-notify-v1-client-protocol.h
+- render_frame
+- mgr_blank_output
+- mgr_refresh_outputs
+- mgr_output_set_name
+- oledsaver_cursor_plugin_t
+- mgr_load_config
+- mgr_update_wayfire_cursor
+- manager_main
+- oledsaver_idle_plugin_t
+
+## God Nodes (most connected - your core abstractions)
+1. `renderer_main()` - 23 edges
+2. `manager_main()` - 22 edges
+3. `oledsaver_cursor_plugin_t` - 14 edges
+4. `render_init_layer()` - 11 edges
+5. `render_tick_layer()` - 11 edges
+6. `mgr_refresh_outputs()` - 11 edges
+7. `mgr_blank_output()` - 11 edges
+8. `oledsaver_idle_plugin_t` - 8 edges
+9. `mgr_monotime()` - 8 edges
+10. `mgr_ipc_request()` - 8 edges
+
+## Surprising Connections (you probably didn't know these)
+- `main()` --calls--> `mgr_monotime()` [INFERRED]
+ tests/test-inhibition.c → files/oledsaver.c
+- `main()` --calls--> `mgr_response_inhibits_output()` [INFERRED]
+ tests/test-inhibition.c → files/oledsaver.c
+- `main()` --calls--> `mgr_idle_handle_resumed()` [INFERRED]
+ tests/test-inhibition.c → files/oledsaver.c
+- `mgr_idle_wayland_cleanup()` --calls--> `ext_idle_notifier_v1_destroy()` [INFERRED]
+ files/oledsaver.c → files/ext-idle-notify-v1-client-protocol.h
+- `mgr_idle_watcher()` --calls--> `ext_idle_notifier_v1_get_idle_notification()` [INFERRED]
+ files/oledsaver.c → files/ext-idle-notify-v1-client-protocol.h
+
+## Import Cycles
+- None detected.
+
+## Communities (19 total, 1 thin omitted)
+
+### Community 0 - "xdg-shell-client-protocol.h"
+Cohesion: 0.03
+Nodes (13): wl_interface, wl_output, wl_seat, wl_surface, xdg_popup, xdg_popup_listener, xdg_positioner, xdg_surface (+5 more)
+
+### Community 2 - "wlr-layer-shell-unstable-v1-client-protocol.h"
+Cohesion: 0.07
+Nodes (24): render_compile_shader(), render_init_egl(), render_init_freetype(), render_init_shaders(), render_layer_surface_configure(), render_set_projection(), renderer_main(), wl_interface (+16 more)
+
+### Community 3 - "mgr_ipc_request"
+Cohesion: 0.18
+Nodes (14): ensure_wayland_display(), mgr_check_idle_inhibitors(), mgr_focus_name_from_event(), mgr_focus_watcher(), mgr_get_focused_output_from_ipc(), mgr_ipc_connect(), mgr_ipc_recv(), mgr_ipc_request() (+6 more)
+
+### Community 4 - "render_init_layer"
+Cohesion: 0.19
+Nodes (19): depth_layer_t, render_cell_at_layer(), render_get_layer_properties(), render_head_white_mix(), render_init_layer(), render_init_matrix(), render_lookup_color(), render_parse_hex() (+11 more)
+
+### Community 5 - "ext-idle-notify-v1-client-protocol.h"
+Cohesion: 0.17
+Nodes (8): ext_idle_notification_v1_add_listener(), ext_idle_notification_v1_destroy(), ext_idle_notifier_v1_destroy(), ext_idle_notifier_v1_get_idle_notification(), ext_idle_notifier_v1_get_input_idle_notification(), mgr_idle_watcher(), mgr_idle_wayland_cleanup(), mgr_idle_wayland_t
+
+### Community 6 - "render_frame"
+Cohesion: 0.40
+Nodes (5): render_find_glyph(), render_flush_quads(), render_frame(), render_push_quad(), glyph_info_t
+
+### Community 11 - "mgr_blank_output"
+Cohesion: 0.13
+Nodes (18): mgr_activate_all_outputs(), mgr_blank_output(), mgr_get_output_color(), mgr_get_output_timeout(), mgr_get_self_exe(), mgr_get_val_d(), mgr_get_val_i(), mgr_idle_handle_resumed() (+10 more)
+
+### Community 12 - "mgr_refresh_outputs"
+Cohesion: 0.18
+Nodes (7): mgr_outputs_wayland_cleanup(), mgr_refresh_outputs(), zxdg_output_manager_v1_destroy(), zxdg_output_manager_v1_get_xdg_output(), zxdg_output_v1_add_listener(), zxdg_output_v1_destroy(), mgr_outputs_wayland_t
+
+### Community 13 - "mgr_output_set_name"
+Cohesion: 0.50
+Nodes (4): mgr_output_handle_name(), mgr_output_set_name(), mgr_xdg_output_handle_name(), mgr_wayland_output_info_t
+
+### Community 14 - "oledsaver_cursor_plugin_t"
+Cohesion: 0.17
+Nodes (9): json_t, method_repository_t, plugin_interface_t, ref_ptr_t, oledsaver_cursor_plugin_t, cursor_hidden, repo, output_t (+1 more)
+
+### Community 15 - "mgr_load_config"
+Cohesion: 0.50
+Nodes (4): mgr_expand_tilde(), mgr_load_config(), mgr_set_defaults(), mgr_trim()
+
+### Community 16 - "mgr_update_wayfire_cursor"
+Cohesion: 0.60
+Nodes (5): mgr_get_cursor_status_from_ipc(), mgr_ipc_response_has_error(), mgr_release_wayfire_cursor(), mgr_set_wayfire_cursor_hidden(), mgr_update_wayfire_cursor()
+
+### Community 17 - "manager_main"
+Cohesion: 0.25
+Nodes (11): main(), manager_main(), mgr_find_output(), mgr_mkdirs(), mgr_read_pidfile(), mgr_reap_children(), mgr_remove_pidfile(), mgr_run_lock_cmd() (+3 more)
+
+### Community 18 - "oledsaver_idle_plugin_t"
+Cohesion: 0.22
+Nodes (6): json_t, method_repository_t, plugin_interface_t, ref_ptr_t, oledsaver_idle_plugin_t, repo
+
+## Knowledge Gaps
+- **23 isolated node(s):** `repo`, `cursor_hidden`, `repo`, `wl_output`, `wl_surface` (+18 more)
+ These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 156 node(s) total have ≤1 connection when file, concept and rationale nodes are included.)
+- **1 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
+
+## Suggested Questions
+_Questions this graph is uniquely positioned to answer:_
+
+- **Why does `renderer_main()` connect `wlr-layer-shell-unstable-v1-client-protocol.h` to `oledsaver.c`, `mgr_ipc_request`, `render_init_layer`, `render_frame`, `mgr_refresh_outputs`, `manager_main`?**
+ _High betweenness centrality (0.024) - this node is a cross-community bridge._
+- **Why does `render_compile_shader()` connect `wlr-layer-shell-unstable-v1-client-protocol.h` to `oledsaver.c`?**
+ _High betweenness centrality (0.009) - this node is a cross-community bridge._
+- **Why does `mgr_idle_wayland_cleanup()` connect `ext-idle-notify-v1-client-protocol.h` to `oledsaver.c`?**
+ _High betweenness centrality (0.009) - this node is a cross-community bridge._
+- **Are the 11 inferred relationships involving `renderer_main()` (e.g. with `zwlr_layer_shell_v1_get_layer_surface()` and `zwlr_layer_surface_v1_add_listener()`) actually correct?**
+ _`renderer_main()` has 11 INFERRED edges - model-reasoned connections that need verification._
+- **What connects `repo`, `cursor_hidden`, `repo` to the rest of the system?**
+ _23 weakly-connected nodes found - possible documentation gaps or missing edges._
+- **Should `xdg-shell-client-protocol.h` be split into smaller, more focused modules?**
+ _Cohesion score 0.028985507246376812 - nodes in this community are weakly interconnected._
+- **Should `oledsaver.c` be split into smaller, more focused modules?**
+ _Cohesion score 0.058823529411764705 - nodes in this community are weakly interconnected._ \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/2026-09-18/graph.json b/gui-apps/oledsaver/graphify-out/2026-09-18/graph.json
new file mode 100644
index 000000000000..ec1ca0f31085
--- /dev/null
+++ b/gui-apps/oledsaver/graphify-out/2026-09-18/graph.json
@@ -0,0 +1,8389 @@
+{
+ "directed": false,
+ "multigraph": false,
+ "graph": {},
+ "nodes": [
+ {
+ "id": "files_xdg_shell_client_protocol_wl_interface",
+ "label": "wl_interface",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "wl_interface",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L84"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_wl_output",
+ "label": "wl_output",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "wl_output",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L52"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_wl_seat",
+ "label": "wl_seat",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "wl_seat",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L53"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_wl_surface",
+ "label": "wl_surface",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "wl_surface",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L54"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_popup",
+ "label": "xdg_popup",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_popup",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L55"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_popup_listener",
+ "label": "xdg_popup_listener",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_popup_listener",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2156"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner",
+ "label": "xdg_positioner",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L56"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface",
+ "label": "xdg_surface",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L57"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface_listener",
+ "label": "xdg_surface_listener",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface_listener",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1003"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel",
+ "label": "xdg_toplevel",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L58"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_listener",
+ "label": "xdg_toplevel_listener",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_listener",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1501"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_wm_base",
+ "label": "xdg_wm_base",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_wm_base",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L59"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_wm_base_listener",
+ "label": "xdg_wm_base_listener",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_wm_base_listener",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L409"
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "label": "oledsaver_cursor_plugin_t",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": "oledsaver_cursor_plugin_t",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L13"
+ },
+ {
+ "id": "files_oledsaver_idle_oledsaver_idle_plugin_t",
+ "label": "oledsaver_idle_plugin_t",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 18,
+ "community_name": "oledsaver_idle_plugin_t",
+ "file_type": "code",
+ "norm_label": "oledsaver_idle_plugin_t",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L14"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_interface",
+ "label": "wl_interface",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "wl_interface",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L79"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_output",
+ "label": "wl_output",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "wl_output",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L46"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_surface",
+ "label": "wl_surface",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "wl_surface",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L47"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_xdg_popup",
+ "label": "xdg_popup",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_popup",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L48"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1",
+ "label": "zwlr_layer_shell_v1",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_shell_v1",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L49"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1",
+ "label": "zwlr_layer_surface_v1",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L50"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_listener",
+ "label": "zwlr_layer_surface_v1_listener",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_listener",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L271"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_popup_add_listener",
+ "label": "xdg_popup_add_listener()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_popup_add_listener()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2224"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_popup_destroy",
+ "label": "xdg_popup_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_popup_destroy()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2291"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_popup_get_user_data",
+ "label": "xdg_popup_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_popup_get_user_data()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2270"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_popup_get_version",
+ "label": "xdg_popup_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_popup_get_version()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2276"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_popup_grab",
+ "label": "xdg_popup_grab()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_popup_grab()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2339"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_popup_reposition",
+ "label": "xdg_popup_reposition()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_popup_reposition()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2373"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_popup_set_user_data",
+ "label": "xdg_popup_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_popup_set_user_data()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2263"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_destroy",
+ "label": "xdg_positioner_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_destroy()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L794"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_get_user_data",
+ "label": "xdg_positioner_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_get_user_data()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L777"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_get_version",
+ "label": "xdg_positioner_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_get_version()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L783"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor",
+ "label": "xdg_positioner_set_anchor()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_set_anchor()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L848"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor_rect",
+ "label": "xdg_positioner_set_anchor_rect()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_set_anchor_rect()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L831"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_set_constraint_adjustment",
+ "label": "xdg_positioner_set_constraint_adjustment()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_set_constraint_adjustment()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L890"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_set_gravity",
+ "label": "xdg_positioner_set_gravity()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_set_gravity()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L866"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_set_offset",
+ "label": "xdg_positioner_set_offset()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_set_offset()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L912"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_configure",
+ "label": "xdg_positioner_set_parent_configure()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_set_parent_configure()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L962"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_size",
+ "label": "xdg_positioner_set_parent_size()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_set_parent_size()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L947"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_set_reactive",
+ "label": "xdg_positioner_set_reactive()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_set_reactive()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L929"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_set_size",
+ "label": "xdg_positioner_set_size()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_set_size()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L810"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_positioner_set_user_data",
+ "label": "xdg_positioner_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_positioner_set_user_data()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L770"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface_ack_configure",
+ "label": "xdg_surface_ack_configure()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface_ack_configure()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1240"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface_add_listener",
+ "label": "xdg_surface_add_listener()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface_add_listener()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1036"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface_destroy",
+ "label": "xdg_surface_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface_destroy()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1103"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface_get_popup",
+ "label": "xdg_surface_get_popup()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface_get_popup()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1142"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface_get_toplevel",
+ "label": "xdg_surface_get_toplevel()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface_get_toplevel()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1119"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface_get_user_data",
+ "label": "xdg_surface_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface_get_user_data()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1084"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface_get_version",
+ "label": "xdg_surface_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface_get_version()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1090"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface_set_user_data",
+ "label": "xdg_surface_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface_set_user_data()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1077"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_surface_set_window_geometry",
+ "label": "xdg_surface_set_window_geometry()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_surface_set_window_geometry()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1197"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_add_listener",
+ "label": "xdg_toplevel_add_listener()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_add_listener()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1606"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_destroy",
+ "label": "xdg_toplevel_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_destroy()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1729"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_get_user_data",
+ "label": "xdg_toplevel_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_get_user_data()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1711"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_get_version",
+ "label": "xdg_toplevel_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_get_version()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1717"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_move",
+ "label": "xdg_toplevel_move()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_move()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1862"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_resize",
+ "label": "xdg_toplevel_resize()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_resize()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1904"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_app_id",
+ "label": "xdg_toplevel_set_app_id()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_set_app_id()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1812"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_fullscreen",
+ "label": "xdg_toplevel_set_fullscreen()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_set_fullscreen()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2088"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_max_size",
+ "label": "xdg_toplevel_set_max_size()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_set_max_size()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1948"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_maximized",
+ "label": "xdg_toplevel_set_maximized()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_set_maximized()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2022"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_min_size",
+ "label": "xdg_toplevel_set_min_size()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_set_min_size()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1992"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_minimized",
+ "label": "xdg_toplevel_set_minimized()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_set_minimized()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2135"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_parent",
+ "label": "xdg_toplevel_set_parent()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_set_parent()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1760"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_title",
+ "label": "xdg_toplevel_set_title()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_set_title()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1778"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_user_data",
+ "label": "xdg_toplevel_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_set_user_data()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1704"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_show_window_menu",
+ "label": "xdg_toplevel_show_window_menu()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_show_window_menu()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1835"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_unset_fullscreen",
+ "label": "xdg_toplevel_unset_fullscreen()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_unset_fullscreen()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2116"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_toplevel_unset_maximized",
+ "label": "xdg_toplevel_unset_maximized()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_toplevel_unset_maximized()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2054"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_wm_base_add_listener",
+ "label": "xdg_wm_base_add_listener()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_wm_base_add_listener()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L437"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_wm_base_create_positioner",
+ "label": "xdg_wm_base_create_positioner()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_wm_base_create_positioner()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L515"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_wm_base_destroy",
+ "label": "xdg_wm_base_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_wm_base_destroy()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L501"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_wm_base_get_user_data",
+ "label": "xdg_wm_base_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_wm_base_get_user_data()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L480"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_wm_base_get_version",
+ "label": "xdg_wm_base_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_wm_base_get_version()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L486"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_wm_base_get_xdg_surface",
+ "label": "xdg_wm_base_get_xdg_surface()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_wm_base_get_xdg_surface()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L543"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_wm_base_pong",
+ "label": "xdg_wm_base_pong()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_wm_base_pong()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L561"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol_xdg_wm_base_set_user_data",
+ "label": "xdg_wm_base_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg_wm_base_set_user_data()",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L473"
+ },
+ {
+ "id": "files_oledsaver_mgr_idle_handle_idled",
+ "label": "mgr_idle_handle_idled()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_idle_handle_idled()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3247"
+ },
+ {
+ "id": "files_oledsaver_mgr_idle_registry_handle_global",
+ "label": "mgr_idle_registry_handle_global()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_idle_registry_handle_global()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3279"
+ },
+ {
+ "id": "files_oledsaver_mgr_idle_registry_handle_global_remove",
+ "label": "mgr_idle_registry_handle_global_remove()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_idle_registry_handle_global_remove()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3296"
+ },
+ {
+ "id": "files_oledsaver_mgr_log_msg",
+ "label": "mgr_log_msg()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_log_msg()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1944"
+ },
+ {
+ "id": "files_oledsaver_mgr_output_handle_description",
+ "label": "mgr_output_handle_description()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_output_handle_description()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2749"
+ },
+ {
+ "id": "files_oledsaver_mgr_output_handle_done",
+ "label": "mgr_output_handle_done()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_output_handle_done()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2732"
+ },
+ {
+ "id": "files_oledsaver_mgr_output_handle_geometry",
+ "label": "mgr_output_handle_geometry()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_output_handle_geometry()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2714"
+ },
+ {
+ "id": "files_oledsaver_mgr_output_handle_mode",
+ "label": "mgr_output_handle_mode()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_output_handle_mode()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2722"
+ },
+ {
+ "id": "files_oledsaver_mgr_output_handle_scale",
+ "label": "mgr_output_handle_scale()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_output_handle_scale()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2736"
+ },
+ {
+ "id": "files_oledsaver_mgr_outputs_registry_handle_global",
+ "label": "mgr_outputs_registry_handle_global()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_outputs_registry_handle_global()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2763"
+ },
+ {
+ "id": "files_oledsaver_mgr_outputs_registry_handle_global_remove",
+ "label": "mgr_outputs_registry_handle_global_remove()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_outputs_registry_handle_global_remove()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2784"
+ },
+ {
+ "id": "files_oledsaver_mgr_signal_handler",
+ "label": "mgr_signal_handler()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_signal_handler()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3387"
+ },
+ {
+ "id": "files_oledsaver_mgr_xdg_output_handle_description",
+ "label": "mgr_xdg_output_handle_description()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_xdg_output_handle_description()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2701"
+ },
+ {
+ "id": "files_oledsaver_mgr_xdg_output_handle_done",
+ "label": "mgr_xdg_output_handle_done()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_xdg_output_handle_done()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2690"
+ },
+ {
+ "id": "files_oledsaver_mgr_xdg_output_handle_logical_position",
+ "label": "mgr_xdg_output_handle_logical_position()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_xdg_output_handle_logical_position()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2677"
+ },
+ {
+ "id": "files_oledsaver_mgr_xdg_output_handle_logical_size",
+ "label": "mgr_xdg_output_handle_logical_size()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "mgr_xdg_output_handle_logical_size()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2682"
+ },
+ {
+ "id": "files_oledsaver_render_build_atlas",
+ "label": "render_build_atlas()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_build_atlas()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L459"
+ },
+ {
+ "id": "files_oledsaver_render_build_codepoint_list",
+ "label": "render_build_codepoint_list()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_build_codepoint_list()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L384"
+ },
+ {
+ "id": "files_oledsaver_render_layer_surface_closed",
+ "label": "render_layer_surface_closed()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_layer_surface_closed()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1323"
+ },
+ {
+ "id": "files_oledsaver_render_output_handle_description",
+ "label": "render_output_handle_description()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_output_handle_description()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1295"
+ },
+ {
+ "id": "files_oledsaver_render_output_handle_done",
+ "label": "render_output_handle_done()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_output_handle_done()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1276"
+ },
+ {
+ "id": "files_oledsaver_render_output_handle_geometry",
+ "label": "render_output_handle_geometry()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_output_handle_geometry()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1251"
+ },
+ {
+ "id": "files_oledsaver_render_output_handle_mode",
+ "label": "render_output_handle_mode()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_output_handle_mode()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1259"
+ },
+ {
+ "id": "files_oledsaver_render_output_handle_name",
+ "label": "render_output_handle_name()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_output_handle_name()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1280"
+ },
+ {
+ "id": "files_oledsaver_render_output_handle_scale",
+ "label": "render_output_handle_scale()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_output_handle_scale()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1269"
+ },
+ {
+ "id": "files_oledsaver_render_registry_handle_global",
+ "label": "render_registry_handle_global()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_registry_handle_global()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1336"
+ },
+ {
+ "id": "files_oledsaver_render_registry_handle_global_remove",
+ "label": "render_registry_handle_global_remove()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_registry_handle_global_remove()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1359"
+ },
+ {
+ "id": "files_oledsaver_render_sig_handler",
+ "label": "render_sig_handler()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_sig_handler()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1371"
+ },
+ {
+ "id": "files_oledsaver_render_sigusr1_handler",
+ "label": "render_sigusr1_handler()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_sigusr1_handler()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1376"
+ },
+ {
+ "id": "files_oledsaver_render_xdg_output_handle_description",
+ "label": "render_xdg_output_handle_description()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_xdg_output_handle_description()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1238"
+ },
+ {
+ "id": "files_oledsaver_render_xdg_output_handle_done",
+ "label": "render_xdg_output_handle_done()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_xdg_output_handle_done()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1233"
+ },
+ {
+ "id": "files_oledsaver_render_xdg_output_handle_logical_position",
+ "label": "render_xdg_output_handle_logical_position()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_xdg_output_handle_logical_position()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1216"
+ },
+ {
+ "id": "files_oledsaver_render_xdg_output_handle_logical_size",
+ "label": "render_xdg_output_handle_logical_size()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_xdg_output_handle_logical_size()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1221"
+ },
+ {
+ "id": "files_oledsaver_render_xdg_output_handle_name",
+ "label": "render_xdg_output_handle_name()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "render_xdg_output_handle_name()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1201"
+ },
+ {
+ "id": "files_oledsaver_mgr_activate_all_outputs",
+ "label": "mgr_activate_all_outputs()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_activate_all_outputs()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3419"
+ },
+ {
+ "id": "files_oledsaver_mgr_blank_output",
+ "label": "mgr_blank_output()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_blank_output()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2942"
+ },
+ {
+ "id": "files_oledsaver_mgr_get_output_color",
+ "label": "mgr_get_output_color()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_get_output_color()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2612"
+ },
+ {
+ "id": "files_oledsaver_mgr_get_output_timeout",
+ "label": "mgr_get_output_timeout()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_get_output_timeout()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2607"
+ },
+ {
+ "id": "files_oledsaver_mgr_get_self_exe",
+ "label": "mgr_get_self_exe()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_get_self_exe()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2931"
+ },
+ {
+ "id": "files_oledsaver_mgr_get_val_d",
+ "label": "mgr_get_val_d()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_get_val_d()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2631"
+ },
+ {
+ "id": "files_oledsaver_mgr_get_val_i",
+ "label": "mgr_get_val_i()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_get_val_i()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2634"
+ },
+ {
+ "id": "files_oledsaver_mgr_idle_handle_resumed",
+ "label": "mgr_idle_handle_resumed()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_idle_handle_resumed()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3257"
+ },
+ {
+ "id": "files_oledsaver_mgr_init_output",
+ "label": "mgr_init_output()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_init_output()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2638"
+ },
+ {
+ "id": "files_oledsaver_mgr_kill_pids",
+ "label": "mgr_kill_pids()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_kill_pids()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2920"
+ },
+ {
+ "id": "files_oledsaver_mgr_monotime",
+ "label": "mgr_monotime()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_monotime()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1976"
+ },
+ {
+ "id": "files_oledsaver_mgr_pid_alive",
+ "label": "mgr_pid_alive()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_pid_alive()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1982"
+ },
+ {
+ "id": "files_oledsaver_mgr_pids_alive",
+ "label": "mgr_pids_alive()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_pids_alive()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2912"
+ },
+ {
+ "id": "files_oledsaver_mgr_random_color",
+ "label": "mgr_random_color()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_random_color()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2026"
+ },
+ {
+ "id": "files_oledsaver_mgr_response_inhibits_output",
+ "label": "mgr_response_inhibits_output()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_response_inhibits_output()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2214"
+ },
+ {
+ "id": "tests_test_inhibition_main",
+ "label": "main()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "main()",
+ "source_file": "tests/test-inhibition.c",
+ "source_location": "L6"
+ },
+ {
+ "id": "files_oledsaver_mgr_outputs_wayland_cleanup",
+ "label": "mgr_outputs_wayland_cleanup()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "mgr_outputs_wayland_cleanup()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2794"
+ },
+ {
+ "id": "files_oledsaver_mgr_refresh_outputs",
+ "label": "mgr_refresh_outputs()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "mgr_refresh_outputs()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2812"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy",
+ "label": "zxdg_output_manager_v1_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "zxdg_output_manager_v1_destroy()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L172"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_user_data",
+ "label": "zxdg_output_manager_v1_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "zxdg_output_manager_v1_get_user_data()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L152"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_version",
+ "label": "zxdg_output_manager_v1_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "zxdg_output_manager_v1_get_version()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L158"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output",
+ "label": "zxdg_output_manager_v1_get_xdg_output()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "zxdg_output_manager_v1_get_xdg_output()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L184"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_set_user_data",
+ "label": "zxdg_output_manager_v1_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "zxdg_output_manager_v1_set_user_data()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L145"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener",
+ "label": "zxdg_output_v1_add_listener()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "zxdg_output_v1_add_listener()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L342"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy",
+ "label": "zxdg_output_v1_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "zxdg_output_v1_destroy()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L404"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_user_data",
+ "label": "zxdg_output_v1_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "zxdg_output_v1_get_user_data()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L386"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_version",
+ "label": "zxdg_output_v1_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "zxdg_output_v1_get_version()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L392"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_set_user_data",
+ "label": "zxdg_output_v1_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "zxdg_output_v1_set_user_data()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L379"
+ },
+ {
+ "id": "files_oledsaver_mgr_output_handle_name",
+ "label": "mgr_output_handle_name()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 13,
+ "community_name": "mgr_output_set_name",
+ "file_type": "code",
+ "norm_label": "mgr_output_handle_name()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2743"
+ },
+ {
+ "id": "files_oledsaver_mgr_output_set_name",
+ "label": "mgr_output_set_name()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 13,
+ "community_name": "mgr_output_set_name",
+ "file_type": "code",
+ "norm_label": "mgr_output_set_name()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2670"
+ },
+ {
+ "id": "files_oledsaver_mgr_xdg_output_handle_name",
+ "label": "mgr_xdg_output_handle_name()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 13,
+ "community_name": "mgr_output_set_name",
+ "file_type": "code",
+ "norm_label": "mgr_xdg_output_handle_name()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2695"
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
+ "label": ".cursor_status()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": ".cursor_status()",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L74"
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini",
+ "label": ".fini()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": ".fini()",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L26"
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at",
+ "label": ".get_output_at()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": ".get_output_at()",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L43"
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor",
+ "label": ".hide_cursor()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": ".hide_cursor()",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L90"
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init",
+ "label": ".init()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": ".init()",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L16"
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_is_unloadable",
+ "label": ".is_unloadable()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": ".is_unloadable()",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L34"
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden",
+ "label": ".set_cursor_hidden()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": ".set_cursor_hidden()",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L56"
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor",
+ "label": ".unhide_cursor()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": ".unhide_cursor()",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L96"
+ },
+ {
+ "id": "files_oledsaver_mgr_expand_tilde",
+ "label": "mgr_expand_tilde()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 15,
+ "community_name": "mgr_load_config",
+ "file_type": "code",
+ "norm_label": "mgr_expand_tilde()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2014"
+ },
+ {
+ "id": "files_oledsaver_mgr_load_config",
+ "label": "mgr_load_config()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 15,
+ "community_name": "mgr_load_config",
+ "file_type": "code",
+ "norm_label": "mgr_load_config()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2290"
+ },
+ {
+ "id": "files_oledsaver_mgr_set_defaults",
+ "label": "mgr_set_defaults()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 15,
+ "community_name": "mgr_load_config",
+ "file_type": "code",
+ "norm_label": "mgr_set_defaults()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2254"
+ },
+ {
+ "id": "files_oledsaver_mgr_trim",
+ "label": "mgr_trim()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 15,
+ "community_name": "mgr_load_config",
+ "file_type": "code",
+ "norm_label": "mgr_trim()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2245"
+ },
+ {
+ "id": "files_oledsaver_mgr_get_cursor_status_from_ipc",
+ "label": "mgr_get_cursor_status_from_ipc()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "mgr_update_wayfire_cursor",
+ "file_type": "code",
+ "norm_label": "mgr_get_cursor_status_from_ipc()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2487"
+ },
+ {
+ "id": "files_oledsaver_mgr_ipc_response_has_error",
+ "label": "mgr_ipc_response_has_error()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "mgr_update_wayfire_cursor",
+ "file_type": "code",
+ "norm_label": "mgr_ipc_response_has_error()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2472"
+ },
+ {
+ "id": "files_oledsaver_mgr_release_wayfire_cursor",
+ "label": "mgr_release_wayfire_cursor()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "mgr_update_wayfire_cursor",
+ "file_type": "code",
+ "norm_label": "mgr_release_wayfire_cursor()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2537"
+ },
+ {
+ "id": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
+ "label": "mgr_set_wayfire_cursor_hidden()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "mgr_update_wayfire_cursor",
+ "file_type": "code",
+ "norm_label": "mgr_set_wayfire_cursor_hidden()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2526"
+ },
+ {
+ "id": "files_oledsaver_mgr_update_wayfire_cursor",
+ "label": "mgr_update_wayfire_cursor()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "mgr_update_wayfire_cursor",
+ "file_type": "code",
+ "norm_label": "mgr_update_wayfire_cursor()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2557"
+ },
+ {
+ "id": "files_oledsaver_main",
+ "label": "main()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "main()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3670"
+ },
+ {
+ "id": "files_oledsaver_manager_main",
+ "label": "manager_main()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "manager_main()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3477"
+ },
+ {
+ "id": "files_oledsaver_mgr_find_output",
+ "label": "mgr_find_output()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_find_output()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2464"
+ },
+ {
+ "id": "files_oledsaver_mgr_mkdirs",
+ "label": "mgr_mkdirs()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_mkdirs()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1987"
+ },
+ {
+ "id": "files_oledsaver_mgr_read_pidfile",
+ "label": "mgr_read_pidfile()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_read_pidfile()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3455"
+ },
+ {
+ "id": "files_oledsaver_mgr_reap_children",
+ "label": "mgr_reap_children()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_reap_children()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3469"
+ },
+ {
+ "id": "files_oledsaver_mgr_remove_pidfile",
+ "label": "mgr_remove_pidfile()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_remove_pidfile()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3449"
+ },
+ {
+ "id": "files_oledsaver_mgr_run_lock_cmd",
+ "label": "mgr_run_lock_cmd()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_run_lock_cmd()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3398"
+ },
+ {
+ "id": "files_oledsaver_mgr_runtime_path",
+ "label": "mgr_runtime_path()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_runtime_path()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2000"
+ },
+ {
+ "id": "files_oledsaver_mgr_unblank_output",
+ "label": "mgr_unblank_output()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_unblank_output()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3057"
+ },
+ {
+ "id": "files_oledsaver_mgr_write_pidfile",
+ "label": "mgr_write_pidfile()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_write_pidfile()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3438"
+ },
+ {
+ "id": "files_oledsaver_idle_oledsaver_idle_plugin_t_fini",
+ "label": ".fini()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 18,
+ "community_name": "oledsaver_idle_plugin_t",
+ "file_type": "code",
+ "norm_label": ".fini()",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L70"
+ },
+ {
+ "id": "files_oledsaver_idle_oledsaver_idle_plugin_t_init",
+ "label": ".init()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 18,
+ "community_name": "oledsaver_idle_plugin_t",
+ "file_type": "code",
+ "norm_label": ".init()",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L64"
+ },
+ {
+ "id": "files_oledsaver_idle_oledsaver_idle_plugin_t_status",
+ "label": ".status()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 18,
+ "community_name": "oledsaver_idle_plugin_t",
+ "file_type": "code",
+ "norm_label": ".status()",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L18"
+ },
+ {
+ "id": "files_oledsaver_render_compile_shader",
+ "label": "render_compile_shader()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "render_compile_shader()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L740"
+ },
+ {
+ "id": "files_oledsaver_render_init_egl",
+ "label": "render_init_egl()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "render_init_egl()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L628"
+ },
+ {
+ "id": "files_oledsaver_render_init_freetype",
+ "label": "render_init_freetype()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "render_init_freetype()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L401"
+ },
+ {
+ "id": "files_oledsaver_render_init_shaders",
+ "label": "render_init_shaders()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "render_init_shaders()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L757"
+ },
+ {
+ "id": "files_oledsaver_render_layer_surface_configure",
+ "label": "render_layer_surface_configure()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "render_layer_surface_configure()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1311"
+ },
+ {
+ "id": "files_oledsaver_render_set_projection",
+ "label": "render_set_projection()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "render_set_projection()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L796"
+ },
+ {
+ "id": "files_oledsaver_renderer_main",
+ "label": "renderer_main()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "renderer_main()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1411"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_destroy",
+ "label": "zwlr_layer_shell_v1_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_shell_v1_destroy()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L220"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface",
+ "label": "zwlr_layer_shell_v1_get_layer_surface()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_shell_v1_get_layer_surface()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L202"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_user_data",
+ "label": "zwlr_layer_shell_v1_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_shell_v1_get_user_data()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L171"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_version",
+ "label": "zwlr_layer_shell_v1_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_shell_v1_get_version()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L177"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_set_user_data",
+ "label": "zwlr_layer_shell_v1_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_shell_v1_set_user_data()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L164"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure",
+ "label": "zwlr_layer_surface_v1_ack_configure()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_ack_configure()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L562"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener",
+ "label": "zwlr_layer_surface_v1_add_listener()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_add_listener()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L319"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy",
+ "label": "zwlr_layer_surface_v1_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_destroy()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L574"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_popup",
+ "label": "zwlr_layer_surface_v1_get_popup()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_get_popup()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L536"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_user_data",
+ "label": "zwlr_layer_surface_v1_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_get_user_data()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L391"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_version",
+ "label": "zwlr_layer_surface_v1_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_get_version()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L397"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor",
+ "label": "zwlr_layer_surface_v1_set_anchor()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_set_anchor()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L435"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone",
+ "label": "zwlr_layer_surface_v1_set_exclusive_zone()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_set_exclusive_zone()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L478"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity",
+ "label": "zwlr_layer_surface_v1_set_keyboard_interactivity()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_set_keyboard_interactivity()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L518"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_layer",
+ "label": "zwlr_layer_surface_v1_set_layer()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_set_layer()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L588"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_margin",
+ "label": "zwlr_layer_surface_v1_set_margin()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_set_margin()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L496"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size",
+ "label": "zwlr_layer_surface_v1_set_size()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_set_size()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L417"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_user_data",
+ "label": "zwlr_layer_surface_v1_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zwlr_layer_surface_v1_set_user_data()",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L384"
+ },
+ {
+ "id": "files_oledsaver_ensure_wayland_display",
+ "label": "ensure_wayland_display()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "ensure_wayland_display()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1381"
+ },
+ {
+ "id": "files_oledsaver_mgr_check_idle_inhibitors",
+ "label": "mgr_check_idle_inhibitors()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_check_idle_inhibitors()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2228"
+ },
+ {
+ "id": "files_oledsaver_mgr_focus_name_from_event",
+ "label": "mgr_focus_name_from_event()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_focus_name_from_event()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3121"
+ },
+ {
+ "id": "files_oledsaver_mgr_focus_watcher",
+ "label": "mgr_focus_watcher()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_focus_watcher()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3162"
+ },
+ {
+ "id": "files_oledsaver_mgr_get_focused_output_from_ipc",
+ "label": "mgr_get_focused_output_from_ipc()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_get_focused_output_from_ipc()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2855"
+ },
+ {
+ "id": "files_oledsaver_mgr_ipc_connect",
+ "label": "mgr_ipc_connect()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_ipc_connect()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2082"
+ },
+ {
+ "id": "files_oledsaver_mgr_ipc_recv",
+ "label": "mgr_ipc_recv()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_ipc_recv()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2170"
+ },
+ {
+ "id": "files_oledsaver_mgr_ipc_request",
+ "label": "mgr_ipc_request()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_ipc_request()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2190"
+ },
+ {
+ "id": "files_oledsaver_mgr_ipc_send_method",
+ "label": "mgr_ipc_send_method()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_ipc_send_method()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2146"
+ },
+ {
+ "id": "files_oledsaver_mgr_ipc_send_payload",
+ "label": "mgr_ipc_send_payload()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_ipc_send_payload()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2134"
+ },
+ {
+ "id": "files_oledsaver_mgr_readn",
+ "label": "mgr_readn()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_readn()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2109"
+ },
+ {
+ "id": "files_oledsaver_mgr_update_focused_output",
+ "label": "mgr_update_focused_output()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_update_focused_output()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2880"
+ },
+ {
+ "id": "files_oledsaver_mgr_wayfire_ipc_path",
+ "label": "mgr_wayfire_ipc_path()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_wayfire_ipc_path()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2032"
+ },
+ {
+ "id": "files_oledsaver_mgr_writen",
+ "label": "mgr_writen()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "mgr_ipc_request",
+ "file_type": "code",
+ "norm_label": "mgr_writen()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2121"
+ },
+ {
+ "id": "files_oledsaver_render_cell_at_layer",
+ "label": "render_cell_at_layer()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_cell_at_layer()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L305"
+ },
+ {
+ "id": "files_oledsaver_render_get_layer_properties",
+ "label": "render_get_layer_properties()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_get_layer_properties()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L862"
+ },
+ {
+ "id": "files_oledsaver_render_head_white_mix",
+ "label": "render_head_white_mix()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_head_white_mix()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L287"
+ },
+ {
+ "id": "files_oledsaver_render_init_layer",
+ "label": "render_init_layer()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_init_layer()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L881"
+ },
+ {
+ "id": "files_oledsaver_render_init_matrix",
+ "label": "render_init_matrix()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_init_matrix()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L952"
+ },
+ {
+ "id": "files_oledsaver_render_lookup_color",
+ "label": "render_lookup_color()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_lookup_color()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L335"
+ },
+ {
+ "id": "files_oledsaver_render_parse_hex",
+ "label": "render_parse_hex()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_parse_hex()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L322"
+ },
+ {
+ "id": "files_oledsaver_render_rand_speed",
+ "label": "render_rand_speed()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_rand_speed()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L294"
+ },
+ {
+ "id": "files_oledsaver_render_randf",
+ "label": "render_randf()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_randf()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L284"
+ },
+ {
+ "id": "files_oledsaver_render_randi",
+ "label": "render_randi()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_randi()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L285"
+ },
+ {
+ "id": "files_oledsaver_render_random_codepoint",
+ "label": "render_random_codepoint()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_random_codepoint()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L309"
+ },
+ {
+ "id": "files_oledsaver_render_random_color",
+ "label": "render_random_color()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_random_color()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L361"
+ },
+ {
+ "id": "files_oledsaver_render_random_hex_color",
+ "label": "render_random_hex_color()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_random_hex_color()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L365"
+ },
+ {
+ "id": "files_oledsaver_render_tick_layer",
+ "label": "render_tick_layer()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_tick_layer()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L970"
+ },
+ {
+ "id": "files_oledsaver_render_tick_matrix",
+ "label": "render_tick_matrix()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_tick_matrix()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1049"
+ },
+ {
+ "id": "files_oledsaver_render_trail_color",
+ "label": "render_trail_color()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_trail_color()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L373"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener",
+ "label": "ext_idle_notification_v1_add_listener()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notification_v1_add_listener()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L263"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy",
+ "label": "ext_idle_notification_v1_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notification_v1_destroy()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L312"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_user_data",
+ "label": "ext_idle_notification_v1_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notification_v1_get_user_data()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L295"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_version",
+ "label": "ext_idle_notification_v1_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notification_v1_get_version()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L301"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_set_user_data",
+ "label": "ext_idle_notification_v1_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notification_v1_set_user_data()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L288"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy",
+ "label": "ext_idle_notifier_v1_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notifier_v1_destroy()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L176"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification",
+ "label": "ext_idle_notifier_v1_get_idle_notification()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notifier_v1_get_idle_notification()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L195"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification",
+ "label": "ext_idle_notifier_v1_get_input_idle_notification()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notifier_v1_get_input_idle_notification()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L220"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_user_data",
+ "label": "ext_idle_notifier_v1_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notifier_v1_get_user_data()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L158"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_version",
+ "label": "ext_idle_notifier_v1_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notifier_v1_get_version()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L164"
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_set_user_data",
+ "label": "ext_idle_notifier_v1_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext_idle_notifier_v1_set_user_data()",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L151"
+ },
+ {
+ "id": "files_oledsaver_mgr_idle_watcher",
+ "label": "mgr_idle_watcher()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "mgr_idle_watcher()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3326"
+ },
+ {
+ "id": "files_oledsaver_mgr_idle_wayland_cleanup",
+ "label": "mgr_idle_wayland_cleanup()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "mgr_idle_wayland_cleanup()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3308"
+ },
+ {
+ "id": "files_oledsaver_render_find_glyph",
+ "label": "render_find_glyph()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 6,
+ "community_name": "render_frame",
+ "file_type": "code",
+ "norm_label": "render_find_glyph()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L613"
+ },
+ {
+ "id": "files_oledsaver_render_flush_quads",
+ "label": "render_flush_quads()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 6,
+ "community_name": "render_frame",
+ "file_type": "code",
+ "norm_label": "render_flush_quads()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L831"
+ },
+ {
+ "id": "files_oledsaver_render_frame",
+ "label": "render_frame()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 6,
+ "community_name": "render_frame",
+ "file_type": "code",
+ "norm_label": "render_frame()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1057"
+ },
+ {
+ "id": "files_oledsaver_render_push_quad",
+ "label": "render_push_quad()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 6,
+ "community_name": "render_frame",
+ "file_type": "code",
+ "norm_label": "render_push_quad()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L810"
+ },
+ {
+ "id": "files_xdg_shell_client_protocol",
+ "label": "xdg-shell-client-protocol.h",
+ "_origin": "ast",
+ "community": 0,
+ "community_name": "xdg-shell-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg-shell-client-protocol.h",
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1"
+ },
+ {
+ "id": "files_oledsaver",
+ "label": "oledsaver.c",
+ "_origin": "ast",
+ "community": 1,
+ "community_name": "oledsaver.c",
+ "file_type": "code",
+ "norm_label": "oledsaver.c",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1"
+ },
+ {
+ "id": "files_xdg_shell_protocol",
+ "label": "xdg-shell-protocol.c",
+ "_origin": "ast",
+ "community": 10,
+ "community_name": "xdg-shell-protocol.c",
+ "file_type": "code",
+ "norm_label": "xdg-shell-protocol.c",
+ "source_file": "files/xdg-shell-protocol.c",
+ "source_location": "L1"
+ },
+ {
+ "id": "mgr_output_info_t",
+ "label": "mgr_output_info_t",
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "mgr_output_info_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "pid_t",
+ "label": "pid_t",
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "pid_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "tests_test_inhibition",
+ "label": "test-inhibition.c",
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "mgr_blank_output",
+ "file_type": "code",
+ "norm_label": "test-inhibition.c",
+ "source_file": "tests/test-inhibition.c",
+ "source_location": "L1"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol",
+ "label": "xdg-output-unstable-v1-client-protocol.h",
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "xdg-output-unstable-v1-client-protocol.h",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L1"
+ },
+ {
+ "id": "mgr_outputs_wayland_t",
+ "label": "mgr_outputs_wayland_t",
+ "_origin": "ast",
+ "community": 12,
+ "community_name": "mgr_refresh_outputs",
+ "file_type": "code",
+ "norm_label": "mgr_outputs_wayland_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "mgr_wayland_output_info_t",
+ "label": "mgr_wayland_output_info_t",
+ "_origin": "ast",
+ "community": 13,
+ "community_name": "mgr_output_set_name",
+ "file_type": "code",
+ "norm_label": "mgr_wayland_output_info_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_oledsaver_cursor",
+ "label": "oledsaver-cursor.cpp",
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": "oledsaver-cursor.cpp",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L1"
+ },
+ {
+ "id": "files_oledsaver_cursor_cpp_json_t",
+ "label": "json_t",
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": "json_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_oledsaver_cursor_cpp_method_repository_t",
+ "label": "method_repository_t",
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": "method_repository_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_oledsaver_cursor_cpp_plugin_interface_t",
+ "label": "plugin_interface_t",
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": "plugin_interface_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_oledsaver_cursor_cpp_ref_ptr_t",
+ "label": "ref_ptr_t",
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": "ref_ptr_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_hidden",
+ "label": "cursor_hidden",
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": "cursor_hidden",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L41"
+ },
+ {
+ "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_repo",
+ "label": "repo",
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": "repo",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L40"
+ },
+ {
+ "id": "output_t",
+ "label": "output_t",
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": "output_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "pointf_t",
+ "label": "pointf_t",
+ "_origin": "ast",
+ "community": 14,
+ "community_name": "oledsaver_cursor_plugin_t",
+ "file_type": "code",
+ "norm_label": "pointf_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_oledsaver_idle",
+ "label": "oledsaver-idle.cpp",
+ "_origin": "ast",
+ "community": 18,
+ "community_name": "oledsaver_idle_plugin_t",
+ "file_type": "code",
+ "norm_label": "oledsaver-idle.cpp",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L1"
+ },
+ {
+ "id": "files_oledsaver_idle_cpp_json_t",
+ "label": "json_t",
+ "_origin": "ast",
+ "community": 18,
+ "community_name": "oledsaver_idle_plugin_t",
+ "file_type": "code",
+ "norm_label": "json_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_oledsaver_idle_cpp_method_repository_t",
+ "label": "method_repository_t",
+ "_origin": "ast",
+ "community": 18,
+ "community_name": "oledsaver_idle_plugin_t",
+ "file_type": "code",
+ "norm_label": "method_repository_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_oledsaver_idle_cpp_plugin_interface_t",
+ "label": "plugin_interface_t",
+ "_origin": "ast",
+ "community": 18,
+ "community_name": "oledsaver_idle_plugin_t",
+ "file_type": "code",
+ "norm_label": "plugin_interface_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_oledsaver_idle_cpp_ref_ptr_t",
+ "label": "ref_ptr_t",
+ "_origin": "ast",
+ "community": 18,
+ "community_name": "oledsaver_idle_plugin_t",
+ "file_type": "code",
+ "norm_label": "ref_ptr_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_oledsaver_idle_oledsaver_idle_plugin_t_repo",
+ "label": "repo",
+ "_origin": "ast",
+ "community": 18,
+ "community_name": "oledsaver_idle_plugin_t",
+ "file_type": "code",
+ "norm_label": "repo",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L16"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "label": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L1"
+ },
+ {
+ "id": "glenum",
+ "label": "GLenum",
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "glenum",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "gluint",
+ "label": "GLuint",
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "gluint",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "depth_layer_t",
+ "label": "depth_layer_t",
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "depth_layer_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "render_cell_t",
+ "label": "render_cell_t",
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "render_cell_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "rgb_t",
+ "label": "rgb_t",
+ "_origin": "ast",
+ "community": 4,
+ "community_name": "render_init_layer",
+ "file_type": "code",
+ "norm_label": "rgb_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_ext_idle_notify_v1_client_protocol",
+ "label": "ext-idle-notify-v1-client-protocol.h",
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "ext-idle-notify-v1-client-protocol.h",
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L1"
+ },
+ {
+ "id": "mgr_idle_wayland_t",
+ "label": "mgr_idle_wayland_t",
+ "_origin": "ast",
+ "community": 5,
+ "community_name": "ext-idle-notify-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "mgr_idle_wayland_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "glyph_info_t",
+ "label": "glyph_info_t",
+ "_origin": "ast",
+ "community": 6,
+ "community_name": "render_frame",
+ "file_type": "code",
+ "norm_label": "glyph_info_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "files_ext_idle_notify_v1_protocol",
+ "label": "ext-idle-notify-v1-protocol.c",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "ext-idle-notify-v1-protocol.c",
+ "file_type": "code",
+ "norm_label": "ext-idle-notify-v1-protocol.c",
+ "source_file": "files/ext-idle-notify-v1-protocol.c",
+ "source_location": "L1"
+ },
+ {
+ "id": "files_wlr_layer_shell_unstable_v1_protocol",
+ "label": "wlr-layer-shell-unstable-v1-protocol.c",
+ "_origin": "ast",
+ "community": 8,
+ "community_name": "wlr-layer-shell-unstable-v1-protocol.c",
+ "file_type": "code",
+ "norm_label": "wlr-layer-shell-unstable-v1-protocol.c",
+ "source_file": "files/wlr-layer-shell-unstable-v1-protocol.c",
+ "source_location": "L1"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_protocol",
+ "label": "xdg-output-unstable-v1-protocol.c",
+ "_origin": "ast",
+ "community": 9,
+ "community_name": "xdg-output-unstable-v1-protocol.c",
+ "file_type": "code",
+ "norm_label": "xdg-output-unstable-v1-protocol.c",
+ "source_file": "files/xdg-output-unstable-v1-protocol.c",
+ "source_location": "L1"
+ }
+ ],
+ "links": [
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L85",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L31",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L92",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L19",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L21",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L23",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L68",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_idle_oledsaver_idle_plugin_t_init",
+ "target": "files_oledsaver_idle_oledsaver_idle_plugin_t_status",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L67",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_main",
+ "target": "files_oledsaver_renderer_main",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3673",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_main",
+ "target": "files_oledsaver_mgr_read_pidfile",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3676",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_main",
+ "target": "files_oledsaver_manager_main",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3699",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_ensure_wayland_display",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3482",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_set_defaults",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3484",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_load_config",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3485",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_mkdirs",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3494",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_write_pidfile",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3512",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_refresh_outputs",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3515",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_get_focused_output_from_ipc",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3519",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_monotime",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3544",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_reap_children",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3551",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_activate_all_outputs",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3557",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_run_lock_cmd",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3558",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_check_idle_inhibitors",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3564",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_find_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3572",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_response_inhibits_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3587",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_get_output_timeout",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3600",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_unblank_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3610",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_blank_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3612",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_update_wayfire_cursor",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3621",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_release_wayfire_cursor",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3654",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_manager_main",
+ "target": "files_oledsaver_mgr_remove_pidfile",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3659",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_activate_all_outputs",
+ "target": "files_oledsaver_mgr_monotime",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3422",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_activate_all_outputs",
+ "target": "files_oledsaver_mgr_blank_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3431",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_blank_output",
+ "target": "files_oledsaver_mgr_find_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2945",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_blank_output",
+ "target": "files_oledsaver_mgr_pids_alive",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2952",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_blank_output",
+ "target": "files_oledsaver_mgr_monotime",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2956",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_blank_output",
+ "target": "files_oledsaver_mgr_kill_pids",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2958",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_blank_output",
+ "target": "files_oledsaver_mgr_get_output_color",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2963",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_blank_output",
+ "target": "files_oledsaver_mgr_get_val_d",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2964",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_blank_output",
+ "target": "files_oledsaver_mgr_get_val_i",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2966",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_blank_output",
+ "target": "files_oledsaver_mgr_get_self_exe",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2973",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_check_idle_inhibitors",
+ "target": "files_oledsaver_mgr_ipc_request",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2230",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_focus_name_from_event",
+ "target": "files_oledsaver_mgr_refresh_outputs",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3134",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_focus_name_from_event",
+ "target": "files_oledsaver_mgr_get_focused_output_from_ipc",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3156",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_focus_watcher",
+ "target": "files_oledsaver_mgr_ipc_connect",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3166",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_focus_watcher",
+ "target": "files_oledsaver_mgr_ipc_send_method",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3173",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_focus_watcher",
+ "target": "files_oledsaver_mgr_ipc_recv",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3182",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_focus_watcher",
+ "target": "files_oledsaver_mgr_focus_name_from_event",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3222",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_focus_watcher",
+ "target": "files_oledsaver_mgr_update_focused_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3225",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_get_cursor_status_from_ipc",
+ "target": "files_oledsaver_mgr_ipc_request",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2495",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_get_cursor_status_from_ipc",
+ "target": "files_oledsaver_mgr_ipc_response_has_error",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2500",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_get_focused_output_from_ipc",
+ "target": "files_oledsaver_mgr_ipc_request",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2858",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_get_output_color",
+ "target": "files_oledsaver_mgr_random_color",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2622",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_idle_handle_resumed",
+ "target": "files_oledsaver_mgr_monotime",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3262",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_idle_watcher",
+ "target": "files_oledsaver_mgr_idle_wayland_cleanup",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3348",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_ipc_connect",
+ "target": "files_oledsaver_mgr_wayfire_ipc_path",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2084",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_ipc_recv",
+ "target": "files_oledsaver_mgr_readn",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2172",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_ipc_request",
+ "target": "files_oledsaver_mgr_ipc_connect",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2192",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_ipc_request",
+ "target": "files_oledsaver_mgr_ipc_send_method",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2195",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_ipc_request",
+ "target": "files_oledsaver_mgr_ipc_recv",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2201",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_ipc_send_method",
+ "target": "files_oledsaver_mgr_ipc_send_payload",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2164",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_ipc_send_payload",
+ "target": "files_oledsaver_mgr_writen",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2139",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_load_config",
+ "target": "files_oledsaver_mgr_expand_tilde",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2298",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_load_config",
+ "target": "files_oledsaver_mgr_set_defaults",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2316",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_load_config",
+ "target": "files_oledsaver_mgr_trim",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2345",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_output_handle_name",
+ "target": "files_oledsaver_mgr_output_set_name",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2746",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_pids_alive",
+ "target": "files_oledsaver_mgr_pid_alive",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2915",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_read_pidfile",
+ "target": "files_oledsaver_mgr_runtime_path",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3457",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_refresh_outputs",
+ "target": "files_oledsaver_ensure_wayland_display",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2816",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_refresh_outputs",
+ "target": "files_oledsaver_mgr_monotime",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2823",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_refresh_outputs",
+ "target": "files_oledsaver_mgr_find_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2845",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_refresh_outputs",
+ "target": "files_oledsaver_mgr_init_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2846",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_refresh_outputs",
+ "target": "files_oledsaver_mgr_outputs_wayland_cleanup",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2852",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_release_wayfire_cursor",
+ "target": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2545",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_remove_pidfile",
+ "target": "files_oledsaver_mgr_runtime_path",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3451",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_runtime_path",
+ "target": "files_oledsaver_mgr_mkdirs",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2006",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
+ "target": "files_oledsaver_mgr_ipc_request",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2527",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
+ "target": "files_oledsaver_mgr_ipc_response_has_error",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2532",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_unblank_output",
+ "target": "files_oledsaver_mgr_find_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3060",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_update_focused_output",
+ "target": "files_oledsaver_mgr_find_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2885",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_update_focused_output",
+ "target": "files_oledsaver_mgr_refresh_outputs",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2889",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_update_focused_output",
+ "target": "files_oledsaver_mgr_monotime",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2900",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_update_wayfire_cursor",
+ "target": "files_oledsaver_mgr_get_cursor_status_from_ipc",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2561",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_update_wayfire_cursor",
+ "target": "files_oledsaver_mgr_release_wayfire_cursor",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2571",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_update_wayfire_cursor",
+ "target": "files_oledsaver_mgr_find_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2580",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_update_wayfire_cursor",
+ "target": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2588",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_wayfire_ipc_path",
+ "target": "files_oledsaver_ensure_wayland_display",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2041",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_write_pidfile",
+ "target": "files_oledsaver_mgr_runtime_path",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3440",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_xdg_output_handle_name",
+ "target": "files_oledsaver_mgr_output_set_name",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2698",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_build_atlas",
+ "target": "files_oledsaver_render_build_codepoint_list",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L461",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_frame",
+ "target": "files_oledsaver_render_cell_at_layer",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1087",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_frame",
+ "target": "files_oledsaver_render_find_glyph",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1113",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_frame",
+ "target": "files_oledsaver_render_push_quad",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1166",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_frame",
+ "target": "files_oledsaver_render_flush_quads",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1184",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_head_white_mix",
+ "target": "files_oledsaver_render_randf",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L289",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_layer",
+ "target": "files_oledsaver_render_get_layer_properties",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L883",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_layer",
+ "target": "files_oledsaver_render_randf",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L909",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_layer",
+ "target": "files_oledsaver_render_trail_color",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L915",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_layer",
+ "target": "files_oledsaver_render_rand_speed",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L916",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_layer",
+ "target": "files_oledsaver_render_randi",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L920",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_layer",
+ "target": "files_oledsaver_render_random_codepoint",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L929",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_layer",
+ "target": "files_oledsaver_render_cell_at_layer",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L942",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_layer",
+ "target": "files_oledsaver_render_head_white_mix",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L946",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_matrix",
+ "target": "files_oledsaver_render_init_layer",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L957",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_matrix",
+ "target": "files_oledsaver_render_tick_layer",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L965",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_shaders",
+ "target": "files_oledsaver_render_compile_shader",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L758",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_lookup_color",
+ "target": "files_oledsaver_render_parse_hex",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L338",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_rand_speed",
+ "target": "files_oledsaver_render_randf",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L295",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_tick_layer",
+ "target": "files_oledsaver_render_randf",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1000",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_tick_layer",
+ "target": "files_oledsaver_render_head_white_mix",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1001",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_tick_layer",
+ "target": "files_oledsaver_render_trail_color",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L982",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_tick_layer",
+ "target": "files_oledsaver_render_rand_speed",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L983",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_tick_layer",
+ "target": "files_oledsaver_render_randi",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L985",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_tick_layer",
+ "target": "files_oledsaver_render_cell_at_layer",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L997",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_tick_layer",
+ "target": "files_oledsaver_render_random_codepoint",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L999",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_tick_matrix",
+ "target": "files_oledsaver_render_tick_layer",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1051",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_trail_color",
+ "target": "files_oledsaver_render_random_color",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L375",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_trail_color",
+ "target": "files_oledsaver_render_random_hex_color",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L376",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_oledsaver_render_lookup_color",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1550",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_oledsaver_ensure_wayland_display",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1575",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_oledsaver_render_init_egl",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1662",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_oledsaver_render_init_shaders",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1669",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_oledsaver_render_set_projection",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1675",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_oledsaver_render_init_freetype",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1681",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_oledsaver_render_build_atlas",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1687",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_oledsaver_render_init_matrix",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1696",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_oledsaver_render_tick_matrix",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1760",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_oledsaver_render_frame",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1761",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_repo",
+ "relation": "defines",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "field",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L40",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_hidden",
+ "relation": "defines",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "field",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L41",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
+ "target": "files_oledsaver_idle_oledsaver_idle_plugin_t_repo",
+ "relation": "defines",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "field",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L16",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_cpp_ref_ptr_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "field",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L40",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
+ "target": "files_oledsaver_idle_cpp_ref_ptr_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "field",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L16",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_cpp_method_repository_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "generic_arg",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L40",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
+ "target": "files_oledsaver_idle_cpp_method_repository_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "generic_arg",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L16",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "relation": "imports",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "import",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L46",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_xdg_output_unstable_v1_client_protocol",
+ "relation": "imports",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "import",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L47",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_ext_idle_notify_v1_client_protocol",
+ "relation": "imports",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "import",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L48",
+ "weight": 1.0
+ },
+ {
+ "source": "tests_test_inhibition",
+ "target": "files_oledsaver",
+ "relation": "imports",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "import",
+ "source_file": "tests/test-inhibition.c",
+ "source_location": "L2",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
+ "target": "files_oledsaver_cursor_cpp_json_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L74",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at",
+ "target": "pointf_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L43",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor",
+ "target": "files_oledsaver_cursor_cpp_json_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L90",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor",
+ "target": "files_oledsaver_cursor_cpp_json_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L96",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_get_output_color",
+ "target": "mgr_output_info_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2612",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_get_output_timeout",
+ "target": "mgr_output_info_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2607",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_idle_wayland_cleanup",
+ "target": "mgr_idle_wayland_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3308",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_init_output",
+ "target": "mgr_output_info_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2638",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_kill_pids",
+ "target": "mgr_output_info_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2920",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_output_set_name",
+ "target": "mgr_wayland_output_info_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2670",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_outputs_wayland_cleanup",
+ "target": "mgr_outputs_wayland_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2794",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_pid_alive",
+ "target": "pid_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1982",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_pids_alive",
+ "target": "mgr_output_info_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2912",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_cell_at_layer",
+ "target": "depth_layer_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L305",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_compile_shader",
+ "target": "glenum",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L740",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_init_layer",
+ "target": "depth_layer_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L881",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_tick_layer",
+ "target": "depth_layer_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "parameter_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L970",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at",
+ "target": "output_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L43",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_idle_oledsaver_idle_plugin_t_status",
+ "target": "files_oledsaver_idle_cpp_json_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L18",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_find_output",
+ "target": "mgr_output_info_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2464",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_read_pidfile",
+ "target": "pid_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3455",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_cell_at_layer",
+ "target": "render_cell_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L305",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_compile_shader",
+ "target": "gluint",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L740",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_find_glyph",
+ "target": "glyph_info_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L613",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_lookup_color",
+ "target": "rgb_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L335",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_parse_hex",
+ "target": "rgb_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L322",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_random_color",
+ "target": "rgb_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L361",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_random_hex_color",
+ "target": "rgb_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L365",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_trail_color",
+ "target": "rgb_t",
+ "relation": "references",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "return_type",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L373",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L151",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L158",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L164",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L176",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L195",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L220",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L263",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L288",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L295",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L301",
+ "weight": 1.0
+ },
+ {
+ "source": "files_ext_idle_notify_v1_client_protocol",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/ext-idle-notify-v1-client-protocol.h",
+ "source_location": "L312",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_tick_matrix",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1049",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_frame",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1057",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_xdg_output_handle_name",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1201",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_xdg_output_handle_logical_position",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1216",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_xdg_output_handle_logical_size",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1221",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_xdg_output_handle_done",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1233",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_xdg_output_handle_description",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1238",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_output_handle_geometry",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1251",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_output_handle_mode",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1259",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_output_handle_scale",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1269",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_output_handle_done",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1276",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_output_handle_name",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1280",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_output_handle_description",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1295",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_layer_surface_configure",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1311",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_layer_surface_closed",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1323",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_registry_handle_global",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1336",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_registry_handle_global_remove",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1359",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_sig_handler",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1371",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_sigusr1_handler",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1376",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_ensure_wayland_display",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1381",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_renderer_main",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1411",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_log_msg",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1944",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_monotime",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1976",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_pid_alive",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1982",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_mkdirs",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1987",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_runtime_path",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2000",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_expand_tilde",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2014",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_random_color",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2026",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_wayfire_ipc_path",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2032",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_ipc_connect",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2082",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_readn",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2109",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_writen",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2121",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_ipc_send_payload",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2134",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_ipc_send_method",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2146",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_ipc_recv",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2170",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_ipc_request",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2190",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_response_inhibits_output",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2214",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_check_idle_inhibitors",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2228",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_trim",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2245",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_set_defaults",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2254",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_load_config",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2290",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_find_output",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2464",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_ipc_response_has_error",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2472",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_get_cursor_status_from_ipc",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2487",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2526",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_release_wayfire_cursor",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2537",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_update_wayfire_cursor",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2557",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_get_output_timeout",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2607",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_get_output_color",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2612",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_get_val_d",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2631",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_get_val_i",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2634",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_init_output",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2638",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_output_set_name",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2670",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_xdg_output_handle_logical_position",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2677",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_xdg_output_handle_logical_size",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2682",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_xdg_output_handle_done",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2690",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_xdg_output_handle_name",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2695",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_xdg_output_handle_description",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2701",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_output_handle_geometry",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2714",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_output_handle_mode",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2722",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_output_handle_done",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2732",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_output_handle_scale",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2736",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_output_handle_name",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2743",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_output_handle_description",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2749",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_outputs_registry_handle_global",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2763",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_outputs_registry_handle_global_remove",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2784",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_outputs_wayland_cleanup",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2794",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_refresh_outputs",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2812",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_randf",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L284",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_randi",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L285",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_get_focused_output_from_ipc",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2855",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_head_white_mix",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L287",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_update_focused_output",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2880",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_pids_alive",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2912",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_kill_pids",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2920",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_get_self_exe",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2931",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_rand_speed",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L294",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_blank_output",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2942",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_cell_at_layer",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L305",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_unblank_output",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3057",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_random_codepoint",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L309",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_focus_name_from_event",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3121",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_focus_watcher",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3162",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_parse_hex",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L322",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_idle_handle_idled",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3247",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_idle_handle_resumed",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3257",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_idle_registry_handle_global",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3279",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_idle_registry_handle_global_remove",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3296",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_idle_wayland_cleanup",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3308",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_idle_watcher",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3326",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_lookup_color",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L335",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_signal_handler",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3387",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_run_lock_cmd",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3398",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_activate_all_outputs",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3419",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_write_pidfile",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3438",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_remove_pidfile",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3449",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_read_pidfile",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3455",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_mgr_reap_children",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3469",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_manager_main",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3477",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_random_color",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L361",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_random_hex_color",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L365",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_main",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3670",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_trail_color",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L373",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_build_codepoint_list",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L384",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_init_freetype",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L401",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_build_atlas",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L459",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_find_glyph",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L613",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_init_egl",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L628",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_compile_shader",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L740",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_init_shaders",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L757",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_set_projection",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L796",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_push_quad",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L810",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_flush_quads",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L831",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_get_layer_properties",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L862",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_init_layer",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L881",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_init_matrix",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L952",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver",
+ "target": "files_oledsaver_render_tick_layer",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver.c",
+ "source_location": "L970",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L13",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_idle",
+ "target": "files_oledsaver_idle_oledsaver_idle_plugin_t",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L14",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_interface",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L108",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L164",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L171",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L177",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L202",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L220",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L271",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L319",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L384",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L391",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L397",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L417",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L435",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_output",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L46",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_surface",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L47",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L478",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_xdg_popup",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L48",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L49",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_margin",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L496",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L50",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L518",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_popup",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L536",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L562",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L574",
+ "weight": 1.0
+ },
+ {
+ "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_layer",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
+ "source_location": "L588",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_output_unstable_v1_client_protocol",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L145",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_output_unstable_v1_client_protocol",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L152",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_output_unstable_v1_client_protocol",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L158",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_output_unstable_v1_client_protocol",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L172",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_output_unstable_v1_client_protocol",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L184",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_output_unstable_v1_client_protocol",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L342",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_output_unstable_v1_client_protocol",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L379",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_output_unstable_v1_client_protocol",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L386",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_output_unstable_v1_client_protocol",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L392",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_output_unstable_v1_client_protocol",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L404",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1003",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface_add_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1036",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1077",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1084",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1090",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1103",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface_get_toplevel",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1119",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface_get_popup",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1142",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface_set_window_geometry",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1197",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface_ack_configure",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1240",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1501",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_add_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1606",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1704",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1711",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1717",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1729",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_parent",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1760",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_title",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1778",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_app_id",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1812",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_show_window_menu",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1835",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_move",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1862",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_resize",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1904",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_max_size",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1948",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_min_size",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L1992",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_maximized",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2022",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_unset_maximized",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2054",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_fullscreen",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2088",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_unset_fullscreen",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2116",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_minimized",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2135",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_popup_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2156",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_popup_add_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2224",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_popup_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2263",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_popup_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2270",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_popup_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2276",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_popup_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2291",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_popup_grab",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2339",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_popup_reposition",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L2373",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_wl_interface",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L368",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_wm_base_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L409",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_wm_base_add_listener",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L437",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_wm_base_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L473",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_wm_base_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L480",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_wm_base_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L486",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_wm_base_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L501",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_wm_base_create_positioner",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L515",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_wl_output",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L52",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_wl_seat",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L53",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_wl_surface",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L54",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_wm_base_get_xdg_surface",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L543",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_popup",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L55",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L56",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_wm_base_pong",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L561",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_surface",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L57",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_toplevel",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L58",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_wm_base",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L59",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_set_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L770",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_get_user_data",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L777",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_get_version",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L783",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_destroy",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L794",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_set_size",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L810",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor_rect",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L831",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L848",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_set_gravity",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L866",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_set_constraint_adjustment",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L890",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_set_offset",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L912",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_set_reactive",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L929",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_size",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L947",
+ "weight": 1.0
+ },
+ {
+ "source": "files_xdg_shell_client_protocol",
+ "target": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_configure",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/xdg-shell-client-protocol.h",
+ "source_location": "L962",
+ "weight": 1.0
+ },
+ {
+ "source": "tests_test_inhibition",
+ "target": "tests_test_inhibition_main",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "tests/test-inhibition.c",
+ "source_location": "L6",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_cpp_plugin_interface_t",
+ "relation": "inherits",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L13",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
+ "target": "files_oledsaver_idle_cpp_plugin_interface_t",
+ "relation": "inherits",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L14",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L16",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L26",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_is_unloadable",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L34",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L43",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L56",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L74",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L90",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
+ "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-cursor.cpp",
+ "source_location": "L96",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
+ "target": "files_oledsaver_idle_oledsaver_idle_plugin_t_status",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L18",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
+ "target": "files_oledsaver_idle_oledsaver_idle_plugin_t_init",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L64",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
+ "target": "files_oledsaver_idle_oledsaver_idle_plugin_t_fini",
+ "relation": "method",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "files/oledsaver-idle.cpp",
+ "source_location": "L70",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_idle_watcher",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3356",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_idle_watcher",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3359",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_idle_watcher",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3363",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_idle_wayland_cleanup",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3310",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_idle_wayland_cleanup",
+ "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3312",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_outputs_wayland_cleanup",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2798",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_outputs_wayland_cleanup",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2805",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_refresh_outputs",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2832",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_mgr_refresh_outputs",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2834",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_render_layer_surface_configure",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1320",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1592",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1594",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1629",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1633",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1638",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1639",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1640",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1647",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1835",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1844",
+ "weight": 1.0
+ },
+ {
+ "source": "files_oledsaver_renderer_main",
+ "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1850",
+ "weight": 1.0
+ },
+ {
+ "source": "tests_test_inhibition_main",
+ "target": "files_oledsaver_mgr_monotime",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "tests/test-inhibition.c",
+ "source_location": "L24",
+ "weight": 1.0
+ },
+ {
+ "source": "tests_test_inhibition_main",
+ "target": "files_oledsaver_mgr_idle_handle_resumed",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "tests/test-inhibition.c",
+ "source_location": "L25",
+ "weight": 1.0
+ },
+ {
+ "source": "tests_test_inhibition_main",
+ "target": "files_oledsaver_mgr_response_inhibits_output",
+ "relation": "calls",
+ "_origin": "ast",
+ "confidence": "INFERRED",
+ "confidence_score": 0.85,
+ "context": "call",
+ "source_file": "tests/test-inhibition.c",
+ "source_location": "L8",
+ "weight": 1.0
+ }
+ ],
+ "hyperedges": []
+} \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/2026-09-18/manifest.json b/gui-apps/oledsaver/graphify-out/2026-09-18/manifest.json
new file mode 100644
index 000000000000..c518f5983035
--- /dev/null
+++ b/gui-apps/oledsaver/graphify-out/2026-09-18/manifest.json
@@ -0,0 +1,74 @@
+{
+ "files/ext-idle-notify-v1-client-protocol.h": {
+ "mtime": 1781276121.2383394,
+ "seen": 1789161983.6576905,
+ "ast_hash": "68ee069da1d53c6ddfe4aad1a45aa228",
+ "semantic_hash": ""
+ },
+ "files/ext-idle-notify-v1-protocol.c": {
+ "mtime": 1781276121.2363393,
+ "seen": 1789161983.6576936,
+ "ast_hash": "d44d5c1dae253d1086488678eaae7f52",
+ "semantic_hash": ""
+ },
+ "files/oledsaver.c": {
+ "mtime": 1789161863.5140574,
+ "seen": 1789161983.6576986,
+ "ast_hash": "59adaacd0d8ef1cda0bd47a30380c008",
+ "semantic_hash": ""
+ },
+ "files/wlr-layer-shell-unstable-v1-client-protocol.h": {
+ "mtime": 1781276121.2363393,
+ "seen": 1789161983.6576998,
+ "ast_hash": "9ae1c9b28ec7bdde56616c6caaf35262",
+ "semantic_hash": ""
+ },
+ "files/wlr-layer-shell-unstable-v1-protocol.c": {
+ "mtime": 1781276121.2343392,
+ "seen": 1789161983.6577005,
+ "ast_hash": "bb3527396ba5985dfffd48bb4c36cbf3",
+ "semantic_hash": ""
+ },
+ "files/xdg-output-unstable-v1-client-protocol.h": {
+ "mtime": 1781276121.2373393,
+ "seen": 1789161983.6577017,
+ "ast_hash": "1f03f1a4dd27bffda5b5318ab994ef61",
+ "semantic_hash": ""
+ },
+ "files/xdg-output-unstable-v1-protocol.c": {
+ "mtime": 1781276121.2353394,
+ "seen": 1789161983.6577024,
+ "ast_hash": "b52167aecdaa5079290322e71415ef7e",
+ "semantic_hash": ""
+ },
+ "files/xdg-shell-client-protocol.h": {
+ "mtime": 1781276121.2373393,
+ "seen": 1789161983.6577032,
+ "ast_hash": "d6e96826017acfb25eff163135da557c",
+ "semantic_hash": ""
+ },
+ "files/xdg-shell-protocol.c": {
+ "mtime": 1781276121.2353394,
+ "seen": 1789161983.6577039,
+ "ast_hash": "47c275e2de1584d65068839962581144",
+ "semantic_hash": ""
+ },
+ "files/oledsaver-cursor.cpp": {
+ "mtime": 1786926310.4031188,
+ "seen": 1789161983.6576958,
+ "ast_hash": "8777a2af4836803945dc1a39f539394a",
+ "semantic_hash": ""
+ },
+ "files/oledsaver-idle.cpp": {
+ "mtime": 1789161872.3120966,
+ "seen": 1789161983.657697,
+ "ast_hash": "d731f7665861c844d6005bbcee6907d6",
+ "semantic_hash": ""
+ },
+ "tests/test-inhibition.c": {
+ "mtime": 1789161952.5334542,
+ "seen": 1789161983.6577046,
+ "ast_hash": "9440cbc5a4259836b628a86d3733897c",
+ "semantic_hash": ""
+ }
+} \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/GRAPH_REPORT.md b/gui-apps/oledsaver/graphify-out/GRAPH_REPORT.md
index 7a828dd6677a..d4d47fb2f1bf 100644
--- a/gui-apps/oledsaver/graphify-out/GRAPH_REPORT.md
+++ b/gui-apps/oledsaver/graphify-out/GRAPH_REPORT.md
@@ -1,29 +1,28 @@
-# Graph Report - oledsaver (2026-09-11)
+# Graph Report - oledsaver (2026-09-18)
## Corpus Check
-- 12 files · ~33,095 words
+- 13 files · ~33,438 words
- Verdict: corpus is large enough that graph structure adds value.
## Summary
-- 281 nodes · 439 edges · 19 communities (14 shown, 1 thin omitted)
+- 283 nodes · 440 edges · 19 communities (12 shown, 2 thin omitted)
- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 24 edges (avg confidence: 0.85)
- Token cost: 0 input · 0 output
## Community Hubs (Navigation)
- xdg-shell-client-protocol.h
-- oledsaver.c
- wlr-layer-shell-unstable-v1-client-protocol.h
- mgr_ipc_request
- render_init_layer
- ext-idle-notify-v1-client-protocol.h
- render_frame
-- mgr_blank_output
-- mgr_refresh_outputs
+- manager_main
+- render_build_atlas
- mgr_output_set_name
- oledsaver_cursor_plugin_t
- mgr_load_config
- mgr_update_wayfire_cursor
-- manager_main
+- README.video-inhibition.md
- oledsaver_idle_plugin_t
## God Nodes (most connected - your core abstractions)
@@ -53,19 +52,19 @@
## Import Cycles
- None detected.
-## Communities (19 total, 1 thin omitted)
+## Communities (19 total, 2 thin omitted)
### Community 0 - "xdg-shell-client-protocol.h"
Cohesion: 0.03
Nodes (13): wl_interface, wl_output, wl_seat, wl_surface, xdg_popup, xdg_popup_listener, xdg_positioner, xdg_surface (+5 more)
### Community 2 - "wlr-layer-shell-unstable-v1-client-protocol.h"
-Cohesion: 0.07
-Nodes (24): render_compile_shader(), render_init_egl(), render_init_freetype(), render_init_shaders(), render_layer_surface_configure(), render_set_projection(), renderer_main(), wl_interface (+16 more)
+Cohesion: 0.05
+Nodes (30): mgr_outputs_wayland_cleanup(), render_compile_shader(), render_init_egl(), render_init_freetype(), render_init_shaders(), render_layer_surface_configure(), render_set_projection(), renderer_main() (+22 more)
### Community 3 - "mgr_ipc_request"
-Cohesion: 0.18
-Nodes (14): ensure_wayland_display(), mgr_check_idle_inhibitors(), mgr_focus_name_from_event(), mgr_focus_watcher(), mgr_get_focused_output_from_ipc(), mgr_ipc_connect(), mgr_ipc_recv(), mgr_ipc_request() (+6 more)
+Cohesion: 0.24
+Nodes (11): mgr_check_idle_inhibitors(), mgr_focus_name_from_event(), mgr_focus_watcher(), mgr_get_focused_output_from_ipc(), mgr_ipc_connect(), mgr_ipc_recv(), mgr_ipc_request(), mgr_ipc_send_method() (+3 more)
### Community 4 - "render_init_layer"
Cohesion: 0.19
@@ -79,13 +78,9 @@ Nodes (8): ext_idle_notification_v1_add_listener(), ext_idle_notification_v1_des
Cohesion: 0.40
Nodes (5): render_find_glyph(), render_flush_quads(), render_frame(), render_push_quad(), glyph_info_t
-### Community 11 - "mgr_blank_output"
-Cohesion: 0.13
-Nodes (18): mgr_activate_all_outputs(), mgr_blank_output(), mgr_get_output_color(), mgr_get_output_timeout(), mgr_get_self_exe(), mgr_get_val_d(), mgr_get_val_i(), mgr_idle_handle_resumed() (+10 more)
-
-### Community 12 - "mgr_refresh_outputs"
-Cohesion: 0.18
-Nodes (7): mgr_outputs_wayland_cleanup(), mgr_refresh_outputs(), zxdg_output_manager_v1_destroy(), zxdg_output_manager_v1_get_xdg_output(), zxdg_output_v1_add_listener(), zxdg_output_v1_destroy(), mgr_outputs_wayland_t
+### Community 11 - "manager_main"
+Cohesion: 0.10
+Nodes (33): ensure_wayland_display(), main(), manager_main(), mgr_activate_all_outputs(), mgr_blank_output(), mgr_find_output(), mgr_get_output_color(), mgr_get_output_timeout() (+25 more)
### Community 13 - "mgr_output_set_name"
Cohesion: 0.50
@@ -103,23 +98,19 @@ Nodes (4): mgr_expand_tilde(), mgr_load_config(), mgr_set_defaults(), mgr_trim()
Cohesion: 0.60
Nodes (5): mgr_get_cursor_status_from_ipc(), mgr_ipc_response_has_error(), mgr_release_wayfire_cursor(), mgr_set_wayfire_cursor_hidden(), mgr_update_wayfire_cursor()
-### Community 17 - "manager_main"
-Cohesion: 0.25
-Nodes (11): main(), manager_main(), mgr_find_output(), mgr_mkdirs(), mgr_read_pidfile(), mgr_reap_children(), mgr_remove_pidfile(), mgr_run_lock_cmd() (+3 more)
-
### Community 18 - "oledsaver_idle_plugin_t"
Cohesion: 0.22
Nodes (6): json_t, method_repository_t, plugin_interface_t, ref_ptr_t, oledsaver_idle_plugin_t, repo
## Knowledge Gaps
-- **23 isolated node(s):** `repo`, `cursor_hidden`, `repo`, `wl_output`, `wl_surface` (+18 more)
- These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 156 node(s) total have ≤1 connection when file, concept and rationale nodes are included.)
-- **1 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
+- **24 isolated node(s):** `repo`, `cursor_hidden`, `repo`, `wl_output`, `wl_surface` (+19 more)
+ These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 158 node(s) total have ≤1 connection when file, concept and rationale nodes are included.)
+- **2 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
## Suggested Questions
_Questions this graph is uniquely positioned to answer:_
-- **Why does `renderer_main()` connect `wlr-layer-shell-unstable-v1-client-protocol.h` to `oledsaver.c`, `mgr_ipc_request`, `render_init_layer`, `render_frame`, `mgr_refresh_outputs`, `manager_main`?**
+- **Why does `renderer_main()` connect `wlr-layer-shell-unstable-v1-client-protocol.h` to `oledsaver.c`, `render_init_layer`, `render_frame`, `manager_main`, `render_build_atlas`?**
_High betweenness centrality (0.024) - this node is a cross-community bridge._
- **Why does `render_compile_shader()` connect `wlr-layer-shell-unstable-v1-client-protocol.h` to `oledsaver.c`?**
_High betweenness centrality (0.009) - this node is a cross-community bridge._
@@ -128,8 +119,8 @@ _Questions this graph is uniquely positioned to answer:_
- **Are the 11 inferred relationships involving `renderer_main()` (e.g. with `zwlr_layer_shell_v1_get_layer_surface()` and `zwlr_layer_surface_v1_add_listener()`) actually correct?**
_`renderer_main()` has 11 INFERRED edges - model-reasoned connections that need verification._
- **What connects `repo`, `cursor_hidden`, `repo` to the rest of the system?**
- _23 weakly-connected nodes found - possible documentation gaps or missing edges._
+ _24 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `xdg-shell-client-protocol.h` be split into smaller, more focused modules?**
_Cohesion score 0.028985507246376812 - nodes in this community are weakly interconnected._
- **Should `oledsaver.c` be split into smaller, more focused modules?**
- _Cohesion score 0.058823529411764705 - nodes in this community are weakly interconnected._ \ No newline at end of file
+ _Cohesion score 0.06060606060606061 - nodes in this community are weakly interconnected._ \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/08dfca5a42d167b635e51cf14daa9e276e533d41d66a50abc69f542a90bbb807.json b/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/08dfca5a42d167b635e51cf14daa9e276e533d41d66a50abc69f542a90bbb807.json
new file mode 100644
index 000000000000..e4edd930a6a4
--- /dev/null
+++ b/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/08dfca5a42d167b635e51cf14daa9e276e533d41d66a50abc69f542a90bbb807.json
@@ -0,0 +1 @@
+{"nodes": [{"id": "$graphify-root$_files_oledsaver_c", "label": "oledsaver.c", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1"}, {"id": "$graphify-root$_files_oledsaver_render_randf", "label": "render_randf()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L285", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_randi", "label": "render_randi()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L286", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_head_white_mix", "label": "render_head_white_mix()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L288", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_rand_speed", "label": "render_rand_speed()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L295", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_cell_at_layer", "label": "render_cell_at_layer()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L306", "_callable": true}, {"id": "render_cell_t", "label": "render_cell_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "depth_layer_t", "label": "depth_layer_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_render_random_codepoint", "label": "render_random_codepoint()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L310", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_parse_hex", "label": "render_parse_hex()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L323", "_callable": true}, {"id": "rgb_t", "label": "rgb_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_render_lookup_color", "label": "render_lookup_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L336", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_random_color", "label": "render_random_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L362", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_random_hex_color", "label": "render_random_hex_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L366", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_trail_color", "label": "render_trail_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L374", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_build_codepoint_list", "label": "render_build_codepoint_list()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L385", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_init_freetype", "label": "render_init_freetype()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L402", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_build_atlas", "label": "render_build_atlas()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L460", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_find_glyph", "label": "render_find_glyph()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L614", "_callable": true}, {"id": "glyph_info_t", "label": "glyph_info_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_render_init_egl", "label": "render_init_egl()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L629", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_compile_shader", "label": "render_compile_shader()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L741", "_callable": true}, {"id": "gluint", "label": "GLuint", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "glenum", "label": "GLenum", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_render_init_shaders", "label": "render_init_shaders()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L758", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_set_projection", "label": "render_set_projection()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L797", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_push_quad", "label": "render_push_quad()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L811", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_flush_quads", "label": "render_flush_quads()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L832", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_get_layer_properties", "label": "render_get_layer_properties()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L863", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_init_layer", "label": "render_init_layer()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L882", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_init_matrix", "label": "render_init_matrix()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L953", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_tick_layer", "label": "render_tick_layer()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L971", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_tick_matrix", "label": "render_tick_matrix()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1050", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_frame", "label": "render_frame()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1058", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_xdg_output_handle_name", "label": "render_xdg_output_handle_name()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1202", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_xdg_output_handle_logical_position", "label": "render_xdg_output_handle_logical_position()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1217", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_xdg_output_handle_logical_size", "label": "render_xdg_output_handle_logical_size()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1222", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_xdg_output_handle_done", "label": "render_xdg_output_handle_done()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1234", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_xdg_output_handle_description", "label": "render_xdg_output_handle_description()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1239", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_geometry", "label": "render_output_handle_geometry()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1252", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_mode", "label": "render_output_handle_mode()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1260", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_scale", "label": "render_output_handle_scale()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1270", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_done", "label": "render_output_handle_done()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1277", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_name", "label": "render_output_handle_name()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1281", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_description", "label": "render_output_handle_description()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1296", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_layer_surface_configure", "label": "render_layer_surface_configure()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1312", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_layer_surface_closed", "label": "render_layer_surface_closed()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1324", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_registry_handle_global", "label": "render_registry_handle_global()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1337", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_registry_handle_global_remove", "label": "render_registry_handle_global_remove()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1360", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_sig_handler", "label": "render_sig_handler()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1372", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_sigusr1_handler", "label": "render_sigusr1_handler()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1377", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_ensure_wayland_display", "label": "ensure_wayland_display()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1382", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_renderer_main", "label": "renderer_main()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1412", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_log_msg", "label": "mgr_log_msg()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1953", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_monotime", "label": "mgr_monotime()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1985", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_pid_alive", "label": "mgr_pid_alive()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1991", "_callable": true}, {"id": "pid_t", "label": "pid_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_mgr_mkdirs", "label": "mgr_mkdirs()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1996", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_runtime_path", "label": "mgr_runtime_path()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2009", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "label": "mgr_expand_tilde()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2023", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_random_color", "label": "mgr_random_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2035", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "label": "mgr_wayfire_ipc_path()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2041", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "label": "mgr_ipc_connect()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2091", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_readn", "label": "mgr_readn()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2118", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_writen", "label": "mgr_writen()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2130", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_send_payload", "label": "mgr_ipc_send_payload()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2143", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "label": "mgr_ipc_send_method()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2155", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "label": "mgr_ipc_recv()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2179", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_request", "label": "mgr_ipc_request()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2199", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "label": "mgr_response_inhibits_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2223", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "label": "mgr_check_idle_inhibitors()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2237", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_trim", "label": "mgr_trim()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2254", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_set_defaults", "label": "mgr_set_defaults()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2263", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_load_config", "label": "mgr_load_config()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2300", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_find_output", "label": "mgr_find_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2476", "_callable": true}, {"id": "mgr_output_info_t", "label": "mgr_output_info_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "label": "mgr_ipc_response_has_error()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2484", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "label": "mgr_get_cursor_status_from_ipc()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2499", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "label": "mgr_set_wayfire_cursor_hidden()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2538", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "label": "mgr_release_wayfire_cursor()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2549", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "label": "mgr_update_wayfire_cursor()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2569", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_output_timeout", "label": "mgr_get_output_timeout()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2619", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_output_color", "label": "mgr_get_output_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2624", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_val_d", "label": "mgr_get_val_d()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2643", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_val_i", "label": "mgr_get_val_i()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2646", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_init_output", "label": "mgr_init_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2650", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_set_name", "label": "mgr_output_set_name()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2682", "_callable": true}, {"id": "mgr_wayland_output_info_t", "label": "mgr_wayland_output_info_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_logical_position", "label": "mgr_xdg_output_handle_logical_position()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2689", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_logical_size", "label": "mgr_xdg_output_handle_logical_size()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2694", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_done", "label": "mgr_xdg_output_handle_done()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2702", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_name", "label": "mgr_xdg_output_handle_name()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2707", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_description", "label": "mgr_xdg_output_handle_description()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2713", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_geometry", "label": "mgr_output_handle_geometry()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2726", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_mode", "label": "mgr_output_handle_mode()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2734", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_done", "label": "mgr_output_handle_done()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2744", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_scale", "label": "mgr_output_handle_scale()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2748", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_name", "label": "mgr_output_handle_name()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2755", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_description", "label": "mgr_output_handle_description()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2761", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "label": "mgr_outputs_registry_handle_global()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2775", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global_remove", "label": "mgr_outputs_registry_handle_global_remove()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2796", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "label": "mgr_outputs_wayland_cleanup()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2806", "_callable": true}, {"id": "mgr_outputs_wayland_t", "label": "mgr_outputs_wayland_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "label": "mgr_refresh_outputs()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2824", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "label": "mgr_get_focused_output_from_ipc()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2867", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "label": "mgr_update_focused_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2892", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_pids_alive", "label": "mgr_pids_alive()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2924", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_kill_pids", "label": "mgr_kill_pids()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2932", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_self_exe", "label": "mgr_get_self_exe()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2943", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_blank_output", "label": "mgr_blank_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2954", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_unblank_output", "label": "mgr_unblank_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3071", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "label": "mgr_focus_name_from_event()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3135", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "label": "mgr_focus_watcher()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3176", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_handle_idled", "label": "mgr_idle_handle_idled()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3261", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_handle_resumed", "label": "mgr_idle_handle_resumed()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3271", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "label": "mgr_idle_registry_handle_global()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3293", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global_remove", "label": "mgr_idle_registry_handle_global_remove()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3310", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "label": "mgr_idle_wayland_cleanup()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3322", "_callable": true}, {"id": "mgr_idle_wayland_t", "label": "mgr_idle_wayland_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "label": "mgr_idle_watcher()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3340", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_signal_handler", "label": "mgr_signal_handler()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3401", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "label": "mgr_run_lock_cmd()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3412", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "label": "mgr_activate_all_outputs()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3433", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "label": "mgr_write_pidfile()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3452", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_remove_pidfile", "label": "mgr_remove_pidfile()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3463", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "label": "mgr_read_pidfile()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3469", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_reap_children", "label": "mgr_reap_children()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3483", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_manager_main", "label": "manager_main()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3491", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_main", "label": "main()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3684", "_callable": true}], "edges": [{"source": "$graphify-root$_files_oledsaver_c", "target": "stdio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "stdlib", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "string", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "stdbool", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "unistd", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "errno", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "signal", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "time", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "math", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "fcntl", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "pthread", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "socket", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "stat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "un", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "types", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "wait", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "mman", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "stdarg", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "stdint", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "poll", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "dirent", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "json", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "wayland_client", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "wayland_egl", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "egl", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "eglext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "gl2", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "ft2build", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_wlr_layer_shell_unstable_v1_client_protocol_h", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L46", "weight": 1.0, "target_file": "$graphify-root$/files/wlr-layer-shell-unstable-v1-client-protocol.h"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_xdg_output_unstable_v1_client_protocol_h", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L47", "weight": 1.0, "target_file": "$graphify-root$/files/xdg-output-unstable-v1-client-protocol.h"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_ext_idle_notify_v1_client_protocol_h", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L48", "weight": 1.0, "target_file": "$graphify-root$/files/ext-idle-notify-v1-client-protocol.h"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_randf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_randi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_head_white_mix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L288", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_rand_speed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L295", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_cell_at_layer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L306", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_cell_at_layer", "target": "render_cell_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L306", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_render_cell_at_layer", "target": "depth_layer_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L306", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_random_codepoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L310", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_parse_hex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_parse_hex", "target": "rgb_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L323", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_lookup_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_lookup_color", "target": "rgb_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L336", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_random_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L362", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_random_color", "target": "rgb_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L362", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_random_hex_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L366", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_random_hex_color", "target": "rgb_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L366", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_trail_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L374", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_trail_color", "target": "rgb_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L374", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_build_codepoint_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L385", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_init_freetype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L402", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_build_atlas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L460", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_find_glyph", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L614", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_find_glyph", "target": "glyph_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L614", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_init_egl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L629", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_compile_shader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L741", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_compile_shader", "target": "gluint", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L741", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_render_compile_shader", "target": "glenum", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L741", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_init_shaders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L758", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_set_projection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L797", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_push_quad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L811", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_flush_quads", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L832", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_get_layer_properties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L863", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_init_layer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L882", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "depth_layer_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L882", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_init_matrix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L953", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_tick_layer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L971", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "depth_layer_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L971", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_tick_matrix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1050", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_frame", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1058", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_xdg_output_handle_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1202", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_xdg_output_handle_logical_position", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1217", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_xdg_output_handle_logical_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1222", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_xdg_output_handle_done", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1234", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_xdg_output_handle_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1239", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_geometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1252", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1260", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_scale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1270", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_done", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1277", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1281", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1296", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_layer_surface_configure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1312", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_layer_surface_closed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1324", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_registry_handle_global", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1337", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_registry_handle_global_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1360", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_sig_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1372", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_sigusr1_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1377", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_ensure_wayland_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1382", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_renderer_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1412", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_log_msg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1953", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1985", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_pid_alive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1991", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_pid_alive", "target": "pid_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1991", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_mkdirs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1996", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_runtime_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2009", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2023", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_random_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2035", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2041", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2091", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_readn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2118", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_writen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2130", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_send_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2143", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2155", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2179", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2199", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2223", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2237", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_trim", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2254", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_set_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2263", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_load_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2300", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2476", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_find_output", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2476", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2484", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2499", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2538", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2549", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2569", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_output_timeout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2619", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_output_timeout", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2619", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_output_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2624", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_output_color", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_val_d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2643", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_val_i", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2646", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_init_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2650", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_init_output", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2650", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_set_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2682", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_output_set_name", "target": "mgr_wayland_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2682", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_logical_position", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2689", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_logical_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2694", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_done", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2702", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2707", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2713", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_geometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2726", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2734", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_done", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2744", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_scale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2748", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2755", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2761", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2775", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2796", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2806", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "target": "mgr_outputs_wayland_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2806", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2824", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2867", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2892", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_pids_alive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2924", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_pids_alive", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2924", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_kill_pids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2932", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_kill_pids", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2932", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_self_exe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2943", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_blank_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2954", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_unblank_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3071", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3135", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3176", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_handle_idled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3261", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_handle_resumed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3271", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3293", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3310", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3322", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "target": "mgr_idle_wayland_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3322", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3340", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_signal_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3401", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3412", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3433", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3452", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_remove_pidfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3463", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3469", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "target": "pid_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3469", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_reap_children", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3483", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_manager_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3491", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3684", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_head_white_mix", "target": "$graphify-root$_files_oledsaver_render_randf", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_rand_speed", "target": "$graphify-root$_files_oledsaver_render_randf", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_lookup_color", "target": "$graphify-root$_files_oledsaver_render_parse_hex", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L339", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_trail_color", "target": "$graphify-root$_files_oledsaver_render_random_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L376", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_trail_color", "target": "$graphify-root$_files_oledsaver_render_random_hex_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L377", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_build_atlas", "target": "$graphify-root$_files_oledsaver_render_build_codepoint_list", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_shaders", "target": "$graphify-root$_files_oledsaver_render_compile_shader", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L759", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_get_layer_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L884", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_randf", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L910", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_trail_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L916", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_rand_speed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L917", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_randi", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L921", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_random_codepoint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L930", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_cell_at_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L943", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_head_white_mix", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L947", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_matrix", "target": "$graphify-root$_files_oledsaver_render_init_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L958", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_matrix", "target": "$graphify-root$_files_oledsaver_render_tick_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L966", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_trail_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L983", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_rand_speed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L984", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_randi", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L986", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_cell_at_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L998", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_random_codepoint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1000", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_randf", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1001", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_head_white_mix", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1002", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_matrix", "target": "$graphify-root$_files_oledsaver_render_tick_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1052", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_frame", "target": "$graphify-root$_files_oledsaver_render_cell_at_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1088", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_frame", "target": "$graphify-root$_files_oledsaver_render_find_glyph", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1114", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_frame", "target": "$graphify-root$_files_oledsaver_render_push_quad", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1167", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_frame", "target": "$graphify-root$_files_oledsaver_render_flush_quads", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1185", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_lookup_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1556", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_ensure_wayland_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1581", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_init_egl", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1668", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_init_shaders", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1675", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_set_projection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1681", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_init_freetype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1687", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_build_atlas", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1693", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_init_matrix", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1702", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_tick_matrix", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1767", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_frame", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1768", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_runtime_path", "target": "$graphify-root$_files_oledsaver_mgr_mkdirs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2015", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "target": "$graphify-root$_files_oledsaver_ensure_wayland_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2050", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "target": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2093", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_send_payload", "target": "$graphify-root$_files_oledsaver_mgr_writen", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2148", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "target": "$graphify-root$_files_oledsaver_mgr_ipc_send_payload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2173", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "target": "$graphify-root$_files_oledsaver_mgr_readn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2181", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_request", "target": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2201", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_request", "target": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2204", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_request", "target": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2210", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "target": "$graphify-root$_files_oledsaver_mgr_ipc_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2239", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_load_config", "target": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2308", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_load_config", "target": "$graphify-root$_files_oledsaver_mgr_set_defaults", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2326", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_load_config", "target": "$graphify-root$_files_oledsaver_mgr_trim", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2355", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "target": "$graphify-root$_files_oledsaver_mgr_ipc_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2507", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "target": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2512", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "target": "$graphify-root$_files_oledsaver_mgr_ipc_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2539", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "target": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2544", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "target": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2557", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "target": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2573", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "target": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2583", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2592", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "target": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2600", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_output_color", "target": "$graphify-root$_files_oledsaver_mgr_random_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2634", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_name", "target": "$graphify-root$_files_oledsaver_mgr_output_set_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2710", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_output_handle_name", "target": "$graphify-root$_files_oledsaver_mgr_output_set_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2758", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "target": "$graphify-root$_files_oledsaver_ensure_wayland_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2828", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2835", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2857", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "target": "$graphify-root$_files_oledsaver_mgr_init_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2858", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "target": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2864", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "target": "$graphify-root$_files_oledsaver_mgr_ipc_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2870", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2897", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "target": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2901", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2912", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_pids_alive", "target": "$graphify-root$_files_oledsaver_mgr_pid_alive", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2927", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2957", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_pids_alive", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2964", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2968", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_kill_pids", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2970", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_get_output_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2975", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_get_val_d", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2976", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_get_val_i", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2978", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_get_self_exe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2985", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_unblank_output", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3074", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "target": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3148", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "target": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3170", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "target": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3180", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "target": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3187", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "target": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3196", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "target": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3236", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "target": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3239", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_idle_handle_resumed", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3276", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "target": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3362", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3436", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "target": "$graphify-root$_files_oledsaver_mgr_blank_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3445", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "target": "$graphify-root$_files_oledsaver_mgr_runtime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3454", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_remove_pidfile", "target": "$graphify-root$_files_oledsaver_mgr_runtime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3465", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "target": "$graphify-root$_files_oledsaver_mgr_runtime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3471", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_ensure_wayland_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3496", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_set_defaults", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3498", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_load_config", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3499", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_mkdirs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3508", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3526", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3529", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3533", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3558", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_reap_children", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3565", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3571", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3572", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3578", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3586", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3601", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_get_output_timeout", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3614", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_unblank_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3624", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_blank_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3626", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3635", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3668", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_remove_pidfile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3673", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_main", "target": "$graphify-root$_files_oledsaver_renderer_main", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3687", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_main", "target": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3690", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_main", "target": "$graphify-root$_files_oledsaver_manager_main", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3713", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_files_oledsaver_render_randf", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L285", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_randi", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L286", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L311", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L313", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L315", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L315", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L317", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L317", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L319", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L319", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_parse_hex", "callee": "sscanf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L328", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L338", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strspn", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L338", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L341", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L345", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L346", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L347", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L349", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L350", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L351", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L354", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L355", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L363", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_hex_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L368", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_hex_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L369", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_hex_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L370", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "FT_Init_FreeType", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L403", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L404", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "FT_New_Face", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L425", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L426", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L433", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "popen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L435", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fgets", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L438", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "strchr", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L439", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "FT_New_Face", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L441", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L442", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "pclose", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L446", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L451", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "FT_Done_FreeType", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L452", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "FT_Set_Pixel_Sizes", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L456", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "FT_Set_Pixel_Sizes", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L465", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L480", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "FT_Load_Char", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L485", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "malloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L504", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "memcpy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L507", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L540", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "memcpy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L561", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L581", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L583", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glGenTextures", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L595", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glBindTexture", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L596", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glTexParameteri", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L597", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glTexParameteri", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L598", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glTexParameteri", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L599", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glTexParameteri", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L600", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glPixelStorei", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L601", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glTexImage2D", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L602", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L605", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L607", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglGetDisplay", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L630", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglGetProcAddress", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L634", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglGetPlatformDisplayEXT", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L636", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L641", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglInitialize", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L646", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L647", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L650", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglBindAPI", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L652", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L653", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglChooseConfig", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L669", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L671", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglCreateContext", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L680", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L683", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "wl_egl_window_create", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L688", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L691", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglCreateWindowSurface", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L695", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L698", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglMakeCurrent", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L702", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L703", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglSwapInterval", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L708", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L710", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glCreateShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L742", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glShaderSource", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L743", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glCompileShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L744", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glGetShaderiv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L747", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glGetShaderInfoLog", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L750", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L751", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glDeleteShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L752", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glCreateProgram", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L763", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glAttachShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L764", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glAttachShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L765", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glLinkProgram", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L766", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetProgramiv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L769", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetProgramInfoLog", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L772", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L773", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glDeleteShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L777", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glDeleteShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L778", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetUniformLocation", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L780", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetUniformLocation", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L781", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetAttribLocation", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L782", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetAttribLocation", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L783", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetAttribLocation", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L784", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGenBuffers", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L787", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "malloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L790", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L793", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_set_projection", "callee": "glUseProgram", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L805", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_set_projection", "callee": "glUniformMatrix4fv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L806", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glBindBuffer", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L835", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glBufferData", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L836", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glEnableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L839", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glEnableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L840", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glEnableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L841", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glVertexAttribPointer", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L843", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glVertexAttribPointer", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L845", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glVertexAttribPointer", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L847", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glDrawArrays", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L850", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glDisableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L852", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glDisableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L853", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glDisableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L854", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_layer", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L899", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_layer", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L900", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_layer", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L901", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_layer", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L902", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_matrix", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L963", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_tick_layer", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1022", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glViewport", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1062", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glEnable", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1065", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glBlendFunc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1066", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glUseProgram", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1068", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glActiveTexture", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1069", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glBindTexture", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1070", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glUniform1i", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1071", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_xdg_output_handle_name", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1206", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_xdg_output_handle_name", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1208", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_xdg_output_handle_logical_size", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1228", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_output_handle_name", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1285", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_output_handle_name", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1287", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_layer_surface_configure", "callee": "zwlr_layer_surface_v1_ack_configure", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1321", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1341", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1342", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1344", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1345", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1347", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1348", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1350", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1351", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1352", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_output_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1355", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_list_insert", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1356", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1383", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1384", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "opendir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1389", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "readdir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1394", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "strncmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1395", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1400", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "stat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1401", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "S_ISSOCK", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1401", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "setenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1402", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "closedir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1407", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1439", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1441", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1442", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1443", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1445", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1446", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1449", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1450", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1451", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1452", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1453", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1454", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1455", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1456", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1457", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1458", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1459", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1460", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1461", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1462", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1463", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1464", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1469", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1470", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1475", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1476", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1477", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1478", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1479", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1480", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1483", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1484", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1487", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1488", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1489", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1490", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1491", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1492", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1495", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1497", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1497", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1498", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1525", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1550", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "srand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1554", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "time", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1554", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "getpid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1554", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1557", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1559", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1566", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "sigemptyset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1568", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1569", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1570", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1573", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "sigemptyset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1575", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1576", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "signal", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1578", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_connect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1582", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1584", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_list_init", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1588", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_get_registry", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1590", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_registry_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1591", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1593", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_list_for_each", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1597", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zxdg_output_manager_v1_get_xdg_output", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1598", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zxdg_output_v1_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1600", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1605", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1608", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_list_for_each", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1610", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1611", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1613", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1618", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1621", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1625", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_compositor_create_surface", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1633", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_shell_v1_get_layer_surface", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1635", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_set_anchor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1639", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_set_size", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1644", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_set_exclusive_zone", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1645", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_set_keyboard_interactivity", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1646", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_compositor_create_region", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1649", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_surface_set_input_region", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1650", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_region_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1651", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1653", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_surface_commit", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1656", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1657", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1660", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1661", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1665", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1669", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1670", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1676", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1677", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1688", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1689", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1694", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1695", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1699", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1706", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1711", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "clock_gettime", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1722", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_prepare_read", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1724", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_flush", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1725", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_get_fd", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1728", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "poll", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1731", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_read_events", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1732", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_cancel_read", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1734", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_dispatch_pending", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1737", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glViewport", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1741", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClearColor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1753", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClear", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1755", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClearColor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1765", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClear", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1766", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClearColor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1777", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClear", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1778", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClearColor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1791", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClear", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1792", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClearColor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1804", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClear", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1806", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "eglSwapBuffers", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1811", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "clock_gettime", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1813", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "usleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1818", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1822", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1825", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glDeleteBuffers", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1826", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glDeleteProgram", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1827", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glDeleteTextures", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1828", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "eglMakeCurrent", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1831", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "eglDestroySurface", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1833", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "eglDestroyContext", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1835", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "eglTerminate", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1836", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_egl_window_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1838", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "FT_Done_Face", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1840", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "FT_Done_FreeType", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1841", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1843", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_surface_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1844", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1846", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1847", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_list_for_each_safe", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1851", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zxdg_output_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1852", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_output_release", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1853", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_list_remove", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1854", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1855", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zxdg_output_manager_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1858", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_registry_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1859", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1860", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "time", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1954", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "localtime_r", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1957", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "strftime", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1958", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "va_start", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1962", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1963", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "vfprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1964", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fputc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1965", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fflush", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1966", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "va_end", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1967", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "va_start", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1970", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1971", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "vfprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1972", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fputc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1973", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fflush", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1974", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "va_end", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1975", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_monotime", "callee": "clock_gettime", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1987", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_pid_alive", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1993", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_mkdirs", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1998", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_mkdirs", "callee": "mkdir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2002", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_mkdirs", "callee": "mkdir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2006", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_runtime_path", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2010", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_runtime_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2014", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_runtime_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2016", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_runtime_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2020", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2025", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2027", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2029", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2031", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_random_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2036", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2042", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2044", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2046", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2052", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2053", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2056", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "stat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2058", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "S_ISSOCK", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2058", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "opendir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2065", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "readdir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2070", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2072", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "strncmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2073", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2074", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2079", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "stat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2080", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "S_ISSOCK", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2080", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2081", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "closedir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2082", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "closedir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2087", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2094", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2098", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2099", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "socket", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2103", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2107", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2109", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "connect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2111", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2112", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_readn", "callee": "read", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2121", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_writen", "callee": "write", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2133", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_payload", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2144", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_new_object", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2157", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_tokener_parse", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2164", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_new_object", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2166", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_object_add", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2168", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_new_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2168", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_object_add", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2169", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_to_json_string_ext", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2171", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2175", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "callee": "malloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2186", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2189", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2195", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_request", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2205", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_request", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2211", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_request", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2214", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_request", "callee": "json_tokener_parse", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2216", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_request", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2217", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2225", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_is_type", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2226", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_array_length", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2228", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_array_get_idx", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2229", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_is_type", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2230", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2231", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2231", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2241", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "callee": "json_object_is_type", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2242", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2244", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_trim", "callee": "memmove", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2257", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_trim", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2257", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_trim", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2258", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2264", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2265", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2289", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2292", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2294", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2296", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2302", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2303", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2304", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2310", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "access", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2311", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2312", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2315", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "access", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2316", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2317", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2320", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "stat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2324", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2325", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "fopen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2333", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2335", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "fgets", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2354", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strchr", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2358", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2361", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strchr", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2366", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2370", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2371", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2375", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2376", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2377", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2378", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2379", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2380", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2381", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2382", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2383", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2384", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2386", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2387", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2388", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2389", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2390", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2391", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2392", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2393", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2394", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2395", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2396", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2397", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2398", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2399", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2400", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2401", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2402", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2403", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2404", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2405", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2406", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2407", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2408", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2409", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2410", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2411", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2412", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2413", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2414", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2415", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2416", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2417", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2418", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2419", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2420", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2421", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2422", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2427", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2428", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2431", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2432", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2434", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2436", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2437", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2439", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2441", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2442", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "fclose", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2446", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2464", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_find_output", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2478", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2486", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2490", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2491", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2492", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2516", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_get_boolean", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2517", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2521", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_get_boolean", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2522", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2525", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2526", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2528", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2534", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2545", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2550", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2552", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2559", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2561", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2564", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2566", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2575", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2578", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2581", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2587", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2593", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2595", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2601", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2603", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2605", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2608", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2611", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2614", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2628", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2629", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2632", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2633", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2635", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2636", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2637", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2637", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2637", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_init_output", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2652", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_init_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2653", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_init_output", "callee": "strcpy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2655", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_output_set_name", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2686", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2780", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2782", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2784", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2785", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2788", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "wl_output_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2791", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "wl_list_insert", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2792", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "wl_list_for_each_safe", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2808", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "zxdg_output_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2810", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "wl_output_release", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2812", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "wl_list_remove", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2813", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2814", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "zxdg_output_manager_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2817", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "wl_registry_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2819", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2821", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_list_init", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2826", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_display_connect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2829", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2831", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_display_get_registry", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2837", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_registry_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2838", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2839", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_list_for_each", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2843", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "zxdg_output_manager_v1_get_xdg_output", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2844", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "zxdg_output_v1_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2846", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2849", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2852", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_list_for_each", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2854", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2859", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2862", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2876", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2877", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2877", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2881", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2882", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2883", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2883", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2888", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2896", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2898", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2903", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2905", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2906", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2907", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2917", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2919", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_kill_pids", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2935", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_self_exe", "callee": "readlink", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2945", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2955", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2959", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2963", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2965", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2969", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2983", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2994", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2995", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2996", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2997", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2998", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2999", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3000", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3001", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3002", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3003", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3004", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3005", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3006", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3007", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3008", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3009", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "fork", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3011", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3013", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "strerror", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3013", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "dup2", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3021", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "dup2", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3022", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3023", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "execl", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3025", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "_exit", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3047", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "usleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3051", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "waitpid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3053", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3055", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3059", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "strcpy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3064", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3065", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3068", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3072", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3075", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3076", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3083", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3092", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "waitpid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3104", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "usleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3114", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "(useconds_t)", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3114", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3118", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3122", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "strcpy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3127", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3128", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3130", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3140", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3141", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3146", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3147", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3152", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3154", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3155", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3156", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3156", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3162", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3164", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3165", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3166", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3166", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3182", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3183", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3190", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3191", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3197", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3198", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3199", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_tokener_parse", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3203", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3204", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3207", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3208", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3208", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3209", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_to_json_string_ext", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3210", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3212", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3213", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3214", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3217", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3220", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3225", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_tokener_parse", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3229", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3230", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3237", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3243", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_handle_idled", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3266", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_handle_idled", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3268", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_handle_resumed", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3278", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_handle_resumed", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3285", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3298", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3300", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3302", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3305", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "ext_idle_notification_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3324", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "ext_idle_notifier_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3326", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "wl_seat_release", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3329", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "wl_seat_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3331", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "wl_registry_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3334", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3336", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3337", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "pthread_setcancelstate", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3343", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "pthread_setcanceltype", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3344", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_display_connect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3349", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3351", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3352", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_display_get_registry", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3356", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_registry_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3357", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3358", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3361", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3363", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "ext_idle_notifier_v1_get_input_idle_notification", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3370", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "ext_idle_notifier_v1_get_idle_notification", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3373", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3375", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "ext_idle_notification_v1_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3377", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_display_flush", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3379", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3381", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_display_dispatch", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3384", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3386", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3393", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3414", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3417", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "fork", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3418", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "setsid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3420", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "execlp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3421", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "_exit", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3422", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3424", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3426", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "strerror", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3426", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3434", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3441", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3442", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3447", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "callee": "fopen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3456", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3458", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "callee": "getpid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3458", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "callee": "fclose", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3459", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_remove_pidfile", "callee": "unlink", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3466", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "callee": "fopen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3473", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "callee": "fscanf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3476", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "callee": "fclose", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3477", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_reap_children", "callee": "waitpid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3485", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "srand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3492", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "time", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3492", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3494", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_init", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3495", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3504", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strrchr", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3505", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "fopen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3511", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3513", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strerror", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3513", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3517", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3519", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3520", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3521", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3522", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "signal", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3524", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3534", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3536", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3537", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3543", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3544", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3546", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_create", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3551", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_create", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3552", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3580", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3582", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3599", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3603", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3609", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3610", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3616", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3618", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3624", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3628", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "usleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3640", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3648", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3653", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3659", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3665", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_cancel", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3670", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_cancel", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3671", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "fclose", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3674", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3675", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3686", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3689", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3691", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3692", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3695", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "printf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3696", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3699", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3701", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3702", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3705", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "printf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3706", "receiver": null}], "parse_errors": {"first_error_line": 1597, "multiline_error": false}} \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/ec3ebb84ef49c06b0ffd2b3783cc1b460826941eb87a973fee7bc4081120c6db.json b/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/ec3ebb84ef49c06b0ffd2b3783cc1b460826941eb87a973fee7bc4081120c6db.json
new file mode 100644
index 000000000000..dc56a2ae8867
--- /dev/null
+++ b/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/ec3ebb84ef49c06b0ffd2b3783cc1b460826941eb87a973fee7bc4081120c6db.json
@@ -0,0 +1 @@
+{"nodes": [{"id": "$graphify-root$_readme_video_inhibition_md", "label": "README.video-inhibition.md", "file_type": "document", "node_kind": "page", "source_file": "README.video-inhibition.md", "source_location": "L1"}, {"id": "$graphify-root$_readme_video_inhibition_per_output_video_inhibition", "label": "Per-output video inhibition", "file_type": "document", "node_kind": "heading", "source_file": "README.video-inhibition.md", "source_location": "L1"}], "edges": [{"source": "$graphify-root$_readme_video_inhibition_md", "target": "$graphify-root$_readme_video_inhibition_per_output_video_inhibition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.video-inhibition.md", "source_location": "L1", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/cache/stat-index.json b/gui-apps/oledsaver/graphify-out/cache/stat-index.json
index b42626ca4a7f..2ec7415a7e78 100644
--- a/gui-apps/oledsaver/graphify-out/cache/stat-index.json
+++ b/gui-apps/oledsaver/graphify-out/cache/stat-index.json
@@ -1 +1 @@
-{"files/ext-idle-notify-v1-client-protocol.h":{"size":11956,"mtime_ns":1781276121238339326,"indexed_at_ns":1786926316482010028,"word_count":1422,"hashes":{"files/ext-idle-notify-v1-client-protocol.h":"50c6a183fbe6fd510cbab605f6327958cb7ddca77e516393cfb9ba68fd5b82cb"}},"files/ext-idle-notify-v1-protocol.c":{"size":2808,"mtime_ns":1781276121236339323,"indexed_at_ns":1786926316482610379,"word_count":360,"hashes":{"files/ext-idle-notify-v1-protocol.c":"622b06fd3432b0e23bc42a64c3124c104d1452bd6fd63e2b7800a585fdb7f0d7"}},"files/oledsaver.c":{"size":132011,"mtime_ns":1789161863514057366,"indexed_at_ns":1789161983364414297,"word_count":12244,"hashes":{"files/oledsaver.c":"4459bcfe55063b16dbf4624de7b29fe7967471eca0fb281f90d8ee30ae494b88"}},"files/wlr-layer-shell-unstable-v1-client-protocol.h":{"size":21962,"mtime_ns":1781276121236339323,"indexed_at_ns":1786926316483207220,"word_count":2729,"hashes":{"files/wlr-layer-shell-unstable-v1-client-protocol.h":"22af665b700c7fbc560d1b7b0adc167798036a74a64614808c6f89d952c34b7f"}},"files/wlr-layer-shell-unstable-v1-protocol.c":{"size":3439,"mtime_ns":1781276121234339319,"indexed_at_ns":1786926316483333760,"word_count":421,"hashes":{"files/wlr-layer-shell-unstable-v1-protocol.c":"fee6e71c0d106299e1ad9bcbd7b21434026e4b7772b437d53d769e305296597b"}},"files/xdg-output-unstable-v1-client-protocol.h":{"size":14776,"mtime_ns":1781276121237339325,"indexed_at_ns":1786926316483616731,"word_count":1968,"hashes":{"files/xdg-output-unstable-v1-client-protocol.h":"428f5d50c6db565fa18afc2b47dd82457c9fd533db482d548a9de92e62e76131"}},"files/xdg-output-unstable-v1-protocol.c":{"size":2772,"mtime_ns":1781276121235339321,"indexed_at_ns":1786926316483736261,"word_count":367,"hashes":{"files/xdg-output-unstable-v1-protocol.c":"696fe9874e762da6d6d6d31263864bce9a25eb8c3f40bacdfb967dcbde95c254"}},"files/xdg-shell-client-protocol.h":{"size":86018,"mtime_ns":1781276121237339325,"indexed_at_ns":1786926316484277942,"word_count":12268,"hashes":{"files/xdg-shell-client-protocol.h":"304d4b59e714925a5bcc875be4ff19d74c67a195f442a2d43678bab639c0cb8d"}},"files/xdg-shell-protocol.c":{"size":5999,"mtime_ns":1781276121235339321,"indexed_at_ns":1786926316484474022,"word_count":796,"hashes":{"files/xdg-shell-protocol.c":"a1d98774448808e4f24ae850b227e55af57a2b1b5bc42b314bead36cd3ee53be"}},"files/oledsaver-cursor.cpp":{"size":2690,"mtime_ns":1786926310403118763,"indexed_at_ns":1786926316482745589,"word_count":196,"hashes":{"files/oledsaver-cursor.cpp":"607f285b7f38bcaec1d2b380b8f16359049a84e50b92212de5e1c33dc868b746"}},"files/oledsaver-idle.cpp":{"size":2763,"mtime_ns":1789161872312096620,"indexed_at_ns":1789161983364243747,"word_count":225,"hashes":{"files/oledsaver-idle.cpp":"99cbb94bd5fc5e90d3b64891d46b85500c1584f2e6d8ff449b2e9cd6abdeefc0"}},"tests/test-inhibition.c":{"size":1468,"mtime_ns":1789161952533454203,"indexed_at_ns":1789161983365840318,"word_count":99,"hashes":{"tests/test-inhibition.c":"09e94abaf36f50d8aef5c16326bf37cbed2b7c764e627a9197966d0aa19024a8"}}} \ No newline at end of file
+{"files/ext-idle-notify-v1-client-protocol.h":{"size":11956,"mtime_ns":1781276121238339326,"indexed_at_ns":1786926316482010028,"word_count":1422,"hashes":{"files/ext-idle-notify-v1-client-protocol.h":"50c6a183fbe6fd510cbab605f6327958cb7ddca77e516393cfb9ba68fd5b82cb"}},"files/ext-idle-notify-v1-protocol.c":{"size":2808,"mtime_ns":1781276121236339323,"indexed_at_ns":1786926316482610379,"word_count":360,"hashes":{"files/ext-idle-notify-v1-protocol.c":"622b06fd3432b0e23bc42a64c3124c104d1452bd6fd63e2b7800a585fdb7f0d7"}},"files/oledsaver.c":{"size":132851,"mtime_ns":1789767564084613616,"indexed_at_ns":1789767601238323557,"word_count":12332,"hashes":{"files/oledsaver.c":"08dfca5a42d167b635e51cf14daa9e276e533d41d66a50abc69f542a90bbb807"}},"files/wlr-layer-shell-unstable-v1-client-protocol.h":{"size":21962,"mtime_ns":1781276121236339323,"indexed_at_ns":1786926316483207220,"word_count":2729,"hashes":{"files/wlr-layer-shell-unstable-v1-client-protocol.h":"22af665b700c7fbc560d1b7b0adc167798036a74a64614808c6f89d952c34b7f"}},"files/wlr-layer-shell-unstable-v1-protocol.c":{"size":3439,"mtime_ns":1781276121234339319,"indexed_at_ns":1786926316483333760,"word_count":421,"hashes":{"files/wlr-layer-shell-unstable-v1-protocol.c":"fee6e71c0d106299e1ad9bcbd7b21434026e4b7772b437d53d769e305296597b"}},"files/xdg-output-unstable-v1-client-protocol.h":{"size":14776,"mtime_ns":1781276121237339325,"indexed_at_ns":1786926316483616731,"word_count":1968,"hashes":{"files/xdg-output-unstable-v1-client-protocol.h":"428f5d50c6db565fa18afc2b47dd82457c9fd533db482d548a9de92e62e76131"}},"files/xdg-output-unstable-v1-protocol.c":{"size":2772,"mtime_ns":1781276121235339321,"indexed_at_ns":1786926316483736261,"word_count":367,"hashes":{"files/xdg-output-unstable-v1-protocol.c":"696fe9874e762da6d6d6d31263864bce9a25eb8c3f40bacdfb967dcbde95c254"}},"files/xdg-shell-client-protocol.h":{"size":86018,"mtime_ns":1781276121237339325,"indexed_at_ns":1786926316484277942,"word_count":12268,"hashes":{"files/xdg-shell-client-protocol.h":"304d4b59e714925a5bcc875be4ff19d74c67a195f442a2d43678bab639c0cb8d"}},"files/xdg-shell-protocol.c":{"size":5999,"mtime_ns":1781276121235339321,"indexed_at_ns":1786926316484474022,"word_count":796,"hashes":{"files/xdg-shell-protocol.c":"a1d98774448808e4f24ae850b227e55af57a2b1b5bc42b314bead36cd3ee53be"}},"files/oledsaver-cursor.cpp":{"size":2690,"mtime_ns":1786926310403118763,"indexed_at_ns":1786926316482745589,"word_count":196,"hashes":{"files/oledsaver-cursor.cpp":"607f285b7f38bcaec1d2b380b8f16359049a84e50b92212de5e1c33dc868b746"}},"files/oledsaver-idle.cpp":{"size":2763,"mtime_ns":1789161872312096620,"indexed_at_ns":1789161983364243747,"word_count":225,"hashes":{"files/oledsaver-idle.cpp":"99cbb94bd5fc5e90d3b64891d46b85500c1584f2e6d8ff449b2e9cd6abdeefc0"}},"tests/test-inhibition.c":{"size":1468,"mtime_ns":1789161952533454203,"indexed_at_ns":1789161983365840318,"word_count":99,"hashes":{"tests/test-inhibition.c":"09e94abaf36f50d8aef5c16326bf37cbed2b7c764e627a9197966d0aa19024a8"}},"README.video-inhibition.md":{"size":1861,"mtime_ns":1789162086253068514,"indexed_at_ns":1789767601242760920,"word_count":255,"hashes":{"readme.video-inhibition.md":"ec3ebb84ef49c06b0ffd2b3783cc1b460826941eb87a973fee7bc4081120c6db"}}} \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/graph.html b/gui-apps/oledsaver/graphify-out/graph.html
index 5d8302c6c801..786ab451c2d9 100644
--- a/gui-apps/oledsaver/graphify-out/graph.html
+++ b/gui-apps/oledsaver/graphify-out/graph.html
@@ -63,12 +63,12 @@
</div>
<div id="legend"></div>
</div>
- <div id="stats">281 nodes &middot; 439 edges &middot; 19 communities</div>
+ <div id="stats">283 nodes &middot; 440 edges &middot; 19 communities</div>
</div>
<script>
-const RAW_NODES = [{"id": "files_xdg_shell_client_protocol_wl_interface", "label": "wl_interface", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_interface", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_wl_output", "label": "wl_output", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_output", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_wl_seat", "label": "wl_seat", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_seat", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_wl_surface", "label": "wl_surface", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_surface", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup", "label": "xdg_popup", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_listener", "label": "xdg_popup_listener", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_listener", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner", "label": "xdg_positioner", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface", "label": "xdg_surface", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_listener", "label": "xdg_surface_listener", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_listener", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel", "label": "xdg_toplevel", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_listener", "label": "xdg_toplevel_listener", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_listener", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base", "label": "xdg_wm_base", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_listener", "label": "xdg_wm_base_listener", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_listener", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "label": "oledsaver_cursor_plugin_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "oledsaver_cursor_plugin_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 14}, {"id": "files_oledsaver_idle_oledsaver_idle_plugin_t", "label": "oledsaver_idle_plugin_t", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "oledsaver_idle_plugin_t", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 8}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_interface", "label": "wl_interface", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_interface", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_output", "label": "wl_output", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_output", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_surface", "label": "wl_surface", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_surface", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_xdg_popup", "label": "xdg_popup", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1", "label": "zwlr_layer_shell_v1", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1", "label": "zwlr_layer_surface_v1", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_listener", "label": "zwlr_layer_surface_v1_listener", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_listener", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_add_listener", "label": "xdg_popup_add_listener()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_add_listener()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_destroy", "label": "xdg_popup_destroy()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_destroy()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_get_user_data", "label": "xdg_popup_get_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_get_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_get_version", "label": "xdg_popup_get_version()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_get_version()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_grab", "label": "xdg_popup_grab()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_grab()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_reposition", "label": "xdg_popup_reposition()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_reposition()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_set_user_data", "label": "xdg_popup_set_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_set_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_destroy", "label": "xdg_positioner_destroy()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_destroy()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_get_user_data", "label": "xdg_positioner_get_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_get_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_get_version", "label": "xdg_positioner_get_version()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_get_version()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor", "label": "xdg_positioner_set_anchor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_anchor()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor_rect", "label": "xdg_positioner_set_anchor_rect()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_anchor_rect()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_constraint_adjustment", "label": "xdg_positioner_set_constraint_adjustment()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_constraint_adjustment()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_gravity", "label": "xdg_positioner_set_gravity()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_gravity()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_offset", "label": "xdg_positioner_set_offset()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_offset()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_configure", "label": "xdg_positioner_set_parent_configure()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_parent_configure()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_size", "label": "xdg_positioner_set_parent_size()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_parent_size()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_reactive", "label": "xdg_positioner_set_reactive()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_reactive()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_size", "label": "xdg_positioner_set_size()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_size()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_user_data", "label": "xdg_positioner_set_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_ack_configure", "label": "xdg_surface_ack_configure()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_ack_configure()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_add_listener", "label": "xdg_surface_add_listener()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_add_listener()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_destroy", "label": "xdg_surface_destroy()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_destroy()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_get_popup", "label": "xdg_surface_get_popup()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_get_popup()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_get_toplevel", "label": "xdg_surface_get_toplevel()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_get_toplevel()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_get_user_data", "label": "xdg_surface_get_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_get_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_get_version", "label": "xdg_surface_get_version()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_get_version()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_set_user_data", "label": "xdg_surface_set_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_set_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_set_window_geometry", "label": "xdg_surface_set_window_geometry()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_set_window_geometry()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_add_listener", "label": "xdg_toplevel_add_listener()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_add_listener()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_destroy", "label": "xdg_toplevel_destroy()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_destroy()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_get_user_data", "label": "xdg_toplevel_get_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_get_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_get_version", "label": "xdg_toplevel_get_version()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_get_version()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_move", "label": "xdg_toplevel_move()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_move()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_resize", "label": "xdg_toplevel_resize()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_resize()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_app_id", "label": "xdg_toplevel_set_app_id()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_app_id()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_fullscreen", "label": "xdg_toplevel_set_fullscreen()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_fullscreen()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_max_size", "label": "xdg_toplevel_set_max_size()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_max_size()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_maximized", "label": "xdg_toplevel_set_maximized()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_maximized()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_min_size", "label": "xdg_toplevel_set_min_size()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_min_size()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_minimized", "label": "xdg_toplevel_set_minimized()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_minimized()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_parent", "label": "xdg_toplevel_set_parent()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_parent()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_title", "label": "xdg_toplevel_set_title()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_title()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_user_data", "label": "xdg_toplevel_set_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_show_window_menu", "label": "xdg_toplevel_show_window_menu()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_show_window_menu()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_unset_fullscreen", "label": "xdg_toplevel_unset_fullscreen()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_unset_fullscreen()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_unset_maximized", "label": "xdg_toplevel_unset_maximized()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_unset_maximized()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_add_listener", "label": "xdg_wm_base_add_listener()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_add_listener()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_create_positioner", "label": "xdg_wm_base_create_positioner()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_create_positioner()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_destroy", "label": "xdg_wm_base_destroy()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_destroy()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_get_user_data", "label": "xdg_wm_base_get_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_get_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_get_version", "label": "xdg_wm_base_get_version()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_get_version()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_get_xdg_surface", "label": "xdg_wm_base_get_xdg_surface()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_get_xdg_surface()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_pong", "label": "xdg_wm_base_pong()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_pong()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_set_user_data", "label": "xdg_wm_base_set_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_set_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_idle_handle_idled", "label": "mgr_idle_handle_idled()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_handle_idled()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_idle_registry_handle_global", "label": "mgr_idle_registry_handle_global()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_registry_handle_global()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_idle_registry_handle_global_remove", "label": "mgr_idle_registry_handle_global_remove()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_registry_handle_global_remove()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_log_msg", "label": "mgr_log_msg()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_log_msg()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_description", "label": "mgr_output_handle_description()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_description()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_done", "label": "mgr_output_handle_done()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_done()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_geometry", "label": "mgr_output_handle_geometry()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_geometry()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_mode", "label": "mgr_output_handle_mode()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_mode()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_scale", "label": "mgr_output_handle_scale()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_scale()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_outputs_registry_handle_global", "label": "mgr_outputs_registry_handle_global()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_outputs_registry_handle_global()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_outputs_registry_handle_global_remove", "label": "mgr_outputs_registry_handle_global_remove()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_outputs_registry_handle_global_remove()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_signal_handler", "label": "mgr_signal_handler()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_signal_handler()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_xdg_output_handle_description", "label": "mgr_xdg_output_handle_description()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_xdg_output_handle_description()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_xdg_output_handle_done", "label": "mgr_xdg_output_handle_done()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_xdg_output_handle_done()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_xdg_output_handle_logical_position", "label": "mgr_xdg_output_handle_logical_position()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_xdg_output_handle_logical_position()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_xdg_output_handle_logical_size", "label": "mgr_xdg_output_handle_logical_size()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_xdg_output_handle_logical_size()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_build_atlas", "label": "render_build_atlas()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_build_atlas()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_build_codepoint_list", "label": "render_build_codepoint_list()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_build_codepoint_list()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_layer_surface_closed", "label": "render_layer_surface_closed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_layer_surface_closed()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_description", "label": "render_output_handle_description()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_description()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_done", "label": "render_output_handle_done()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_done()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_geometry", "label": "render_output_handle_geometry()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_geometry()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_mode", "label": "render_output_handle_mode()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_mode()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_name", "label": "render_output_handle_name()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_name()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_scale", "label": "render_output_handle_scale()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_scale()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_registry_handle_global", "label": "render_registry_handle_global()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_registry_handle_global()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_registry_handle_global_remove", "label": "render_registry_handle_global_remove()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_registry_handle_global_remove()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_sig_handler", "label": "render_sig_handler()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_sig_handler()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_sigusr1_handler", "label": "render_sigusr1_handler()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_sigusr1_handler()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_xdg_output_handle_description", "label": "render_xdg_output_handle_description()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_xdg_output_handle_description()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_xdg_output_handle_done", "label": "render_xdg_output_handle_done()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_xdg_output_handle_done()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_xdg_output_handle_logical_position", "label": "render_xdg_output_handle_logical_position()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_xdg_output_handle_logical_position()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_xdg_output_handle_logical_size", "label": "render_xdg_output_handle_logical_size()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_xdg_output_handle_logical_size()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_xdg_output_handle_name", "label": "render_xdg_output_handle_name()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_xdg_output_handle_name()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_activate_all_outputs", "label": "mgr_activate_all_outputs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_activate_all_outputs()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_blank_output", "label": "mgr_blank_output()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_blank_output()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 11}, {"id": "files_oledsaver_mgr_get_output_color", "label": "mgr_get_output_color()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_output_color()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_get_output_timeout", "label": "mgr_get_output_timeout()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_output_timeout()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_get_self_exe", "label": "mgr_get_self_exe()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_self_exe()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_get_val_d", "label": "mgr_get_val_d()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_val_d()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_get_val_i", "label": "mgr_get_val_i()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_val_i()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_idle_handle_resumed", "label": "mgr_idle_handle_resumed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_handle_resumed()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_init_output", "label": "mgr_init_output()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_init_output()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_kill_pids", "label": "mgr_kill_pids()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_kill_pids()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_monotime", "label": "mgr_monotime()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_monotime()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 8}, {"id": "files_oledsaver_mgr_pid_alive", "label": "mgr_pid_alive()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_pid_alive()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_pids_alive", "label": "mgr_pids_alive()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_pids_alive()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_random_color", "label": "mgr_random_color()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_random_color()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_response_inhibits_output", "label": "mgr_response_inhibits_output()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_response_inhibits_output()", "community": 11, "community_name": "mgr_blank_output", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "tests_test_inhibition_main", "label": "main()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 11, "community_name": "mgr_blank_output", "source_file": "tests/test-inhibition.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_outputs_wayland_cleanup", "label": "mgr_outputs_wayland_cleanup()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_outputs_wayland_cleanup()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_refresh_outputs", "label": "mgr_refresh_outputs()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_refresh_outputs()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 11}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy", "label": "zxdg_output_manager_v1_destroy()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_manager_v1_destroy()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 3}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_user_data", "label": "zxdg_output_manager_v1_get_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_manager_v1_get_user_data()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_version", "label": "zxdg_output_manager_v1_get_version()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_manager_v1_get_version()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output", "label": "zxdg_output_manager_v1_get_xdg_output()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_manager_v1_get_xdg_output()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 3}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_set_user_data", "label": "zxdg_output_manager_v1_set_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_manager_v1_set_user_data()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener", "label": "zxdg_output_v1_add_listener()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_v1_add_listener()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 3}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy", "label": "zxdg_output_v1_destroy()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_v1_destroy()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 3}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_user_data", "label": "zxdg_output_v1_get_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_v1_get_user_data()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_version", "label": "zxdg_output_v1_get_version()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_v1_get_version()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_set_user_data", "label": "zxdg_output_v1_set_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_v1_set_user_data()", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_name", "label": "mgr_output_handle_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_name()", "community": 13, "community_name": "mgr_output_set_name", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_output_set_name", "label": "mgr_output_set_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_set_name()", "community": 13, "community_name": "mgr_output_set_name", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_xdg_output_handle_name", "label": "mgr_xdg_output_handle_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_xdg_output_handle_name()", "community": 13, "community_name": "mgr_output_set_name", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status", "label": ".cursor_status()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".cursor_status()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini", "label": ".fini()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".fini()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at", "label": ".get_output_at()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_output_at()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor", "label": ".hide_cursor()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".hide_cursor()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init", "label": ".init()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".init()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_is_unloadable", "label": ".is_unloadable()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_unloadable()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden", "label": ".set_cursor_hidden()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".set_cursor_hidden()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor", "label": ".unhide_cursor()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".unhide_cursor()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_expand_tilde", "label": "mgr_expand_tilde()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_expand_tilde()", "community": 15, "community_name": "mgr_load_config", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_load_config", "label": "mgr_load_config()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_load_config()", "community": 15, "community_name": "mgr_load_config", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_set_defaults", "label": "mgr_set_defaults()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_set_defaults()", "community": 15, "community_name": "mgr_load_config", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_trim", "label": "mgr_trim()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_trim()", "community": 15, "community_name": "mgr_load_config", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_get_cursor_status_from_ipc", "label": "mgr_get_cursor_status_from_ipc()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_cursor_status_from_ipc()", "community": 16, "community_name": "mgr_update_wayfire_cursor", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_ipc_response_has_error", "label": "mgr_ipc_response_has_error()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_response_has_error()", "community": 16, "community_name": "mgr_update_wayfire_cursor", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_release_wayfire_cursor", "label": "mgr_release_wayfire_cursor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_release_wayfire_cursor()", "community": 16, "community_name": "mgr_update_wayfire_cursor", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "label": "mgr_set_wayfire_cursor_hidden()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_set_wayfire_cursor_hidden()", "community": 16, "community_name": "mgr_update_wayfire_cursor", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_update_wayfire_cursor", "label": "mgr_update_wayfire_cursor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_update_wayfire_cursor()", "community": 16, "community_name": "mgr_update_wayfire_cursor", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 6}, {"id": "files_oledsaver_main", "label": "main()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_manager_main", "label": "manager_main()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "manager_main()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 22}, {"id": "files_oledsaver_mgr_find_output", "label": "mgr_find_output()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_find_output()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 8}, {"id": "files_oledsaver_mgr_mkdirs", "label": "mgr_mkdirs()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_mkdirs()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_read_pidfile", "label": "mgr_read_pidfile()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_read_pidfile()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_reap_children", "label": "mgr_reap_children()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_reap_children()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_remove_pidfile", "label": "mgr_remove_pidfile()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_remove_pidfile()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_run_lock_cmd", "label": "mgr_run_lock_cmd()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_run_lock_cmd()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_runtime_path", "label": "mgr_runtime_path()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_runtime_path()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_unblank_output", "label": "mgr_unblank_output()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_unblank_output()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_write_pidfile", "label": "mgr_write_pidfile()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_write_pidfile()", "community": 17, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_idle_oledsaver_idle_plugin_t_fini", "label": ".fini()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".fini()", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_oledsaver_idle_plugin_t_init", "label": ".init()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".init()", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_idle_oledsaver_idle_plugin_t_status", "label": ".status()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".status()", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_compile_shader", "label": "render_compile_shader()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "render_compile_shader()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_init_egl", "label": "render_init_egl()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_init_egl()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_init_freetype", "label": "render_init_freetype()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_init_freetype()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_init_shaders", "label": "render_init_shaders()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_init_shaders()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_layer_surface_configure", "label": "render_layer_surface_configure()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_layer_surface_configure()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_set_projection", "label": "render_set_projection()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_set_projection()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_renderer_main", "label": "renderer_main()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "renderer_main()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 23}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_destroy", "label": "zwlr_layer_shell_v1_destroy()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1_destroy()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface", "label": "zwlr_layer_shell_v1_get_layer_surface()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1_get_layer_surface()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_user_data", "label": "zwlr_layer_shell_v1_get_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1_get_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_version", "label": "zwlr_layer_shell_v1_get_version()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1_get_version()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_set_user_data", "label": "zwlr_layer_shell_v1_set_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1_set_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure", "label": "zwlr_layer_surface_v1_ack_configure()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_ack_configure()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener", "label": "zwlr_layer_surface_v1_add_listener()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_add_listener()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy", "label": "zwlr_layer_surface_v1_destroy()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_destroy()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_popup", "label": "zwlr_layer_surface_v1_get_popup()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_get_popup()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_user_data", "label": "zwlr_layer_surface_v1_get_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_get_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_version", "label": "zwlr_layer_surface_v1_get_version()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_get_version()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor", "label": "zwlr_layer_surface_v1_set_anchor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_anchor()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone", "label": "zwlr_layer_surface_v1_set_exclusive_zone()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_exclusive_zone()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity", "label": "zwlr_layer_surface_v1_set_keyboard_interactivity()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_keyboard_interactivity()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_layer", "label": "zwlr_layer_surface_v1_set_layer()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_layer()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_margin", "label": "zwlr_layer_surface_v1_set_margin()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_margin()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size", "label": "zwlr_layer_surface_v1_set_size()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_size()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_user_data", "label": "zwlr_layer_surface_v1_set_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_ensure_wayland_display", "label": "ensure_wayland_display()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_wayland_display()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_check_idle_inhibitors", "label": "mgr_check_idle_inhibitors()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_check_idle_inhibitors()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_focus_name_from_event", "label": "mgr_focus_name_from_event()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_focus_name_from_event()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_focus_watcher", "label": "mgr_focus_watcher()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_focus_watcher()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 6}, {"id": "files_oledsaver_mgr_get_focused_output_from_ipc", "label": "mgr_get_focused_output_from_ipc()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_focused_output_from_ipc()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_ipc_connect", "label": "mgr_ipc_connect()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_connect()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_ipc_recv", "label": "mgr_ipc_recv()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_recv()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_ipc_request", "label": "mgr_ipc_request()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_request()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 8}, {"id": "files_oledsaver_mgr_ipc_send_method", "label": "mgr_ipc_send_method()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_send_method()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_ipc_send_payload", "label": "mgr_ipc_send_payload()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_send_payload()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_readn", "label": "mgr_readn()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_readn()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_update_focused_output", "label": "mgr_update_focused_output()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_update_focused_output()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_wayfire_ipc_path", "label": "mgr_wayfire_ipc_path()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_wayfire_ipc_path()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_writen", "label": "mgr_writen()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_writen()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_cell_at_layer", "label": "render_cell_at_layer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_cell_at_layer()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 6}, {"id": "files_oledsaver_render_get_layer_properties", "label": "render_get_layer_properties()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_get_layer_properties()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_head_white_mix", "label": "render_head_white_mix()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "render_head_white_mix()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_init_layer", "label": "render_init_layer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_init_layer()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 11}, {"id": "files_oledsaver_render_init_matrix", "label": "render_init_matrix()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "render_init_matrix()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_lookup_color", "label": "render_lookup_color()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "render_lookup_color()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_parse_hex", "label": "render_parse_hex()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_parse_hex()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_rand_speed", "label": "render_rand_speed()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "render_rand_speed()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_randf", "label": "render_randf()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_randf()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_render_randi", "label": "render_randi()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_randi()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_random_codepoint", "label": "render_random_codepoint()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_random_codepoint()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_random_color", "label": "render_random_color()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_random_color()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_random_hex_color", "label": "render_random_hex_color()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_random_hex_color()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_tick_layer", "label": "render_tick_layer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_tick_layer()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 11}, {"id": "files_oledsaver_render_tick_matrix", "label": "render_tick_matrix()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_tick_matrix()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_trail_color", "label": "render_trail_color()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_trail_color()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 6}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener", "label": "ext_idle_notification_v1_add_listener()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notification_v1_add_listener()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy", "label": "ext_idle_notification_v1_destroy()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notification_v1_destroy()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_user_data", "label": "ext_idle_notification_v1_get_user_data()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notification_v1_get_user_data()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_version", "label": "ext_idle_notification_v1_get_version()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notification_v1_get_version()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_set_user_data", "label": "ext_idle_notification_v1_set_user_data()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notification_v1_set_user_data()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy", "label": "ext_idle_notifier_v1_destroy()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_destroy()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification", "label": "ext_idle_notifier_v1_get_idle_notification()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_get_idle_notification()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification", "label": "ext_idle_notifier_v1_get_input_idle_notification()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_get_input_idle_notification()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_user_data", "label": "ext_idle_notifier_v1_get_user_data()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_get_user_data()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_version", "label": "ext_idle_notifier_v1_get_version()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_get_version()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_set_user_data", "label": "ext_idle_notifier_v1_set_user_data()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_set_user_data()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_idle_watcher", "label": "mgr_idle_watcher()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_watcher()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_idle_wayland_cleanup", "label": "mgr_idle_wayland_cleanup()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_wayland_cleanup()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_render_find_glyph", "label": "render_find_glyph()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_find_glyph()", "community": 6, "community_name": "render_frame", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_flush_quads", "label": "render_flush_quads()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_flush_quads()", "community": 6, "community_name": "render_frame", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_frame", "label": "render_frame()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_frame()", "community": 6, "community_name": "render_frame", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 6}, {"id": "files_oledsaver_render_push_quad", "label": "render_push_quad()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_push_quad()", "community": 6, "community_name": "render_frame", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_xdg_shell_client_protocol", "label": "xdg-shell-client-protocol.h", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 26.9, "font": {"size": 12, "color": "#ffffff"}, "title": "xdg-shell-client-protocol.h", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 68}, {"id": "files_oledsaver", "label": "oledsaver.c", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "oledsaver.c", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 121}, {"id": "files_xdg_shell_protocol", "label": "xdg-shell-protocol.c", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg-shell-protocol.c", "community": 10, "community_name": "xdg-shell-protocol.c", "source_file": "files/xdg-shell-protocol.c", "file_type": "code", "degree": 0}, {"id": "mgr_output_info_t", "label": "mgr_output_info_t", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_info_t", "community": 11, "community_name": "mgr_blank_output", "source_file": "", "file_type": "code", "degree": 6}, {"id": "pid_t", "label": "pid_t", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pid_t", "community": 11, "community_name": "mgr_blank_output", "source_file": "", "file_type": "code", "degree": 2}, {"id": "tests_test_inhibition", "label": "test-inhibition.c", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test-inhibition.c", "community": 11, "community_name": "mgr_blank_output", "source_file": "tests/test-inhibition.c", "file_type": "code", "degree": 2}, {"id": "files_xdg_output_unstable_v1_client_protocol", "label": "xdg-output-unstable-v1-client-protocol.h", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg-output-unstable-v1-client-protocol.h", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 11}, {"id": "mgr_outputs_wayland_t", "label": "mgr_outputs_wayland_t", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_outputs_wayland_t", "community": 12, "community_name": "mgr_refresh_outputs", "source_file": "", "file_type": "code", "degree": 1}, {"id": "mgr_wayland_output_info_t", "label": "mgr_wayland_output_info_t", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_wayland_output_info_t", "community": 13, "community_name": "mgr_output_set_name", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor", "label": "oledsaver-cursor.cpp", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "oledsaver-cursor.cpp", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_cpp_json_t", "label": "json_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "json_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_cursor_cpp_method_repository_t", "label": "method_repository_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "method_repository_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_cpp_plugin_interface_t", "label": "plugin_interface_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "plugin_interface_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_cpp_ref_ptr_t", "label": "ref_ptr_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ref_ptr_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_hidden", "label": "cursor_hidden", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "cursor_hidden", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_repo", "label": "repo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "repo", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 1}, {"id": "output_t", "label": "output_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "output_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "pointf_t", "label": "pointf_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pointf_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle", "label": "oledsaver-idle.cpp", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "oledsaver-idle.cpp", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_cpp_json_t", "label": "json_t", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "json_t", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_cpp_method_repository_t", "label": "method_repository_t", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "method_repository_t", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_cpp_plugin_interface_t", "label": "plugin_interface_t", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "plugin_interface_t", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_cpp_ref_ptr_t", "label": "ref_ptr_t", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ref_ptr_t", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_oledsaver_idle_plugin_t_repo", "label": "repo", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "repo", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "wlr-layer-shell-unstable-v1-client-protocol.h", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": "wlr-layer-shell-unstable-v1-client-protocol.h", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 26}, {"id": "glenum", "label": "GLenum", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "GLenum", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "", "file_type": "code", "degree": 1}, {"id": "gluint", "label": "GLuint", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "GLuint", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "", "file_type": "code", "degree": 1}, {"id": "depth_layer_t", "label": "depth_layer_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "depth_layer_t", "community": 4, "community_name": "render_init_layer", "source_file": "", "file_type": "code", "degree": 3}, {"id": "render_cell_t", "label": "render_cell_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_cell_t", "community": 4, "community_name": "render_init_layer", "source_file": "", "file_type": "code", "degree": 1}, {"id": "rgb_t", "label": "rgb_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "rgb_t", "community": 4, "community_name": "render_init_layer", "source_file": "", "file_type": "code", "degree": 5}, {"id": "files_ext_idle_notify_v1_client_protocol", "label": "ext-idle-notify-v1-client-protocol.h", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ext-idle-notify-v1-client-protocol.h", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 12}, {"id": "mgr_idle_wayland_t", "label": "mgr_idle_wayland_t", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_wayland_t", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "", "file_type": "code", "degree": 1}, {"id": "glyph_info_t", "label": "glyph_info_t", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "glyph_info_t", "community": 6, "community_name": "render_frame", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_protocol", "label": "ext-idle-notify-v1-protocol.c", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ext-idle-notify-v1-protocol.c", "community": 7, "community_name": "ext-idle-notify-v1-protocol.c", "source_file": "files/ext-idle-notify-v1-protocol.c", "file_type": "code", "degree": 0}, {"id": "files_wlr_layer_shell_unstable_v1_protocol", "label": "wlr-layer-shell-unstable-v1-protocol.c", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "wlr-layer-shell-unstable-v1-protocol.c", "community": 8, "community_name": "wlr-layer-shell-unstable-v1-protocol.c", "source_file": "files/wlr-layer-shell-unstable-v1-protocol.c", "file_type": "code", "degree": 0}, {"id": "files_xdg_output_unstable_v1_protocol", "label": "xdg-output-unstable-v1-protocol.c", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg-output-unstable-v1-protocol.c", "community": 9, "community_name": "xdg-output-unstable-v1-protocol.c", "source_file": "files/xdg-output-unstable-v1-protocol.c", "file_type": "code", "degree": 0}];
-const RAW_EDGES = [{"from": "files_xdg_shell_client_protocol_wl_interface", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_wl_output", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_wl_seat", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_wl_surface", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_repo", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_hidden", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_cpp_ref_ptr_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_cpp_method_repository_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_cpp_plugin_interface_t", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_is_unloadable", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_oledsaver_idle_plugin_t_repo", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_cpp_ref_ptr_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_cpp_method_repository_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_cpp_plugin_interface_t", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_oledsaver_idle_plugin_t_status", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_oledsaver_idle_plugin_t_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_oledsaver_idle_plugin_t_fini", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_interface", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_output", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_surface", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_xdg_popup", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_listener", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_add_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_destroy", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_get_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_get_version", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_grab", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_reposition", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_set_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_destroy", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_get_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_get_version", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor_rect", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_constraint_adjustment", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_gravity", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_offset", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_configure", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_size", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_reactive", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_size", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_ack_configure", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_add_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_destroy", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_get_popup", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_get_toplevel", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_get_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_get_version", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_set_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_set_window_geometry", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_add_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_destroy", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_get_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_get_version", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_move", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_resize", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_app_id", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_fullscreen", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_max_size", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_maximized", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_min_size", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_minimized", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_parent", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_title", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_show_window_menu", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_unset_fullscreen", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_unset_maximized", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_add_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_create_positioner", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_destroy", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_get_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_get_version", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_get_xdg_surface", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_pong", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_set_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_handle_idled", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_registry_handle_global", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_registry_handle_global_remove", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_log_msg", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_description", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_done", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_geometry", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_mode", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_scale", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_registry_handle_global", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_registry_handle_global_remove", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_signal_handler", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_xdg_output_handle_description", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_xdg_output_handle_done", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_xdg_output_handle_logical_position", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_xdg_output_handle_logical_size", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_build_atlas", "to": "files_oledsaver_render_build_codepoint_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_build_atlas", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_build_atlas", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_build_codepoint_list", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_layer_surface_closed", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_description", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_done", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_geometry", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_mode", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_name", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_scale", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_registry_handle_global", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_registry_handle_global_remove", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_sig_handler", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_sigusr1_handler", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_xdg_output_handle_description", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_xdg_output_handle_done", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_xdg_output_handle_logical_position", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_xdg_output_handle_logical_size", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_xdg_output_handle_name", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_activate_all_outputs", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_activate_all_outputs", "to": "files_oledsaver_mgr_monotime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_activate_all_outputs", "to": "files_oledsaver_mgr_blank_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_activate_all_outputs", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_find_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_pids_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_monotime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_kill_pids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_get_output_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_get_val_d", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_get_val_i", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_get_self_exe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_color", "to": "files_oledsaver_mgr_random_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_color", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_timeout", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_timeout", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_timeout", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_self_exe", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_val_d", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_val_i", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_handle_resumed", "to": "files_oledsaver_mgr_monotime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_handle_resumed", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_handle_resumed", "to": "tests_test_inhibition_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_init_output", "to": "files_oledsaver_mgr_refresh_outputs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_init_output", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_init_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_kill_pids", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_kill_pids", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_monotime", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_monotime", "to": "files_oledsaver_mgr_refresh_outputs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_monotime", "to": "files_oledsaver_mgr_update_focused_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_monotime", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_monotime", "to": "tests_test_inhibition_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_pid_alive", "to": "files_oledsaver_mgr_pids_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_pid_alive", "to": "pid_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_pid_alive", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_pids_alive", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_pids_alive", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_random_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_response_inhibits_output", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_response_inhibits_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_response_inhibits_output", "to": "tests_test_inhibition_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_inhibition_main", "to": "tests_test_inhibition", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_wayland_cleanup", "to": "files_oledsaver_mgr_refresh_outputs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_wayland_cleanup", "to": "mgr_outputs_wayland_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_wayland_cleanup", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_wayland_cleanup", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_outputs_wayland_cleanup", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_oledsaver_mgr_focus_name_from_event", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_oledsaver_ensure_wayland_display", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_oledsaver_mgr_find_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_oledsaver_mgr_update_focused_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_user_data", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_version", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_set_user_data", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_user_data", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_version", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_set_user_data", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_name", "to": "files_oledsaver_mgr_output_set_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_name", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_set_name", "to": "files_oledsaver_mgr_xdg_output_handle_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_set_name", "to": "mgr_wayland_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_set_name", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_xdg_output_handle_name", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status", "to": "files_oledsaver_cursor_cpp_json_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at", "to": "pointf_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at", "to": "output_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor", "to": "files_oledsaver_cursor_cpp_json_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor", "to": "files_oledsaver_cursor_cpp_json_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_expand_tilde", "to": "files_oledsaver_mgr_load_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_expand_tilde", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_load_config", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_load_config", "to": "files_oledsaver_mgr_set_defaults", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_load_config", "to": "files_oledsaver_mgr_trim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_load_config", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_set_defaults", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_set_defaults", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_trim", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_cursor_status_from_ipc", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_cursor_status_from_ipc", "to": "files_oledsaver_mgr_ipc_response_has_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_cursor_status_from_ipc", "to": "files_oledsaver_mgr_update_wayfire_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_cursor_status_from_ipc", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_response_has_error", "to": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_response_has_error", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_release_wayfire_cursor", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_release_wayfire_cursor", "to": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_release_wayfire_cursor", "to": "files_oledsaver_mgr_update_wayfire_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_release_wayfire_cursor", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "to": "files_oledsaver_mgr_update_wayfire_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_update_wayfire_cursor", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_update_wayfire_cursor", "to": "files_oledsaver_mgr_find_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_update_wayfire_cursor", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_main", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_main", "to": "files_oledsaver_mgr_read_pidfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_main", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_main", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_ensure_wayland_display", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_mkdirs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_write_pidfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_get_focused_output_from_ipc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_reap_children", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_run_lock_cmd", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_check_idle_inhibitors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_find_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_unblank_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_remove_pidfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_find_output", "to": "files_oledsaver_mgr_unblank_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_find_output", "to": "files_oledsaver_mgr_update_focused_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_find_output", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_find_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_mkdirs", "to": "files_oledsaver_mgr_runtime_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_mkdirs", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_read_pidfile", "to": "files_oledsaver_mgr_runtime_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_read_pidfile", "to": "pid_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_read_pidfile", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_reap_children", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_remove_pidfile", "to": "files_oledsaver_mgr_runtime_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_remove_pidfile", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_run_lock_cmd", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_runtime_path", "to": "files_oledsaver_mgr_write_pidfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_runtime_path", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_unblank_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_write_pidfile", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t_init", "to": "files_oledsaver_idle_oledsaver_idle_plugin_t_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t_status", "to": "files_oledsaver_idle_cpp_json_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_compile_shader", "to": "files_oledsaver_render_init_shaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_compile_shader", "to": "glenum", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_compile_shader", "to": "gluint", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_compile_shader", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_egl", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_egl", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_freetype", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_freetype", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_shaders", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_shaders", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_layer_surface_configure", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_layer_surface_configure", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_render_set_projection", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_set_projection", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver_render_lookup_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver_ensure_wayland_display", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver_render_init_matrix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver_render_tick_matrix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver_render_frame", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_destroy", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_user_data", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_version", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_set_user_data", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_popup", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_user_data", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_version", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_layer", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_margin", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_user_data", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_ensure_wayland_display", "to": "files_oledsaver_mgr_wayfire_ipc_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_ensure_wayland_display", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_check_idle_inhibitors", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_check_idle_inhibitors", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_name_from_event", "to": "files_oledsaver_mgr_get_focused_output_from_ipc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_name_from_event", "to": "files_oledsaver_mgr_focus_watcher", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_name_from_event", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_watcher", "to": "files_oledsaver_mgr_ipc_connect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_watcher", "to": "files_oledsaver_mgr_ipc_send_method", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_watcher", "to": "files_oledsaver_mgr_ipc_recv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_watcher", "to": "files_oledsaver_mgr_update_focused_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_watcher", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_focused_output_from_ipc", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_focused_output_from_ipc", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_connect", "to": "files_oledsaver_mgr_wayfire_ipc_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_connect", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_connect", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_recv", "to": "files_oledsaver_mgr_readn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_recv", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_recv", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_request", "to": "files_oledsaver_mgr_ipc_send_method", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_request", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_send_method", "to": "files_oledsaver_mgr_ipc_send_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_send_method", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_send_payload", "to": "files_oledsaver_mgr_writen", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_send_payload", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_readn", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_update_focused_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_wayfire_ipc_path", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_writen", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "files_oledsaver_render_frame", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "files_oledsaver_render_init_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "depth_layer_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "render_cell_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_get_layer_properties", "to": "files_oledsaver_render_init_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_get_layer_properties", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_head_white_mix", "to": "files_oledsaver_render_randf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_head_white_mix", "to": "files_oledsaver_render_init_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_head_white_mix", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_head_white_mix", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_randf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_trail_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_rand_speed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_randi", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_random_codepoint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_init_matrix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "depth_layer_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_matrix", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_matrix", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_lookup_color", "to": "files_oledsaver_render_parse_hex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_lookup_color", "to": "rgb_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_lookup_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_parse_hex", "to": "rgb_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_parse_hex", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_rand_speed", "to": "files_oledsaver_render_randf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_rand_speed", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_rand_speed", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_randf", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_randf", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_randi", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_randi", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_codepoint", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_codepoint", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_color", "to": "files_oledsaver_render_trail_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_color", "to": "rgb_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_hex_color", "to": "files_oledsaver_render_trail_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_hex_color", "to": "rgb_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_hex_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_tick_layer", "to": "files_oledsaver_render_trail_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_tick_layer", "to": "files_oledsaver_render_tick_matrix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_tick_layer", "to": "depth_layer_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_tick_layer", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_tick_matrix", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_trail_color", "to": "rgb_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_trail_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener", "to": "files_oledsaver_mgr_idle_watcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy", "to": "files_oledsaver_mgr_idle_wayland_cleanup", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_user_data", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_version", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_set_user_data", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy", "to": "files_oledsaver_mgr_idle_wayland_cleanup", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification", "to": "files_oledsaver_mgr_idle_watcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification", "to": "files_oledsaver_mgr_idle_watcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_user_data", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_version", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_set_user_data", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_watcher", "to": "files_oledsaver_mgr_idle_wayland_cleanup", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_watcher", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_wayland_cleanup", "to": "mgr_idle_wayland_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_wayland_cleanup", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_find_glyph", "to": "files_oledsaver_render_frame", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_find_glyph", "to": "glyph_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_find_glyph", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_flush_quads", "to": "files_oledsaver_render_frame", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_flush_quads", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_frame", "to": "files_oledsaver_render_push_quad", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_frame", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_push_quad", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver", "to": "files_ext_idle_notify_v1_client_protocol", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver", "to": "tests_test_inhibition", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}];
-const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "xdg-shell-client-protocol.h", "count": 69}, {"cid": 1, "color": "#F28E2B", "label": "oledsaver.c", "count": 35}, {"cid": 2, "color": "#E15759", "label": "wlr-layer-shell-unstable-v1-client-protocol.h", "count": 35}, {"cid": 3, "color": "#76B7B2", "label": "mgr_ipc_request", "count": 14}, {"cid": 4, "color": "#59A14F", "label": "render_init_layer", "count": 19}, {"cid": 5, "color": "#EDC948", "label": "ext-idle-notify-v1-client-protocol.h", "count": 15}, {"cid": 6, "color": "#B07AA1", "label": "render_frame", "count": 5}, {"cid": 7, "color": "#FF9DA7", "label": "ext-idle-notify-v1-protocol.c", "count": 1}, {"cid": 8, "color": "#9C755F", "label": "wlr-layer-shell-unstable-v1-protocol.c", "count": 1}, {"cid": 9, "color": "#BAB0AC", "label": "xdg-output-unstable-v1-protocol.c", "count": 1}, {"cid": 10, "color": "#4E79A7", "label": "xdg-shell-protocol.c", "count": 1}, {"cid": 11, "color": "#F28E2B", "label": "mgr_blank_output", "count": 19}, {"cid": 12, "color": "#E15759", "label": "mgr_refresh_outputs", "count": 14}, {"cid": 13, "color": "#76B7B2", "label": "mgr_output_set_name", "count": 4}, {"cid": 14, "color": "#59A14F", "label": "oledsaver_cursor_plugin_t", "count": 18}, {"cid": 15, "color": "#EDC948", "label": "mgr_load_config", "count": 4}, {"cid": 16, "color": "#B07AA1", "label": "mgr_update_wayfire_cursor", "count": 5}, {"cid": 17, "color": "#FF9DA7", "label": "manager_main", "count": 11}, {"cid": 18, "color": "#9C755F", "label": "oledsaver_idle_plugin_t", "count": 10}];
+const RAW_NODES = [{"id": "files_xdg_shell_client_protocol_wl_interface", "label": "wl_interface", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_interface", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_wl_output", "label": "wl_output", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_output", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_wl_seat", "label": "wl_seat", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_seat", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_wl_surface", "label": "wl_surface", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_surface", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup", "label": "xdg_popup", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_listener", "label": "xdg_popup_listener", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_listener", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner", "label": "xdg_positioner", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface", "label": "xdg_surface", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_listener", "label": "xdg_surface_listener", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_listener", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel", "label": "xdg_toplevel", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_listener", "label": "xdg_toplevel_listener", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_listener", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base", "label": "xdg_wm_base", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_listener", "label": "xdg_wm_base_listener", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_listener", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "label": "oledsaver_cursor_plugin_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "oledsaver_cursor_plugin_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 14}, {"id": "files_oledsaver_idle_oledsaver_idle_plugin_t", "label": "oledsaver_idle_plugin_t", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "oledsaver_idle_plugin_t", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 8}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_interface", "label": "wl_interface", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_interface", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_output", "label": "wl_output", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_output", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_surface", "label": "wl_surface", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wl_surface", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_xdg_popup", "label": "xdg_popup", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1", "label": "zwlr_layer_shell_v1", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1", "label": "zwlr_layer_surface_v1", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_listener", "label": "zwlr_layer_surface_v1_listener", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_listener", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_add_listener", "label": "xdg_popup_add_listener()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_add_listener()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_destroy", "label": "xdg_popup_destroy()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_destroy()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_get_user_data", "label": "xdg_popup_get_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_get_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_get_version", "label": "xdg_popup_get_version()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_get_version()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_grab", "label": "xdg_popup_grab()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_grab()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_reposition", "label": "xdg_popup_reposition()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_reposition()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_popup_set_user_data", "label": "xdg_popup_set_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_popup_set_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_destroy", "label": "xdg_positioner_destroy()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_destroy()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_get_user_data", "label": "xdg_positioner_get_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_get_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_get_version", "label": "xdg_positioner_get_version()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_get_version()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor", "label": "xdg_positioner_set_anchor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_anchor()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor_rect", "label": "xdg_positioner_set_anchor_rect()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_anchor_rect()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_constraint_adjustment", "label": "xdg_positioner_set_constraint_adjustment()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_constraint_adjustment()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_gravity", "label": "xdg_positioner_set_gravity()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_gravity()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_offset", "label": "xdg_positioner_set_offset()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_offset()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_configure", "label": "xdg_positioner_set_parent_configure()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_parent_configure()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_size", "label": "xdg_positioner_set_parent_size()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_parent_size()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_reactive", "label": "xdg_positioner_set_reactive()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_reactive()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_size", "label": "xdg_positioner_set_size()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_size()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_positioner_set_user_data", "label": "xdg_positioner_set_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_positioner_set_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_ack_configure", "label": "xdg_surface_ack_configure()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_ack_configure()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_add_listener", "label": "xdg_surface_add_listener()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_add_listener()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_destroy", "label": "xdg_surface_destroy()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_destroy()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_get_popup", "label": "xdg_surface_get_popup()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_get_popup()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_get_toplevel", "label": "xdg_surface_get_toplevel()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_get_toplevel()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_get_user_data", "label": "xdg_surface_get_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_get_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_get_version", "label": "xdg_surface_get_version()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_get_version()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_set_user_data", "label": "xdg_surface_set_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_set_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_surface_set_window_geometry", "label": "xdg_surface_set_window_geometry()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_surface_set_window_geometry()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_add_listener", "label": "xdg_toplevel_add_listener()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_add_listener()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_destroy", "label": "xdg_toplevel_destroy()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_destroy()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_get_user_data", "label": "xdg_toplevel_get_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_get_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_get_version", "label": "xdg_toplevel_get_version()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_get_version()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_move", "label": "xdg_toplevel_move()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_move()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_resize", "label": "xdg_toplevel_resize()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_resize()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_app_id", "label": "xdg_toplevel_set_app_id()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_app_id()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_fullscreen", "label": "xdg_toplevel_set_fullscreen()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_fullscreen()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_max_size", "label": "xdg_toplevel_set_max_size()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_max_size()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_maximized", "label": "xdg_toplevel_set_maximized()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_maximized()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_min_size", "label": "xdg_toplevel_set_min_size()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_min_size()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_minimized", "label": "xdg_toplevel_set_minimized()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_minimized()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_parent", "label": "xdg_toplevel_set_parent()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_parent()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_title", "label": "xdg_toplevel_set_title()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_title()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_set_user_data", "label": "xdg_toplevel_set_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_set_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_show_window_menu", "label": "xdg_toplevel_show_window_menu()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_show_window_menu()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_unset_fullscreen", "label": "xdg_toplevel_unset_fullscreen()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_unset_fullscreen()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_toplevel_unset_maximized", "label": "xdg_toplevel_unset_maximized()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_toplevel_unset_maximized()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_add_listener", "label": "xdg_wm_base_add_listener()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_add_listener()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_create_positioner", "label": "xdg_wm_base_create_positioner()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_create_positioner()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_destroy", "label": "xdg_wm_base_destroy()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_destroy()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_get_user_data", "label": "xdg_wm_base_get_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_get_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_get_version", "label": "xdg_wm_base_get_version()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_get_version()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_get_xdg_surface", "label": "xdg_wm_base_get_xdg_surface()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_get_xdg_surface()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_pong", "label": "xdg_wm_base_pong()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_pong()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_shell_client_protocol_xdg_wm_base_set_user_data", "label": "xdg_wm_base_set_user_data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg_wm_base_set_user_data()", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_idle_handle_idled", "label": "mgr_idle_handle_idled()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_handle_idled()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_idle_registry_handle_global", "label": "mgr_idle_registry_handle_global()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_registry_handle_global()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_idle_registry_handle_global_remove", "label": "mgr_idle_registry_handle_global_remove()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_registry_handle_global_remove()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_log_msg", "label": "mgr_log_msg()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_log_msg()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_description", "label": "mgr_output_handle_description()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_description()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_done", "label": "mgr_output_handle_done()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_done()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_geometry", "label": "mgr_output_handle_geometry()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_geometry()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_mode", "label": "mgr_output_handle_mode()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_mode()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_output_handle_scale", "label": "mgr_output_handle_scale()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_scale()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_outputs_registry_handle_global", "label": "mgr_outputs_registry_handle_global()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_outputs_registry_handle_global()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_outputs_registry_handle_global_remove", "label": "mgr_outputs_registry_handle_global_remove()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_outputs_registry_handle_global_remove()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_signal_handler", "label": "mgr_signal_handler()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_signal_handler()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_xdg_output_handle_description", "label": "mgr_xdg_output_handle_description()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_xdg_output_handle_description()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_xdg_output_handle_done", "label": "mgr_xdg_output_handle_done()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_xdg_output_handle_done()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_xdg_output_handle_logical_position", "label": "mgr_xdg_output_handle_logical_position()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_xdg_output_handle_logical_position()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_xdg_output_handle_logical_size", "label": "mgr_xdg_output_handle_logical_size()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_xdg_output_handle_logical_size()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_layer_surface_closed", "label": "render_layer_surface_closed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_layer_surface_closed()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_description", "label": "render_output_handle_description()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_description()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_done", "label": "render_output_handle_done()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_done()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_geometry", "label": "render_output_handle_geometry()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_geometry()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_mode", "label": "render_output_handle_mode()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_mode()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_name", "label": "render_output_handle_name()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_name()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_output_handle_scale", "label": "render_output_handle_scale()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_output_handle_scale()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_registry_handle_global", "label": "render_registry_handle_global()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_registry_handle_global()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_registry_handle_global_remove", "label": "render_registry_handle_global_remove()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_registry_handle_global_remove()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_sig_handler", "label": "render_sig_handler()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_sig_handler()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_sigusr1_handler", "label": "render_sigusr1_handler()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_sigusr1_handler()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_xdg_output_handle_description", "label": "render_xdg_output_handle_description()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_xdg_output_handle_description()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_xdg_output_handle_done", "label": "render_xdg_output_handle_done()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_xdg_output_handle_done()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_xdg_output_handle_logical_position", "label": "render_xdg_output_handle_logical_position()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_xdg_output_handle_logical_position()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_xdg_output_handle_logical_size", "label": "render_xdg_output_handle_logical_size()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_xdg_output_handle_logical_size()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_render_xdg_output_handle_name", "label": "render_xdg_output_handle_name()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_xdg_output_handle_name()", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_ensure_wayland_display", "label": "ensure_wayland_display()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_wayland_display()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_main", "label": "main()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_manager_main", "label": "manager_main()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "manager_main()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 22}, {"id": "files_oledsaver_mgr_activate_all_outputs", "label": "mgr_activate_all_outputs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_activate_all_outputs()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_blank_output", "label": "mgr_blank_output()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_blank_output()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 11}, {"id": "files_oledsaver_mgr_find_output", "label": "mgr_find_output()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_find_output()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 8}, {"id": "files_oledsaver_mgr_get_output_color", "label": "mgr_get_output_color()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_output_color()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_get_output_timeout", "label": "mgr_get_output_timeout()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_output_timeout()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_get_self_exe", "label": "mgr_get_self_exe()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_self_exe()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_get_val_d", "label": "mgr_get_val_d()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_val_d()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_get_val_i", "label": "mgr_get_val_i()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_val_i()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_idle_handle_resumed", "label": "mgr_idle_handle_resumed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_handle_resumed()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_init_output", "label": "mgr_init_output()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_init_output()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_kill_pids", "label": "mgr_kill_pids()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_kill_pids()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_mkdirs", "label": "mgr_mkdirs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_mkdirs()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_monotime", "label": "mgr_monotime()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_monotime()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 8}, {"id": "files_oledsaver_mgr_pid_alive", "label": "mgr_pid_alive()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_pid_alive()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_pids_alive", "label": "mgr_pids_alive()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_pids_alive()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_random_color", "label": "mgr_random_color()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_random_color()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_read_pidfile", "label": "mgr_read_pidfile()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_read_pidfile()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_reap_children", "label": "mgr_reap_children()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_reap_children()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_refresh_outputs", "label": "mgr_refresh_outputs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_refresh_outputs()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 11}, {"id": "files_oledsaver_mgr_remove_pidfile", "label": "mgr_remove_pidfile()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_remove_pidfile()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_response_inhibits_output", "label": "mgr_response_inhibits_output()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_response_inhibits_output()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_run_lock_cmd", "label": "mgr_run_lock_cmd()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_run_lock_cmd()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_runtime_path", "label": "mgr_runtime_path()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_runtime_path()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_unblank_output", "label": "mgr_unblank_output()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_unblank_output()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_update_focused_output", "label": "mgr_update_focused_output()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_update_focused_output()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_wayfire_ipc_path", "label": "mgr_wayfire_ipc_path()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_wayfire_ipc_path()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_write_pidfile", "label": "mgr_write_pidfile()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_write_pidfile()", "community": 11, "community_name": "manager_main", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "tests_test_inhibition_main", "label": "main()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 11, "community_name": "manager_main", "source_file": "tests/test-inhibition.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_build_atlas", "label": "render_build_atlas()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_build_atlas()", "community": 12, "community_name": "render_build_atlas", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_build_codepoint_list", "label": "render_build_codepoint_list()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_build_codepoint_list()", "community": 12, "community_name": "render_build_atlas", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_output_handle_name", "label": "mgr_output_handle_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_handle_name()", "community": 13, "community_name": "mgr_output_set_name", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_output_set_name", "label": "mgr_output_set_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_set_name()", "community": 13, "community_name": "mgr_output_set_name", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_xdg_output_handle_name", "label": "mgr_xdg_output_handle_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_xdg_output_handle_name()", "community": 13, "community_name": "mgr_output_set_name", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status", "label": ".cursor_status()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".cursor_status()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini", "label": ".fini()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".fini()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at", "label": ".get_output_at()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_output_at()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor", "label": ".hide_cursor()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".hide_cursor()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init", "label": ".init()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".init()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_is_unloadable", "label": ".is_unloadable()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_unloadable()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden", "label": ".set_cursor_hidden()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".set_cursor_hidden()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor", "label": ".unhide_cursor()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".unhide_cursor()", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_expand_tilde", "label": "mgr_expand_tilde()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_expand_tilde()", "community": 15, "community_name": "mgr_load_config", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_load_config", "label": "mgr_load_config()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_load_config()", "community": 15, "community_name": "mgr_load_config", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_set_defaults", "label": "mgr_set_defaults()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_set_defaults()", "community": 15, "community_name": "mgr_load_config", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_trim", "label": "mgr_trim()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_trim()", "community": 15, "community_name": "mgr_load_config", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_get_cursor_status_from_ipc", "label": "mgr_get_cursor_status_from_ipc()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_cursor_status_from_ipc()", "community": 16, "community_name": "mgr_update_wayfire_cursor", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_ipc_response_has_error", "label": "mgr_ipc_response_has_error()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_response_has_error()", "community": 16, "community_name": "mgr_update_wayfire_cursor", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_release_wayfire_cursor", "label": "mgr_release_wayfire_cursor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_release_wayfire_cursor()", "community": 16, "community_name": "mgr_update_wayfire_cursor", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "label": "mgr_set_wayfire_cursor_hidden()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_set_wayfire_cursor_hidden()", "community": 16, "community_name": "mgr_update_wayfire_cursor", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_update_wayfire_cursor", "label": "mgr_update_wayfire_cursor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_update_wayfire_cursor()", "community": 16, "community_name": "mgr_update_wayfire_cursor", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 6}, {"id": "files_oledsaver_idle_oledsaver_idle_plugin_t_fini", "label": ".fini()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".fini()", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_oledsaver_idle_plugin_t_init", "label": ".init()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".init()", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_idle_oledsaver_idle_plugin_t_status", "label": ".status()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".status()", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_outputs_wayland_cleanup", "label": "mgr_outputs_wayland_cleanup()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_outputs_wayland_cleanup()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_render_compile_shader", "label": "render_compile_shader()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "render_compile_shader()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_init_egl", "label": "render_init_egl()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_init_egl()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_init_freetype", "label": "render_init_freetype()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_init_freetype()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_init_shaders", "label": "render_init_shaders()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_init_shaders()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_layer_surface_configure", "label": "render_layer_surface_configure()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_layer_surface_configure()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_set_projection", "label": "render_set_projection()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_set_projection()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_renderer_main", "label": "renderer_main()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "renderer_main()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 23}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_destroy", "label": "zwlr_layer_shell_v1_destroy()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1_destroy()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface", "label": "zwlr_layer_shell_v1_get_layer_surface()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1_get_layer_surface()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_user_data", "label": "zwlr_layer_shell_v1_get_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1_get_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_version", "label": "zwlr_layer_shell_v1_get_version()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1_get_version()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_set_user_data", "label": "zwlr_layer_shell_v1_set_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_shell_v1_set_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure", "label": "zwlr_layer_surface_v1_ack_configure()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_ack_configure()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener", "label": "zwlr_layer_surface_v1_add_listener()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_add_listener()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy", "label": "zwlr_layer_surface_v1_destroy()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_destroy()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_popup", "label": "zwlr_layer_surface_v1_get_popup()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_get_popup()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_user_data", "label": "zwlr_layer_surface_v1_get_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_get_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_version", "label": "zwlr_layer_surface_v1_get_version()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_get_version()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor", "label": "zwlr_layer_surface_v1_set_anchor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_anchor()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone", "label": "zwlr_layer_surface_v1_set_exclusive_zone()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_exclusive_zone()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity", "label": "zwlr_layer_surface_v1_set_keyboard_interactivity()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_keyboard_interactivity()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_layer", "label": "zwlr_layer_surface_v1_set_layer()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_layer()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_margin", "label": "zwlr_layer_surface_v1_set_margin()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_margin()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size", "label": "zwlr_layer_surface_v1_set_size()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_size()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_user_data", "label": "zwlr_layer_surface_v1_set_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zwlr_layer_surface_v1_set_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy", "label": "zxdg_output_manager_v1_destroy()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_manager_v1_destroy()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 3}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_user_data", "label": "zxdg_output_manager_v1_get_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_manager_v1_get_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_version", "label": "zxdg_output_manager_v1_get_version()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_manager_v1_get_version()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output", "label": "zxdg_output_manager_v1_get_xdg_output()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_manager_v1_get_xdg_output()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 3}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_set_user_data", "label": "zxdg_output_manager_v1_set_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_manager_v1_set_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener", "label": "zxdg_output_v1_add_listener()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_v1_add_listener()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 3}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy", "label": "zxdg_output_v1_destroy()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_v1_destroy()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 3}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_user_data", "label": "zxdg_output_v1_get_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_v1_get_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_version", "label": "zxdg_output_v1_get_version()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_v1_get_version()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_set_user_data", "label": "zxdg_output_v1_set_user_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "zxdg_output_v1_set_user_data()", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_check_idle_inhibitors", "label": "mgr_check_idle_inhibitors()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_check_idle_inhibitors()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_focus_name_from_event", "label": "mgr_focus_name_from_event()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_focus_name_from_event()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_focus_watcher", "label": "mgr_focus_watcher()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_focus_watcher()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 6}, {"id": "files_oledsaver_mgr_get_focused_output_from_ipc", "label": "mgr_get_focused_output_from_ipc()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_get_focused_output_from_ipc()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_ipc_connect", "label": "mgr_ipc_connect()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_connect()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_ipc_recv", "label": "mgr_ipc_recv()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_recv()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_ipc_request", "label": "mgr_ipc_request()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_request()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 8}, {"id": "files_oledsaver_mgr_ipc_send_method", "label": "mgr_ipc_send_method()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_send_method()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_mgr_ipc_send_payload", "label": "mgr_ipc_send_payload()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_ipc_send_payload()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_mgr_readn", "label": "mgr_readn()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_readn()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_mgr_writen", "label": "mgr_writen()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_writen()", "community": 3, "community_name": "mgr_ipc_request", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_cell_at_layer", "label": "render_cell_at_layer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_cell_at_layer()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 6}, {"id": "files_oledsaver_render_get_layer_properties", "label": "render_get_layer_properties()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_get_layer_properties()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_head_white_mix", "label": "render_head_white_mix()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "render_head_white_mix()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_init_layer", "label": "render_init_layer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_init_layer()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 11}, {"id": "files_oledsaver_render_init_matrix", "label": "render_init_matrix()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "render_init_matrix()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_lookup_color", "label": "render_lookup_color()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "render_lookup_color()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_parse_hex", "label": "render_parse_hex()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_parse_hex()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_rand_speed", "label": "render_rand_speed()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "render_rand_speed()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 4}, {"id": "files_oledsaver_render_randf", "label": "render_randf()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_randf()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_render_randi", "label": "render_randi()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_randi()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_random_codepoint", "label": "render_random_codepoint()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_random_codepoint()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_random_color", "label": "render_random_color()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_random_color()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_random_hex_color", "label": "render_random_hex_color()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_random_hex_color()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_tick_layer", "label": "render_tick_layer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_tick_layer()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 11}, {"id": "files_oledsaver_render_tick_matrix", "label": "render_tick_matrix()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_tick_matrix()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_trail_color", "label": "render_trail_color()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_trail_color()", "community": 4, "community_name": "render_init_layer", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 6}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener", "label": "ext_idle_notification_v1_add_listener()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notification_v1_add_listener()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy", "label": "ext_idle_notification_v1_destroy()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notification_v1_destroy()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_user_data", "label": "ext_idle_notification_v1_get_user_data()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notification_v1_get_user_data()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_version", "label": "ext_idle_notification_v1_get_version()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notification_v1_get_version()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_set_user_data", "label": "ext_idle_notification_v1_set_user_data()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notification_v1_set_user_data()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy", "label": "ext_idle_notifier_v1_destroy()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_destroy()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification", "label": "ext_idle_notifier_v1_get_idle_notification()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_get_idle_notification()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification", "label": "ext_idle_notifier_v1_get_input_idle_notification()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_get_input_idle_notification()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 2}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_user_data", "label": "ext_idle_notifier_v1_get_user_data()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_get_user_data()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_version", "label": "ext_idle_notifier_v1_get_version()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_get_version()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_set_user_data", "label": "ext_idle_notifier_v1_set_user_data()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ext_idle_notifier_v1_set_user_data()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_mgr_idle_watcher", "label": "mgr_idle_watcher()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_watcher()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_mgr_idle_wayland_cleanup", "label": "mgr_idle_wayland_cleanup()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_wayland_cleanup()", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 5}, {"id": "files_oledsaver_render_find_glyph", "label": "render_find_glyph()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render_find_glyph()", "community": 6, "community_name": "render_frame", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_render_flush_quads", "label": "render_flush_quads()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_flush_quads()", "community": 6, "community_name": "render_frame", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_oledsaver_render_frame", "label": "render_frame()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_frame()", "community": 6, "community_name": "render_frame", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 6}, {"id": "files_oledsaver_render_push_quad", "label": "render_push_quad()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "render_push_quad()", "community": 6, "community_name": "render_frame", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 2}, {"id": "files_xdg_shell_client_protocol", "label": "xdg-shell-client-protocol.h", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 26.9, "font": {"size": 12, "color": "#ffffff"}, "title": "xdg-shell-client-protocol.h", "community": 0, "community_name": "xdg-shell-client-protocol.h", "source_file": "files/xdg-shell-client-protocol.h", "file_type": "code", "degree": 68}, {"id": "files_oledsaver", "label": "oledsaver.c", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "oledsaver.c", "community": 1, "community_name": "oledsaver.c", "source_file": "files/oledsaver.c", "file_type": "code", "degree": 121}, {"id": "files_xdg_shell_protocol", "label": "xdg-shell-protocol.c", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg-shell-protocol.c", "community": 10, "community_name": "xdg-shell-protocol.c", "source_file": "files/xdg-shell-protocol.c", "file_type": "code", "degree": 0}, {"id": "mgr_output_info_t", "label": "mgr_output_info_t", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_output_info_t", "community": 11, "community_name": "manager_main", "source_file": "", "file_type": "code", "degree": 6}, {"id": "pid_t", "label": "pid_t", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pid_t", "community": 11, "community_name": "manager_main", "source_file": "", "file_type": "code", "degree": 2}, {"id": "tests_test_inhibition", "label": "test-inhibition.c", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test-inhibition.c", "community": 11, "community_name": "manager_main", "source_file": "tests/test-inhibition.c", "file_type": "code", "degree": 2}, {"id": "mgr_wayland_output_info_t", "label": "mgr_wayland_output_info_t", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_wayland_output_info_t", "community": 13, "community_name": "mgr_output_set_name", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor", "label": "oledsaver-cursor.cpp", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "oledsaver-cursor.cpp", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_cpp_json_t", "label": "json_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "json_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 3}, {"id": "files_oledsaver_cursor_cpp_method_repository_t", "label": "method_repository_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "method_repository_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_cpp_plugin_interface_t", "label": "plugin_interface_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "plugin_interface_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_cpp_ref_ptr_t", "label": "ref_ptr_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ref_ptr_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_hidden", "label": "cursor_hidden", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "cursor_hidden", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_repo", "label": "repo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "repo", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "files/oledsaver-cursor.cpp", "file_type": "code", "degree": 1}, {"id": "output_t", "label": "output_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "output_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "pointf_t", "label": "pointf_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pointf_t", "community": 14, "community_name": "oledsaver_cursor_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "readme_video_inhibition", "label": "README.video-inhibition.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "README.video-inhibition.md", "community": 17, "community_name": "README.video-inhibition.md", "source_file": "README.video-inhibition.md", "file_type": "document", "degree": 1}, {"id": "readme_video_inhibition_per_output_video_inhibition", "label": "Per-output video inhibition", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-output video inhibition", "community": 17, "community_name": "README.video-inhibition.md", "source_file": "README.video-inhibition.md", "file_type": "document", "degree": 1}, {"id": "files_oledsaver_idle", "label": "oledsaver-idle.cpp", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "oledsaver-idle.cpp", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_cpp_json_t", "label": "json_t", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "json_t", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_cpp_method_repository_t", "label": "method_repository_t", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "method_repository_t", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_cpp_plugin_interface_t", "label": "plugin_interface_t", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "plugin_interface_t", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_cpp_ref_ptr_t", "label": "ref_ptr_t", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ref_ptr_t", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_oledsaver_idle_oledsaver_idle_plugin_t_repo", "label": "repo", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "repo", "community": 18, "community_name": "oledsaver_idle_plugin_t", "source_file": "files/oledsaver-idle.cpp", "file_type": "code", "degree": 1}, {"id": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "wlr-layer-shell-unstable-v1-client-protocol.h", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": "wlr-layer-shell-unstable-v1-client-protocol.h", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h", "file_type": "code", "degree": 26}, {"id": "files_xdg_output_unstable_v1_client_protocol", "label": "xdg-output-unstable-v1-client-protocol.h", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg-output-unstable-v1-client-protocol.h", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "files/xdg-output-unstable-v1-client-protocol.h", "file_type": "code", "degree": 11}, {"id": "glenum", "label": "GLenum", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "GLenum", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "", "file_type": "code", "degree": 1}, {"id": "gluint", "label": "GLuint", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "GLuint", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "", "file_type": "code", "degree": 1}, {"id": "mgr_outputs_wayland_t", "label": "mgr_outputs_wayland_t", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_outputs_wayland_t", "community": 2, "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h", "source_file": "", "file_type": "code", "degree": 1}, {"id": "depth_layer_t", "label": "depth_layer_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "depth_layer_t", "community": 4, "community_name": "render_init_layer", "source_file": "", "file_type": "code", "degree": 3}, {"id": "render_cell_t", "label": "render_cell_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "render_cell_t", "community": 4, "community_name": "render_init_layer", "source_file": "", "file_type": "code", "degree": 1}, {"id": "rgb_t", "label": "rgb_t", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "rgb_t", "community": 4, "community_name": "render_init_layer", "source_file": "", "file_type": "code", "degree": 5}, {"id": "files_ext_idle_notify_v1_client_protocol", "label": "ext-idle-notify-v1-client-protocol.h", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ext-idle-notify-v1-client-protocol.h", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "files/ext-idle-notify-v1-client-protocol.h", "file_type": "code", "degree": 12}, {"id": "mgr_idle_wayland_t", "label": "mgr_idle_wayland_t", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mgr_idle_wayland_t", "community": 5, "community_name": "ext-idle-notify-v1-client-protocol.h", "source_file": "", "file_type": "code", "degree": 1}, {"id": "glyph_info_t", "label": "glyph_info_t", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "glyph_info_t", "community": 6, "community_name": "render_frame", "source_file": "", "file_type": "code", "degree": 1}, {"id": "files_ext_idle_notify_v1_protocol", "label": "ext-idle-notify-v1-protocol.c", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ext-idle-notify-v1-protocol.c", "community": 7, "community_name": "ext-idle-notify-v1-protocol.c", "source_file": "files/ext-idle-notify-v1-protocol.c", "file_type": "code", "degree": 0}, {"id": "files_wlr_layer_shell_unstable_v1_protocol", "label": "wlr-layer-shell-unstable-v1-protocol.c", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "wlr-layer-shell-unstable-v1-protocol.c", "community": 8, "community_name": "wlr-layer-shell-unstable-v1-protocol.c", "source_file": "files/wlr-layer-shell-unstable-v1-protocol.c", "file_type": "code", "degree": 0}, {"id": "files_xdg_output_unstable_v1_protocol", "label": "xdg-output-unstable-v1-protocol.c", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "xdg-output-unstable-v1-protocol.c", "community": 9, "community_name": "xdg-output-unstable-v1-protocol.c", "source_file": "files/xdg-output-unstable-v1-protocol.c", "file_type": "code", "degree": 0}];
+const RAW_EDGES = [{"from": "files_xdg_shell_client_protocol_wl_interface", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_wl_output", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_wl_seat", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_wl_surface", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_repo", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_hidden", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_cpp_ref_ptr_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_cpp_method_repository_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_cpp_plugin_interface_t", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_is_unloadable", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_oledsaver_idle_plugin_t_repo", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_cpp_ref_ptr_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_cpp_method_repository_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_cpp_plugin_interface_t", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_oledsaver_idle_plugin_t_status", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_oledsaver_idle_plugin_t_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t", "to": "files_oledsaver_idle_oledsaver_idle_plugin_t_fini", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_interface", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_output", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_surface", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_xdg_popup", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_listener", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_add_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_destroy", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_get_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_get_version", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_grab", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_reposition", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_popup_set_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_destroy", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_get_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_get_version", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor_rect", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_constraint_adjustment", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_gravity", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_offset", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_configure", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_size", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_reactive", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_size", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_positioner_set_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_ack_configure", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_add_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_destroy", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_get_popup", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_get_toplevel", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_get_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_get_version", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_set_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_surface_set_window_geometry", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_add_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_destroy", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_get_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_get_version", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_move", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_resize", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_app_id", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_fullscreen", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_max_size", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_maximized", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_min_size", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_minimized", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_parent", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_title", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_set_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_show_window_menu", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_unset_fullscreen", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_toplevel_unset_maximized", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_add_listener", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_create_positioner", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_destroy", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_get_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_get_version", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_get_xdg_surface", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_pong", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_shell_client_protocol_xdg_wm_base_set_user_data", "to": "files_xdg_shell_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_handle_idled", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_registry_handle_global", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_registry_handle_global_remove", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_log_msg", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_description", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_done", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_geometry", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_mode", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_scale", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_registry_handle_global", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_registry_handle_global_remove", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_signal_handler", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_xdg_output_handle_description", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_xdg_output_handle_done", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_xdg_output_handle_logical_position", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_xdg_output_handle_logical_size", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_layer_surface_closed", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_description", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_done", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_geometry", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_mode", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_name", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_output_handle_scale", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_registry_handle_global", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_registry_handle_global_remove", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_sig_handler", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_sigusr1_handler", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_xdg_output_handle_description", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_xdg_output_handle_done", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_xdg_output_handle_logical_position", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_xdg_output_handle_logical_size", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_xdg_output_handle_name", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_ensure_wayland_display", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_ensure_wayland_display", "to": "files_oledsaver_mgr_refresh_outputs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_ensure_wayland_display", "to": "files_oledsaver_mgr_wayfire_ipc_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_ensure_wayland_display", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_ensure_wayland_display", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_main", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_main", "to": "files_oledsaver_mgr_read_pidfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_main", "to": "files_oledsaver_manager_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_main", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_set_defaults", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_load_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_mkdirs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_write_pidfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_refresh_outputs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_get_focused_output_from_ipc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_monotime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_reap_children", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_activate_all_outputs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_run_lock_cmd", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_check_idle_inhibitors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_find_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_response_inhibits_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_get_output_timeout", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_unblank_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_blank_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_update_wayfire_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_release_wayfire_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver_mgr_remove_pidfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_manager_main", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_activate_all_outputs", "to": "files_oledsaver_mgr_monotime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_activate_all_outputs", "to": "files_oledsaver_mgr_blank_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_activate_all_outputs", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_find_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_pids_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_monotime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_kill_pids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_get_output_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_get_val_d", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_get_val_i", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver_mgr_get_self_exe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_blank_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_find_output", "to": "files_oledsaver_mgr_refresh_outputs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_find_output", "to": "files_oledsaver_mgr_unblank_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_find_output", "to": "files_oledsaver_mgr_update_focused_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_find_output", "to": "files_oledsaver_mgr_update_wayfire_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_find_output", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_find_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_color", "to": "files_oledsaver_mgr_random_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_color", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_timeout", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_output_timeout", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_self_exe", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_val_d", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_val_i", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_handle_resumed", "to": "files_oledsaver_mgr_monotime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_handle_resumed", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_handle_resumed", "to": "tests_test_inhibition_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_init_output", "to": "files_oledsaver_mgr_refresh_outputs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_init_output", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_init_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_kill_pids", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_kill_pids", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_mkdirs", "to": "files_oledsaver_mgr_runtime_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_mkdirs", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_monotime", "to": "files_oledsaver_mgr_refresh_outputs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_monotime", "to": "files_oledsaver_mgr_update_focused_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_monotime", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_monotime", "to": "tests_test_inhibition_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_pid_alive", "to": "files_oledsaver_mgr_pids_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_pid_alive", "to": "pid_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_pid_alive", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_pids_alive", "to": "mgr_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_pids_alive", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_random_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_read_pidfile", "to": "files_oledsaver_mgr_runtime_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_read_pidfile", "to": "pid_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_read_pidfile", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_reap_children", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_oledsaver_mgr_focus_name_from_event", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_oledsaver_mgr_outputs_wayland_cleanup", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_oledsaver_mgr_update_focused_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_refresh_outputs", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_remove_pidfile", "to": "files_oledsaver_mgr_runtime_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_remove_pidfile", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_response_inhibits_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_response_inhibits_output", "to": "tests_test_inhibition_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_run_lock_cmd", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_runtime_path", "to": "files_oledsaver_mgr_write_pidfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_runtime_path", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_unblank_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_update_focused_output", "to": "files_oledsaver_mgr_focus_watcher", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_update_focused_output", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_wayfire_ipc_path", "to": "files_oledsaver_mgr_ipc_connect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_wayfire_ipc_path", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_write_pidfile", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_inhibition_main", "to": "tests_test_inhibition", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_build_atlas", "to": "files_oledsaver_render_build_codepoint_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_build_atlas", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_build_atlas", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_build_codepoint_list", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_name", "to": "files_oledsaver_mgr_output_set_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_handle_name", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_set_name", "to": "files_oledsaver_mgr_xdg_output_handle_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_set_name", "to": "mgr_wayland_output_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_output_set_name", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_xdg_output_handle_name", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status", "to": "files_oledsaver_cursor_cpp_json_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at", "to": "pointf_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at", "to": "output_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor", "to": "files_oledsaver_cursor_cpp_json_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden", "to": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor", "to": "files_oledsaver_cursor_cpp_json_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_expand_tilde", "to": "files_oledsaver_mgr_load_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_expand_tilde", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_load_config", "to": "files_oledsaver_mgr_set_defaults", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_load_config", "to": "files_oledsaver_mgr_trim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_load_config", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_set_defaults", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_trim", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_cursor_status_from_ipc", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_cursor_status_from_ipc", "to": "files_oledsaver_mgr_ipc_response_has_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_cursor_status_from_ipc", "to": "files_oledsaver_mgr_update_wayfire_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_cursor_status_from_ipc", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_response_has_error", "to": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_response_has_error", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_release_wayfire_cursor", "to": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_release_wayfire_cursor", "to": "files_oledsaver_mgr_update_wayfire_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_release_wayfire_cursor", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "to": "files_oledsaver_mgr_update_wayfire_cursor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_set_wayfire_cursor_hidden", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_update_wayfire_cursor", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t_init", "to": "files_oledsaver_idle_oledsaver_idle_plugin_t_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_idle_oledsaver_idle_plugin_t_status", "to": "files_oledsaver_idle_cpp_json_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_wayland_cleanup", "to": "mgr_outputs_wayland_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_wayland_cleanup", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_outputs_wayland_cleanup", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_mgr_outputs_wayland_cleanup", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_render_compile_shader", "to": "files_oledsaver_render_init_shaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_compile_shader", "to": "glenum", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_compile_shader", "to": "gluint", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_compile_shader", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_egl", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_egl", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_freetype", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_freetype", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_shaders", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_shaders", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_layer_surface_configure", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_layer_surface_configure", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_render_set_projection", "to": "files_oledsaver_renderer_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_set_projection", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver_render_lookup_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver_render_init_matrix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver_render_tick_matrix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver_render_frame", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_renderer_main", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_oledsaver_renderer_main", "to": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_destroy", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_user_data", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_version", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_set_user_data", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_popup", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_user_data", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_version", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_layer", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_margin", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_user_data", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_user_data", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_version", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_set_user_data", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_user_data", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_version", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_set_user_data", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_check_idle_inhibitors", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_check_idle_inhibitors", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_name_from_event", "to": "files_oledsaver_mgr_get_focused_output_from_ipc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_name_from_event", "to": "files_oledsaver_mgr_focus_watcher", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_name_from_event", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_watcher", "to": "files_oledsaver_mgr_ipc_connect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_watcher", "to": "files_oledsaver_mgr_ipc_send_method", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_watcher", "to": "files_oledsaver_mgr_ipc_recv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_focus_watcher", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_focused_output_from_ipc", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_get_focused_output_from_ipc", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_connect", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_connect", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_recv", "to": "files_oledsaver_mgr_readn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_recv", "to": "files_oledsaver_mgr_ipc_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_recv", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_request", "to": "files_oledsaver_mgr_ipc_send_method", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_request", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_send_method", "to": "files_oledsaver_mgr_ipc_send_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_send_method", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_send_payload", "to": "files_oledsaver_mgr_writen", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_ipc_send_payload", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_readn", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_writen", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "files_oledsaver_render_frame", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "files_oledsaver_render_init_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "depth_layer_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "render_cell_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_cell_at_layer", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_get_layer_properties", "to": "files_oledsaver_render_init_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_get_layer_properties", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_head_white_mix", "to": "files_oledsaver_render_randf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_head_white_mix", "to": "files_oledsaver_render_init_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_head_white_mix", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_head_white_mix", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_randf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_trail_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_rand_speed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_randi", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_random_codepoint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver_render_init_matrix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "depth_layer_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_layer", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_matrix", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_init_matrix", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_lookup_color", "to": "files_oledsaver_render_parse_hex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_lookup_color", "to": "rgb_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_lookup_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_parse_hex", "to": "rgb_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_parse_hex", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_rand_speed", "to": "files_oledsaver_render_randf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_rand_speed", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_rand_speed", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_randf", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_randf", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_randi", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_randi", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_codepoint", "to": "files_oledsaver_render_tick_layer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_codepoint", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_color", "to": "files_oledsaver_render_trail_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_color", "to": "rgb_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_hex_color", "to": "files_oledsaver_render_trail_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_hex_color", "to": "rgb_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_random_hex_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_tick_layer", "to": "files_oledsaver_render_trail_color", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_tick_layer", "to": "files_oledsaver_render_tick_matrix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_tick_layer", "to": "depth_layer_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_tick_layer", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_tick_matrix", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_trail_color", "to": "rgb_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_trail_color", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener", "to": "files_oledsaver_mgr_idle_watcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy", "to": "files_oledsaver_mgr_idle_wayland_cleanup", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_user_data", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_version", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_set_user_data", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy", "to": "files_oledsaver_mgr_idle_wayland_cleanup", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification", "to": "files_oledsaver_mgr_idle_watcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification", "to": "files_oledsaver_mgr_idle_watcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_user_data", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_version", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_set_user_data", "to": "files_ext_idle_notify_v1_client_protocol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_watcher", "to": "files_oledsaver_mgr_idle_wayland_cleanup", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_watcher", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_wayland_cleanup", "to": "mgr_idle_wayland_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_mgr_idle_wayland_cleanup", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_find_glyph", "to": "files_oledsaver_render_frame", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_find_glyph", "to": "glyph_info_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_find_glyph", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_flush_quads", "to": "files_oledsaver_render_frame", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_flush_quads", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_frame", "to": "files_oledsaver_render_push_quad", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_frame", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver_render_push_quad", "to": "files_oledsaver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver", "to": "files_wlr_layer_shell_unstable_v1_client_protocol", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver", "to": "files_xdg_output_unstable_v1_client_protocol", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver", "to": "files_ext_idle_notify_v1_client_protocol", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_oledsaver", "to": "tests_test_inhibition", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_video_inhibition", "to": "readme_video_inhibition_per_output_video_inhibition", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}];
+const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "xdg-shell-client-protocol.h", "count": 69}, {"cid": 1, "color": "#F28E2B", "label": "oledsaver.c", "count": 33}, {"cid": 2, "color": "#E15759", "label": "wlr-layer-shell-unstable-v1-client-protocol.h", "count": 48}, {"cid": 3, "color": "#76B7B2", "label": "mgr_ipc_request", "count": 11}, {"cid": 4, "color": "#59A14F", "label": "render_init_layer", "count": 19}, {"cid": 5, "color": "#EDC948", "label": "ext-idle-notify-v1-client-protocol.h", "count": 15}, {"cid": 6, "color": "#B07AA1", "label": "render_frame", "count": 5}, {"cid": 7, "color": "#FF9DA7", "label": "ext-idle-notify-v1-protocol.c", "count": 1}, {"cid": 8, "color": "#9C755F", "label": "wlr-layer-shell-unstable-v1-protocol.c", "count": 1}, {"cid": 9, "color": "#BAB0AC", "label": "xdg-output-unstable-v1-protocol.c", "count": 1}, {"cid": 10, "color": "#4E79A7", "label": "xdg-shell-protocol.c", "count": 1}, {"cid": 11, "color": "#F28E2B", "label": "manager_main", "count": 34}, {"cid": 12, "color": "#E15759", "label": "render_build_atlas", "count": 2}, {"cid": 13, "color": "#76B7B2", "label": "mgr_output_set_name", "count": 4}, {"cid": 14, "color": "#59A14F", "label": "oledsaver_cursor_plugin_t", "count": 18}, {"cid": 15, "color": "#EDC948", "label": "mgr_load_config", "count": 4}, {"cid": 16, "color": "#B07AA1", "label": "mgr_update_wayfire_cursor", "count": 5}, {"cid": 17, "color": "#FF9DA7", "label": "README.video-inhibition.md", "count": 2}, {"cid": 18, "color": "#9C755F", "label": "oledsaver_idle_plugin_t", "count": 10}];
// HTML-escape helper — prevents XSS when injecting graph data into innerHTML
function esc(s) {
diff --git a/gui-apps/oledsaver/graphify-out/graph.json b/gui-apps/oledsaver/graphify-out/graph.json
index ec1ca0f31085..a1b79d46bd2a 100644
--- a/gui-apps/oledsaver/graphify-out/graph.json
+++ b/gui-apps/oledsaver/graphify-out/graph.json
@@ -959,7 +959,7 @@
"file_type": "code",
"norm_label": "mgr_idle_handle_idled()",
"source_file": "files/oledsaver.c",
- "source_location": "L3247"
+ "source_location": "L3261"
},
{
"id": "files_oledsaver_mgr_idle_registry_handle_global",
@@ -971,7 +971,7 @@
"file_type": "code",
"norm_label": "mgr_idle_registry_handle_global()",
"source_file": "files/oledsaver.c",
- "source_location": "L3279"
+ "source_location": "L3293"
},
{
"id": "files_oledsaver_mgr_idle_registry_handle_global_remove",
@@ -983,7 +983,7 @@
"file_type": "code",
"norm_label": "mgr_idle_registry_handle_global_remove()",
"source_file": "files/oledsaver.c",
- "source_location": "L3296"
+ "source_location": "L3310"
},
{
"id": "files_oledsaver_mgr_log_msg",
@@ -995,7 +995,7 @@
"file_type": "code",
"norm_label": "mgr_log_msg()",
"source_file": "files/oledsaver.c",
- "source_location": "L1944"
+ "source_location": "L1953"
},
{
"id": "files_oledsaver_mgr_output_handle_description",
@@ -1007,7 +1007,7 @@
"file_type": "code",
"norm_label": "mgr_output_handle_description()",
"source_file": "files/oledsaver.c",
- "source_location": "L2749"
+ "source_location": "L2761"
},
{
"id": "files_oledsaver_mgr_output_handle_done",
@@ -1019,7 +1019,7 @@
"file_type": "code",
"norm_label": "mgr_output_handle_done()",
"source_file": "files/oledsaver.c",
- "source_location": "L2732"
+ "source_location": "L2744"
},
{
"id": "files_oledsaver_mgr_output_handle_geometry",
@@ -1031,7 +1031,7 @@
"file_type": "code",
"norm_label": "mgr_output_handle_geometry()",
"source_file": "files/oledsaver.c",
- "source_location": "L2714"
+ "source_location": "L2726"
},
{
"id": "files_oledsaver_mgr_output_handle_mode",
@@ -1043,7 +1043,7 @@
"file_type": "code",
"norm_label": "mgr_output_handle_mode()",
"source_file": "files/oledsaver.c",
- "source_location": "L2722"
+ "source_location": "L2734"
},
{
"id": "files_oledsaver_mgr_output_handle_scale",
@@ -1055,7 +1055,7 @@
"file_type": "code",
"norm_label": "mgr_output_handle_scale()",
"source_file": "files/oledsaver.c",
- "source_location": "L2736"
+ "source_location": "L2748"
},
{
"id": "files_oledsaver_mgr_outputs_registry_handle_global",
@@ -1067,7 +1067,7 @@
"file_type": "code",
"norm_label": "mgr_outputs_registry_handle_global()",
"source_file": "files/oledsaver.c",
- "source_location": "L2763"
+ "source_location": "L2775"
},
{
"id": "files_oledsaver_mgr_outputs_registry_handle_global_remove",
@@ -1079,7 +1079,7 @@
"file_type": "code",
"norm_label": "mgr_outputs_registry_handle_global_remove()",
"source_file": "files/oledsaver.c",
- "source_location": "L2784"
+ "source_location": "L2796"
},
{
"id": "files_oledsaver_mgr_signal_handler",
@@ -1091,7 +1091,7 @@
"file_type": "code",
"norm_label": "mgr_signal_handler()",
"source_file": "files/oledsaver.c",
- "source_location": "L3387"
+ "source_location": "L3401"
},
{
"id": "files_oledsaver_mgr_xdg_output_handle_description",
@@ -1103,7 +1103,7 @@
"file_type": "code",
"norm_label": "mgr_xdg_output_handle_description()",
"source_file": "files/oledsaver.c",
- "source_location": "L2701"
+ "source_location": "L2713"
},
{
"id": "files_oledsaver_mgr_xdg_output_handle_done",
@@ -1115,7 +1115,7 @@
"file_type": "code",
"norm_label": "mgr_xdg_output_handle_done()",
"source_file": "files/oledsaver.c",
- "source_location": "L2690"
+ "source_location": "L2702"
},
{
"id": "files_oledsaver_mgr_xdg_output_handle_logical_position",
@@ -1127,7 +1127,7 @@
"file_type": "code",
"norm_label": "mgr_xdg_output_handle_logical_position()",
"source_file": "files/oledsaver.c",
- "source_location": "L2677"
+ "source_location": "L2689"
},
{
"id": "files_oledsaver_mgr_xdg_output_handle_logical_size",
@@ -1139,31 +1139,7 @@
"file_type": "code",
"norm_label": "mgr_xdg_output_handle_logical_size()",
"source_file": "files/oledsaver.c",
- "source_location": "L2682"
- },
- {
- "id": "files_oledsaver_render_build_atlas",
- "label": "render_build_atlas()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_build_atlas()",
- "source_file": "files/oledsaver.c",
- "source_location": "L459"
- },
- {
- "id": "files_oledsaver_render_build_codepoint_list",
- "label": "render_build_codepoint_list()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_build_codepoint_list()",
- "source_file": "files/oledsaver.c",
- "source_location": "L384"
+ "source_location": "L2694"
},
{
"id": "files_oledsaver_render_layer_surface_closed",
@@ -1175,7 +1151,7 @@
"file_type": "code",
"norm_label": "render_layer_surface_closed()",
"source_file": "files/oledsaver.c",
- "source_location": "L1323"
+ "source_location": "L1324"
},
{
"id": "files_oledsaver_render_output_handle_description",
@@ -1187,7 +1163,7 @@
"file_type": "code",
"norm_label": "render_output_handle_description()",
"source_file": "files/oledsaver.c",
- "source_location": "L1295"
+ "source_location": "L1296"
},
{
"id": "files_oledsaver_render_output_handle_done",
@@ -1199,7 +1175,7 @@
"file_type": "code",
"norm_label": "render_output_handle_done()",
"source_file": "files/oledsaver.c",
- "source_location": "L1276"
+ "source_location": "L1277"
},
{
"id": "files_oledsaver_render_output_handle_geometry",
@@ -1211,7 +1187,7 @@
"file_type": "code",
"norm_label": "render_output_handle_geometry()",
"source_file": "files/oledsaver.c",
- "source_location": "L1251"
+ "source_location": "L1252"
},
{
"id": "files_oledsaver_render_output_handle_mode",
@@ -1223,7 +1199,7 @@
"file_type": "code",
"norm_label": "render_output_handle_mode()",
"source_file": "files/oledsaver.c",
- "source_location": "L1259"
+ "source_location": "L1260"
},
{
"id": "files_oledsaver_render_output_handle_name",
@@ -1235,7 +1211,7 @@
"file_type": "code",
"norm_label": "render_output_handle_name()",
"source_file": "files/oledsaver.c",
- "source_location": "L1280"
+ "source_location": "L1281"
},
{
"id": "files_oledsaver_render_output_handle_scale",
@@ -1247,7 +1223,7 @@
"file_type": "code",
"norm_label": "render_output_handle_scale()",
"source_file": "files/oledsaver.c",
- "source_location": "L1269"
+ "source_location": "L1270"
},
{
"id": "files_oledsaver_render_registry_handle_global",
@@ -1259,7 +1235,7 @@
"file_type": "code",
"norm_label": "render_registry_handle_global()",
"source_file": "files/oledsaver.c",
- "source_location": "L1336"
+ "source_location": "L1337"
},
{
"id": "files_oledsaver_render_registry_handle_global_remove",
@@ -1271,7 +1247,7 @@
"file_type": "code",
"norm_label": "render_registry_handle_global_remove()",
"source_file": "files/oledsaver.c",
- "source_location": "L1359"
+ "source_location": "L1360"
},
{
"id": "files_oledsaver_render_sig_handler",
@@ -1283,7 +1259,7 @@
"file_type": "code",
"norm_label": "render_sig_handler()",
"source_file": "files/oledsaver.c",
- "source_location": "L1371"
+ "source_location": "L1372"
},
{
"id": "files_oledsaver_render_sigusr1_handler",
@@ -1295,7 +1271,7 @@
"file_type": "code",
"norm_label": "render_sigusr1_handler()",
"source_file": "files/oledsaver.c",
- "source_location": "L1376"
+ "source_location": "L1377"
},
{
"id": "files_oledsaver_render_xdg_output_handle_description",
@@ -1307,7 +1283,7 @@
"file_type": "code",
"norm_label": "render_xdg_output_handle_description()",
"source_file": "files/oledsaver.c",
- "source_location": "L1238"
+ "source_location": "L1239"
},
{
"id": "files_oledsaver_render_xdg_output_handle_done",
@@ -1319,7 +1295,7 @@
"file_type": "code",
"norm_label": "render_xdg_output_handle_done()",
"source_file": "files/oledsaver.c",
- "source_location": "L1233"
+ "source_location": "L1234"
},
{
"id": "files_oledsaver_render_xdg_output_handle_logical_position",
@@ -1331,7 +1307,7 @@
"file_type": "code",
"norm_label": "render_xdg_output_handle_logical_position()",
"source_file": "files/oledsaver.c",
- "source_location": "L1216"
+ "source_location": "L1217"
},
{
"id": "files_oledsaver_render_xdg_output_handle_logical_size",
@@ -1343,7 +1319,7 @@
"file_type": "code",
"norm_label": "render_xdg_output_handle_logical_size()",
"source_file": "files/oledsaver.c",
- "source_location": "L1221"
+ "source_location": "L1222"
},
{
"id": "files_oledsaver_render_xdg_output_handle_name",
@@ -1355,7 +1331,43 @@
"file_type": "code",
"norm_label": "render_xdg_output_handle_name()",
"source_file": "files/oledsaver.c",
- "source_location": "L1201"
+ "source_location": "L1202"
+ },
+ {
+ "id": "files_oledsaver_ensure_wayland_display",
+ "label": "ensure_wayland_display()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "ensure_wayland_display()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1382"
+ },
+ {
+ "id": "files_oledsaver_main",
+ "label": "main()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "main()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3684"
+ },
+ {
+ "id": "files_oledsaver_manager_main",
+ "label": "manager_main()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "manager_main()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3491"
},
{
"id": "files_oledsaver_mgr_activate_all_outputs",
@@ -1363,11 +1375,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_activate_all_outputs()",
"source_file": "files/oledsaver.c",
- "source_location": "L3419"
+ "source_location": "L3433"
},
{
"id": "files_oledsaver_mgr_blank_output",
@@ -1375,11 +1387,23 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_blank_output()",
"source_file": "files/oledsaver.c",
- "source_location": "L2942"
+ "source_location": "L2954"
+ },
+ {
+ "id": "files_oledsaver_mgr_find_output",
+ "label": "mgr_find_output()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_find_output()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2476"
},
{
"id": "files_oledsaver_mgr_get_output_color",
@@ -1387,11 +1411,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_get_output_color()",
"source_file": "files/oledsaver.c",
- "source_location": "L2612"
+ "source_location": "L2624"
},
{
"id": "files_oledsaver_mgr_get_output_timeout",
@@ -1399,11 +1423,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_get_output_timeout()",
"source_file": "files/oledsaver.c",
- "source_location": "L2607"
+ "source_location": "L2619"
},
{
"id": "files_oledsaver_mgr_get_self_exe",
@@ -1411,11 +1435,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_get_self_exe()",
"source_file": "files/oledsaver.c",
- "source_location": "L2931"
+ "source_location": "L2943"
},
{
"id": "files_oledsaver_mgr_get_val_d",
@@ -1423,11 +1447,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_get_val_d()",
"source_file": "files/oledsaver.c",
- "source_location": "L2631"
+ "source_location": "L2643"
},
{
"id": "files_oledsaver_mgr_get_val_i",
@@ -1435,11 +1459,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_get_val_i()",
"source_file": "files/oledsaver.c",
- "source_location": "L2634"
+ "source_location": "L2646"
},
{
"id": "files_oledsaver_mgr_idle_handle_resumed",
@@ -1447,11 +1471,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_idle_handle_resumed()",
"source_file": "files/oledsaver.c",
- "source_location": "L3257"
+ "source_location": "L3271"
},
{
"id": "files_oledsaver_mgr_init_output",
@@ -1459,11 +1483,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_init_output()",
"source_file": "files/oledsaver.c",
- "source_location": "L2638"
+ "source_location": "L2650"
},
{
"id": "files_oledsaver_mgr_kill_pids",
@@ -1471,11 +1495,23 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_kill_pids()",
"source_file": "files/oledsaver.c",
- "source_location": "L2920"
+ "source_location": "L2932"
+ },
+ {
+ "id": "files_oledsaver_mgr_mkdirs",
+ "label": "mgr_mkdirs()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 11,
+ "community_name": "manager_main",
+ "file_type": "code",
+ "norm_label": "mgr_mkdirs()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L1996"
},
{
"id": "files_oledsaver_mgr_monotime",
@@ -1483,11 +1519,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_monotime()",
"source_file": "files/oledsaver.c",
- "source_location": "L1976"
+ "source_location": "L1985"
},
{
"id": "files_oledsaver_mgr_pid_alive",
@@ -1495,11 +1531,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_pid_alive()",
"source_file": "files/oledsaver.c",
- "source_location": "L1982"
+ "source_location": "L1991"
},
{
"id": "files_oledsaver_mgr_pids_alive",
@@ -1507,11 +1543,11 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_pids_alive()",
"source_file": "files/oledsaver.c",
- "source_location": "L2912"
+ "source_location": "L2924"
},
{
"id": "files_oledsaver_mgr_random_color",
@@ -1519,179 +1555,179 @@
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_random_color()",
"source_file": "files/oledsaver.c",
- "source_location": "L2026"
+ "source_location": "L2035"
},
{
- "id": "files_oledsaver_mgr_response_inhibits_output",
- "label": "mgr_response_inhibits_output()",
+ "id": "files_oledsaver_mgr_read_pidfile",
+ "label": "mgr_read_pidfile()",
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "mgr_response_inhibits_output()",
+ "norm_label": "mgr_read_pidfile()",
"source_file": "files/oledsaver.c",
- "source_location": "L2214"
+ "source_location": "L3469"
},
{
- "id": "tests_test_inhibition_main",
- "label": "main()",
+ "id": "files_oledsaver_mgr_reap_children",
+ "label": "mgr_reap_children()",
"_callable": true,
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "main()",
- "source_file": "tests/test-inhibition.c",
- "source_location": "L6"
+ "norm_label": "mgr_reap_children()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3483"
},
{
- "id": "files_oledsaver_mgr_outputs_wayland_cleanup",
- "label": "mgr_outputs_wayland_cleanup()",
+ "id": "files_oledsaver_mgr_refresh_outputs",
+ "label": "mgr_refresh_outputs()",
"_callable": true,
"_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community": 11,
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "mgr_outputs_wayland_cleanup()",
+ "norm_label": "mgr_refresh_outputs()",
"source_file": "files/oledsaver.c",
- "source_location": "L2794"
+ "source_location": "L2824"
},
{
- "id": "files_oledsaver_mgr_refresh_outputs",
- "label": "mgr_refresh_outputs()",
+ "id": "files_oledsaver_mgr_remove_pidfile",
+ "label": "mgr_remove_pidfile()",
"_callable": true,
"_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community": 11,
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "mgr_refresh_outputs()",
+ "norm_label": "mgr_remove_pidfile()",
"source_file": "files/oledsaver.c",
- "source_location": "L2812"
+ "source_location": "L3463"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy",
- "label": "zxdg_output_manager_v1_destroy()",
+ "id": "files_oledsaver_mgr_response_inhibits_output",
+ "label": "mgr_response_inhibits_output()",
"_callable": true,
"_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community": 11,
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "zxdg_output_manager_v1_destroy()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L172"
+ "norm_label": "mgr_response_inhibits_output()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2223"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_user_data",
- "label": "zxdg_output_manager_v1_get_user_data()",
+ "id": "files_oledsaver_mgr_run_lock_cmd",
+ "label": "mgr_run_lock_cmd()",
"_callable": true,
"_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community": 11,
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "zxdg_output_manager_v1_get_user_data()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L152"
+ "norm_label": "mgr_run_lock_cmd()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3412"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_version",
- "label": "zxdg_output_manager_v1_get_version()",
+ "id": "files_oledsaver_mgr_runtime_path",
+ "label": "mgr_runtime_path()",
"_callable": true,
"_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community": 11,
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "zxdg_output_manager_v1_get_version()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L158"
+ "norm_label": "mgr_runtime_path()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2009"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output",
- "label": "zxdg_output_manager_v1_get_xdg_output()",
+ "id": "files_oledsaver_mgr_unblank_output",
+ "label": "mgr_unblank_output()",
"_callable": true,
"_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community": 11,
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "zxdg_output_manager_v1_get_xdg_output()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L184"
+ "norm_label": "mgr_unblank_output()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3071"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_set_user_data",
- "label": "zxdg_output_manager_v1_set_user_data()",
+ "id": "files_oledsaver_mgr_update_focused_output",
+ "label": "mgr_update_focused_output()",
"_callable": true,
"_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community": 11,
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "zxdg_output_manager_v1_set_user_data()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L145"
+ "norm_label": "mgr_update_focused_output()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2892"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener",
- "label": "zxdg_output_v1_add_listener()",
+ "id": "files_oledsaver_mgr_wayfire_ipc_path",
+ "label": "mgr_wayfire_ipc_path()",
"_callable": true,
"_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community": 11,
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "zxdg_output_v1_add_listener()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L342"
+ "norm_label": "mgr_wayfire_ipc_path()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2041"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy",
- "label": "zxdg_output_v1_destroy()",
+ "id": "files_oledsaver_mgr_write_pidfile",
+ "label": "mgr_write_pidfile()",
"_callable": true,
"_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community": 11,
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "zxdg_output_v1_destroy()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L404"
+ "norm_label": "mgr_write_pidfile()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L3452"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_user_data",
- "label": "zxdg_output_v1_get_user_data()",
+ "id": "tests_test_inhibition_main",
+ "label": "main()",
"_callable": true,
"_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community": 11,
+ "community_name": "manager_main",
"file_type": "code",
- "norm_label": "zxdg_output_v1_get_user_data()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L386"
+ "norm_label": "main()",
+ "source_file": "tests/test-inhibition.c",
+ "source_location": "L6"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_version",
- "label": "zxdg_output_v1_get_version()",
+ "id": "files_oledsaver_render_build_atlas",
+ "label": "render_build_atlas()",
"_callable": true,
"_origin": "ast",
"community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community_name": "render_build_atlas",
"file_type": "code",
- "norm_label": "zxdg_output_v1_get_version()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L392"
+ "norm_label": "render_build_atlas()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L460"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_set_user_data",
- "label": "zxdg_output_v1_set_user_data()",
+ "id": "files_oledsaver_render_build_codepoint_list",
+ "label": "render_build_codepoint_list()",
"_callable": true,
"_origin": "ast",
"community": 12,
- "community_name": "mgr_refresh_outputs",
+ "community_name": "render_build_atlas",
"file_type": "code",
- "norm_label": "zxdg_output_v1_set_user_data()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L379"
+ "norm_label": "render_build_codepoint_list()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L385"
},
{
"id": "files_oledsaver_mgr_output_handle_name",
@@ -1703,7 +1739,7 @@
"file_type": "code",
"norm_label": "mgr_output_handle_name()",
"source_file": "files/oledsaver.c",
- "source_location": "L2743"
+ "source_location": "L2755"
},
{
"id": "files_oledsaver_mgr_output_set_name",
@@ -1715,7 +1751,7 @@
"file_type": "code",
"norm_label": "mgr_output_set_name()",
"source_file": "files/oledsaver.c",
- "source_location": "L2670"
+ "source_location": "L2682"
},
{
"id": "files_oledsaver_mgr_xdg_output_handle_name",
@@ -1727,7 +1763,7 @@
"file_type": "code",
"norm_label": "mgr_xdg_output_handle_name()",
"source_file": "files/oledsaver.c",
- "source_location": "L2695"
+ "source_location": "L2707"
},
{
"id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
@@ -1835,7 +1871,7 @@
"file_type": "code",
"norm_label": "mgr_expand_tilde()",
"source_file": "files/oledsaver.c",
- "source_location": "L2014"
+ "source_location": "L2023"
},
{
"id": "files_oledsaver_mgr_load_config",
@@ -1847,7 +1883,7 @@
"file_type": "code",
"norm_label": "mgr_load_config()",
"source_file": "files/oledsaver.c",
- "source_location": "L2290"
+ "source_location": "L2300"
},
{
"id": "files_oledsaver_mgr_set_defaults",
@@ -1859,7 +1895,7 @@
"file_type": "code",
"norm_label": "mgr_set_defaults()",
"source_file": "files/oledsaver.c",
- "source_location": "L2254"
+ "source_location": "L2263"
},
{
"id": "files_oledsaver_mgr_trim",
@@ -1871,7 +1907,7 @@
"file_type": "code",
"norm_label": "mgr_trim()",
"source_file": "files/oledsaver.c",
- "source_location": "L2245"
+ "source_location": "L2254"
},
{
"id": "files_oledsaver_mgr_get_cursor_status_from_ipc",
@@ -1883,7 +1919,7 @@
"file_type": "code",
"norm_label": "mgr_get_cursor_status_from_ipc()",
"source_file": "files/oledsaver.c",
- "source_location": "L2487"
+ "source_location": "L2499"
},
{
"id": "files_oledsaver_mgr_ipc_response_has_error",
@@ -1895,7 +1931,7 @@
"file_type": "code",
"norm_label": "mgr_ipc_response_has_error()",
"source_file": "files/oledsaver.c",
- "source_location": "L2472"
+ "source_location": "L2484"
},
{
"id": "files_oledsaver_mgr_release_wayfire_cursor",
@@ -1907,7 +1943,7 @@
"file_type": "code",
"norm_label": "mgr_release_wayfire_cursor()",
"source_file": "files/oledsaver.c",
- "source_location": "L2537"
+ "source_location": "L2549"
},
{
"id": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
@@ -1919,7 +1955,7 @@
"file_type": "code",
"norm_label": "mgr_set_wayfire_cursor_hidden()",
"source_file": "files/oledsaver.c",
- "source_location": "L2526"
+ "source_location": "L2538"
},
{
"id": "files_oledsaver_mgr_update_wayfire_cursor",
@@ -1931,139 +1967,7 @@
"file_type": "code",
"norm_label": "mgr_update_wayfire_cursor()",
"source_file": "files/oledsaver.c",
- "source_location": "L2557"
- },
- {
- "id": "files_oledsaver_main",
- "label": "main()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "main()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3670"
- },
- {
- "id": "files_oledsaver_manager_main",
- "label": "manager_main()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "manager_main()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3477"
- },
- {
- "id": "files_oledsaver_mgr_find_output",
- "label": "mgr_find_output()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_find_output()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2464"
- },
- {
- "id": "files_oledsaver_mgr_mkdirs",
- "label": "mgr_mkdirs()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_mkdirs()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1987"
- },
- {
- "id": "files_oledsaver_mgr_read_pidfile",
- "label": "mgr_read_pidfile()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_read_pidfile()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3455"
- },
- {
- "id": "files_oledsaver_mgr_reap_children",
- "label": "mgr_reap_children()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_reap_children()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3469"
- },
- {
- "id": "files_oledsaver_mgr_remove_pidfile",
- "label": "mgr_remove_pidfile()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_remove_pidfile()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3449"
- },
- {
- "id": "files_oledsaver_mgr_run_lock_cmd",
- "label": "mgr_run_lock_cmd()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_run_lock_cmd()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3398"
- },
- {
- "id": "files_oledsaver_mgr_runtime_path",
- "label": "mgr_runtime_path()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_runtime_path()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2000"
- },
- {
- "id": "files_oledsaver_mgr_unblank_output",
- "label": "mgr_unblank_output()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_unblank_output()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3057"
- },
- {
- "id": "files_oledsaver_mgr_write_pidfile",
- "label": "mgr_write_pidfile()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_write_pidfile()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3438"
+ "source_location": "L2569"
},
{
"id": "files_oledsaver_idle_oledsaver_idle_plugin_t_fini",
@@ -2102,6 +2006,18 @@
"source_location": "L18"
},
{
+ "id": "files_oledsaver_mgr_outputs_wayland_cleanup",
+ "label": "mgr_outputs_wayland_cleanup()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "mgr_outputs_wayland_cleanup()",
+ "source_file": "files/oledsaver.c",
+ "source_location": "L2806"
+ },
+ {
"id": "files_oledsaver_render_compile_shader",
"label": "render_compile_shader()",
"_callable": true,
@@ -2111,7 +2027,7 @@
"file_type": "code",
"norm_label": "render_compile_shader()",
"source_file": "files/oledsaver.c",
- "source_location": "L740"
+ "source_location": "L741"
},
{
"id": "files_oledsaver_render_init_egl",
@@ -2123,7 +2039,7 @@
"file_type": "code",
"norm_label": "render_init_egl()",
"source_file": "files/oledsaver.c",
- "source_location": "L628"
+ "source_location": "L629"
},
{
"id": "files_oledsaver_render_init_freetype",
@@ -2135,7 +2051,7 @@
"file_type": "code",
"norm_label": "render_init_freetype()",
"source_file": "files/oledsaver.c",
- "source_location": "L401"
+ "source_location": "L402"
},
{
"id": "files_oledsaver_render_init_shaders",
@@ -2147,7 +2063,7 @@
"file_type": "code",
"norm_label": "render_init_shaders()",
"source_file": "files/oledsaver.c",
- "source_location": "L757"
+ "source_location": "L758"
},
{
"id": "files_oledsaver_render_layer_surface_configure",
@@ -2159,7 +2075,7 @@
"file_type": "code",
"norm_label": "render_layer_surface_configure()",
"source_file": "files/oledsaver.c",
- "source_location": "L1311"
+ "source_location": "L1312"
},
{
"id": "files_oledsaver_render_set_projection",
@@ -2171,7 +2087,7 @@
"file_type": "code",
"norm_label": "render_set_projection()",
"source_file": "files/oledsaver.c",
- "source_location": "L796"
+ "source_location": "L797"
},
{
"id": "files_oledsaver_renderer_main",
@@ -2183,7 +2099,7 @@
"file_type": "code",
"norm_label": "renderer_main()",
"source_file": "files/oledsaver.c",
- "source_location": "L1411"
+ "source_location": "L1412"
},
{
"id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_destroy",
@@ -2402,16 +2318,124 @@
"source_location": "L384"
},
{
- "id": "files_oledsaver_ensure_wayland_display",
- "label": "ensure_wayland_display()",
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy",
+ "label": "zxdg_output_manager_v1_destroy()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
"file_type": "code",
- "norm_label": "ensure_wayland_display()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1381"
+ "norm_label": "zxdg_output_manager_v1_destroy()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L172"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_user_data",
+ "label": "zxdg_output_manager_v1_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zxdg_output_manager_v1_get_user_data()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L152"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_version",
+ "label": "zxdg_output_manager_v1_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zxdg_output_manager_v1_get_version()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L158"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output",
+ "label": "zxdg_output_manager_v1_get_xdg_output()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zxdg_output_manager_v1_get_xdg_output()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L184"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_set_user_data",
+ "label": "zxdg_output_manager_v1_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zxdg_output_manager_v1_set_user_data()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L145"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener",
+ "label": "zxdg_output_v1_add_listener()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zxdg_output_v1_add_listener()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L342"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy",
+ "label": "zxdg_output_v1_destroy()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zxdg_output_v1_destroy()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L404"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_user_data",
+ "label": "zxdg_output_v1_get_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zxdg_output_v1_get_user_data()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L386"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_version",
+ "label": "zxdg_output_v1_get_version()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zxdg_output_v1_get_version()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L392"
+ },
+ {
+ "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_set_user_data",
+ "label": "zxdg_output_v1_set_user_data()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "zxdg_output_v1_set_user_data()",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L379"
},
{
"id": "files_oledsaver_mgr_check_idle_inhibitors",
@@ -2423,7 +2447,7 @@
"file_type": "code",
"norm_label": "mgr_check_idle_inhibitors()",
"source_file": "files/oledsaver.c",
- "source_location": "L2228"
+ "source_location": "L2237"
},
{
"id": "files_oledsaver_mgr_focus_name_from_event",
@@ -2435,7 +2459,7 @@
"file_type": "code",
"norm_label": "mgr_focus_name_from_event()",
"source_file": "files/oledsaver.c",
- "source_location": "L3121"
+ "source_location": "L3135"
},
{
"id": "files_oledsaver_mgr_focus_watcher",
@@ -2447,7 +2471,7 @@
"file_type": "code",
"norm_label": "mgr_focus_watcher()",
"source_file": "files/oledsaver.c",
- "source_location": "L3162"
+ "source_location": "L3176"
},
{
"id": "files_oledsaver_mgr_get_focused_output_from_ipc",
@@ -2459,7 +2483,7 @@
"file_type": "code",
"norm_label": "mgr_get_focused_output_from_ipc()",
"source_file": "files/oledsaver.c",
- "source_location": "L2855"
+ "source_location": "L2867"
},
{
"id": "files_oledsaver_mgr_ipc_connect",
@@ -2471,7 +2495,7 @@
"file_type": "code",
"norm_label": "mgr_ipc_connect()",
"source_file": "files/oledsaver.c",
- "source_location": "L2082"
+ "source_location": "L2091"
},
{
"id": "files_oledsaver_mgr_ipc_recv",
@@ -2483,7 +2507,7 @@
"file_type": "code",
"norm_label": "mgr_ipc_recv()",
"source_file": "files/oledsaver.c",
- "source_location": "L2170"
+ "source_location": "L2179"
},
{
"id": "files_oledsaver_mgr_ipc_request",
@@ -2495,7 +2519,7 @@
"file_type": "code",
"norm_label": "mgr_ipc_request()",
"source_file": "files/oledsaver.c",
- "source_location": "L2190"
+ "source_location": "L2199"
},
{
"id": "files_oledsaver_mgr_ipc_send_method",
@@ -2507,7 +2531,7 @@
"file_type": "code",
"norm_label": "mgr_ipc_send_method()",
"source_file": "files/oledsaver.c",
- "source_location": "L2146"
+ "source_location": "L2155"
},
{
"id": "files_oledsaver_mgr_ipc_send_payload",
@@ -2519,7 +2543,7 @@
"file_type": "code",
"norm_label": "mgr_ipc_send_payload()",
"source_file": "files/oledsaver.c",
- "source_location": "L2134"
+ "source_location": "L2143"
},
{
"id": "files_oledsaver_mgr_readn",
@@ -2531,31 +2555,7 @@
"file_type": "code",
"norm_label": "mgr_readn()",
"source_file": "files/oledsaver.c",
- "source_location": "L2109"
- },
- {
- "id": "files_oledsaver_mgr_update_focused_output",
- "label": "mgr_update_focused_output()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_update_focused_output()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2880"
- },
- {
- "id": "files_oledsaver_mgr_wayfire_ipc_path",
- "label": "mgr_wayfire_ipc_path()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_wayfire_ipc_path()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2032"
+ "source_location": "L2118"
},
{
"id": "files_oledsaver_mgr_writen",
@@ -2567,7 +2567,7 @@
"file_type": "code",
"norm_label": "mgr_writen()",
"source_file": "files/oledsaver.c",
- "source_location": "L2121"
+ "source_location": "L2130"
},
{
"id": "files_oledsaver_render_cell_at_layer",
@@ -2579,7 +2579,7 @@
"file_type": "code",
"norm_label": "render_cell_at_layer()",
"source_file": "files/oledsaver.c",
- "source_location": "L305"
+ "source_location": "L306"
},
{
"id": "files_oledsaver_render_get_layer_properties",
@@ -2591,7 +2591,7 @@
"file_type": "code",
"norm_label": "render_get_layer_properties()",
"source_file": "files/oledsaver.c",
- "source_location": "L862"
+ "source_location": "L863"
},
{
"id": "files_oledsaver_render_head_white_mix",
@@ -2603,7 +2603,7 @@
"file_type": "code",
"norm_label": "render_head_white_mix()",
"source_file": "files/oledsaver.c",
- "source_location": "L287"
+ "source_location": "L288"
},
{
"id": "files_oledsaver_render_init_layer",
@@ -2615,7 +2615,7 @@
"file_type": "code",
"norm_label": "render_init_layer()",
"source_file": "files/oledsaver.c",
- "source_location": "L881"
+ "source_location": "L882"
},
{
"id": "files_oledsaver_render_init_matrix",
@@ -2627,7 +2627,7 @@
"file_type": "code",
"norm_label": "render_init_matrix()",
"source_file": "files/oledsaver.c",
- "source_location": "L952"
+ "source_location": "L953"
},
{
"id": "files_oledsaver_render_lookup_color",
@@ -2639,7 +2639,7 @@
"file_type": "code",
"norm_label": "render_lookup_color()",
"source_file": "files/oledsaver.c",
- "source_location": "L335"
+ "source_location": "L336"
},
{
"id": "files_oledsaver_render_parse_hex",
@@ -2651,7 +2651,7 @@
"file_type": "code",
"norm_label": "render_parse_hex()",
"source_file": "files/oledsaver.c",
- "source_location": "L322"
+ "source_location": "L323"
},
{
"id": "files_oledsaver_render_rand_speed",
@@ -2663,7 +2663,7 @@
"file_type": "code",
"norm_label": "render_rand_speed()",
"source_file": "files/oledsaver.c",
- "source_location": "L294"
+ "source_location": "L295"
},
{
"id": "files_oledsaver_render_randf",
@@ -2675,7 +2675,7 @@
"file_type": "code",
"norm_label": "render_randf()",
"source_file": "files/oledsaver.c",
- "source_location": "L284"
+ "source_location": "L285"
},
{
"id": "files_oledsaver_render_randi",
@@ -2687,7 +2687,7 @@
"file_type": "code",
"norm_label": "render_randi()",
"source_file": "files/oledsaver.c",
- "source_location": "L285"
+ "source_location": "L286"
},
{
"id": "files_oledsaver_render_random_codepoint",
@@ -2699,7 +2699,7 @@
"file_type": "code",
"norm_label": "render_random_codepoint()",
"source_file": "files/oledsaver.c",
- "source_location": "L309"
+ "source_location": "L310"
},
{
"id": "files_oledsaver_render_random_color",
@@ -2711,7 +2711,7 @@
"file_type": "code",
"norm_label": "render_random_color()",
"source_file": "files/oledsaver.c",
- "source_location": "L361"
+ "source_location": "L362"
},
{
"id": "files_oledsaver_render_random_hex_color",
@@ -2723,7 +2723,7 @@
"file_type": "code",
"norm_label": "render_random_hex_color()",
"source_file": "files/oledsaver.c",
- "source_location": "L365"
+ "source_location": "L366"
},
{
"id": "files_oledsaver_render_tick_layer",
@@ -2735,7 +2735,7 @@
"file_type": "code",
"norm_label": "render_tick_layer()",
"source_file": "files/oledsaver.c",
- "source_location": "L970"
+ "source_location": "L971"
},
{
"id": "files_oledsaver_render_tick_matrix",
@@ -2747,7 +2747,7 @@
"file_type": "code",
"norm_label": "render_tick_matrix()",
"source_file": "files/oledsaver.c",
- "source_location": "L1049"
+ "source_location": "L1050"
},
{
"id": "files_oledsaver_render_trail_color",
@@ -2759,7 +2759,7 @@
"file_type": "code",
"norm_label": "render_trail_color()",
"source_file": "files/oledsaver.c",
- "source_location": "L373"
+ "source_location": "L374"
},
{
"id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener",
@@ -2903,7 +2903,7 @@
"file_type": "code",
"norm_label": "mgr_idle_watcher()",
"source_file": "files/oledsaver.c",
- "source_location": "L3326"
+ "source_location": "L3340"
},
{
"id": "files_oledsaver_mgr_idle_wayland_cleanup",
@@ -2915,7 +2915,7 @@
"file_type": "code",
"norm_label": "mgr_idle_wayland_cleanup()",
"source_file": "files/oledsaver.c",
- "source_location": "L3308"
+ "source_location": "L3322"
},
{
"id": "files_oledsaver_render_find_glyph",
@@ -2927,7 +2927,7 @@
"file_type": "code",
"norm_label": "render_find_glyph()",
"source_file": "files/oledsaver.c",
- "source_location": "L613"
+ "source_location": "L614"
},
{
"id": "files_oledsaver_render_flush_quads",
@@ -2939,7 +2939,7 @@
"file_type": "code",
"norm_label": "render_flush_quads()",
"source_file": "files/oledsaver.c",
- "source_location": "L831"
+ "source_location": "L832"
},
{
"id": "files_oledsaver_render_frame",
@@ -2951,7 +2951,7 @@
"file_type": "code",
"norm_label": "render_frame()",
"source_file": "files/oledsaver.c",
- "source_location": "L1057"
+ "source_location": "L1058"
},
{
"id": "files_oledsaver_render_push_quad",
@@ -2963,7 +2963,7 @@
"file_type": "code",
"norm_label": "render_push_quad()",
"source_file": "files/oledsaver.c",
- "source_location": "L810"
+ "source_location": "L811"
},
{
"id": "files_xdg_shell_client_protocol",
@@ -3003,7 +3003,7 @@
"label": "mgr_output_info_t",
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "mgr_output_info_t",
"source_file": "",
@@ -3014,7 +3014,7 @@
"label": "pid_t",
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "pid_t",
"source_file": "",
@@ -3025,35 +3025,13 @@
"label": "test-inhibition.c",
"_origin": "ast",
"community": 11,
- "community_name": "mgr_blank_output",
+ "community_name": "manager_main",
"file_type": "code",
"norm_label": "test-inhibition.c",
"source_file": "tests/test-inhibition.c",
"source_location": "L1"
},
{
- "id": "files_xdg_output_unstable_v1_client_protocol",
- "label": "xdg-output-unstable-v1-client-protocol.h",
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "xdg-output-unstable-v1-client-protocol.h",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L1"
- },
- {
- "id": "mgr_outputs_wayland_t",
- "label": "mgr_outputs_wayland_t",
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "mgr_outputs_wayland_t",
- "source_file": "",
- "source_location": ""
- },
- {
"id": "mgr_wayland_output_info_t",
"label": "mgr_wayland_output_info_t",
"_origin": "ast",
@@ -3164,6 +3142,30 @@
"source_location": ""
},
{
+ "id": "readme_video_inhibition",
+ "label": "README.video-inhibition.md",
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "README.video-inhibition.md",
+ "file_type": "document",
+ "node_kind": "page",
+ "norm_label": "readme.video-inhibition.md",
+ "source_file": "README.video-inhibition.md",
+ "source_location": "L1"
+ },
+ {
+ "id": "readme_video_inhibition_per_output_video_inhibition",
+ "label": "Per-output video inhibition",
+ "_origin": "ast",
+ "community": 17,
+ "community_name": "README.video-inhibition.md",
+ "file_type": "document",
+ "node_kind": "heading",
+ "norm_label": "per-output video inhibition",
+ "source_file": "README.video-inhibition.md",
+ "source_location": "L1"
+ },
+ {
"id": "files_oledsaver_idle",
"label": "oledsaver-idle.cpp",
"_origin": "ast",
@@ -3241,6 +3243,17 @@
"source_location": "L1"
},
{
+ "id": "files_xdg_output_unstable_v1_client_protocol",
+ "label": "xdg-output-unstable-v1-client-protocol.h",
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "xdg-output-unstable-v1-client-protocol.h",
+ "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
+ "source_location": "L1"
+ },
+ {
"id": "glenum",
"label": "GLenum",
"_origin": "ast",
@@ -3263,6 +3276,17 @@
"source_location": ""
},
{
+ "id": "mgr_outputs_wayland_t",
+ "label": "mgr_outputs_wayland_t",
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
+ "file_type": "code",
+ "norm_label": "mgr_outputs_wayland_t",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
"id": "depth_layer_t",
"label": "depth_layer_t",
"_origin": "ast",
@@ -3468,7 +3492,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3673",
+ "source_location": "L3687",
"weight": 1.0
},
{
@@ -3480,7 +3504,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3676",
+ "source_location": "L3690",
"weight": 1.0
},
{
@@ -3492,7 +3516,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3699",
+ "source_location": "L3713",
"weight": 1.0
},
{
@@ -3504,7 +3528,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3482",
+ "source_location": "L3496",
"weight": 1.0
},
{
@@ -3516,7 +3540,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3484",
+ "source_location": "L3498",
"weight": 1.0
},
{
@@ -3528,7 +3552,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3485",
+ "source_location": "L3499",
"weight": 1.0
},
{
@@ -3540,7 +3564,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3494",
+ "source_location": "L3508",
"weight": 1.0
},
{
@@ -3552,7 +3576,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3512",
+ "source_location": "L3526",
"weight": 1.0
},
{
@@ -3564,7 +3588,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3515",
+ "source_location": "L3529",
"weight": 1.0
},
{
@@ -3576,7 +3600,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3519",
+ "source_location": "L3533",
"weight": 1.0
},
{
@@ -3588,7 +3612,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3544",
+ "source_location": "L3558",
"weight": 1.0
},
{
@@ -3600,7 +3624,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3551",
+ "source_location": "L3565",
"weight": 1.0
},
{
@@ -3612,7 +3636,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3557",
+ "source_location": "L3571",
"weight": 1.0
},
{
@@ -3624,7 +3648,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3558",
+ "source_location": "L3572",
"weight": 1.0
},
{
@@ -3636,7 +3660,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3564",
+ "source_location": "L3578",
"weight": 1.0
},
{
@@ -3648,7 +3672,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3572",
+ "source_location": "L3586",
"weight": 1.0
},
{
@@ -3660,7 +3684,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3587",
+ "source_location": "L3601",
"weight": 1.0
},
{
@@ -3672,7 +3696,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3600",
+ "source_location": "L3614",
"weight": 1.0
},
{
@@ -3684,7 +3708,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3610",
+ "source_location": "L3624",
"weight": 1.0
},
{
@@ -3696,7 +3720,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3612",
+ "source_location": "L3626",
"weight": 1.0
},
{
@@ -3708,7 +3732,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3621",
+ "source_location": "L3635",
"weight": 1.0
},
{
@@ -3720,7 +3744,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3654",
+ "source_location": "L3668",
"weight": 1.0
},
{
@@ -3732,7 +3756,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3659",
+ "source_location": "L3673",
"weight": 1.0
},
{
@@ -3744,7 +3768,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3422",
+ "source_location": "L3436",
"weight": 1.0
},
{
@@ -3756,7 +3780,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3431",
+ "source_location": "L3445",
"weight": 1.0
},
{
@@ -3768,7 +3792,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2945",
+ "source_location": "L2957",
"weight": 1.0
},
{
@@ -3780,7 +3804,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2952",
+ "source_location": "L2964",
"weight": 1.0
},
{
@@ -3792,7 +3816,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2956",
+ "source_location": "L2968",
"weight": 1.0
},
{
@@ -3804,7 +3828,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2958",
+ "source_location": "L2970",
"weight": 1.0
},
{
@@ -3816,7 +3840,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2963",
+ "source_location": "L2975",
"weight": 1.0
},
{
@@ -3828,7 +3852,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2964",
+ "source_location": "L2976",
"weight": 1.0
},
{
@@ -3840,7 +3864,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2966",
+ "source_location": "L2978",
"weight": 1.0
},
{
@@ -3852,7 +3876,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2973",
+ "source_location": "L2985",
"weight": 1.0
},
{
@@ -3864,7 +3888,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2230",
+ "source_location": "L2239",
"weight": 1.0
},
{
@@ -3876,7 +3900,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3134",
+ "source_location": "L3148",
"weight": 1.0
},
{
@@ -3888,7 +3912,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3156",
+ "source_location": "L3170",
"weight": 1.0
},
{
@@ -3900,7 +3924,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3166",
+ "source_location": "L3180",
"weight": 1.0
},
{
@@ -3912,7 +3936,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3173",
+ "source_location": "L3187",
"weight": 1.0
},
{
@@ -3924,7 +3948,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3182",
+ "source_location": "L3196",
"weight": 1.0
},
{
@@ -3936,7 +3960,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3222",
+ "source_location": "L3236",
"weight": 1.0
},
{
@@ -3948,7 +3972,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3225",
+ "source_location": "L3239",
"weight": 1.0
},
{
@@ -3960,7 +3984,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2495",
+ "source_location": "L2507",
"weight": 1.0
},
{
@@ -3972,7 +3996,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2500",
+ "source_location": "L2512",
"weight": 1.0
},
{
@@ -3984,7 +4008,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2858",
+ "source_location": "L2870",
"weight": 1.0
},
{
@@ -3996,7 +4020,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2622",
+ "source_location": "L2634",
"weight": 1.0
},
{
@@ -4008,7 +4032,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3262",
+ "source_location": "L3276",
"weight": 1.0
},
{
@@ -4020,7 +4044,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3348",
+ "source_location": "L3362",
"weight": 1.0
},
{
@@ -4032,7 +4056,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2084",
+ "source_location": "L2093",
"weight": 1.0
},
{
@@ -4044,7 +4068,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2172",
+ "source_location": "L2181",
"weight": 1.0
},
{
@@ -4056,7 +4080,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2192",
+ "source_location": "L2201",
"weight": 1.0
},
{
@@ -4068,7 +4092,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2195",
+ "source_location": "L2204",
"weight": 1.0
},
{
@@ -4080,7 +4104,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2201",
+ "source_location": "L2210",
"weight": 1.0
},
{
@@ -4092,7 +4116,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2164",
+ "source_location": "L2173",
"weight": 1.0
},
{
@@ -4104,7 +4128,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2139",
+ "source_location": "L2148",
"weight": 1.0
},
{
@@ -4116,7 +4140,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2298",
+ "source_location": "L2308",
"weight": 1.0
},
{
@@ -4128,7 +4152,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2316",
+ "source_location": "L2326",
"weight": 1.0
},
{
@@ -4140,7 +4164,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2345",
+ "source_location": "L2355",
"weight": 1.0
},
{
@@ -4152,7 +4176,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2746",
+ "source_location": "L2758",
"weight": 1.0
},
{
@@ -4164,7 +4188,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2915",
+ "source_location": "L2927",
"weight": 1.0
},
{
@@ -4176,7 +4200,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3457",
+ "source_location": "L3471",
"weight": 1.0
},
{
@@ -4188,7 +4212,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2816",
+ "source_location": "L2828",
"weight": 1.0
},
{
@@ -4200,7 +4224,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2823",
+ "source_location": "L2835",
"weight": 1.0
},
{
@@ -4212,7 +4236,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2845",
+ "source_location": "L2857",
"weight": 1.0
},
{
@@ -4224,7 +4248,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2846",
+ "source_location": "L2858",
"weight": 1.0
},
{
@@ -4236,7 +4260,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2852",
+ "source_location": "L2864",
"weight": 1.0
},
{
@@ -4248,7 +4272,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2545",
+ "source_location": "L2557",
"weight": 1.0
},
{
@@ -4260,7 +4284,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3451",
+ "source_location": "L3465",
"weight": 1.0
},
{
@@ -4272,7 +4296,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2006",
+ "source_location": "L2015",
"weight": 1.0
},
{
@@ -4284,7 +4308,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2527",
+ "source_location": "L2539",
"weight": 1.0
},
{
@@ -4296,7 +4320,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2532",
+ "source_location": "L2544",
"weight": 1.0
},
{
@@ -4308,7 +4332,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3060",
+ "source_location": "L3074",
"weight": 1.0
},
{
@@ -4320,7 +4344,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2885",
+ "source_location": "L2897",
"weight": 1.0
},
{
@@ -4332,7 +4356,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2889",
+ "source_location": "L2901",
"weight": 1.0
},
{
@@ -4344,7 +4368,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2900",
+ "source_location": "L2912",
"weight": 1.0
},
{
@@ -4356,7 +4380,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2561",
+ "source_location": "L2573",
"weight": 1.0
},
{
@@ -4368,7 +4392,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2571",
+ "source_location": "L2583",
"weight": 1.0
},
{
@@ -4380,7 +4404,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2580",
+ "source_location": "L2592",
"weight": 1.0
},
{
@@ -4392,7 +4416,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2588",
+ "source_location": "L2600",
"weight": 1.0
},
{
@@ -4404,7 +4428,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2041",
+ "source_location": "L2050",
"weight": 1.0
},
{
@@ -4416,7 +4440,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3440",
+ "source_location": "L3454",
"weight": 1.0
},
{
@@ -4428,7 +4452,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2698",
+ "source_location": "L2710",
"weight": 1.0
},
{
@@ -4440,7 +4464,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L461",
+ "source_location": "L462",
"weight": 1.0
},
{
@@ -4452,7 +4476,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1087",
+ "source_location": "L1088",
"weight": 1.0
},
{
@@ -4464,7 +4488,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1113",
+ "source_location": "L1114",
"weight": 1.0
},
{
@@ -4476,7 +4500,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1166",
+ "source_location": "L1167",
"weight": 1.0
},
{
@@ -4488,7 +4512,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1184",
+ "source_location": "L1185",
"weight": 1.0
},
{
@@ -4500,7 +4524,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L289",
+ "source_location": "L290",
"weight": 1.0
},
{
@@ -4512,7 +4536,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L883",
+ "source_location": "L884",
"weight": 1.0
},
{
@@ -4524,7 +4548,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L909",
+ "source_location": "L910",
"weight": 1.0
},
{
@@ -4536,7 +4560,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L915",
+ "source_location": "L916",
"weight": 1.0
},
{
@@ -4548,7 +4572,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L916",
+ "source_location": "L917",
"weight": 1.0
},
{
@@ -4560,7 +4584,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L920",
+ "source_location": "L921",
"weight": 1.0
},
{
@@ -4572,7 +4596,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L929",
+ "source_location": "L930",
"weight": 1.0
},
{
@@ -4584,7 +4608,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L942",
+ "source_location": "L943",
"weight": 1.0
},
{
@@ -4596,7 +4620,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L946",
+ "source_location": "L947",
"weight": 1.0
},
{
@@ -4608,7 +4632,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L957",
+ "source_location": "L958",
"weight": 1.0
},
{
@@ -4620,7 +4644,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L965",
+ "source_location": "L966",
"weight": 1.0
},
{
@@ -4632,7 +4656,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L758",
+ "source_location": "L759",
"weight": 1.0
},
{
@@ -4644,7 +4668,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L338",
+ "source_location": "L339",
"weight": 1.0
},
{
@@ -4656,12 +4680,12 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L295",
+ "source_location": "L296",
"weight": 1.0
},
{
"source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_randf",
+ "target": "files_oledsaver_render_random_codepoint",
"relation": "calls",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -4673,7 +4697,7 @@
},
{
"source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_head_white_mix",
+ "target": "files_oledsaver_render_randf",
"relation": "calls",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -4685,19 +4709,19 @@
},
{
"source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_trail_color",
+ "target": "files_oledsaver_render_head_white_mix",
"relation": "calls",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L982",
+ "source_location": "L1002",
"weight": 1.0
},
{
"source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_rand_speed",
+ "target": "files_oledsaver_render_trail_color",
"relation": "calls",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -4709,38 +4733,38 @@
},
{
"source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_randi",
+ "target": "files_oledsaver_render_rand_speed",
"relation": "calls",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L985",
+ "source_location": "L984",
"weight": 1.0
},
{
"source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_cell_at_layer",
+ "target": "files_oledsaver_render_randi",
"relation": "calls",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L997",
+ "source_location": "L986",
"weight": 1.0
},
{
"source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_random_codepoint",
+ "target": "files_oledsaver_render_cell_at_layer",
"relation": "calls",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L999",
+ "source_location": "L998",
"weight": 1.0
},
{
@@ -4752,7 +4776,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1051",
+ "source_location": "L1052",
"weight": 1.0
},
{
@@ -4764,7 +4788,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L375",
+ "source_location": "L376",
"weight": 1.0
},
{
@@ -4776,7 +4800,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L376",
+ "source_location": "L377",
"weight": 1.0
},
{
@@ -4788,7 +4812,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1550",
+ "source_location": "L1556",
"weight": 1.0
},
{
@@ -4800,7 +4824,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1575",
+ "source_location": "L1581",
"weight": 1.0
},
{
@@ -4812,7 +4836,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1662",
+ "source_location": "L1668",
"weight": 1.0
},
{
@@ -4824,7 +4848,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1669",
+ "source_location": "L1675",
"weight": 1.0
},
{
@@ -4836,7 +4860,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1675",
+ "source_location": "L1681",
"weight": 1.0
},
{
@@ -4848,7 +4872,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1681",
+ "source_location": "L1687",
"weight": 1.0
},
{
@@ -4860,7 +4884,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1687",
+ "source_location": "L1693",
"weight": 1.0
},
{
@@ -4872,7 +4896,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1696",
+ "source_location": "L1702",
"weight": 1.0
},
{
@@ -4884,7 +4908,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1760",
+ "source_location": "L1767",
"weight": 1.0
},
{
@@ -4896,7 +4920,7 @@
"confidence_score": 1.0,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1761",
+ "source_location": "L1768",
"weight": 1.0
},
{
@@ -5088,7 +5112,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L2612",
+ "source_location": "L2624",
"weight": 1.0
},
{
@@ -5100,7 +5124,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L2607",
+ "source_location": "L2619",
"weight": 1.0
},
{
@@ -5112,7 +5136,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L3308",
+ "source_location": "L3322",
"weight": 1.0
},
{
@@ -5124,7 +5148,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L2638",
+ "source_location": "L2650",
"weight": 1.0
},
{
@@ -5136,7 +5160,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L2920",
+ "source_location": "L2932",
"weight": 1.0
},
{
@@ -5148,7 +5172,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L2670",
+ "source_location": "L2682",
"weight": 1.0
},
{
@@ -5160,7 +5184,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L2794",
+ "source_location": "L2806",
"weight": 1.0
},
{
@@ -5172,7 +5196,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L1982",
+ "source_location": "L1991",
"weight": 1.0
},
{
@@ -5184,7 +5208,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L2912",
+ "source_location": "L2924",
"weight": 1.0
},
{
@@ -5196,7 +5220,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L305",
+ "source_location": "L306",
"weight": 1.0
},
{
@@ -5208,7 +5232,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L740",
+ "source_location": "L741",
"weight": 1.0
},
{
@@ -5220,7 +5244,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L881",
+ "source_location": "L882",
"weight": 1.0
},
{
@@ -5232,7 +5256,7 @@
"confidence_score": 1.0,
"context": "parameter_type",
"source_file": "files/oledsaver.c",
- "source_location": "L970",
+ "source_location": "L971",
"weight": 1.0
},
{
@@ -5268,7 +5292,7 @@
"confidence_score": 1.0,
"context": "return_type",
"source_file": "files/oledsaver.c",
- "source_location": "L2464",
+ "source_location": "L2476",
"weight": 1.0
},
{
@@ -5280,7 +5304,7 @@
"confidence_score": 1.0,
"context": "return_type",
"source_file": "files/oledsaver.c",
- "source_location": "L3455",
+ "source_location": "L3469",
"weight": 1.0
},
{
@@ -5292,7 +5316,7 @@
"confidence_score": 1.0,
"context": "return_type",
"source_file": "files/oledsaver.c",
- "source_location": "L305",
+ "source_location": "L306",
"weight": 1.0
},
{
@@ -5304,7 +5328,7 @@
"confidence_score": 1.0,
"context": "return_type",
"source_file": "files/oledsaver.c",
- "source_location": "L740",
+ "source_location": "L741",
"weight": 1.0
},
{
@@ -5316,7 +5340,7 @@
"confidence_score": 1.0,
"context": "return_type",
"source_file": "files/oledsaver.c",
- "source_location": "L613",
+ "source_location": "L614",
"weight": 1.0
},
{
@@ -5328,7 +5352,7 @@
"confidence_score": 1.0,
"context": "return_type",
"source_file": "files/oledsaver.c",
- "source_location": "L335",
+ "source_location": "L336",
"weight": 1.0
},
{
@@ -5340,7 +5364,7 @@
"confidence_score": 1.0,
"context": "return_type",
"source_file": "files/oledsaver.c",
- "source_location": "L322",
+ "source_location": "L323",
"weight": 1.0
},
{
@@ -5352,7 +5376,7 @@
"confidence_score": 1.0,
"context": "return_type",
"source_file": "files/oledsaver.c",
- "source_location": "L361",
+ "source_location": "L362",
"weight": 1.0
},
{
@@ -5364,7 +5388,7 @@
"confidence_score": 1.0,
"context": "return_type",
"source_file": "files/oledsaver.c",
- "source_location": "L365",
+ "source_location": "L366",
"weight": 1.0
},
{
@@ -5376,7 +5400,7 @@
"confidence_score": 1.0,
"context": "return_type",
"source_file": "files/oledsaver.c",
- "source_location": "L373",
+ "source_location": "L374",
"weight": 1.0
},
{
@@ -5508,7 +5532,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1049",
+ "source_location": "L1050",
"weight": 1.0
},
{
@@ -5519,7 +5543,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1057",
+ "source_location": "L1058",
"weight": 1.0
},
{
@@ -5530,7 +5554,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1201",
+ "source_location": "L1202",
"weight": 1.0
},
{
@@ -5541,7 +5565,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1216",
+ "source_location": "L1217",
"weight": 1.0
},
{
@@ -5552,7 +5576,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1221",
+ "source_location": "L1222",
"weight": 1.0
},
{
@@ -5563,7 +5587,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1233",
+ "source_location": "L1234",
"weight": 1.0
},
{
@@ -5574,7 +5598,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1238",
+ "source_location": "L1239",
"weight": 1.0
},
{
@@ -5585,7 +5609,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1251",
+ "source_location": "L1252",
"weight": 1.0
},
{
@@ -5596,7 +5620,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1259",
+ "source_location": "L1260",
"weight": 1.0
},
{
@@ -5607,7 +5631,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1269",
+ "source_location": "L1270",
"weight": 1.0
},
{
@@ -5618,7 +5642,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1276",
+ "source_location": "L1277",
"weight": 1.0
},
{
@@ -5629,7 +5653,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1280",
+ "source_location": "L1281",
"weight": 1.0
},
{
@@ -5640,7 +5664,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1295",
+ "source_location": "L1296",
"weight": 1.0
},
{
@@ -5651,7 +5675,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1311",
+ "source_location": "L1312",
"weight": 1.0
},
{
@@ -5662,7 +5686,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1323",
+ "source_location": "L1324",
"weight": 1.0
},
{
@@ -5673,7 +5697,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1336",
+ "source_location": "L1337",
"weight": 1.0
},
{
@@ -5684,7 +5708,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1359",
+ "source_location": "L1360",
"weight": 1.0
},
{
@@ -5695,7 +5719,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1371",
+ "source_location": "L1372",
"weight": 1.0
},
{
@@ -5706,7 +5730,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1376",
+ "source_location": "L1377",
"weight": 1.0
},
{
@@ -5717,7 +5741,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1381",
+ "source_location": "L1382",
"weight": 1.0
},
{
@@ -5728,7 +5752,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1411",
+ "source_location": "L1412",
"weight": 1.0
},
{
@@ -5739,7 +5763,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1944",
+ "source_location": "L1953",
"weight": 1.0
},
{
@@ -5750,7 +5774,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1976",
+ "source_location": "L1985",
"weight": 1.0
},
{
@@ -5761,7 +5785,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1982",
+ "source_location": "L1991",
"weight": 1.0
},
{
@@ -5772,7 +5796,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L1987",
+ "source_location": "L1996",
"weight": 1.0
},
{
@@ -5783,7 +5807,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2000",
+ "source_location": "L2009",
"weight": 1.0
},
{
@@ -5794,7 +5818,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2014",
+ "source_location": "L2023",
"weight": 1.0
},
{
@@ -5805,7 +5829,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2026",
+ "source_location": "L2035",
"weight": 1.0
},
{
@@ -5816,7 +5840,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2032",
+ "source_location": "L2041",
"weight": 1.0
},
{
@@ -5827,7 +5851,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2082",
+ "source_location": "L2091",
"weight": 1.0
},
{
@@ -5838,7 +5862,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2109",
+ "source_location": "L2118",
"weight": 1.0
},
{
@@ -5849,7 +5873,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2121",
+ "source_location": "L2130",
"weight": 1.0
},
{
@@ -5860,7 +5884,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2134",
+ "source_location": "L2143",
"weight": 1.0
},
{
@@ -5871,7 +5895,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2146",
+ "source_location": "L2155",
"weight": 1.0
},
{
@@ -5882,7 +5906,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2170",
+ "source_location": "L2179",
"weight": 1.0
},
{
@@ -5893,7 +5917,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2190",
+ "source_location": "L2199",
"weight": 1.0
},
{
@@ -5904,7 +5928,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2214",
+ "source_location": "L2223",
"weight": 1.0
},
{
@@ -5915,7 +5939,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2228",
+ "source_location": "L2237",
"weight": 1.0
},
{
@@ -5926,7 +5950,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2245",
+ "source_location": "L2254",
"weight": 1.0
},
{
@@ -5937,7 +5961,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2254",
+ "source_location": "L2263",
"weight": 1.0
},
{
@@ -5948,7 +5972,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2290",
+ "source_location": "L2300",
"weight": 1.0
},
{
@@ -5959,7 +5983,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2464",
+ "source_location": "L2476",
"weight": 1.0
},
{
@@ -5970,7 +5994,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2472",
+ "source_location": "L2484",
"weight": 1.0
},
{
@@ -5981,7 +6005,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2487",
+ "source_location": "L2499",
"weight": 1.0
},
{
@@ -5992,7 +6016,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2526",
+ "source_location": "L2538",
"weight": 1.0
},
{
@@ -6003,7 +6027,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2537",
+ "source_location": "L2549",
"weight": 1.0
},
{
@@ -6014,7 +6038,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2557",
+ "source_location": "L2569",
"weight": 1.0
},
{
@@ -6025,7 +6049,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2607",
+ "source_location": "L2619",
"weight": 1.0
},
{
@@ -6036,7 +6060,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2612",
+ "source_location": "L2624",
"weight": 1.0
},
{
@@ -6047,7 +6071,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2631",
+ "source_location": "L2643",
"weight": 1.0
},
{
@@ -6058,7 +6082,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2634",
+ "source_location": "L2646",
"weight": 1.0
},
{
@@ -6069,7 +6093,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2638",
+ "source_location": "L2650",
"weight": 1.0
},
{
@@ -6080,7 +6104,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2670",
+ "source_location": "L2682",
"weight": 1.0
},
{
@@ -6091,7 +6115,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2677",
+ "source_location": "L2689",
"weight": 1.0
},
{
@@ -6102,7 +6126,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2682",
+ "source_location": "L2694",
"weight": 1.0
},
{
@@ -6113,7 +6137,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2690",
+ "source_location": "L2702",
"weight": 1.0
},
{
@@ -6124,7 +6148,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2695",
+ "source_location": "L2707",
"weight": 1.0
},
{
@@ -6135,7 +6159,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2701",
+ "source_location": "L2713",
"weight": 1.0
},
{
@@ -6146,7 +6170,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2714",
+ "source_location": "L2726",
"weight": 1.0
},
{
@@ -6157,7 +6181,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2722",
+ "source_location": "L2734",
"weight": 1.0
},
{
@@ -6168,7 +6192,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2732",
+ "source_location": "L2744",
"weight": 1.0
},
{
@@ -6179,7 +6203,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2736",
+ "source_location": "L2748",
"weight": 1.0
},
{
@@ -6190,7 +6214,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2743",
+ "source_location": "L2755",
"weight": 1.0
},
{
@@ -6201,7 +6225,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2749",
+ "source_location": "L2761",
"weight": 1.0
},
{
@@ -6212,7 +6236,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2763",
+ "source_location": "L2775",
"weight": 1.0
},
{
@@ -6223,7 +6247,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2784",
+ "source_location": "L2796",
"weight": 1.0
},
{
@@ -6234,7 +6258,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2794",
+ "source_location": "L2806",
"weight": 1.0
},
{
@@ -6245,7 +6269,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2812",
+ "source_location": "L2824",
"weight": 1.0
},
{
@@ -6256,7 +6280,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L284",
+ "source_location": "L285",
"weight": 1.0
},
{
@@ -6267,7 +6291,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L285",
+ "source_location": "L286",
"weight": 1.0
},
{
@@ -6278,7 +6302,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2855",
+ "source_location": "L2867",
"weight": 1.0
},
{
@@ -6289,7 +6313,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L287",
+ "source_location": "L288",
"weight": 1.0
},
{
@@ -6300,7 +6324,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2880",
+ "source_location": "L2892",
"weight": 1.0
},
{
@@ -6311,7 +6335,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2912",
+ "source_location": "L2924",
"weight": 1.0
},
{
@@ -6322,7 +6346,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2920",
+ "source_location": "L2932",
"weight": 1.0
},
{
@@ -6333,7 +6357,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2931",
+ "source_location": "L2943",
"weight": 1.0
},
{
@@ -6344,7 +6368,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L294",
+ "source_location": "L295",
"weight": 1.0
},
{
@@ -6355,7 +6379,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L2942",
+ "source_location": "L2954",
"weight": 1.0
},
{
@@ -6366,7 +6390,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L305",
+ "source_location": "L306",
"weight": 1.0
},
{
@@ -6377,7 +6401,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3057",
+ "source_location": "L3071",
"weight": 1.0
},
{
@@ -6388,7 +6412,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L309",
+ "source_location": "L310",
"weight": 1.0
},
{
@@ -6399,7 +6423,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3121",
+ "source_location": "L3135",
"weight": 1.0
},
{
@@ -6410,7 +6434,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3162",
+ "source_location": "L3176",
"weight": 1.0
},
{
@@ -6421,7 +6445,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L322",
+ "source_location": "L323",
"weight": 1.0
},
{
@@ -6432,7 +6456,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3247",
+ "source_location": "L3261",
"weight": 1.0
},
{
@@ -6443,7 +6467,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3257",
+ "source_location": "L3271",
"weight": 1.0
},
{
@@ -6454,7 +6478,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3279",
+ "source_location": "L3293",
"weight": 1.0
},
{
@@ -6465,7 +6489,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3296",
+ "source_location": "L3310",
"weight": 1.0
},
{
@@ -6476,7 +6500,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3308",
+ "source_location": "L3322",
"weight": 1.0
},
{
@@ -6487,7 +6511,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3326",
+ "source_location": "L3340",
"weight": 1.0
},
{
@@ -6498,7 +6522,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L335",
+ "source_location": "L336",
"weight": 1.0
},
{
@@ -6509,7 +6533,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3387",
+ "source_location": "L3401",
"weight": 1.0
},
{
@@ -6520,7 +6544,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3398",
+ "source_location": "L3412",
"weight": 1.0
},
{
@@ -6531,7 +6555,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3419",
+ "source_location": "L3433",
"weight": 1.0
},
{
@@ -6542,7 +6566,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3438",
+ "source_location": "L3452",
"weight": 1.0
},
{
@@ -6553,7 +6577,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3449",
+ "source_location": "L3463",
"weight": 1.0
},
{
@@ -6564,7 +6588,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3455",
+ "source_location": "L3469",
"weight": 1.0
},
{
@@ -6575,7 +6599,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3469",
+ "source_location": "L3483",
"weight": 1.0
},
{
@@ -6586,7 +6610,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3477",
+ "source_location": "L3491",
"weight": 1.0
},
{
@@ -6597,7 +6621,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L361",
+ "source_location": "L362",
"weight": 1.0
},
{
@@ -6608,7 +6632,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L365",
+ "source_location": "L366",
"weight": 1.0
},
{
@@ -6619,7 +6643,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L3670",
+ "source_location": "L3684",
"weight": 1.0
},
{
@@ -6630,7 +6654,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L373",
+ "source_location": "L374",
"weight": 1.0
},
{
@@ -6641,7 +6665,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L384",
+ "source_location": "L385",
"weight": 1.0
},
{
@@ -6652,7 +6676,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L401",
+ "source_location": "L402",
"weight": 1.0
},
{
@@ -6663,7 +6687,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L459",
+ "source_location": "L460",
"weight": 1.0
},
{
@@ -6674,7 +6698,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L613",
+ "source_location": "L614",
"weight": 1.0
},
{
@@ -6685,7 +6709,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L628",
+ "source_location": "L629",
"weight": 1.0
},
{
@@ -6696,7 +6720,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L740",
+ "source_location": "L741",
"weight": 1.0
},
{
@@ -6707,7 +6731,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L757",
+ "source_location": "L758",
"weight": 1.0
},
{
@@ -6718,7 +6742,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L796",
+ "source_location": "L797",
"weight": 1.0
},
{
@@ -6729,7 +6753,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L810",
+ "source_location": "L811",
"weight": 1.0
},
{
@@ -6740,7 +6764,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L831",
+ "source_location": "L832",
"weight": 1.0
},
{
@@ -6751,7 +6775,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L862",
+ "source_location": "L863",
"weight": 1.0
},
{
@@ -6762,7 +6786,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L881",
+ "source_location": "L882",
"weight": 1.0
},
{
@@ -6773,7 +6797,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L952",
+ "source_location": "L953",
"weight": 1.0
},
{
@@ -6784,7 +6808,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "files/oledsaver.c",
- "source_location": "L970",
+ "source_location": "L971",
"weight": 1.0
},
{
@@ -7943,6 +7967,17 @@
"weight": 1.0
},
{
+ "source": "readme_video_inhibition",
+ "target": "readme_video_inhibition_per_output_video_inhibition",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "README.video-inhibition.md",
+ "source_location": "L1",
+ "weight": 1.0
+ },
+ {
"source": "tests_test_inhibition",
"target": "tests_test_inhibition_main",
"relation": "contains",
@@ -8105,7 +8140,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3356",
+ "source_location": "L3370",
"weight": 1.0
},
{
@@ -8117,7 +8152,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3359",
+ "source_location": "L3373",
"weight": 1.0
},
{
@@ -8129,7 +8164,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3363",
+ "source_location": "L3377",
"weight": 1.0
},
{
@@ -8141,7 +8176,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3310",
+ "source_location": "L3324",
"weight": 1.0
},
{
@@ -8153,7 +8188,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L3312",
+ "source_location": "L3326",
"weight": 1.0
},
{
@@ -8165,7 +8200,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2798",
+ "source_location": "L2810",
"weight": 1.0
},
{
@@ -8177,7 +8212,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2805",
+ "source_location": "L2817",
"weight": 1.0
},
{
@@ -8189,7 +8224,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2832",
+ "source_location": "L2844",
"weight": 1.0
},
{
@@ -8201,7 +8236,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L2834",
+ "source_location": "L2846",
"weight": 1.0
},
{
@@ -8213,7 +8248,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1320",
+ "source_location": "L1321",
"weight": 1.0
},
{
@@ -8225,7 +8260,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1592",
+ "source_location": "L1598",
"weight": 1.0
},
{
@@ -8237,7 +8272,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1594",
+ "source_location": "L1600",
"weight": 1.0
},
{
@@ -8249,7 +8284,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1629",
+ "source_location": "L1635",
"weight": 1.0
},
{
@@ -8261,7 +8296,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1633",
+ "source_location": "L1639",
"weight": 1.0
},
{
@@ -8273,7 +8308,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1638",
+ "source_location": "L1644",
"weight": 1.0
},
{
@@ -8285,7 +8320,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1639",
+ "source_location": "L1645",
"weight": 1.0
},
{
@@ -8297,7 +8332,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1640",
+ "source_location": "L1646",
"weight": 1.0
},
{
@@ -8309,7 +8344,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1647",
+ "source_location": "L1653",
"weight": 1.0
},
{
@@ -8321,7 +8356,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1835",
+ "source_location": "L1843",
"weight": 1.0
},
{
@@ -8333,7 +8368,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1844",
+ "source_location": "L1852",
"weight": 1.0
},
{
@@ -8345,7 +8380,7 @@
"confidence_score": 0.85,
"context": "call",
"source_file": "files/oledsaver.c",
- "source_location": "L1850",
+ "source_location": "L1858",
"weight": 1.0
},
{
diff --git a/gui-apps/oledsaver/graphify-out/manifest.json b/gui-apps/oledsaver/graphify-out/manifest.json
index c518f5983035..f512983dd946 100644
--- a/gui-apps/oledsaver/graphify-out/manifest.json
+++ b/gui-apps/oledsaver/graphify-out/manifest.json
@@ -12,9 +12,9 @@
"semantic_hash": ""
},
"files/oledsaver.c": {
- "mtime": 1789161863.5140574,
- "seen": 1789161983.6576986,
- "ast_hash": "59adaacd0d8ef1cda0bd47a30380c008",
+ "mtime": 1789767564.0846136,
+ "seen": 1789767601.4545784,
+ "ast_hash": "20bfe319bd08d8975eb445c27a07c831",
"semantic_hash": ""
},
"files/wlr-layer-shell-unstable-v1-client-protocol.h": {
@@ -70,5 +70,11 @@
"seen": 1789161983.6577046,
"ast_hash": "9440cbc5a4259836b628a86d3733897c",
"semantic_hash": ""
+ },
+ "README.video-inhibition.md": {
+ "mtime": 1789162086.2530684,
+ "seen": 1789767601.4545856,
+ "ast_hash": "bb05f14eb008166aac658b25c2e575fc",
+ "semantic_hash": ""
}
} \ No newline at end of file
diff --git a/gui-apps/oledsaver/oledsaver-1.0.10.ebuild b/gui-apps/oledsaver/oledsaver-1.0.10.ebuild
new file mode 100644
index 000000000000..5ec323e90060
--- /dev/null
+++ b/gui-apps/oledsaver/oledsaver-1.0.10.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the MIT License
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="OLED-friendly Matrix rain screensaver for wlroots Wayland compositors"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ dev-libs/wayland
+ dev-libs/wayland-protocols
+ virtual/pkgconfig
+"
+
+DEPEND="
+ dev-libs/json-c:=
+ dev-libs/wayland
+ gui-wm/wayfire:=
+ media-libs/freetype:2
+ media-libs/mesa[egl(+),gles2(+)]
+"
+
+RDEPEND="
+ ${DEPEND}
+ media-libs/fontconfig
+ !gui-apps/oledsaver-cursor
+"
+
+S="${WORKDIR}/${P}"
+
+src_unpack() {
+ mkdir -p "${S}" || die
+ cp "${FILESDIR}"/Makefile \
+ "${FILESDIR}"/oledsaver.c \
+ "${FILESDIR}"/oledsaver.conf.default \
+ "${FILESDIR}"/oledsaver-cursor.cpp \
+ "${FILESDIR}"/oledsaver-cursor.xml \
+ "${FILESDIR}"/oledsaver-idle.cpp \
+ "${FILESDIR}"/oledsaver-idle.xml \
+ "${FILESDIR}"/wlr-layer-shell-unstable-v1.xml \
+ "${S}"/ || die
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
+ CFLAGS="${CPPFLAGS} ${CFLAGS} -std=c11" \
+ CXXFLAGS="${CPPFLAGS} ${CXXFLAGS} -std=c++17" \
+ LDFLAGS="${LDFLAGS}" \
+ PREFIX="${EPREFIX}/usr" \
+ WLR_LAYER_SHELL_XML="${S}/wlr-layer-shell-unstable-v1.xml"
+}
+
+src_install() {
+ emake \
+ CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
+ CFLAGS="${CPPFLAGS} ${CFLAGS} -std=c11" \
+ CXXFLAGS="${CPPFLAGS} ${CXXFLAGS} -std=c++17" \
+ DESTDIR="${D}" \
+ LDFLAGS="${LDFLAGS}" \
+ PREFIX="${EPREFIX}/usr" \
+ WLR_LAYER_SHELL_XML="${S}/wlr-layer-shell-unstable-v1.xml" \
+ install
+
+ insinto /etc
+ newins oledsaver.conf.default oledsaver.conf
+}
+
+pkg_postinst() {
+ elog "Configuration file installed to ${EROOT}/etc/oledsaver.conf"
+ elog "Set OLEDSAVER_CONFIG to use a different config file."
+ elog "Without OLEDSAVER_CONFIG, per-user configs are preferred over /etc/oledsaver.conf."
+ elog "Manager mode uses the Wayland output registry for outputs and Wayfire IPC for focus."
+ elog "Wayfire must load ipc, ipc-rules, oledsaver-idle, and oledsaver-cursor for cursor hiding on blanked outputs."
+ elog "Renderer mode requires wlr-layer-shell and xdg-output. Manager idle events require ext-idle-notify-v1."
+}