Warning: Attempt to read property "date" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "msg" on null in /usr/local/www/websvn.planix.org/blame.php on line 247
WebSVN – tendra.SVN – Blame – /branches/tendra4/src/lib/apis/motif/1_2/Xm/DragC.h – Rev 2

Subversion Repositories tendra.SVN

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
2
    Copyright (c) 1995 Open Software Foundation, Inc.
3
 
4
    All Rights Reserved
5
 
6
    Permission to use, copy, modify, and distribute this software and its
7
    documentation for any purpose and without fee is hereby granted, provided
8
    that the above copyright notice appears in all copies and that both the
9
    copyright notice and this permission notice appear in supporting
10
    documentation.
11
 
12
    OSF DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
13
    INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14
    FOR A PARTICULAR PURPOSE.
15
 
16
    IN NO EVENT SHALL OSF BE LIABLE FOR ANY SPECIAL, INDIRECT, OR
17
    CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
18
    LOSS OF USE, DATA OR PROFITS, WHETHER IN ACTION OF CONTRACT,
19
    NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
20
    CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
21
*/
22
 
23
/*
24
    COPYRIGHT NOTICE
25
 
26
    This program contains amendments to Motif 1.1 API headers in
27
    order to represent the Motif 1.2 API. These amendments are the
28
    property of IXI Ltd, a subsidiary of the Santa Cruz Operation (SCO).
29
    Use, reproduction, production of amended versions and/or transfer of
30
    this program is permitted PROVIDED THAT:
31
 
32
    (a)  This legend be preserved on any such reproduction and amended
33
         version.
34
 
35
    (b)  Any recipient of such reproduction or amended version accept
36
         the conditions set out in this legend.
37
 
38
    IXI accepts no liability whatsoever in relation to any use to
39
    which this program may be put and gives no warranty as to the
40
    program's suitability for any purpose.
41
 
42
    All rights reserved.
43
 
44
    Copyright (c) 1995, 1996
45
*/
46
 
47
 
48
/* SCO CID (IXI) DragC.h,v 1.1 1996/08/08 14:12:33 wendland Exp */
49
 
50
+USE "motif/1_2", "Xm/Xm.h";
51
 
52
+CONST int XmHELP;
53
 
54
+TYPEDEF unsigned int XmID;
55
 
56
+CONST String _XA_MOTIF_DROP;
57
+CONST String _XA_DRAG_SUCCESS;
58
 
59
/* these were enums */
60
+CONST int XmTOP_LEVEL_ENTER;
61
+CONST int XmTOP_LEVEL_LEAVE;
62
+CONST int XmDRAG_MOTION;
63
+CONST int XmDROP_SITE_ENTER;
64
+CONST int XmDROP_SITE_LEAVE;
65
+CONST int XmDROP_START;
66
+CONST int XmDROP_FINISH;
67
+CONST int XmDRAG_DROP_FINISH;
68
+CONST int XmOPERATION_CHANGED;
69
 
70
+CONST int XmDROP;
71
+CONST int XmDROP_HELP;
72
+CONST int XmDROP_CANCEL;
73
 
74
+CONST int XmDROP_NOOP;
75
+CONST int XmDROP_MOVE;
76
+CONST int XmDROP_COPY;
77
+CONST int XmDROP_LINK;
78
 
79
+CONST int XmBLEND_ALL;
80
+CONST int XmBLEND_STATE_SOURCE;
81
+CONST int XmBLEND_JUST_SOURCE;
82
+CONST int XmBLEND_NONE;
83
 
84
 
85
+CONST int XmDROP_FAILURE;
86
+CONST int XmDROP_SUCCESS;
87
 
88
+CONST int XmCR_TOP_LEVEL_ENTER;
89
+CONST int XmCR_TOP_LEVEL_LEAVE;
90
+CONST int XmCR_DRAG_MOTION;
91
+CONST int XmCR_DROP_SITE_ENTER;
92
+CONST int XmCR_DROP_SITE_LEAVE;
93
+CONST int XmCR_DROP_START;
94
+CONST int XmCR_DROP_FINISH;
95
+CONST int XmCR_DRAG_DROP_FINISH;
96
+CONST int XmCR_OPERATION_CHANGED;
97
+CONST int _XmNUMBER_DND_CB_REASONS;
98
 
99
+TYPE (struct) _XmDragContextClassRec;
100
+TYPE (struct) _XmDragContextRec;
101
+TYPEDEF _XmDragContextClassRec *XmDragContextClass;
102
+TYPEDEF _XmDragContextRec *XmDragContext;
103
 
104
+EXP lvalue WidgetClass xmDragContextClass;
105
 
106
+FIELD (struct) _XmAnyICCCallbackStruct := { 
107
 
108
	int		reason;
109
	XEvent		*event;
110
	Time		timeStamp;
111
};
112
 
113
+TYPEDEF _XmAnyICCCallbackStruct XmAnyICCCallbackStruct;
114
+TYPEDEF _XmAnyICCCallbackStruct *XmAnyICCCallback;
115
 
116
 
