| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
To start the Form Designer simply type
fdesign [-xformoptions] [-fdesignoptions] [files[.fd]] |
An initial window will be created and mapped. Depending on the window
manager, you may have the option to interactively select where to
place the window if the -geometry option is not given. Next the
program places the control panel on the screen. You can move this
panel, if required, to the place you want (you can also change the
default placement of the control panel via resources).
fdesign accepts all of the XForms command line options as well as the following
-geometry geomThis option specifies the initial placement and size of the working area.
-convert fd-file-listNormally fdesign does its work interactively. This option causes the
fdesign simply read a list of fdesign output file (the .fd
files) and emit the corresponding C-routines and header files.
-versionPrints current version and quits.
-helpPrints a brief help message on command line options.
-altformatGenerates an alternative output format.
-borderForces decorations on several windows so that you can move them easily.
-unit point|pixel|mm|cp|cmmOutputs object sizes in units other than pixels. cp and cmm stand for centi-point (1/100 of a point) and centi-mm (1/100 of a milli-meter). For typical displays, pixel and mm are too coarse and subject to round-off errors.
-nocodeSuppresses the output of UI code. This can be handy if the UI code is not generated interactively, but rather generated by the make process using fdesign -convert.
-I headerChanges the output include file from <forms.h> to header.
Useful on systems where `forms.h' is renamed to something else or
you need application specific constants/defines for the UI to
function. In the later case, header may simply contain
#include <forms.h> #define mystuff 1 |
-mainEmits a main program with callback stubs. Can be useful for simple programs.
-callbackEmits callback function template in a separate file.
-laxSuppresses syntax checking on variable and callback function names.
-bw borderwidthChanges default border width of the forms created.
Note that -help, -version and -convert do not
require a connection to an X server. If an output unit other than the
default (pixel) is selected, all object sizes in the output file will
be in the unit requested. This kind of UI has a fixed and device
resolution independent size (in theory at least) and can be useful for
drawing applications.
fdesign recognizes the following resources:
workingArea.geometry | string | Geometry |
control.border | bool | XForms borderwidth |
control.geometry | string (position only) | Control window geometry |
attributes.geometry | string (position only) | Attributes window Geometry |
attributes.background | string (e.g. gray80) | Attributes window background |
align.geometry | string (position only) | Align window geometry |
help.geometry | string (position only) | Help window geometry |
convert | bool | Convert |
unit | string | Unit |
altformat | bool | AltFormat |
xformHeader | string | Header file name |
helpFontSize | int | Help font size |
main | bool | Main |
Note that resource specification of convert requires an X connection. In addition, all XForms's resources specification can be used to influence the appearance of various panels. The most useful ones are the font sizes
*XForm.FontSize | all label font sizes |
XForm.PupFontSize | all pup font sizes |
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Jens Thoms Toerring on May 25, 2013 using texi2html 1.82.