Gadgets

CloseWindow
terminates the program without writing the DMakefile.

Generate
The DMakefile will be written, and VisualMaker will terminate.

GetFile
Pressing the GetFile Gadget brings up either a file- or directory requester. Some of the Requesters allow multiselection by holdding down the Shift key. After selection, files/directories will be listed in the corresponding listview-gadget.

Source List (ListviewGadget)
All Sourcefiles chosen with the FileRequester or A button are listed. Any .o or .a files which also have a corresponding .c file will not be listed. When a particular file is selected the local compiler options apply to this file. (De-)Selection is simply done by pressing the nouse button over a particular source name. Keeping the button pressed and dragging, allows multiselection. The name of the executable is automatically set to the last selected file.

R (Remove)
Removes a selected File/Directory/Path from a Listview Gadget.

A (All)
This is a convenience button to select all files in the current directory, bypassing the filerequester. Only files with a .c, .a or .o extension are selected and shown in the listviewgadget. If a source and object file of the same name exist, only the source file will be shown.

e.g.


CURRENT DIR 		 		Source List

main.c main.o → main.c
main.a main.o → main.a
main.o → main.o

In other words, object files will only be shown if they are extra objects.

Program Name
Name of the executable program. If you select a filename from the Source List the extension will automatically be truncated and the rest placed into this string gadget. If this mechanism annoys you, just simpy type something into this Gadget manualy (a RETURN will do) and the name will be frozen.

Errorfile
Compiler error messages can be diverted to a particular file instead of STDOUT. Useful if you have a means of proccessing these from your Editor with say an AREXX-script.

Output Dir
The Directory where all object files (.o) will be written to. If not specified, each objectfile will be written into the same directory its source resides in.

Temporary Dir
The Directory where preprocessed files are written to.