Subversion Repositories tendra.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
2
    COPYRIGHT NOTICE
3
 
4
    This program is the proprietary property of IXI Ltd, a subsidiary
5
    of the Santa Cruz Operation (SCO). Use, reproduction, production
6
    of amended versions and/or transfer of this program is permitted
7
    PROVIDED THAT:
8
 
9
    (a)  This legend be preserved on any such reproduction and amended
10
         version.
11
 
12
    (b)  Any recipient of such reproduction or amended version accept
13
         the conditions set out in this legend.
14
 
15
    IXI accepts no liability whatsoever in relation to any use to
16
    which this program may be put and gives no warranty as to the
17
    program's suitability for any purpose.
18
 
19
    All rights reserved.
20
 
21
    Copyright (c) 1995, 1996
22
 
23
*/
24
 
25
 
26
 
27
/* SCO CID (IXI) VendorSEP.h,v 1.1 1996/08/08 14:13:53 wendland Exp */
28
 
29
%%
30
#ifndef __MOTIF_P_HEADERS
31
#error Unexpected access to Motif P headers
32
#endif
33
%%
34
 
35
+USE "motif/1_2", "Xm/ShellEP.h";
36
+USE "motif/1_2", "Xm/MwmUtil.h";
37
 
38
+TYPE (struct) _XmVendorShellExtRec;
39
+TYPE (struct) _XmVendorShellExtClassRec;
40
+TYPEDEF _XmVendorShellExtRec *XmVendorShellExtObject;
41
+TYPEDEF _XmVendorShellExtClassRec *XmVendorShellExtObjectClass;
42
 
43
+DEFINE XmInheritProtocolHandler %% ((XtCallbackProc)_XtInherit) %%;
44
 
45
 
46
+FIELD (struct) _XmVendorShellExtClassPart := {
47
 
48
	XtCallbackProc			delete_window_handler;
49
	XtCallbackProc			offset_handler;
50
	XtPointer			extension;
51
};
52
 
53
+TYPEDEF _XmVendorShellExtClassPart XmVendorShellExtClassPart;
54
+TYPEDEF _XmVendorShellExtClassPart *XmVendorShellExtClassPartPtr;
55
 
56
+FIELD (struct) _XmVendorShellExtClassRec := { 
57
 
58
	ObjectClassPart			object_class;
59
	XmExtClassPart			ext_class;
60
	XmDesktopClassPart		desktop_class;
61
	XmShellExtClassPart		shell_class;
62
	XmVendorShellExtClassPart	vendor_class;
63
};
64
 
65
+TYPEDEF _XmVendorShellExtClassRec XmVendorShellExtClassRec;
66
 
67
+FIELD (struct) XmVendorShellExtPart := { 
68
 
69
	XmFontList			default_font_list;
70
	unsigned char			focus_policy;
71
	XmFocusData			focus_data;
72
	unsigned char			delete_response;
73
 	unsigned char			unit_type;
74
	MwmHints			mwm_hints;
75
	MwmInfo				mwm_info;
76
	String				mwm_menu;
77
	XtCallbackList			focus_moved_callback;
78
 
79
	Widget				old_managed;
80
	Position			xAtMap;
81
	Position			yAtMap;
82
	Position			xOffset;
83
	Position			yOffset;
84
	unsigned long			lastOffsetSerial;
85
	unsigned long			lastMapRequest;
86
	Boolean				externalReposition;
87
	unsigned char			mapStyle;
88
	XtCallbackList			realize_callback;
89
	XtGrabKind			grab_kind;
90
	Boolean				audible_warning;
91
	XmFontList			button_font_list;
92
	XmFontList			label_font_list;
93
	XmFontList			text_font_list;
94
	String				input_method_string;
95
	String				preedit_type_string;
96
	unsigned int			light_threshold;
97
	unsigned int			dark_threshold;
98
	unsigned int			foreground_threshold;
99
	unsigned int			im_height;
100
	XtPointer			im_info;
101
	Boolean				im_vs_height_set;
102
};
103
 
104
+TYPEDEF XmVendorShellExtPart *XmVendorShellExtPartPtr;
105
 
106
 
107
+EXP lvalue XmVendorShellExtClassRec xmVendorShellExtClassRec;
108
 
109
 
110
+FIELD (struct) _XmVendorShellExtRec := { 
111
 
112
	ObjectPart			object;
113
	XmExtPart			ext;
114
	XmDesktopPart			desktop;
115
	XmShellExtPart			shell;
116
	XmVendorShellExtPart		vendor;
117
};
118
 
119
+TYPEDEF _XmVendorShellExtRec XmVendorShellExtRec;
120
 
121
+FUNC unsigned char _XmGetAudibleWarning(Widget);
122
+FUNC char * _XmGetIconPixmapName( void );
123
+FUNC void _XmClearIconPixmapName( void );
124