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.