# this must be symlinked or copied to ~/.axisrc
# or selected via USER_COMMAND_FILE in the INI

# Helper to remove unneeded widgets
def laser_hide(widget):
    widget.winfo_manager()
    widget.tk.call(widget.winfo_manager(), "forget", widget)

# Remove view angles which make no sense for a laser cutter
laser_hide(widgets.view_z2)
laser_hide(widgets.view_x)
laser_hide(widgets.view_y)
laser_hide(widgets.view_p)

# Force view to top-down on startup
commands.set_view_z()

# Attach table U to traditional Pg Up/Dn
bind_axis("Next", "Prior", 6)
bind_axis("KP_Next", "KP_Prior", 6)

# Make Z accessible with [] just in case
bind_axis("bracketleft", "bracketright", 2)

