Toolbar for Workbench Drawers

   Author:       Rob Cranley
   Uploader:     robcranley gmail com (Rob Cranley)
   Type:         util/wb
   Version:      0.3
   Architecture: m68k-amigaos >= 3.5
   Date:         2023-10-31
   Readme:       http://aminet.net/util/wb/DrawerGenie.readme
   Downloads:    59

http://aminet.net/util/wb/DrawerGenie.lha

DrawerGenie

~~~~~~~~~~~

DrawerGenie is a commodity that lets you add a small toolbar to any Workbench

drawer window, offering useful file functions like cut/copy/paste, DOpus-style

source/destination copying and moving, back and parent functions, Lha archive

support and more.

DrawerGenie is an entry to the 2023 Amiga Tool Jam in the Commodity category.

Full sourcecode is available at https://github.com/daedalus2097/drawergenie

Warning

~~~~~~~

DrawerGenie is Beta software. It contains bugs, and while every effort has

been made to make the program as safe as possible, due to its integration with

workbench and its intended function of manipulating files and directories it's

possible that an unforeseen situation may cause unexpected data loss. Use it at

your own risk.

Requirements

~~~~~~~~~~~~

DrawerGenie relies on many features of Workbench introduced with OS 3.5

(workbench.library v44) and cannot be used with earlier versions of Workbench.

Note that OS 3.9, 3.1.4 and 3.2 all include suitable versions of Workbench, and

DrawerGenie can be used with these.

For Lha archive support, the Lha executable must be in the system path (usually

SYS:C).

Quickstart

~~~~~~~~~~

Double-click the DrawerGenie icon to start it. It will normally run quietly in

the background.

Double-click it again to open the Preferences window.

Press F1 to attach a toolbar to the active Workbench window. The toolbar will

move and resize to suit the window. Expand the Workbench window if necessary to

see more gadgets.

Click the gadgets in the toolbar to perform the corresponding action.

Hold down the Help key while clicking a gadget for brief pop-up help.

Installation

~~~~~~~~~~~~

Unpack DrawerGenie to a suitable location and run the Installer script. It can

also be installed manually by storing the unpacked drawer on your hard drive.

DrawerGenie needs to be able to find the other files in its drawer, so if you

move the executable away from these files, set the HOMEDIR icon tooltype to the

drawer containing the rest of the files. This can also be set in the program

preferences. If you used the included Installer script, this setting will be

set automatically.

To have DrawerGenie start when the system boots, copy the DrawerGenie program

to WBStartup and set the HOMEDIR icon tooltype to the original drawer. The

Installer script will do this for you if you wish.

Usage

~~~~~

DrawerGenie can be started by opening its icon or automatically on boot. It

will normally start running silently in the background as a commodity, and can

be controlled and removed using the Workbench Exchange commodity or similar. To

add a toolbar to a Workbench drawer window, press F1 when the desired window is

active.

Running its icon a second time will open the Preferences window, as will issuing

a Show command from Exchange.

History

~~~~~~~

0.3 (31.10.2023)

- Removed unnecessary dependency on wizard.library, DrawerGenie no longer

crashes when wizard.library isn't installed

- Fixed bug causing original icon list to fill in when some icons removed

- Fixed bug with popup alignment

- Fixed About requester to show version

0.2 (29.10.2023)

- First internal beta release

Contents of util/wb/DrawerGenie.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                65034  163844  39.7% -lh5- 29a4 Oct 31 20:22 DrawerGenie/DrawerGenie
[unknown]                 4650   13719  33.9% -lh5- 1d02 Oct 31 20:23 DrawerGenie/DrawerGenie.guide
[unknown]                 1976    2518  78.5% -lh5- b413 Oct 31 20:34 DrawerGenie/DrawerGenie.guide.info
[unknown]                 1681    2228  75.4% -lh5- 2afa Oct 31 20:43 DrawerGenie/DrawerGenie.info
[unknown]                 1581    3384  46.7% -lh5- 2287 Oct 31 20:25 DrawerGenie/DrawerGenie.readme
[unknown]                 1845    2791  66.1% -lh5- e6f1 Oct 31 20:34 DrawerGenie/DrawerGenie.readme.info
[unknown]                41757  102892  40.6% -lh5- 5399 Oct 29 19:30 DrawerGenie/DrawerGenieCopy
[unknown]                34017   75588  45.0% -lh5- bb6f Oct 29 19:28 DrawerGenie/DrawerGenieLha
[unknown]                  225     348  64.7% -lh5- a47d Oct 31 20:25 DrawerGenie/History.txt
[unknown]                 1846    2791  66.1% -lh5- 009a Oct 31 20:34 DrawerGenie/History.txt.info
[unknown]                  896    2439  36.7% -lh5- f01d Oct 31 20:23 DrawerGenie/InstallDrawerGenie
[unknown]                 1601    2964  54.0% -lh5- d421 Oct 31 20:34 DrawerGenie/InstallDrawerGenie.info
[unknown]                 2459    5696  43.2% -lh5- ee76 Oct 28 15:50 DrawerGenie/toolbar.iff
[unknown]                 1373    1718  79.9% -lh5- 026f Oct 31 20:34 DrawerGenie.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        14 files  160941  382920  42.0%            Nov  1 04:21

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