Blame doc/man/man1/uil.1

Packit b099d7
'\" t
Packit b099d7
...\" uil.sgm /main/12 1996/09/08 21:43:44 rws $
Packit b099d7
.de P!
Packit b099d7
.fl
Packit b099d7
\!!1 setgray
Packit b099d7
.fl
Packit b099d7
\\&.\"
Packit b099d7
.fl
Packit b099d7
\!!0 setgray
Packit b099d7
.fl			\" force out current output buffer
Packit b099d7
\!!save /psv exch def currentpoint translate 0 0 moveto
Packit b099d7
\!!/showpage{}def
Packit b099d7
.fl			\" prolog
Packit b099d7
.sy sed -e 's/^/!/' \\$1\" bring in postscript file
Packit b099d7
\!!psv restore
Packit b099d7
.
Packit b099d7
.de pF
Packit b099d7
.ie     ?\\*(f1?? .ds f1 \\n(.f
Packit b099d7
.el .ie ?\\*(f2?? .ds f2 \\n(.f
Packit b099d7
.el .ie ?\\*(f3?? .ds f3 \\n(.f
Packit b099d7
.el .ie ?\\*(f4?? .ds f4 \\n(.f
Packit b099d7
.el .tm ? font overflow
Packit b099d7
.ft \\$1
Packit b099d7
..
Packit b099d7
.de fP
Packit b099d7
.ie     !?\\*(f4?? \{\
Packit b099d7
.	ft \\*(f4
Packit b099d7
.	ds f4\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f3?? \{\
Packit b099d7
.	ft \\*(f3
Packit b099d7
.	ds f3\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f2?? \{\
Packit b099d7
.	ft \\*(f2
Packit b099d7
.	ds f2\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f1?? \{\
Packit b099d7
.	ft \\*(f1
Packit b099d7
.	ds f1\"
Packit b099d7
'	br \}
Packit b099d7
.el .tm ? font underflow
Packit b099d7
..
Packit b099d7
.ds f1\"
Packit b099d7
.ds f2\"
Packit b099d7
.ds f3\"
Packit b099d7
.ds f4\"
Packit b099d7
.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 
Packit b099d7
.TH "uil" "user cmd"
Packit b099d7
.SH "NAME"
Packit b099d7
\fBuil\fP \(em The user interface language compiler
Packit b099d7
.iX "user interface language"
Packit b099d7
.iX "user interface language" "compiler"
Packit b099d7
.iX "uil"
Packit b099d7
.iX "uil" "compiler"
Packit b099d7
.SH "SYNOPSIS"
Packit b099d7
.PP
Packit b099d7
\fBuil\fP [\fIoptions\fP ]  [\fIfile\fP] 
Packit b099d7
.SH "DESCRIPTION"
Packit b099d7
.PP
Packit b099d7
The
Packit b099d7
\fBuil\fP
Packit b099d7
command invokes the UIL compiler\&. The User Interface
Packit b099d7
Language (UIL)
Packit b099d7
is a specification language for describing the initial state of a user
Packit b099d7
interface for a Motif application\&. The specification describes the
Packit b099d7
objects (menus, dialog boxes, labels, push buttons, and so on) used
Packit b099d7
in the interface and specifies the routines to be called when the
Packit b099d7
interface changes state as a result of user interaction\&.
Packit b099d7
.IP "\fIfile\fP" 10
Packit b099d7
Specifies the file to be compiled
Packit b099d7
through the UIL compiler\&.
Packit b099d7
.IP "\fIoptions\fP" 10
Packit b099d7
Specifies one or more of the following options:
Packit b099d7
.RS
Packit b099d7
.IP "\fB-I\fP\fIpathname\fP" 10
Packit b099d7
This option causes the compiler to look for include files
Packit b099d7
in the directory specified if the include files have not been
Packit b099d7
found in the paths that already were searched\&.
Packit b099d7
Specify this option followed by a pathname, with no intervening
Packit b099d7
spaces\&.
Packit b099d7
.IP "\fB-m\fP" 10
Packit b099d7
Machine code is listed\&. This directs the compiler to place in the
Packit b099d7
listing file a description of the
Packit b099d7
records that it added to the User Interface Database (UID)\&. This helps you isolate
Packit b099d7
errors\&. The default is no machine code\&.
Packit b099d7
.IP "\fB-o\ \fP\fIfile\fP" 10
Packit b099d7
.iX "user interface database"
Packit b099d7
.iX "uid file"
Packit b099d7
.IP "" 10
Packit b099d7
Directs the compiler to produce a UID\&.
Packit b099d7
By default, UIL creates a UID with the name \fBa\&.uid\fP\&.
Packit b099d7
The file specifies the filename for the UID\&.
Packit b099d7
No UID is produced if the compiler issues any diagnostics
Packit b099d7
categorized as error or severe\&. UIDs are portable only across same-size
Packit b099d7
machine architectures\&.
Packit b099d7
.IP "\fB-s\fP" 10
Packit b099d7
Directs the compiler to set the locale before compiling any files\&.
Packit b099d7
The locale is set in an implementation-dependent manner\&.
Packit b099d7
On ANSI C-based systems, the locale is usually set by calling
Packit b099d7
setlocale(\fBLC_ALL, ""\fP)\&.
Packit b099d7
If this option is not specified, the compiler does not set the
Packit b099d7
locale\&.
Packit b099d7
.IP "\fB-v\ \fP\fIfile\fP" 10
Packit b099d7
Directs the compiler to generate a listing\&.
Packit b099d7
The file specifies the filename for the listing\&.
Packit b099d7
If the \fB-v\fP option is not present,
Packit b099d7
no listing is generated by the compiler\&.
Packit b099d7
The default is no listing\&.
Packit b099d7
.IP "\fB-w\fP" 10
Packit b099d7
Specifies that the
Packit b099d7
compiler suppress all warning and informational messages\&.
Packit b099d7
If this option is not present, all messages are
Packit b099d7
generated,
Packit b099d7
regardless of the severity\&.
Packit b099d7
.IP "\fB-wmd\ \fP\fIfile\fP" 10
Packit b099d7
Specifies a binary widget meta-language description file to
Packit b099d7
be used in place of the default WML description\&.
Packit b099d7
.RE
Packit b099d7
.SH "RELATED INFORMATION"
Packit b099d7
.PP
Packit b099d7
\fBX\fP(1) and \fBUil\fP(3)\&.
Packit b099d7
...\" created by instant / docbook-to-man, Sun 22 Dec 1996, 20:16