• 1.6 5f59b3d0da

    rainlance released this 2018-12-03 20:09:59 +00:00 | 0 commits to master since this release

    ToolsMenu is a commodity that will let you add tools to the Tools menu on
    your Workbench screen. Once a tool has been added, you can run it by
    selecting it from the menu. Any icons selected on the Workbench at that
    moment become arguments for the tool.

    For example, if you add MultiView, you can then select the icon of an image
    on the Workbench, then select MultiView from the menu to view that image.

    Tools will be run as if started by the Workbench. You will not be able to
    run tools that do not have a proper tool icons.

    Adding tools should be pretty self explanatory. Drag tool icons into the
    window to add them, after which you can edit their names if you like. You
    can also click the "New" button to manually enter a tool. You then write the
    name of the tool (as you would like it to appear in the menu) under the
    list, and type in the full path of the tool over on the right where it says
    "Tool". The path must include the name of the tool's executable file.

    When you are happy with your selection of tools, you must remember to save
    them from the pull down menu. The definitions will be saved as tool types
    in the commodity's icon.

    ToolsMenu requires Kickstart 2 or later.

    The source code is included in the hope that it will be useful to those out
    there who still enjoy programming for the Amiga. Elements of interest
    include:

    • How to use Catcomp so a project can be localized easily
    • How to implement a commodity sporting a GUI
    • How to implement a dynamic GUI using Gadtools
    • How to read and write tool types
    • How to support dragging icons into a window
    • How to add items to the Workbench Tools menu
    • How to load and run other programs as DOS processes
    • How to pretend to be Workbench

    1.6 (Nov 26, 2018)

    • Minor UI adjustments
    • New, "proper" requester for About
    • Modularized the source code
    Downloads