home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 2
/
FFMCD02.bin
/
new
/
amigalibdisks
/
disk933
/
shellmenus
/
history.txt
next >
Wrap
Text File
|
1993-12-21
|
32KB
|
762 lines
Version 1.0 Completed: 00-Sep-92
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Preliminary construction.
- Completely re-written from original attempt.
- Beta testing and code improvements.
- Update from SAS/C 5.10b to SAS/C 6.00
- Menu preferences:
5 Menus with 10 items each:
Title: 10 characters
Text: 15 characters
Command: 255 characters
Version 1.1 Completed: 00-XXX-00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Even more code improvements.
- Added new Project menu items:
Project
Edit Menus... E
Load Prefs
Save Prefs
~~~~~~~~~~~~~~~
NewShell
Launcher... L
~~~~~~~~~~~~~~~
Video Mode » -------------------------> NTSC
Format Disk » --------> DF0: PAL
~~~~~~~~~~~~~~~ DF1: ~~~~~~~~~
Quit Q DF2: Boot NTSC
DF3: Boot PAL
~~~~~~~~~
FFS
NOICONS
QUICK
~~~~~~~~~
Install
Load and Save Prefs use the default path and name. You must use the
interface to specify a different one.
NewShell will open a new Shell window. You may edit line 2 of the prefs
file to either `NewShell' or a custom string like:
`NewShell "CON:0/100/100/100/Blah/CLOSE"'.
Launcher is another little time saver. It will open a file requester
allowing you to choose a program and have SM launch it for you. This is
handy to load a program that is on a different volume or imbedded in
multiple directories.
Good For: "DF3:Downloads/NewDemo.exe" or
"DH0:Programming/.C_Files/My_Prog/My_Prog1.0"
Format Disk is just what it says. You can select certain options if you
so desire. By default, FFS and NOICONS are checked. To format a disk,
select the device from the menu. Multiple formats can be going
simultaneously.
NOTES: Selecting only install will still format the disk with the OFS
and put a Trashcan icon on the disk. You must type "Install
DFX:" in the shell. I will fix this in a later version, I
don't know how just yet and not double-up the drive sub-menus.
The disk name is line 7 of the preferences file. Quotes ARE
necessary if you have a space in the name.
Video Mode allows you to switch between NTSC and PAL via external
programs. Boot NTSC and Boot PAL set the ROM Tags and after a reset the
appropriate mode will be used. This is very useful for European
megademos that have custom boot blocks.
Paths: The programs are found in the default preferences path and
may be substituted for any of your choice. To do so, you
must edit your preferences file with a text editor. Lines 3
through 6 are the program paths and command line arguments.
- Fixed bug in load and save code.
Version 1.2 Completed: 25-Oct-92
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Added additional menu items.
SM now has more menu items for users that use many programs under the same
catergory. There are now 5 menus with 20 items each:
Title: 10 chars
Text: 20 chars
Command: 255 chars
This allows five additional menu-item text characters and ten additional
menu-items. This should satisfy all users. It will also allow for more
sections of similar programs, such as a diskcopy section of all combinations
of drives in the bottom portion of a ¼ filled menu that was sitting empty.
- Created a new Graphical User Interface (GUI).
There are now two LISTVIEW_KIND gadgets, one for menu text and one the
commands. The first item in the text gadget is the menu name, it is blank
in the command gadget. All twenty items are in the gadgets with the menu
title and ten items visible; all others may be scrolled into view.
Clicking on an item or command will activate the string gadgets and place
the item and command in them. Menu title's are selected the same way. Once
an item and command are selected, the text gadget is selected for input.
Pressing RETURN will jump to the command gadget. Pressing RETURN here will
enter the menu item into the menu and gadget and de-activate the string
gadgets.
Below the string gadgets are two new gadgets: Swap Items and Clear Items.
These are only active if a menu item is active in the string gadgets.
`Swap Items' is a check-box gadget that, when checked, will allow you
to swap the positions of two items in the same menu. After checking,
click on the first item, then click on the item to switch with. The
gadget will stay checked for multiple swaps. You must un-check the
gadget to stop swapping and/or to change menus.
`Clear Item' will erase only the currect item text and command strings,
not the entire menu.
- Fixed font and centering bug.
SM will now handle larger title bar fonts with more than 8 pixels. The
window will be adjusted and sized correctly to fit on the Workbench screen
like the Workbench window does: Title bar is placed below screen title,
height is adjusted for larger fonts, if font is too large the window will be
moved up to accommodate.
- Fixed a major menu text bug that plagued SM from day one. SM could not have
been released until that problem was fixed.
Version 1.3 Completed: 26-Oct-92
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If no Shell window is open or one not with the title `AmigaShell', a requester
will now open asking if you would like one opened. The NewShell uses your
system default dimensions.
- Fixed a problem with the Menu cycle gadget. If you clicked it while holding
either shift key the gadget would cycle backward corretly, but the menus
would still cycle forward. This now works correctly.
- Menu titles may now be twelve characters long. Ten was always a few short for
my needs, so I added two more.
- A requester now asks if you are sure about clearing one or all menus.
- SM now checks if you made any changes to your preferences before loading or
quiting via a requester.
Version 1.4 Completed: 02-Nov-92
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Selecting Load or Save from the menu now opens a file requester like selecting
one of the gadgets does. The menu always saved to the default prefs file.
This caused some problems if you wanted to save to a different file and chose
the menu Save instead. No longer.
- Fixed a few small bugs and sped up part of the code.
- Added an intuition interface for path preferences. Selecting the new `Paths'
gadget from the main window will open a window with all user definable options
for easy editing. Using a text editor is no longer necessary to change any
preferences. Quotes are still necessary if there is a space in a command path
or `Disk Name'; arguments are an exception.
- Added the use of the Asl file requester via an intuition interface. Selecting
the new `Requester' gadget from the main window will open a window with all
possible requester options.
`Title' is for the requester title bar.
`Path' is the default path to use.
`Name' is the default name to use. If a filename is specified, then the
`Directories Only' option is disabled.
`Pattern' is for including/excluding files. If a pattern is specified
then the `Directories Only' option is disabled.