home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / clients / xmag / RootWindoP.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-12-06  |  1.8 KB  |  55 lines

  1. /* $XConsortium: RootWindoP.h,v 1.1 90/12/06 20:40:50 dave Exp $ */
  2.  
  3. /*
  4.  * Copyright 1990 Massachusetts Institute of Technology
  5.  *
  6.  * Permission to use, copy, modify, distribute, and sell this software and its
  7.  * documentation for any purpose is hereby granted without fee, provided that
  8.  * the above copyright notice appear in all copies and that both that
  9.  * copyright notice and this permission notice appear in supporting
  10.  * documentation, and that the name of M.I.T. not be used in advertising or
  11.  * publicity pertaining to distribution of the software without specific,
  12.  * written prior permission.  M.I.T. makes no representations about the
  13.  * suitability of this software for any purpose.  It is provided "as is"
  14.  * without express or implied warranty.
  15.  *
  16.  * M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
  17.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T.
  18.  * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  19.  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  20.  * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  21.  * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  22.  *
  23.  */
  24.  
  25. #ifndef _RootWindoP_h
  26. #define _RootWindoP_h
  27.  
  28. #include "RootWindow.h"
  29. /* include superclass private header file */
  30. #include <X11/CoreP.h>
  31.  
  32. typedef struct {
  33.     int empty;
  34. } RootWindowClassPart;
  35.  
  36. typedef struct _RootWindowClassRec {
  37.     CoreClassPart    core_class;
  38.     RootWindowClassPart    root_class;
  39. } RootWindowClassRec;
  40.  
  41. extern RootWindowClassRec rootClassRec;
  42.  
  43. typedef struct {
  44.     /* resources */
  45.     char* resource;
  46.     /* private state */
  47. } RootWindowPart;
  48.  
  49. typedef struct _RootWindowRec {
  50.     CorePart    core;
  51.     RootWindowPart    root;
  52. } RootWindowRec;
  53.  
  54. #endif /* _RootWindoP_h */
  55.