1 line
108 KiB
JSON
1 line
108 KiB
JSON
{"nodes": [{"id": "$graphify-root$_wiresheet_py", "label": "wiresheet.py", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1"}, {"id": "$graphify-root$_wiresheet_snap_up", "label": "snap_up()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L79", "_callable": true}, {"id": "$graphify-root$_wiresheet_suggest_box_width_for_grid", "label": "suggest_box_width_for_grid()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L91", "_callable": true}, {"id": "$graphify-root$_wiresheet_layout_margin", "label": "layout_margin()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L108", "_callable": true}, {"id": "$graphify-root$_wiresheet_short_type_name", "label": "short_type_name()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L115", "_callable": true}, {"id": "$graphify-root$_wiresheet_fit_text", "label": "fit_text()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L120", "_callable": true}, {"id": "$graphify-root$_wiresheet_sheet_fonts", "label": "sheet_fonts()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L140", "_callable": true}, {"id": "$graphify-root$_wiresheet_measure_box", "label": "measure_box()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L150", "_callable": true}, {"id": "$graphify-root$_wiresheet_draw_grid", "label": "draw_grid()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L192", "_callable": true}, {"id": "$graphify-root$_wiresheet_create_round_rectangle", "label": "create_round_rectangle()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L215", "_callable": true}, {"id": "$graphify-root$_wiresheet_build_linked_slot_index", "label": "build_linked_slot_index()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L228", "_callable": true}, {"id": "$graphify-root$_wiresheet_get_box_bounds", "label": "get_box_bounds()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L248", "_callable": true}, {"id": "$graphify-root$_wiresheet_get_box_origin", "label": "get_box_origin()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L268", "_callable": true}, {"id": "$graphify-root$_wiresheet_segment_hits_boxes", "label": "segment_hits_boxes()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L274", "_callable": true}, {"id": "$graphify-root$_wiresheet_path_is_clear", "label": "path_is_clear()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L289", "_callable": true}, {"id": "$graphify-root$_wiresheet_vertical_run_clearance", "label": "vertical_run_clearance()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L297", "_callable": true}, {"id": "$graphify-root$_wiresheet_channel_candidates", "label": "channel_candidates()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L316", "_callable": true}, {"id": "$graphify-root$_wiresheet_free_lane", "label": "free_lane()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L337", "_callable": true}, {"id": "$graphify-root$_wiresheet_hug_lane", "label": "hug_lane()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L363", "_callable": true}, {"id": "$graphify-root$_wiresheet_row_is_stacked", "label": "row_is_stacked()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L390", "_callable": true}, {"id": "$graphify-root$_wiresheet_free_rows", "label": "free_rows()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L404", "_callable": true}, {"id": "$graphify-root$_wiresheet_route_link_path", "label": "route_link_path()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L421", "_callable": true}, {"id": "$graphify-root$_wiresheet_route_link_path_rows_of", "label": "rows_of()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L446", "_callable": true}, {"id": "$graphify-root$_wiresheet_route_link_path_straight_through", "label": "straight_through()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L454", "_callable": true}, {"id": "$graphify-root$_wiresheet_route_link_path_around_boxes", "label": "around_boxes()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L477", "_callable": true}, {"id": "$graphify-root$_wiresheet_resolve_slot_anchor", "label": "resolve_slot_anchor()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L578", "_callable": true}, {"id": "$graphify-root$_wiresheet_draw_knob", "label": "draw_knob()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L589", "_callable": true}, {"id": "$graphify-root$_wiresheet_draw_links", "label": "draw_links()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L632", "_callable": true}, {"id": "$graphify-root$_wiresheet_draw_links_want_knob", "label": "want_knob()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L668", "_callable": true}, {"id": "$graphify-root$_wiresheet_trim_to_knobs", "label": "trim_to_knobs()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L774", "_callable": true}, {"id": "$graphify-root$_wiresheet_select_link", "label": "select_link()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L789", "_callable": true}, {"id": "$graphify-root$_wiresheet_deselect_link", "label": "deselect_link()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L832", "_callable": true}, {"id": "$graphify-root$_wiresheet_draw_component_box", "label": "draw_component_box()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L851", "_callable": true}, {"id": "$graphify-root$_wiresheet_render_components", "label": "render_components()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L941", "_callable": true}, {"id": "$graphify-root$_wiresheet_apply_sheet_zoom", "label": "apply_sheet_zoom()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L993", "_callable": true}, {"id": "$graphify-root$_wiresheet_scale_knob_ends", "label": "scale_knob_ends()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1019", "_callable": true}, {"id": "$graphify-root$_wiresheet_redraw_links", "label": "redraw_links()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1029", "_callable": true}, {"id": "$graphify-root$_wiresheet_zoom_step", "label": "zoom_step()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1050", "_callable": true}, {"id": "$graphify-root$_wiresheet_sheet_content_bounds", "label": "sheet_content_bounds()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1065", "_callable": true}, {"id": "$graphify-root$_wiresheet_fit_zoom_level", "label": "fit_zoom_level()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1098", "_callable": true}, {"id": "$graphify-root$_wiresheet_set_zoom", "label": "set_zoom()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1126", "_callable": true}, {"id": "$graphify-root$_wiresheet_render_current_sheet", "label": "render_current_sheet()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1139", "_callable": true}, {"id": "$graphify-root$_wiresheet_wire_demand_by_boundary", "label": "wire_demand_by_boundary()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1158", "_callable": true}, {"id": "$graphify-root$_wiresheet_column_gap_for", "label": "column_gap_for()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1202", "_callable": true}, {"id": "$graphify-root$_wiresheet_plan_columns", "label": "plan_columns()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1213", "_callable": true}, {"id": "$graphify-root$_wiresheet_build_layout_items", "label": "build_layout_items()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1246", "_callable": true}, {"id": "$graphify-root$_wiresheet_sheet_meta_scale", "label": "sheet_meta_scale()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1276", "_callable": true}, {"id": "$graphify-root$_wiresheet_tidy_layout", "label": "tidy_layout()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1298", "_callable": true}, {"id": "$graphify-root$_wiresheet_print_sheet", "label": "print_sheet()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1344", "_callable": true}, {"id": "$graphify-root$_wiresheet_rationale_1", "label": "Canvas painting: the grid, component boxes, and the routed link wires.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1"}, {"id": "$graphify-root$_wiresheet_rationale_80", "label": "Smallest multiple of grid_size that is >= value; grid lines sit on multiples.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L80"}, {"id": "$graphify-root$_wiresheet_rationale_92", "label": "Next grid line at or above `width`, so the width cap can sit on the grid. The\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L92"}, {"id": "$graphify-root$_wiresheet_rationale_109", "label": "The top/left edge offset a box may not encroach on, snapped onto the grid.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L109"}, {"id": "$graphify-root$_wiresheet_rationale_116", "label": "ontrolControl::HvacControl' -> 'HvacControl'. The kit prefix alone cost ~40px.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L116"}, {"id": "$graphify-root$_wiresheet_rationale_121", "label": "Truncates with an ellipsis so a label can never widen or overflow its box.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L121"}, {"id": "$graphify-root$_wiresheet_rationale_141", "label": "The three fonts a component box is drawn with. Box sizes are measured from\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L141"}, {"id": "$graphify-root$_wiresheet_rationale_151", "label": "Works out a component's box without drawing it. Returns (width, height,\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L151"}, {"id": "$graphify-root$_wiresheet_rationale_193", "label": "Draws a grid onto the Canvas based on the scrollable region. Drawn at the\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L193"}, {"id": "$graphify-root$_wiresheet_rationale_216", "label": "Draws a visually smooth rounded rectangle using native canvas arcs and polygons.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L216"}, {"id": "$graphify-root$_wiresheet_rationale_229", "label": "Maps component path -> set of slot names touched by a link, either end.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L229"}, {"id": "$graphify-root$_wiresheet_rationale_249", "label": "The rectangle a component's box was actually drawn at, valid after drags.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L249"}, {"id": "$graphify-root$_wiresheet_rationale_269", "label": "Exact (left, top) of a component's box, or None if it is not on the canvas.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L269"}, {"id": "$graphify-root$_wiresheet_rationale_275", "label": "True if an axis-aligned segment overlaps any box rectangle.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L275"}, {"id": "$graphify-root$_wiresheet_rationale_298", "label": "Smallest horizontal distance from the vertical run at cx to any box it passes.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L298"}, {"id": "$graphify-root$_wiresheet_rationale_317", "label": "Vertical channel positions to try, best first. A run hugs the box it leaves or\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L317"}, {"id": "$graphify-root$_wiresheet_rationale_338", "label": "Nudges cx outwards in WIRE_LANE_GAP steps until the run has a lane of its own.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L338"}, {"id": "$graphify-root$_wiresheet_rationale_364", "label": "Lane for a run pinned to one box edge, starting WIRE_MIN_CLEAR out from it.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L364"}, {"id": "$graphify-root$_wiresheet_rationale_391", "label": "True if a horizontal run here would hide under another wire's. Runs belonging\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L391"}, {"id": "$graphify-root$_wiresheet_rationale_405", "label": "Heights near cy, closest first, where no other wire is already running. A row\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L405"}, {"id": "$graphify-root$_wiresheet_rationale_423", "label": "Routes an orthogonal wire from a source slot to a target slot around every box.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L423"}, {"id": "$graphify-root$_wiresheet_rationale_579", "label": "Returns (box_bounds, y) for a slot row, centring on the box when the row is\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L579"}, {"id": "$graphify-root$_wiresheet_rationale_590", "label": "Marks a slot whose links cannot be shown as a visible wire. Painted in the wire\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L590"}, {"id": "$graphify-root$_wiresheet_rationale_633", "label": "Paints wires between slots on this sheet and knobs for links leaving it.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L633"}, {"id": "$graphify-root$_wiresheet_rationale_775", "label": "Pulls both ends of a knob-to-knob line back to the knob rims. Drawn centre to\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L775"}, {"id": "$graphify-root$_wiresheet_rationale_790", "label": "Highlights a link in red, remembering what each of its items looked like. The\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L790"}, {"id": "$graphify-root$_wiresheet_rationale_833", "label": "Puts the selected link back exactly as it was drawn.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L833"}, {"id": "$graphify-root$_wiresheet_rationale_853", "label": "Paints one component box with its top-left corner at (x, y). Returns (width,\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L853"}, {"id": "$graphify-root$_wiresheet_rationale_942", "label": "Handles parsing and visual painting of given component listings on canvas with\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L942"}, {"id": "$graphify-root$_wiresheet_rationale_994", "label": "Scales the finished sheet to app_state.zoom and sizes the canvas to match.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L994"}, {"id": "$graphify-root$_wiresheet_rationale_1020", "label": "Brings the cached knob-to-knob ends onto the painted scale. They are recorded\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1020"}, {"id": "$graphify-root$_wiresheet_rationale_1030", "label": "Re-routes the wires of a sheet that is already painted, at whatever zoom it is\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1030"}, {"id": "$graphify-root$_wiresheet_rationale_1051", "label": "The next zoom level in (+1) or out (-1); the current one at either end of the\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1051"}, {"id": "$graphify-root$_wiresheet_rationale_1066", "label": "The 1:1 rectangle the painted sheet occupies, or None if nothing is painted.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1066"}, {"id": "$graphify-root$_wiresheet_rationale_1099", "label": "The scale at which the whole painted sheet fits the visible canvas, or None.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1099"}, {"id": "$graphify-root$_wiresheet_rationale_1127", "label": "Repaints the open sheet at this scale. Returns the level actually applied.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1127"}, {"id": "$graphify-root$_wiresheet_rationale_1140", "label": "Repaints whichever sheet is open, re-reading children from the DOM. Undo of a\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1140"}, {"id": "$graphify-root$_wiresheet_rationale_1159", "label": "How many vertical wire runs each gap between neighbouring columns has to carry.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1159"}, {"id": "$graphify-root$_wiresheet_rationale_1203", "label": "Clear space a column gap needs to carry `run_count` vertical wire runs. Lanes\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1203"}, {"id": "$graphify-root$_wiresheet_rationale_1214", "label": "Walks the columns at `scale` px per meta step, without touching the DOM.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1214"}, {"id": "$graphify-root$_wiresheet_rationale_1247", "label": "Column-grouped layout items for a sheet, measured rather than read off the\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1247"}, {"id": "$graphify-root$_wiresheet_rationale_1277", "label": "Pixels per meta step for this sheet: GRID_SIZE times the smallest multiplier\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1277"}, {"id": "$graphify-root$_wiresheet_rationale_1299", "label": "Re-flows the open sheet so no two boxes overlap, preserving the author's\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1299"}, {"id": "$graphify-root$_wiresheet_rationale_1345", "label": "Saves the wiresheet as a PNG image sized to its content and opens it. The\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1345"}], "edges": [{"source": "$graphify-root$_wiresheet_py", "target": "math", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L3", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L4", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L5", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "tkinter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L6", "weight": 1.0, "local_alias": "tk"}, {"source": "$graphify-root$_wiresheet_py", "target": "tkinter_font", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L7", "weight": 1.0, "local_alias": "tkfont"}, {"source": "$graphify-root$_wiresheet_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "undo", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "sax_dom", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_snap_up", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_suggest_box_width_for_grid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_layout_margin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_short_type_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L115", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_fit_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_sheet_fonts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_measure_box", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_draw_grid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L192", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_create_round_rectangle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L215", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_build_linked_slot_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_get_box_origin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L268", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_segment_hits_boxes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_path_is_clear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_vertical_run_clearance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L297", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_channel_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L316", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_free_lane", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L337", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_hug_lane", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L363", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_row_is_stacked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L390", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_free_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L404", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_route_link_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L421", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_rows_of", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L446", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_straight_through", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L454", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_around_boxes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L477", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_resolve_slot_anchor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L578", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_draw_knob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L589", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_draw_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L632", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_draw_links_want_knob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L668", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_trim_to_knobs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L774", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_select_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L789", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_deselect_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L832", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_draw_component_box", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L851", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_render_components", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L941", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_apply_sheet_zoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L993", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_scale_knob_ends", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1019", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_redraw_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1029", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_zoom_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1050", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_sheet_content_bounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1065", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_fit_zoom_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1098", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_set_zoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1126", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_render_current_sheet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1139", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_wire_demand_by_boundary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1158", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_column_gap_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1202", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_plan_columns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1213", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_build_layout_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1246", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_sheet_meta_scale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1276", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_tidy_layout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1298", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_print_sheet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1344", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_suggest_box_width_for_grid", "target": "$graphify-root$_wiresheet_snap_up", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_layout_margin", "target": "$graphify-root$_wiresheet_snap_up", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L112", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_measure_box", "target": "$graphify-root$_wiresheet_short_type_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_measure_box", "target": "$graphify-root$_wiresheet_snap_up", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_get_box_origin", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L270", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_path_is_clear", "target": "$graphify-root$_wiresheet_segment_hits_boxes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_free_lane", "target": "$graphify-root$_wiresheet_vertical_run_clearance", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L351", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_hug_lane", "target": "$graphify-root$_wiresheet_vertical_run_clearance", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L378", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_free_rows", "target": "$graphify-root$_wiresheet_row_is_stacked", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L416", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_straight_through", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L549", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_around_boxes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L557", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_rows_of", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L572", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_straight_through", "target": "$graphify-root$_wiresheet_channel_candidates", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_straight_through", "target": "$graphify-root$_wiresheet_free_lane", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L463", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_straight_through", "target": "$graphify-root$_wiresheet_path_is_clear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L467", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_straight_through", "target": "$graphify-root$_wiresheet_row_is_stacked", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L470", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_straight_through", "target": "$graphify-root$_wiresheet_route_link_path_rows_of", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L471", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_around_boxes", "target": "$graphify-root$_wiresheet_hug_lane", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L504", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_around_boxes", "target": "$graphify-root$_wiresheet_free_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L518", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_around_boxes", "target": "$graphify-root$_wiresheet_vertical_run_clearance", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L529", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_around_boxes", "target": "$graphify-root$_wiresheet_path_is_clear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L538", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_resolve_slot_anchor", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L580", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L653", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_resolve_slot_anchor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L689", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_draw_links_want_knob", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L713", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_route_link_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L725", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_draw_knob", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L755", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_select_link", "target": "$graphify-root$_wiresheet_deselect_link", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L797", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_select_link", "target": "$graphify-root$_wiresheet_trim_to_knobs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L823", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_component_box", "target": "$graphify-root$_wiresheet_measure_box", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L867", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_component_box", "target": "$graphify-root$_wiresheet_create_round_rectangle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L872", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_component_box", "target": "$graphify-root$_wiresheet_fit_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L891", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_sheet_fonts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L953", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_build_linked_slot_index", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L955", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_sheet_meta_scale", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L960", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_draw_component_box", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L978", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_draw_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L989", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_apply_sheet_zoom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L990", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_apply_sheet_zoom", "target": "$graphify-root$_wiresheet_scale_knob_ends", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1013", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_apply_sheet_zoom", "target": "$graphify-root$_wiresheet_draw_grid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1016", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_redraw_links", "target": "$graphify-root$_wiresheet_draw_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1039", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_redraw_links", "target": "$graphify-root$_wiresheet_scale_knob_ends", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1047", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_sheet_content_bounds", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1082", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_fit_zoom_level", "target": "$graphify-root$_wiresheet_sheet_content_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1106", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_set_zoom", "target": "$graphify-root$_wiresheet_draw_grid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1133", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_set_zoom", "target": "$graphify-root$_wiresheet_render_current_sheet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1135", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_current_sheet", "target": "$graphify-root$_wiresheet_render_components", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1155", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_plan_columns", "target": "$graphify-root$_wiresheet_snap_up", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1220", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_plan_columns", "target": "$graphify-root$_wiresheet_column_gap_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1240", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_build_layout_items", "target": "$graphify-root$_wiresheet_sheet_fonts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1252", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_build_layout_items", "target": "$graphify-root$_wiresheet_build_linked_slot_index", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1253", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_build_layout_items", "target": "$graphify-root$_wiresheet_measure_box", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1260", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_build_layout_items", "target": "$graphify-root$_wiresheet_wire_demand_by_boundary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1273", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_sheet_meta_scale", "target": "$graphify-root$_wiresheet_build_layout_items", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1287", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_sheet_meta_scale", "target": "$graphify-root$_wiresheet_plan_columns", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1292", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_tidy_layout", "target": "$graphify-root$_wiresheet_build_layout_items", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1312", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_tidy_layout", "target": "$graphify-root$_wiresheet_sheet_meta_scale", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1316", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_tidy_layout", "target": "$graphify-root$_wiresheet_plan_columns", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1317", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_tidy_layout", "target": "$graphify-root$_wiresheet_render_current_sheet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1332", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_print_sheet", "target": "$graphify-root$_wiresheet_sheet_content_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1357", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_print_sheet", "target": "$graphify-root$_wiresheet_render_current_sheet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1422", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1", "target": "$graphify-root$_wiresheet_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_80", "target": "$graphify-root$_wiresheet_snap_up", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_92", "target": "$graphify-root$_wiresheet_suggest_box_width_for_grid", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_109", "target": "$graphify-root$_wiresheet_layout_margin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_116", "target": "$graphify-root$_wiresheet_short_type_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_121", "target": "$graphify-root$_wiresheet_fit_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_141", "target": "$graphify-root$_wiresheet_sheet_fonts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_151", "target": "$graphify-root$_wiresheet_measure_box", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_193", "target": "$graphify-root$_wiresheet_draw_grid", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_216", "target": "$graphify-root$_wiresheet_create_round_rectangle", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L216", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_229", "target": "$graphify-root$_wiresheet_build_linked_slot_index", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L229", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_249", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L249", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_269", "target": "$graphify-root$_wiresheet_get_box_origin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L269", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_275", "target": "$graphify-root$_wiresheet_segment_hits_boxes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L275", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_298", "target": "$graphify-root$_wiresheet_vertical_run_clearance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L298", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_317", "target": "$graphify-root$_wiresheet_channel_candidates", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_338", "target": "$graphify-root$_wiresheet_free_lane", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L338", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_364", "target": "$graphify-root$_wiresheet_hug_lane", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L364", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_391", "target": "$graphify-root$_wiresheet_row_is_stacked", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L391", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_405", "target": "$graphify-root$_wiresheet_free_rows", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L405", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_423", "target": "$graphify-root$_wiresheet_route_link_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L423", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_579", "target": "$graphify-root$_wiresheet_resolve_slot_anchor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L579", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_590", "target": "$graphify-root$_wiresheet_draw_knob", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L590", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_633", "target": "$graphify-root$_wiresheet_draw_links", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L633", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_775", "target": "$graphify-root$_wiresheet_trim_to_knobs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L775", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_790", "target": "$graphify-root$_wiresheet_select_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L790", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_833", "target": "$graphify-root$_wiresheet_deselect_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L833", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_853", "target": "$graphify-root$_wiresheet_draw_component_box", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L853", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_942", "target": "$graphify-root$_wiresheet_render_components", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L942", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_994", "target": "$graphify-root$_wiresheet_apply_sheet_zoom", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L994", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1020", "target": "$graphify-root$_wiresheet_scale_knob_ends", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1020", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1030", "target": "$graphify-root$_wiresheet_redraw_links", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1030", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1051", "target": "$graphify-root$_wiresheet_zoom_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1051", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1066", "target": "$graphify-root$_wiresheet_sheet_content_bounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1066", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1099", "target": "$graphify-root$_wiresheet_fit_zoom_level", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1099", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1127", "target": "$graphify-root$_wiresheet_set_zoom", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1127", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1140", "target": "$graphify-root$_wiresheet_render_current_sheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1140", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1159", "target": "$graphify-root$_wiresheet_wire_demand_by_boundary", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1159", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1203", "target": "$graphify-root$_wiresheet_column_gap_for", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1203", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1214", "target": "$graphify-root$_wiresheet_plan_columns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1214", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1247", "target": "$graphify-root$_wiresheet_build_layout_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1247", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1277", "target": "$graphify-root$_wiresheet_sheet_meta_scale", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1277", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1299", "target": "$graphify-root$_wiresheet_tidy_layout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1299", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1345", "target": "$graphify-root$_wiresheet_print_sheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1345", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_wiresheet_snap_up", "callee": "ceil", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L88", "receiver": "math"}, {"caller_nid": "$graphify-root$_wiresheet_layout_margin", "callee": "TIDY_MARGIN", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L112"}, {"caller_nid": "$graphify-root$_wiresheet_short_type_name", "callee": "split", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L117", "receiver": "comp_type"}, {"caller_nid": "$graphify-root$_wiresheet_fit_text", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L124", "receiver": "font"}, {"caller_nid": "$graphify-root$_wiresheet_fit_text", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L127", "receiver": "font"}, {"caller_nid": "$graphify-root$_wiresheet_fit_text", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L130", "receiver": "font"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_fonts", "callee": "FONT_SIZES", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "wiresheet.py", "source_location": "L142"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_fonts", "callee": "Font", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L144", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_fonts", "callee": "Font", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L145", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_fonts", "callee": "Font", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L146", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L157", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L158", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L159", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get_component_path", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L163", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get_slots_for_type", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L166", "receiver": "schema"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L166", "receiver": "linked_slot_index"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L170", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L171", "receiver": "prop_elem"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L172", "receiver": "slot_rows"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L177", "receiver": "name_font"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L178", "receiver": "type_font"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L180", "receiver": "slot_font"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L180", "receiver": "slot_font"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "MIN_BOX_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L186"}, {"caller_nid": "$graphify-root$_wiresheet_draw_grid", "callee": "delete", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L200", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_grid", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L209", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_grid", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L210", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_grid", "callee": "tag_lower", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L212", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_create_round_rectangle", "callee": "create_polygon", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L223", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L234", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "findall", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L238", "receiver": "links_elem"}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L239", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L239", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "rsplit", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L242", "receiver": "ref"}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L243", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "setdefault", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L243", "receiver": "index"}, {"caller_nid": "$graphify-root$_wiresheet_get_box_bounds", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L258", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_get_box_bounds", "callee": "coords", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L260", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_get_box_bounds", "callee": "bbox", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L264", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_channel_candidates", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L325", "receiver": "ordered"}, {"caller_nid": "$graphify-root$_wiresheet_channel_candidates", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L326", "receiver": "ordered"}, {"caller_nid": "$graphify-root$_wiresheet_channel_candidates", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L327", "receiver": "ordered"}, {"caller_nid": "$graphify-root$_wiresheet_channel_candidates", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L332", "receiver": "seen"}, {"caller_nid": "$graphify-root$_wiresheet_channel_candidates", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L333", "receiver": "out"}, {"caller_nid": "$graphify-root$_wiresheet_hug_lane", "callee": "WIRE_HUG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L372"}, {"caller_nid": "$graphify-root$_wiresheet_free_rows", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L417", "receiver": "out"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path", "callee": "WIRE_HUG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L557"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path", "callee": "WIRE_STANDOFF_MAX", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L559"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path", "callee": "WIRE_STANDOFF_MAX", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L565"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L571", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L572", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_rows_of", "callee": "owner", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L449"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "src_box", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "dst_box", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "low", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "high", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "run_lo", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "run_hi", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "claimed", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "low", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "high", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "start", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "leave", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "arrive", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "end", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L467"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "claimed_rows", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L470"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "owner", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L470"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "run_lo", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L474"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "run_hi", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L474"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L486", "receiver": "lanes"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L487", "receiver": "lanes"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L495", "receiver": "lanes"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L496", "receiver": "lanes"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L500", "receiver": "lanes"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L505"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "claimed", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L505"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L504"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L504"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L509"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L508"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L508"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L509"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L510"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "claimed_rows", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L518"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "owner", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L518"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L520", "receiver": "options"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L523"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L523"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L524"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L524"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L529"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L532"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "start", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L536"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "end", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L537"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L536"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L537"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L538"}, {"caller_nid": "$graphify-root$_wiresheet_resolve_slot_anchor", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L583", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_resolve_slot_anchor", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L583", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "create_arc", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L606", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "LINK_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L607"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "create_arc", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L608", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "KNOB_OFFSHEET_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L609"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "create_oval", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L610", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "create_oval", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L612", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "create_oval", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L620", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "delete", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L635", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L636", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L637", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L642", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "items", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L647", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "get_component_path", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L648", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "values", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L653", "receiver": "path_to_tag"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "findall", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L676", "receiver": "links_elem"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L677", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L678", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "rsplit", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L682", "receiver": "from_ref"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "rsplit", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L683", "receiver": "to_ref"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L685", "receiver": "path_to_tag"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L686", "receiver": "path_to_tag"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L697", "receiver": "jobs"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "sort", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L717", "receiver": "jobs"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L749", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "LINK_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L750"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "items", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L754", "receiver": "knobs"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L763", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "tag_lower", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L764", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L765", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "tag_raise", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L766", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links_want_knob", "callee": "setdefault", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L669", "receiver": "knobs"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links_want_knob", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L675", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_trim_to_knobs", "callee": "hypot", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L780", "receiver": "math"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L799", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L800", "receiver": "_selected_link_restore"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "itemcget", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L802", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "itemcget", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L803", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "type", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L803", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "itemcget", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L804", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "type", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L806", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "itemconfig", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L807", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_SELECT_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L807"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_SELECT_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L808"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "gettags", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L809", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "itemconfig", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L812", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_SELECT_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L812"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "tag_raise", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L813", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L820", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L822", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_SELECT_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L823"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_SELECT_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L824"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_HINT_DASH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L824"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "tag_raise", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L828", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "tag_raise", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L829", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_deselect_link", "callee": "delete", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L835", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_deselect_link", "callee": "type", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L839", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_deselect_link", "callee": "itemconfig", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L840", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_deselect_link", "callee": "itemconfig", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L842", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_deselect_link", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L846", "receiver": "_selected_link_restore"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_rectangle", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L878", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L882", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_text", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L889", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_text", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L894", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_rectangle", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L901", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_rectangle", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L912", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L918", "receiver": "slot_font"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_text", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L921", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_text", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L927", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L933", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "delete", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L947", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "delete", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L948", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L949", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L950", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L951", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L967", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L968", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "read_meta_property", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L969", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_apply_sheet_zoom", "callee": "scale", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1007", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_apply_sheet_zoom", "callee": "scale", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1008", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_apply_sheet_zoom", "callee": "FONT_SIZES", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L1010"}, {"caller_nid": "$graphify-root$_wiresheet_apply_sheet_zoom", "callee": "configure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1011", "receiver": "font"}, {"caller_nid": "$graphify-root$_wiresheet_apply_sheet_zoom", "callee": "config", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1015", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_scale_knob_ends", "callee": "items", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1025", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_redraw_links", "callee": "scale", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1043", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_redraw_links", "callee": "scale", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1045", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_redraw_links", "callee": "scale", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1046", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1084", "receiver": "xs"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1085", "receiver": "ys"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1086", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "coords", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1087", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1088", "receiver": "xs"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1089", "receiver": "ys"}, {"caller_nid": "$graphify-root$_wiresheet_fit_zoom_level", "callee": "winfo_width", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1118", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_fit_zoom_level", "callee": "winfo_height", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1119", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_render_current_sheet", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1150", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1171", "receiver": "root"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get_component_path", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L1176", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "items", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1177", "receiver": "column_of_comp"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "findall", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1180", "receiver": "links_elem"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1181", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1181", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1184", "receiver": "column_of_path"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "rsplit", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1184", "receiver": "from_ref"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1185", "receiver": "column_of_path"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "rsplit", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1185", "receiver": "to_ref"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1197", "receiver": "demand"}, {"caller_nid": "$graphify-root$_wiresheet_column_gap_for", "callee": "TIDY_GAP", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L1210"}, {"caller_nid": "$graphify-root$_wiresheet_plan_columns", "callee": "TIDY_MARGIN", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L1220"}, {"caller_nid": "$graphify-root$_wiresheet_plan_columns", "callee": "META_COORD_MAX", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L1230"}, {"caller_nid": "$graphify-root$_wiresheet_plan_columns", "callee": "META_COORD_MAX", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L1231"}, {"caller_nid": "$graphify-root$_wiresheet_plan_columns", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1234", "receiver": "placements"}, {"caller_nid": "$graphify-root$_wiresheet_plan_columns", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1240", "receiver": "demand"}, {"caller_nid": "$graphify-root$_wiresheet_build_layout_items", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1257", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_build_layout_items", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1258", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_wiresheet_build_layout_items", "callee": "read_meta_property", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L1259", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_build_layout_items", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1261", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_build_layout_items", "callee": "setdefault", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1261", "receiver": "columns"}, {"caller_nid": "$graphify-root$_wiresheet_tidy_layout", "callee": "values", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1311", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_tidy_layout", "callee": "MetaMoveCommand", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1328", "receiver": "undo"}, {"caller_nid": "$graphify-root$_wiresheet_tidy_layout", "callee": "redo", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1329", "receiver": "command"}, {"caller_nid": "$graphify-root$_wiresheet_tidy_layout", "callee": "push", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1330", "receiver": "undo"}, {"caller_nid": "$graphify-root$_wiresheet_tidy_layout", "callee": "mark_dirty", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1331", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "set_status", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1359", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1368", "receiver": "title_parts"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "splitext", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1368", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "basename", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1368", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "get_component_path", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L1370", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1373", "receiver": "title_parts"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "replace", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1373", "receiver": "path"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "join", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1374", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "asksaveasfilename", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1376", "receiver": "filedialog"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "_PRINT_PAD", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "wiresheet.py", "source_location": "L1386"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_screenwidth", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1393", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_screenheight", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1394", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "ceil", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1408", "receiver": "math"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "ceil", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1409", "receiver": "math"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "cget", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1412", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_width", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1413", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_height", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1414", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "xview", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1415", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "yview", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1416", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1425", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "itemconfigure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1427", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "config", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1431", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "xview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1436", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "yview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1437", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "update_idletasks", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1440", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "update", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1441", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_rootx", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1444", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_rooty", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1445", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_width", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1446", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_height", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1447", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "grab", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1448", "receiver": "ImageGrab"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "save", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1450", "receiver": "image"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "config", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1453", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "xview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1458", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "yview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1459", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "itemconfigure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1463", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "update_idletasks", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1470", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "startfile", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1474", "receiver": "os"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "Popen", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1478", "receiver": "subprocess"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "set_status", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1480", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "config", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1485", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "xview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1490", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "yview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1491", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1492", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "itemconfigure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1493", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "update_idletasks", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1498", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "set_status", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1501", "receiver": "app_state"}]} |