{ "anchors": [ { "id": "menus", "lines": "33-482", "path": "linuxcnc/share/axis/tcl/axis.tcl" }, { "id": "toolbar", "lines": "484-787", "path": "linuxcnc/share/axis/tcl/axis.tcl" }, { "id": "notebooks", "lines": "790-1312", "path": "linuxcnc/share/axis/tcl/axis.tcl" }, { "id": "status_and_program", "lines": "1314-1709", "path": "linuxcnc/share/axis/tcl/axis.tcl" }, { "id": "state_gating", "lines": "1715-1887", "path": "linuxcnc/share/axis/tcl/axis.tcl" }, { "id": "keyboard_and_defaults", "lines": "1941-2048", "path": "linuxcnc/share/axis/tcl/axis.tcl" }, { "id": "dynamic_help", "lines": "2250-2270", "path": "linuxcnc/share/axis/tcl/axis.tcl" } ], "assets": [ { "bytes": 1003, "name": "tool_estop.gif", "path": "linuxcnc/share/axis/images/tool_estop.gif", "sha256": "05180994c7cf0980887a7ecb136cc8b54315ad65e94f6a4aad7f896c4b4712a1", "status": "indexed" }, { "bytes": 660, "name": "tool_power.gif", "path": "linuxcnc/share/axis/images/tool_power.gif", "sha256": "8753513e62ae7537c75962872423d495baf346e6cb0b7c3e44a0c506c22dbd51", "status": "indexed" }, { "bytes": 1458, "name": "tool_open.gif", "path": "linuxcnc/share/axis/images/tool_open.gif", "sha256": "e880564a048b1db911909839d627872cc62d3e0bc8904cb13ce0eee387cbb387", "status": "indexed" }, { "bytes": 1458, "name": "tool_reload.gif", "path": "linuxcnc/share/axis/images/tool_reload.gif", "sha256": "0ac0824d841c9107c49d8ae870bb6e227f9d142b33c582b95e971d48ccbb7d56", "status": "indexed" }, { "bytes": 509, "name": "tool_run.gif", "path": "linuxcnc/share/axis/images/tool_run.gif", "sha256": "b5c5a7ef88299ba9791f5dd8cb35962ec2231c29dbf91eba14d2f1dc2d33a6d8", "status": "indexed" }, { "bytes": 509, "name": "tool_step.gif", "path": "linuxcnc/share/axis/images/tool_step.gif", "sha256": "2a04a7a246b01aec7fb54f89f86a8cfd847036b9bc7c7792d430b5715eadad97", "status": "indexed" }, { "bytes": 475, "name": "tool_pause.gif", "path": "linuxcnc/share/axis/images/tool_pause.gif", "sha256": "871e87dd5d037456e8d5c4a9ca1c40568d4d7bd42f97e834486064a35ed8579b", "status": "indexed" }, { "bytes": 1195, "name": "resume_inhibit.gif", "path": "linuxcnc/share/axis/images/resume_inhibit.gif", "sha256": "281136e84f10ca93b3cd3fc67afea22163a39cbf084b36eddbeff6577b68108d", "status": "indexed" }, { "bytes": 475, "name": "tool_stop.gif", "path": "linuxcnc/share/axis/images/tool_stop.gif", "sha256": "bd9d6de9004f5704dd62c81e70da3afe04a04a45d3dd789b9f05d0f41a024696", "status": "indexed" }, { "bytes": 350, "name": "tool_blockdelete.gif", "path": "linuxcnc/share/axis/images/tool_blockdelete.gif", "sha256": "ba86ee9c99787ae52bd08606b97f03f9a10a029cc4f34e984fa11f75707edf1a", "status": "indexed" }, { "bytes": 659, "name": "tool_optpause.gif", "path": "linuxcnc/share/axis/images/tool_optpause.gif", "sha256": "cb93b2babbe850dd36e8c6059f22d5a2e48f0e413c02c175cc336d4f182251af", "status": "indexed" }, { "bytes": 509, "name": "tool_zoomin.gif", "path": "linuxcnc/share/axis/images/tool_zoomin.gif", "sha256": "84a72c90d0061001c8274ea3c5b61d44a5eea69efd4568748487291624913b2f", "status": "indexed" }, { "bytes": 409, "name": "tool_zoomout.gif", "path": "linuxcnc/share/axis/images/tool_zoomout.gif", "sha256": "91b12263b8a6d20de2836c2af7ba29c215bd830f62f3015a6798449dec3c402d", "status": "indexed" }, { "bytes": 381, "name": "tool_axis_z.gif", "path": "linuxcnc/share/axis/images/tool_axis_z.gif", "sha256": "f04b1646ea895b7e5e76da3330f0204a82a05190dfa4587d0ec90012fbc0ba19", "status": "indexed" }, { "bytes": 377, "name": "tool_axis_z2.gif", "path": "linuxcnc/share/axis/images/tool_axis_z2.gif", "sha256": "0df17e400265e723adf81aca893483c99d2b20648f9675c8c68e91de2b625d6a", "status": "indexed" }, { "bytes": 581, "name": "tool_axis_x.gif", "path": "linuxcnc/share/axis/images/tool_axis_x.gif", "sha256": "67a86a033a19cef4012ed3229fd43631aa9fc0d8f116283e577d6062a0189c21", "status": "indexed" }, { "bytes": 355, "name": "tool_axis_y.gif", "path": "linuxcnc/share/axis/images/tool_axis_y.gif", "sha256": "7c07c9ae8ce379dc5a3c1c0b7ef469405930556924cf35152a2dadebcaa9bc3f", "status": "indexed" }, { "bytes": 343, "name": "tool_axis_y2.png", "path": "linuxcnc/share/axis/images/tool_axis_y2.png", "sha256": "524d3f07f1f68b653ac606a7065b3f7345c526ee1f28b37d8532c27fc3a2c1c6", "status": "indexed" }, { "bytes": 1010, "name": "tool_axis_p.gif", "path": "linuxcnc/share/axis/images/tool_axis_p.gif", "sha256": "0b18ef8b40da58e4309de91d63f88787a728e9bcc7c0d0537613353461ef3e09", "status": "indexed" }, { "bytes": 1285, "name": "tool_rotate.gif", "path": "linuxcnc/share/axis/images/tool_rotate.gif", "sha256": "727c091acc451d6a7be8fc7664f5145769408f09e136105d7b2638accb6b7602", "status": "indexed" }, { "bytes": 1458, "name": "tool_clear.gif", "path": "linuxcnc/share/axis/images/tool_clear.gif", "sha256": "60a8f96e1b6f3a35eba087a2bd5b4afbe4f29dac3b08e7e9e229c76377ca001d", "status": "indexed" } ], "axis_tcl": { "binding_count": 10, "bindings": [ "Alt-v", "Button-1", "ButtonRelease-1", "Configure", "Control-Tab", "Key-Escape", "Key-Return", "greater", "less", "semicolon" ], "line_count": 2300, "menu_accelerator_entries": 80, "menu_labels_sample": [ "\"_Open...\"]", "\"Recent _Files\"]", "\"_Edit...\"]", "\"_Reload\"]", "\"_Save G-code as...\"]", "\"_Properties...\"]", "\"Edit _tool data...\"]", "\"Reload tool _data\"]", "\"_Ladder Editor...\"]", "\"_Quit\"]", "\"Toggle _Emergency Stop\"]", "\"Toggle _Machine Power\"]" ], "notebooks": [ "${pane_top}.tabs", "${pane_top}.right" ], "procedure_count": 32, "procedures": [ "pause_image_normal", "pause_image_override", "show_all_tabs", "set_pane_minsize", "disable_group", "enable_group", "state", "relief", "update_title", "update_state", "set_mode_from_tab", "joint_mode_switch", "queue_update_state", "is_continuous", "show_all", "delete_all", "size_combobox_to_entries", "size_label_to_strings", "size_menubutton_to_entries", "setval", "val2vel", "places", "val2vel_show", "set_slider_min", "set_aslider_min", "update_jog_slider_vel", "update_maxvel_slider_vel", "update_maxvel_slider", "update_units", "update_ajog_slider_vel", "update_recent", "show_menu_available" ], "toolbar_load_image_count": 25, "toolbar_load_image_names": [ "tool_estop", "tool_power", "tool_open", "tool_reload", "tool_run", "tool_step", "tool_pause", "tool_pause", "resume_inhibit", "tool_stop", "tool_blockdelete", "tool_optpause", "tool_zoomin", "tool_zoomout", "tool_axis_z", "tool_axis_z2", "tool_axis_x", "tool_axis_y", "tool_axis_y2", "tool_axis_p", "tool_rotate", "tool_clear", "spindle_ccw", "spindle_cw", "banner" ], "widget_declarations": 77, "widget_names_sample": [ ".toolbar.machine_estop", ".toolbar.machine_power", ".toolbar.file_open", ".toolbar.reload", ".toolbar.program_run", ".toolbar.program_step", ".toolbar.program_pause", ".toolbar.program_stop", ".toolbar.program_blockdelete", ".toolbar.program_optpause", ".toolbar.view_zoomin", ".toolbar.view_zoomout", ".toolbar.view_z", ".toolbar.view_z2", ".toolbar.view_x", ".toolbar.view_y", ".toolbar.view_y2", ".toolbar.view_p", ".toolbar.rotate", ".toolbar.clear_plot", "$_tabs_manual.axis", "$_tabs_manual.jogf.jog.jogminus", "$_tabs_manual.jogf.jog.jogplus", "$_tabs_manual.jogf.jog.jogincr" ] }, "boundary": "inventory_only; no runtime or protocol mutation", "checks": { "source_line_count": { "actual": 2300, "expected": 2300, "status": "verified" }, "source_paths": { "status": "verified" }, "toolbar_assets": { "expected": 21, "indexed": 21, "status": "verified" }, "toolbar_names_declared": { "status": "verified" } }, "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "implementation_status": "source_frozen", "report_sha256": "b8456ef0fd5214fdea9ef7b05682e543173c898a83658d7b005b0922f8808be0", "schema": "axis-source-inventory.v1", "source": [ { "bytes": 63423, "path": "linuxcnc/share/axis/tcl/axis.tcl", "sha256": "c9f0b4dc686717b37565f85fb0ab8cc8ded9cfa0028cc0aaaccdbcf808c4c524", "status": "indexed" }, { "bytes": 2449, "path": "linuxcnc/share/axis/tcl/support.tcl", "sha256": "c0a3d4b13da0b8050dcca712767f348a13edd0b26367f6bb1d59c1dec7e31528", "status": "indexed" }, { "bytes": 5315, "path": "linuxcnc/share/axis/tcl/accel.tcl", "sha256": "813422212bda2557944f57840fc11201e3ad47b74115dabec08bd709d3b649c1", "status": "indexed" }, { "bytes": 63630, "path": "linuxcnc/share/axis/tcl/combobox.tcl", "sha256": "5f10dbc1c30c47764898706d104a2da27d74279dae447061114c557a9c0bcec2", "status": "indexed" }, { "bytes": 3898, "path": "linuxcnc/share/axis/tcl/sb.tcl", "sha256": "fed631f5c59e03fe903f4aae295e09b4161226df1e776ea8dea95f59afd5b86a", "status": "indexed" }, { "bytes": 8252, "path": "linuxcnc/share/axis/tcl/dialog.tcl", "sha256": "27cda7a0ebacf03ceb1514fb083d7d5646e1a7c6b91a8a056ea2036bfdd432ab", "status": "indexed" }, { "bytes": 1529, "path": "linuxcnc/src/emc/usr_intf/axis/README", "sha256": "2fe357ba28bb0aa6654ca282a853c912e86eeba034148bcb688e084c652d3201", "status": "indexed" }, { "bytes": 23953, "path": "linuxcnc/lib/python/gremlin.py", "sha256": "7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3", "status": "indexed" }, { "bytes": 18932, "path": "linuxcnc/lib/python/gremlin_view.py", "sha256": "6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3", "status": "indexed" }, { "bytes": 76641, "path": "linuxcnc/lib/python/rs274/glcanon.py", "sha256": "0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7", "status": "indexed" } ], "status": "verified", "task_id": "AXIS-INV-01" }