home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
594a.lha
/
maker_v0.1
/
maker.doc
< prev
next >
Wrap
Text File
|
1991-10-18
|
3KB
|
80 lines
Released into the Public Domain 10/18/91 John H. Champion
I can be contacted at:
John Champion
12921 Monterey Circle
Anchorage, Alaska
99516
Bix: jchampion
GEnie: J.CHAMPION
This program allows you to design Amiga input windows with a
click and point interface. The objects within the windows are
for the most part Gadtools gadgets. For an example, run maker
and open the 'test.data' file using the Open option under the
Project menu.
You start the program by typing 'maker' at the CLI prompt. You
will see a window labeled 'No Title', and a smaller window labeled
'Info'. Under the Edit menu you can select the type of gadget to
be added. For example, select 'New Button' and a Gadtools Button
gadget will appear in the window, with a dashed line around it that
indicates it is the currently selected object.
The currently selected object can be moved by clicking on it and
dragging the mouse. In most cases, it can be resized by clicking
in the lower left corner and dragging the mouse. Certain aspects of
the object can be be modified by double clicking on it. To remove the
object, simply press the back-arrow key.
Information about the currently selected object is shown in the info
window. This window shows the item number, and its left, top, width,
and height dimensions.
Beyond that the program is very simple to use, just try out all the menu
options. Note that the program is not really complete, ultimately, I
would like to be able edit all aspects of an object by double-clicking
on it. I would also like it to automatically generate source code.
Finally, I would like to be able to save resource files that the
parent executable code can deal with directly (like the Macintosh
ResEdit program).
Here's a brief summary of the current menu options:
Project
About - prints some version stuff to the CLI window
Open - Allows you to open a previously saved data input window with
objects. Note that this will nuke the current data input
window.
SaveAs - Allows you to save the current data input window with objects.
WriteItems - Allows you to write out all the object types and positions
to a text file (so you can conveniently use the positions
in your code).
Quit - Exit the program without saving and recent changes.
Objects
This menu has all the different object types. Selecting a menuitem
will create a new object of that type, and add it to the data input
window.
Control
Edit Mode - In edit mode, you can move resize, and double-click
all the objects. If edit mode is turned off, the objects
act as if they are active Gadtools gadgets.
Disable All - The gadgets will all appear with their imagery disabled.
Bring to Front - This moves the object to the END of the linked list,
so that all other objects are rendered before it.
Note that this will make the object the last in the
list to get checked for mouse clicks.
Send to Back - This moves the object to the FRONT of the linked list,
just the opposite of the previous option.
Sizeable Window - Determines whether or not the data input window is
resizeable.
PickLVString - This option is intended as a way to attach a string
gadget to a ListView Gadget, but it currently does not
work properly.