Tool Tiles
From Macros Wiki
Jump to navigationJump to search
! look at tool tiles 1 to 10 and find out if there
! is a tool defined and if that tool is selected.
! then deselect all tools and select the first
! of these tools that is defined, if there is one.
! ------------------------------------------------
get_tool_list_shown ishown | ! check to see if tool tiles list is shown |
if ishown<>1 then show_tool_list | |
msg$ = "First 10 tools" + crlf$ | |
itool = 0 | |
for i=1 to 10 | ! check first 10 tools |
- a$ = "Tool %i"
- get_tool_status i, istatus
- if istatus=0 then a$=a$ + " Not Defined"
- if istatus=1 then get_tool_selected i, isel
- if istatus=1 then if isel=0 then a$=a$ + " Not Selected"
- if istatus=1 then if isel=1 then a$=a$ + " Is Selected"
- if istatus=1 then if itool=0 then itool=i
- eval_text a$
- msg$ = msg$ + crlf$ + a$
next i |
message msg$ |
deselect_all_tools |
if itool=0 then stop "No tools found" |
select_tool itool |
redraw_tool_list |
message "Select the first tool" |