AminetAminet
Search:
82730 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/cdity/ToolsMenu.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Add tools to the Workbench Tools menu
Author:Kim Fastrup Larsen
Uploader:kimflarsen hotmail com (Kim Fastrup Larsen)
Type:util/cdity
Version:1.8.1
Architecture:m68k-amigaos >= 2.0
Date:2019-02-13
Download:http://aminet.net/util/cdity/ToolsMenu.lha - View contents
Readme:http://aminet.net/util/cdity/ToolsMenu.readme
Downloads:1886
New in version 1.8.1:

- Fixed button shortcuts not working

New in version 1.8:

- Menu items can now be moved up and down using commands in
  the Edit menu; in order to make this run at a reasonable
  speed on all Amigas, the order of items will not be re-
  flected in the Workbench menu until you close the Commodi-
  ty window
- The commodity can now be iconified from the Project menu;
  in this state, tools can be added by dragging their icons
  onto the commodity's icon
- New and Delete buttons can now have keyboard shortcuts
- About-requester can now be closed by pressing the left
  Amiga key with V or B, like system requesters
- Includes Italian translation by Samir Hawamdeh


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 argu-
ments for the tool.

For example, if you add MultiView, you can 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
icon.

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.

You can move the currently selected item up and down using
the Edit menu. You can also sort the items alphabetically.
Note that the order of items will not be reflected in the
Workbench menu until you close the Commodity window.

The commodity can be iconified from the Project menu. In
this state, tools can be added by dragging their icons onto
the commodity's icon.

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

ToolsMenu requires Kickstart 2 or later.

The full source code is included.

Thanks go to Samir Hawamdeh for providing an Italian trans-
lation, and to everyone who provided me with feedback and
helpful suggestions!


History:

1.8.1 (Feb 13, 2019)

- Fixed button shortcuts not working

1.8 (Feb 10, 2019)

- Menu items can now be moved up and down using commands in
  the Edit menu; in order to make this run at a reasonable
  speed on all Amigas, the order of items will not be re-
  flected in the Workbench menu until you close the Commodi-
  ty window
- The commodity can now be iconified from the Project menu;
  in this state, tools can be added by dragging their icons
  onto the commodity's icon
- New and Delete buttons can now have keyboard shortcuts
- About-requester can now be closed by pressing the left
  Amiga key with V or B, like system requesters
- Includes Italian catalog by Samir Hawamdeh

1.7 (Feb 5, 2019)

- Added a function to sort items alphabetically
- The commodity's menu shortcut keys can now be localized

1.6 (Nov 26, 2018)

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

1.5 (Jul 28, 2015)

- Busy pointer for Kickstart 2
- Optimized and cleaned up a few things, made code more
  portable

1.4 (Apr 22, 2015)

- Improved layout for big fonts.
- Added "About..."

1.3 (Feb 12, 2015)

- Fixed an issue that caused some commodities (and possibly
  other tools) to crash.

1.2 (Feb 3, 2015)

- Use the user's preferred screen font.

1.1 (Jan 19, 2015)

- Fixed an issue where trying to run a tool with an empty
  path would cause a Guru Meditation.

1.0 (Jan 12, 2015)

- Initial release


