home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 mARCH / PCWK3A99.iso / Linux / DDD331 / DDD-3_1_.000 / DDD-3_1_ / ddd-3.1.1 / ddd / DocSpace.h < prev    next >
C/C++ Source or Header  |  1998-03-25  |  3KB  |  77 lines

  1. /* $Id: DocSpace.h,v 1.7 1998/03/25 12:43:02 zeller Exp $ */
  2. /* DocSpace-Widget (Deklaration) */
  3.  
  4. /*
  5.     Copyright (C) 1995 Technische Universitaet Braunschweig, Germany.
  6.     Written by Andreas Zeller <zeller@ips.cs.tu-bs.de>.
  7.  
  8.     This file is part of DDD.
  9.  
  10.     DDD is free software; you can redistribute it and/or
  11.     modify it under the terms of the GNU General Public
  12.     License as published by the Free Software Foundation; either
  13.     version 2 of the License, or (at your option) any later version.
  14.  
  15.     DDD is distributed in the hope that it will be useful,
  16.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  17.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  18.     See the GNU General Public License for more details.
  19.  
  20.     You should have received a copy of the GNU General Public
  21.     License along with DDD -- see the file COPYING.
  22.     If not, write to the Free Software Foundation, Inc.,
  23.     59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  24.  
  25.     DDD is the data display debugger.
  26.     For details, see the DDD World-Wide-Web page, 
  27.     `http://www.cs.tu-bs.de/softech/ddd/',
  28.     or send a mail to the DDD developers <ddd@ips.cs.tu-bs.de>.
  29. */
  30.  
  31. #ifndef _DocSpace_h
  32. #define _DocSpace_h
  33.  
  34. /****************************************************************
  35.  *
  36.  * DocSpace widget
  37.  *
  38.  ****************************************************************/
  39.  
  40. /* Resources:
  41.  
  42.  Name                Class              RepType         Default Value
  43.  ----                -----              -------         -------------
  44.  background          Background         Pixel           XtDefaultBackground
  45.  border              BorderColor        Pixel           XtDefaultForeground
  46.  borderWidth         BorderWidth        BoxDimension    1
  47.  destroyCallback     Callback           Pointer         NULL
  48.  height              Height             BoxDimension    0
  49.  mappedWhenManaged   MappedWhenManaged  boolean         True
  50.  sensitive           Sensitive          boolean         True
  51.  width               Width              BoxDimension    0
  52.  x                   Position           Position        0
  53.  y                   Position           Position        0
  54.  callback            Callback           Callback        NULL
  55.  exposeCallback      Callback           Callback        NULL
  56.  
  57. */
  58.  
  59. /* define any special resource names here that are not in <X11/StringDefs.h> */
  60.  
  61. #define XtNdocSpaceResource     "docSpaceResource"
  62. #define XtNexposeCallback       "exposeCallback"
  63. #define XtNquitCallback     "quitCallback"
  64.  
  65. #define XtCDocSpaceResource "DocSpaceResource"
  66.  
  67. /* declare specific DocSpaceWidget class and instance datatypes */
  68.  
  69. typedef struct _DocSpaceClassRec*   DocSpaceWidgetClass;
  70. typedef struct _DocSpaceRec*        DocSpaceWidget;
  71.  
  72. /* declare the class constant */
  73.  
  74. extern WidgetClass docSpaceWidgetClass;
  75.  
  76. #endif /* _DocSpace_h */
  77.