diff --git a/install/man/man1/fd2pascal.1 b/install/man/man1/fd2pascal.1 new file mode 100644 index 0000000000..9b02173c51 --- /dev/null +++ b/install/man/man1/fd2pascal.1 @@ -0,0 +1,47 @@ +.TH fd2pascal 1 "12 November 2004" "Free Pascal" "forms description to pascal conversion" +.SH NAME +fd2pascal \- Free Pascal forms description to pascal program converter + +.SH SYNOPSIS + +.B fd2pascal [-compensate] [-altformat] [-main] [-callback] filename + +.SH DESCRIPTION + +.B fd2pascal +reads a XForms designer file ( +.I .fd +) and creates pascal code to create the form +described in the file. The pascal code is written to a file with the same +name as the input file, but with extension +.I .pp +if a file with that name already exists, then it will be renamed to a file +with the extension +.I .bak +appended. + +.SH OPTIONS +fd2pascal has a small number of options to control its behaviour: + +.TP +.B \-altformat +By default, a record type is emitted for the form definition, with a field +for each widget (object) on the form. The alternate form declares a global +variable for the form and each widget on the form. +.TP +.B \-compensate +If this option is given then a call to fl_adjust_form_size is emitted after +the form is created. +.TP +.B \-callback +If this option is given, then a callback procedure is generated for each +widget on the form. +.TP +.B \-main +By default, a unit is created which can be included in the uses clause of +a program. If this option is specified, a program file is emitted instead. + +.SH SEE ALSO +.IP +.BR ppc386 (1) +