Contents of util/cdity/ToolsMenu.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  252     628  40.1% -lh5- 2c51 Feb 13 09:20 ToolsMenu.info
[unknown]                  407     650  62.6% -lh5- 4b98 Feb 13 09:20 ToolsMenu/Catalogs/dansk/toolsmenu.catalog
[unknown]                  485     782  62.0% -lh5- 8bb8 Feb 13 09:20 ToolsMenu/Catalogs/italiano/toolsmenu.catalog
[unknown]                12641   35147  36.0% -lh5- 7994 Feb 13 09:20 ToolsMenu/gpl-3.0.txt
[unknown]                  246     477  51.6% -lh5- 7440 Feb 13 09:20 ToolsMenu/gpl-3.0.txt.info
[unknown]                 1897    4649  40.8% -lh5- b6cc Feb 13 09:20 ToolsMenu/Readme
[unknown]                  246     477  51.6% -lh5- 7f30 Feb 13 09:20 ToolsMenu/ReadMe.info
[unknown]                 1235    2961  41.7% -lh5- 5cc6 Feb 13 09:20 ToolsMenu/Source/args.c
[unknown]                  671    1140  58.9% -lh5- 63fe Feb 13 09:20 ToolsMenu/Source/args.h
[unknown]                 1454    3485  41.7% -lh5- 364c Feb 13 09:20 ToolsMenu/Source/broker.c
[unknown]                  568     940  60.4% -lh5- ed04 Feb 13 09:20 ToolsMenu/Source/broker.h
[unknown]                  852    1603  53.2% -lh5- 630b Feb 13 09:20 ToolsMenu/Source/catalog.c
[unknown]                  577     944  61.1% -lh5- 3fdf Feb 13 09:20 ToolsMenu/Source/catalog.h
[unknown]                 1530    3845  39.8% -lh5- 73a3 Feb 13 09:20 ToolsMenu/Source/common.c
[unknown]                  949    1786  53.1% -lh5- 94b7 Feb 13 09:20 ToolsMenu/Source/common.h
[unknown]                  520     851  61.1% -lh5- f86a Feb 13 09:20 ToolsMenu/Source/compiler.h
[unknown]                 1818    5320  34.2% -lh5- bf06 Feb 13 09:20 ToolsMenu/Source/cx.c
[unknown]                  788    1520  51.8% -lh5- 323b Feb 13 09:20 ToolsMenu/Source/cx.h
[unknown]                  637    1141  55.8% -lh5- d555 Feb 13 09:20 ToolsMenu/Source/dansk.ct
[unknown]                  777    1408  55.2% -lh5- 0e7f Feb 13 09:20 ToolsMenu/Source/error.c
[unknown]                  579     950  60.9% -lh5- d8de Feb 13 09:20 ToolsMenu/Source/error.h
[unknown]                 5583   18120  30.8% -lh5- 7157 Feb 13 09:20 ToolsMenu/Source/gui.c
[unknown]                  653    1190  54.9% -lh5- 8e29 Feb 13 09:20 ToolsMenu/Source/gui.h
[unknown]                 1621    4008  40.4% -lh5- 86d7 Feb 13 09:20 ToolsMenu/Source/io.c
[unknown]                  532     884  60.2% -lh5- dd06 Feb 13 09:20 ToolsMenu/Source/io.h
[unknown]                 1517    4035  37.6% -lh5- f2d5 Feb 13 09:20 ToolsMenu/Source/main.c
[unknown]                 2087    6449  32.4% -lh5- fc82 Feb 13 09:20 ToolsMenu/Source/message.c
[unknown]                  685    1232  55.6% -lh5- 7908 Feb 13 09:20 ToolsMenu/Source/message.h
[unknown]                  485     782  62.0% -lh5- 8bb8 Feb 13 09:20 ToolsMenu/Source/Resources/Catalogs/italiano/ToolsMenu.catalog
[unknown]                  279     567  49.2% -lh5- b3bb Feb 13 09:20 ToolsMenu/Source/Resources/ToolsMenu.info
[unknown]                  119     161  73.9% -lh5- 995d Feb 13 09:20 ToolsMenu/Source/SCOPTIONS
[unknown]                  710    1852  38.3% -lh5- 266a Feb 13 09:20 ToolsMenu/Source/smakefile
[unknown]                  740    1323  55.9% -lh5- a12b Feb 13 09:20 ToolsMenu/Source/sprintf.asm
[unknown]                 2192    5640  38.9% -lh5- c88f Feb 13 09:20 ToolsMenu/Source/toolrun.c
[unknown]                 1111    2346  47.4% -lh5- f709 Feb 13 09:20 ToolsMenu/Source/toolrun.h
[unknown]                  851    1647  51.7% -lh5- 67a1 Feb 13 09:20 ToolsMenu/Source/toolsmenu.cd
[unknown]                 2601    6763  38.5% -lh5- 6d32 Feb 13 09:20 ToolsMenu/Source/wb.c
[unknown]                  617    1106  55.8% -lh5- 517c Feb 13 09:20 ToolsMenu/Source/wb.h
[unknown]                 8129   13132  61.9% -lh5- f9b1 Feb 13 09:20 ToolsMenu/ToolsMenu
[unknown]                  279     567  49.2% -lh5- b3bb Feb 13 09:20 ToolsMenu/ToolsMenu.info
[unknown]                 2331    2331 100.0% -lh0- 7a11 Feb 13 09:20 ToolsMenu/ToolsMenu_ITA.lha
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        41 files   62251  144839  43.0%            Feb 13 08:05

Aminet © 1992-2019 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>