Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:14:25

0001 /*
0002  * Copyright 1991 by OMRON Corporation
0003  *
0004  * Permission to use, copy, modify, distribute, and sell this software and its
0005  * documentation for any purpose is hereby granted without fee, provided that
0006  * the above copyright notice appear in all copies and that both that
0007  * copyright notice and this permission notice appear in supporting
0008  * documentation, and that the name of OMRON not be used in advertising or
0009  * publicity pertaining to distribution of the software without specific,
0010  * written prior permission.  OMRON makes no representations about the
0011  * suitability of this software for any purpose.  It is provided "as is"
0012  * without express or implied warranty.
0013  *
0014  * OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
0015  * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
0016  * OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
0017  * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
0018  * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTUOUS ACTION,
0019  * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
0020  * SOFTWARE.
0021  *
0022  *  Author: Seiji Kuwari    OMRON Corporation
0023  *              kuwa@omron.co.jp
0024  *              kuwa%omron.co.jp@uunet.uu.net
0025  */
0026 
0027 /*
0028 
0029 Copyright 1994, 1998  The Open Group
0030 
0031 Permission to use, copy, modify, distribute, and sell this software and its
0032 documentation for any purpose is hereby granted without fee, provided that
0033 the above copyright notice appear in all copies and that both that
0034 copyright notice and this permission notice appear in supporting
0035 documentation.
0036 
0037 The above copyright notice and this permission notice shall be included in
0038 all copies or substantial portions of the Software.
0039 
0040 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
0041 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
0042 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
0043 OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
0044 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
0045 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
0046 
0047 Except as contained in this notice, the name of The Open Group shall not be
0048 used in advertising or otherwise to promote the sale, use or other dealings
0049 in this Software without prior written authorization from The Open Group.
0050 
0051 */
0052 
0053 #ifndef _VendorEP_h
0054 #define _VendorEP_h
0055 
0056 #include <X11/Xaw/XawImP.h>
0057 
0058 typedef struct {
0059     XtPointer   extension;
0060 } XawVendorShellExtClassPart;
0061 
0062 typedef struct _VendorShellExtClassRec {
0063     ObjectClassPart object_class;
0064     XawVendorShellExtClassPart  vendor_shell_ext_class;
0065 } XawVendorShellExtClassRec;
0066 
0067 typedef struct {
0068     Widget  parent;
0069     XawImPart   im;
0070     XawIcPart   ic;
0071 #ifndef OLDXAW
0072     XtPointer pad[4];   /* for future use and keep binary compatibility */
0073 #endif
0074 } XawVendorShellExtPart;
0075 
0076 typedef struct XawVendorShellExtRec {
0077     ObjectPart  object;
0078     XawVendorShellExtPart   vendor_ext;
0079 } XawVendorShellExtRec, *XawVendorShellExtWidget;
0080 
0081 #endif  /* _VendorEP_h */