31 |
sliders and menus etc. Once a satisfactory UI is constructed, |
sliders and menus etc. Once a satisfactory UI is constructed, |
32 |
the user can save the composed interface into an external file |
the user can save the composed interface into an external file |
33 |
containing some program code. When compiled, linked with the |
containing some program code. When compiled, linked with the |
34 |
.BR "Forms Library" , |
.BR "Forms Library" , |
35 |
and executed, the generated code |
and executed, the generated code |
36 |
would, at run time (or print time for PostScript output), construct |
would, at run time (or print time for PostScript output), construct |
37 |
the exact same interfaces as those seen within |
the exact same interfaces as those seen within |
38 |
.IR fdesign . |
.IR fdesign . |
39 |
|
|
40 |
A variety of output language is possible via external |
A variety of output language is possible via external |
41 |
filters. As of this writing, C, perl, ada95, Fortran, pascal, |
filters. As of this writing, C, perl, ada95, Fortran, pascal, |
42 |
and PostScript output filters are known to exist. |
and PostScript output filters are known to exist. |
43 |
|
|
44 |
.SH OPTIONS |
.SH OPTIONS |
45 |
.I fdesign |
.I fdesign |
46 |
accepts all standard |
accepts all standard |
47 |
.B Forms Library |
.B Forms Library |
48 |
command line options as well as the following: |
command line options as well as the following: |
49 |
.TP 6 |
.TP 6 |
61 |
the UI is to be constructed. |
the UI is to be constructed. |
62 |
.TP |
.TP |
63 |
.BI \-convert " fdfile-list" |
.BI \-convert " fdfile-list" |
64 |
This option prevents |
This option prevents |
65 |
.I fdesign |
.I fdesign |
66 |
from attempting to make a connection to the X server. The file list |
from attempting to make a connection to the X server. The file list |
67 |
following this flag is converted to C code directly. |
following this flag is converted to C code directly. |
119 |
.B \-nocode |
.B \-nocode |
120 |
suppresses the output of UI code. Only the .fd file is written. |
suppresses the output of UI code. Only the .fd file is written. |
121 |
.PP |
.PP |
122 |
The most useful |
The most useful |
123 |
.B Forms Library |
.B Forms Library |
124 |
command line options are |
command line options are |
125 |
.TP |
.TP |
126 |
.BI \-display " host:dpy" |
.BI \-display " host:dpy" |
127 |
This option specifies the X server to connect. |
This option specifies the X server to connect. |
128 |
.TP |
.TP |
129 |
.BI \-flversion |
.BI \-flversion |
130 |
This option prints the version string of the |
This option prints the version string of the |
131 |
.BR "Forms Library" , |
.BR "Forms Library" , |
132 |
with which fdesign was build. |
with which fdesign was build. |
133 |
.TP |
.TP |
134 |
.BI \-name " appname" |
.BI \-name " appname" |
136 |
are to be obtained, instead of the executable name. |
are to be obtained, instead of the executable name. |
137 |
.I appname |
.I appname |
138 |
should not contain . or *. |
should not contain . or *. |
139 |
.IR fdesign . |
.IR fdesign . |
140 |
.SH RESOURCES |
.SH RESOURCES |
141 |
The program understands all of the |
The program understands all of the |
142 |
.BR "Forms Library" 's |
.BR "Forms Library" 's |
143 |
resource names and classes as well as the following |
resource names and classes as well as the following |
144 |
.TP 8 |
.TP 8 |
145 |
control.geometry (class Control.Geometry) |
control.geometry (class Control.Geometry) |
146 |
specifies the geometry of the control panel. Currently the size |
specifies the geometry of the control panel. Currently the size |
147 |
is ignored. |
is ignored. |
148 |
.TP |
.TP |
149 |
unit (Unit) |
unit (Unit) |
151 |
|
|
152 |
.TP |
.TP |
153 |
attributes.geometry (class Attributes.Geometry) |
attributes.geometry (class Attributes.Geometry) |
154 |
specifies the geometry of the object attributes panel. |
specifies the geometry of the object attributes panel. |
155 |
Currently the size is ignored. |
Currently the size is ignored. |
156 |
.TP |
.TP |
157 |
align.geometry (class Align.Geometry) |
align.geometry (class Align.Geometry) |
158 |
specifies the geometry of the object align panel. |
specifies the geometry of the object align panel. |
159 |
Currently the size is ignored. |
Currently the size is ignored. |
160 |
.TP |
.TP |
161 |
xformsHeader (class XFormsHeader) |
xformsHeader (class XFormsHeader) |
163 |
Default is forms.h |
Default is forms.h |
164 |
.TP |
.TP |
165 |
filter (class Filter) |
filter (class Filter) |
166 |
specifies post-processing filter (an external executable name). |
specifies post-processing filter (an external executable name). |
167 |
.TP |
.TP |
168 |
language (class Language) |
language (class Language) |
169 |
specifies target language name. |
specifies target language name. |
170 |
|
|
171 |
.PP |
.PP |
172 |
Among the standard |
Among the standard |
173 |
.B Forms Library |
.B Forms Library |
174 |
resources, the following are most useful |
resources, the following are most useful |
175 |
.TP |
.TP |
187 |
.SH AUTHOR |
.SH AUTHOR |
188 |
Copyright |
Copyright |
189 |
.Cr |
.Cr |
190 |
1996-2000 T.C. Zhao (tc_zhao@yahoo.com) |
1996-2000 T.C. Zhao (tc_zhao@yahoo.com) |
191 |
and Mark Overmars (markov@cs.ruu.nl) |
and Mark Overmars (markov@cs.ruu.nl) |
192 |
.SH HOME PAGE |
.SH HOME PAGE |
193 |
http://world.std.com/~xforms |
http://world.std.com/~xforms |