19aa228fdSmrg/*
29aa228fdSmrg
39aa228fdSmrgCopyright 1990, 1998  The Open Group
49aa228fdSmrg
59aa228fdSmrgPermission to use, copy, modify, distribute, and sell this software and its
69aa228fdSmrgdocumentation for any purpose is hereby granted without fee, provided that
79aa228fdSmrgthe above copyright notice appear in all copies and that both that
89aa228fdSmrgcopyright notice and this permission notice appear in supporting
99aa228fdSmrgdocumentation.
109aa228fdSmrg
119aa228fdSmrgThe above copyright notice and this permission notice shall be included
129aa228fdSmrgin all copies or substantial portions of the Software.
139aa228fdSmrg
149aa228fdSmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
159aa228fdSmrgOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
169aa228fdSmrgMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
179aa228fdSmrgIN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
189aa228fdSmrgOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
199aa228fdSmrgARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
209aa228fdSmrgOTHER DEALINGS IN THE SOFTWARE.
219aa228fdSmrg
229aa228fdSmrgExcept as contained in this notice, the name of The Open Group shall
239aa228fdSmrgnot be used in advertising or otherwise to promote the sale, use or
249aa228fdSmrgother dealings in this Software without prior written authorization
259aa228fdSmrgfrom The Open Group.
269aa228fdSmrg
279aa228fdSmrg*/
289aa228fdSmrg
299aa228fdSmrg
309aa228fdSmrg#ifndef _RootWindow_h
319aa228fdSmrg#define _RootWindow_h
329aa228fdSmrg
339aa228fdSmrg/****************************************************************
349aa228fdSmrg *
359aa228fdSmrg * RootWindow widget
369aa228fdSmrg *
379aa228fdSmrg ****************************************************************/
389aa228fdSmrg
399aa228fdSmrg/* Resources:
409aa228fdSmrg
419aa228fdSmrg Name		     Class		RepType		Default Value
429aa228fdSmrg ----		     -----		-------		-------------
439aa228fdSmrg background	     Background		Pixel		XtDefaultBackground
449aa228fdSmrg border		     BorderColor	Pixel		XtDefaultForeground
459aa228fdSmrg borderWidth	     BorderWidth	Dimension	1
469aa228fdSmrg destroyCallback     Callback		Pointer		NULL
479aa228fdSmrg height		     Height		Dimension	0
489aa228fdSmrg mappedWhenManaged   MappedWhenManaged	Boolean		True
499aa228fdSmrg sensitive	     Sensitive		Boolean		True
509aa228fdSmrg width		     Width		Dimension	0
519aa228fdSmrg x		     Position		Position	0
529aa228fdSmrg y		     Position		Position	0
539aa228fdSmrg
549aa228fdSmrg*/
559aa228fdSmrg
569aa228fdSmrg
579aa228fdSmrg/* declare specific RootWindowWidget class and instance datatypes */
589aa228fdSmrg
599aa228fdSmrgtypedef struct _RootWindowClassRec*	RootWindowWidgetClass;
609aa228fdSmrgtypedef struct _RootWindowRec*	RootWindowWidget;
619aa228fdSmrg
629aa228fdSmrg/* declare the class constant */
639aa228fdSmrg
649aa228fdSmrgextern WidgetClass rootWindowWidgetClass;
659aa228fdSmrg
669aa228fdSmrg#endif /* _RootWindow_h */
67