117
+FIELD (struct) _XmTopLevelEnterCallbackStruct := { 
118
 
119
	int		reason;
120
	XEvent		*event;
121
	Time		timeStamp;
122
	Screen		*screen;
123
	Window		window;
124
	Position	x;
125
	Position	y;
126
	unsigned char	dragProtocolStyle;
127
	Atom 		iccHandle;
128
};
129
 
130
+TYPEDEF _XmTopLevelEnterCallbackStruct XmTopLevelEnterCallbackStruct;
131
+TYPEDEF _XmTopLevelEnterCallbackStruct *XmTopLevelEnterCallback;
132
 
133
+FIELD (struct) _XmTopLevelLeaveCallbackStruct := { 
134
 
135
	int		reason;
136
	XEvent		*event;
137
	Time		timeStamp;
138
	Screen		*screen;
139
	Window		window;
140
};
141
 
142
+TYPEDEF _XmTopLevelLeaveCallbackStruct XmTopLevelLeaveCallbackStruct;
143
+TYPEDEF _XmTopLevelLeaveCallbackStruct *XmTopLevelLeaveCallback;
144
 
145
+FIELD (struct) _XmDropSiteEnterCallbackStruct := { 
146
 
147
	int		reason;
148
	XEvent		*event;
149
	Time		timeStamp;
150
	unsigned char	operation;
151
	unsigned char	operations;
152
	unsigned char	dropSiteStatus;
153
	Position	x;
154
	Position	y;
155
};
156
 
157
+TYPEDEF _XmDropSiteEnterCallbackStruct XmDropSiteEnterCallbackStruct;
158
+TYPEDEF _XmDropSiteEnterCallbackStruct *XmDropSiteEnterCallback;
159
 
160
+FIELD (struct) _XmDropSiteLeaveCallbackStruct := { 
161
 
162
	int		reason;
163
	XEvent		*event;
164
	Time		timeStamp;
165
};
166
 
167
+TYPEDEF _XmDropSiteLeaveCallbackStruct XmDropSiteLeaveCallbackStruct;
168
+TYPEDEF _XmDropSiteLeaveCallbackStruct *XmDropSiteLeaveCallback;
169
 
170
+FIELD (struct) _XmDragMotionCallbackStruct := { 
171
 
172
	int		reason;
173
	XEvent		*event;
174
	Time		timeStamp;
175
};
176
 
177
+TYPEDEF _XmDragMotionCallbackStruct XmDragMotionCallbackStruct;
178
+TYPEDEF _XmDragMotionCallbackStruct *XmDragMotionCallback;
179
 
180
+FIELD (struct) _XmOperationChangedCallbackStruct := { 
181
 
182
        int             reason;
183
        XEvent          *event;
184
        Time            timeStamp;
185
        unsigned char   operation;
186
        unsigned char   operations;
187
        unsigned char   dropSiteStatus;
188
};
189
 
190
+TYPEDEF _XmOperationChangedCallbackStruct XmOperationChangedCallbackStruct;
191
+TYPEDEF _XmOperationChangedCallbackStruct *XmOperationChangedCallback;
192
 
193
+FIELD (struct) _XmDropStartCallbackStruct := { 
194
 
195
	int		reason;
196
	XEvent		*event;
197
	Time		timeStamp;
198
	unsigned char	operation;
199
	unsigned char	operations;
200
	unsigned char	dropSiteStatus;
201
	unsigned char	dropAction;
202
	Position	x;
203
	Position	y;
204
	Window		window;
205
	Atom		iccHandle;
206
};
207
 
208
+TYPEDEF _XmDropStartCallbackStruct XmDropStartCallbackStruct;
209
+TYPEDEF _XmDropStartCallbackStruct *XmDropStartCallback;
210
 
211
 
212
+FIELD (struct) _XmDropFinishCallbackStruct := { 
213
 
214
        int             reason;
215
        XEvent          *event;
216
        Time            timeStamp;
217
        unsigned char   operation;
218
        unsigned char   operations;
219
        unsigned char   dropSiteStatus;
220
        unsigned char   dropAction;
221
	unsigned char	completionStatus;
222
};
223
 
224
+TYPEDEF _XmDropFinishCallbackStruct XmDropFinishCallbackStruct;
225
+TYPEDEF _XmDropFinishCallbackStruct *XmDropFinishCallback;
226
 
227
+FIELD (struct) _XmDragDropFinishCallbackStruct := { 
228
 
229
	int		reason;
230
	XEvent		*event;
231
	Time		timeStamp;
232
};
233
 
234
+TYPEDEF _XmDragDropFinishCallbackStruct XmDragDropFinishCallbackStruct;
235
+TYPEDEF _XmDragDropFinishCallbackStruct *XmDragDropFinishCallback;
236
 
237
 
238
+FUNC Widget XmDragStart(Widget, XEvent *, ArgList, Cardinal );
239
+FUNC void XmDragCancel(Widget);
240
+FUNC Boolean XmTargetsAreCompatible(Display *, Atom *, Cardinal, Atom *, Cardinal);
241