ftp.nice.ch/pub/next/unix/developer/pcn.2.0.s.tar.gz#/contrib/gauge/Xsw/QuerySetP.h

This is QuerySetP.h in view mode; [Download] [Up]

#ifndef _Xt_QuerySetP_h_
#define _Xt_QuerySetP_h_

#include "QuerySet.h"
#include <X11/ObjectP.h>

/**********************************************************
 * $Header: /tmp_mnt/ufs/pcn/carl/PCN/IF/Xsw/RCS/QuerySetP.h,v 1.2 91/09/13 17:01:43 carl Exp $
 *
 * Query Set Instance Data Structures
 *
 **********************************************************/
/******************************************************************************
*									      *
*	Copyright (C) The Aerospace Corporation 1991			      *
*									      *
*	This software was developed by The Aerospace Corporation as a 	      *
*	research endeavor for the United States Air Force 		      *
*	Space Systems Division.  The current version of the Gauge	      *
*	computer program is available for  release to you for		      *
*	educational and research purposes only.  It is not 		      *
*	to be used for commercial purposes.				      *
*									      *
*	In addition, the following conditions shall apply.		      *
*									      *
*	1) The computer software and documentation were designed to	      *
*	satisfy internal Aerospace requirements only.			      *
*	The software is provided ``as is,'' and The Aerospace Corporation     *
*	makes no warranty, expressed or implied, as to it accuracy,	      *
*	functioning, or fitness for a particular purpose.		      *
*									      *
*	2) The Aerospace Corporation and its personnel are not		      *
*	responsible for providing technical support or general assistance     *
*	with respect to the software.					      *
*									      *
*	3) Neither The Aerospace Corporation nor its personnel shall be	      *
*	liable for claims, losses, or damages arising out of or connected     *
*	with the use of this software.					      *
*	Your sole and exclusive remedy shall be to request a replacement      *
*	copy of the program.						      *
*									      *
******************************************************************************/


/* these fields match CorePart and can not be changed */

typedef struct _QuerySetPart {
  SCPairList names;
  Widget dir_w;
  Widget help_w;
  int current;
  StringList file_tags;

  Widget * query_w;
  StringList tags;
  StringList strings;
} QuerySetPart;

typedef struct _QuerySetRec {
    ObjectPart object;
    QuerySetPart querySet;
} QuerySetRec;



/********************************************************
 * Query Set Class Data Structures
 *
 ********************************************************/

typedef struct _QuerySetClassPart {

    WidgetClass   superclass;      /* pointer to superclass ClassRec   */
    String        class_name;      /* widget resource class name       */
    Cardinal      widget_size;     /* size in bytes of widget record   */
    XtProc        class_initialize;/* class initialization proc        */
    XtWidgetClassProc 
      class_part_initialize;       /* dynamic initialization      */
    XtEnum        class_inited;    /* has class been initialized?      */
    XtInitProc    initialize;    /* initialize subclass fields       */
    XtArgsProc    initialize_hook; /* notify that initialize called    */
    XtProc        objs1;	/* NULL                             */
    XtPointer     objs2;          /* NULL                             */
    Cardinal      objs3;         /* NULL                             */
    XtResourceList resources;    /* resources for subclass fields    */
    Cardinal      num_resources;  /* number of entries in resources   */
    XrmClass        xrm_class;    /* resource class quarkified        */
    Boolean         objs4;        /* NULL                      */
    Boolean         objs5;        /* NULL                       */
    Boolean         objs6;        /* NULL		   */
    Boolean         objs7;        /* NULL                             */
    XtWidgetProc    destroy;     /* free data for subclass pointers  */
    XtWidgetProc    objs8;     /* geom manager changed widget size */
    XtExposeProc    objs9;     /* rediplay rectangle               */
    XtSetValuesFunc set_values;  /* set subclass resource values     */
    XtArgsFunc   set_values_hook; /* notify that set_values called    */
    XtAlmostProc    objs10; /* set values almost for geometry   */
    XtArgsProc   get_values_hook; /* notify that get_values called    */
    XtProc          objs11;        /* NULL                             */
    XtVersionType   version;     /* version of intrinsics used       */
    XtPointer   callback_private;  /* list of callback offsets         */
    String          objs12;      /* NULL                             */
    XtGeometryHandler objs13; /* return preferred geometry   */
    XtProc          objs14;         /* NULL                          */
    XtPointer       extension;   /* pointer to extension record      */
} QuerySetClassPart;

typedef struct _QuerySetClassRec {
    QuerySetClassPart rect_class;
} QuerySetClassRec;

externalref QuerySetClassRec querySetClassRec;

#endif /*_Xt_QuerySetP_h_*/






These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.