'\"macro stdmacro
.if n .pH g3x11.XGetDef @(#)XGetDef	40.3 of 1/19/90
.ds tk X Toolkit
.ds xT X Toolkit Intrinsics \- C Language Interface
.ds xI Intrinsics
.ds xW Athena X Widgets \- C Language X Toolkit Interface
.ds xL Xlib \- C Language X Interface
.ds xC Inter-Client Communication Conventions Manual
.ds Rn 3
.ds Vn 2.2
.hw XtMake-Geometry-Request XtQuery-Geometry wid-get
.na
.de Ds
.nf
.\\$1D \\$2 \\$1
.ft 1
.ps \\n(PS
.\".if \\n(VS>=40 .vs \\n(VSu
.\".if \\n(VS<=39 .vs \\n(VSp
..
.de De
.ce 0
.if \\n(BD .DF
.nr BD 0
.in \\n(OIu
.if \\n(TM .ls 2
.sp \\n(DDu
.fi
..
.de FD
.LP
.KS
.TA .5i 3i
.ta .5i 3i
.nf
..
.de FN
.fi
.KE
.LP
..
.de IN		\" send an index entry to the stderr
.tm \\n%:\\$1:\\$2:\\$3
..
.de C{
.KS
.nf
.D
.\"
.\"	choose appropriate monospace font
.\"	the imagen conditional, 480,
.\"	may be changed to L if LB is too
.\"	heavy for your eyes...
.\"
.ie "\\*(.T"480" .ft L
.el .ie "\\*(.T"300" .ft L
.el .ie "\\*(.T"202" .ft PO
.el .ie "\\*(.T"aps" .ft CW
.el .ft R
.ps \\n(PS
.ie \\n(VS>40 .vs \\n(VSu
.el .vs \\n(VSp
..
.de C}
.DE
.R
..
.de Pn
.ie t \\$1\fB\^\\$2\^\fR\\$3
.el \\$1\fI\^\\$2\^\fP\\$3
..
.de PN
.ie t \fB\^\\$1\^\fR\\$2
.el \fI\^\\$1\^\fP\\$2
..
.de NT
.ne 7
.ds NO Note
.if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2
.if \\n(.$ .if !'\\$1'C' .ds NO \\$1
.ie n .sp
.el .sp 10p
.TB
.ce
\\*(NO
.ie n .sp
.el .sp 5p
.if '\\$1'C' .ce 99
.if '\\$2'C' .ce 99
.in +5n
.ll -5n
.R
..
.		\" Note End -- doug kraft 3/85
.de NE
.ce 0
.in -5n
.ll +5n
.ie n .sp
.el .sp 10p
..
.ny0
.nr X
.if \nX=0 .ds x} XGetDefault 3X11 "9/1/88" "XWIN 3.0" "\&"
.if \nX=1 .ds x} XGetDefault 3X11 "9/1/88" "XWIN 3.0"
.if \nX=2 .ds x} XGetDefault 3X11 "" "\&"
.if \nX=3 .ds x} XGetDefault "" "" "\&"
.TH \*(x}
.SH NAME
XGetDefault, XResourceManagerString \- get X program defaults
.SH SYNTAX
.\" $Header: XGetDefault.f,v 1.1 88/02/26 10:00:26 mento Exp $
char *XGetDefault\^(\^\fIdisplay\fP, \fIprogram\fP\^, \fIoption\fP\^)
.br
      Display *\fIdisplay\fP\^;
.br
      char *\fIprogram\fP\^;
.br
      char *\fIoption\fP\^;
.LP
char *XResourceManagerString\^(\^\fIdisplay\fP\^)
.br
        Display *\fIdisplay\fP\^;
.SH ARGUMENTS
.\" $Header: display.a,v 1.1 88/02/26 10:26:29 mento Exp $
.IP \fIdisplay\fP 1i
Specifies the connection to the X\s-2WIN\s+2 server.
.\" $Header: option.a,v 1.1 88/02/26 10:30:09 mento Exp $
.IP \fIoption\fP 1i
Specifies the option name.
.\" $Header: program.a,v 1.3 88/05/20 05:05:05 mento Exp $
.IP \fIprogram\fP 1i
Specifies the program name for the Xlib defaults (usually argv[0] 
of the main program).
.SH DESCRIPTION
.\" $Header: XGetDefault.d,v 1.3 88/08/20 10:10:09 mento Exp $
The
.PN XGetDefault
function returns the value NULL if the option name specified 
in this argument does not exist for the program.
The strings returned by
.PN XGetDefault
are owned by Xlib and should not
be modified or freed by the client.
.LP
The
.PN XResourceManagerString
returns the RESOURCE_MANAGER property from the server's root window of screen
zero, which was returned when the connection was opened using
.PN XOpenDisplay .
.SH "SEE ALSO"
XrmGetSearchList(3X11)
.br
\fI\*(xL\fP
