File: InputField.h

package info (click to toggle)
gridengine 6.2-4
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 51,532 kB
  • ctags: 51,172
  • sloc: ansic: 418,155; java: 37,080; sh: 22,593; jsp: 7,699; makefile: 5,292; csh: 4,244; xml: 2,901; cpp: 2,086; perl: 1,895; tcl: 1,188; lisp: 669; ruby: 642; yacc: 393; lex: 266
file content (146 lines) | stat: -rw-r--r-- 4,409 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
/* 
 * Motif Tools Library, Version 3.1
 * $Id$
 * 
 * Written by David Flanagan.
 * Copyright (c) 1992-2001 by David Flanagan.
 * All Rights Reserved.  See the file COPYRIGHT for details.
 * This is open source software.  See the file LICENSE for details.
 * There is no warranty for this software.  See NO_WARRANTY for details.
 *
 * $Log$
 * Revision 1.1.1.1  2001/07/18 11:06:02  root
 * Initial checkin.
 *
 * Revision 1.2  2001/06/12 16:25:28  andre
 * *** empty log message ***
 *
 *
 */

#ifndef _XmtInputField_h
#define _XmtInputField_h

#include <Xm/Text.h>

externalref WidgetClass xmtInputFieldWidgetClass;
typedef struct _XmtInputFieldClassRec *XmtInputFieldWidgetClass;
typedef struct _XmtInputFieldRec *XmtInputFieldWidget;

typedef struct {
    StringConst input;
                   /* this string can be replaced, but not modified or freed */
    Boolean okay;  /* set to False if the string is bad */
                   /* or, set to True to stop error handling */
} XmtInputFieldCallbackStruct;

externalref _Xconst char XmtInputFieldStrings[];
#ifndef XmtNautoDelete
#define XmtNautoDelete ((char*)&XmtInputFieldStrings[0])
#endif
#ifndef XmtNautoInsert
#define XmtNautoInsert ((char*)&XmtInputFieldStrings[11])
#endif
#ifndef XmtNbeepOnError
#define XmtNbeepOnError ((char*)&XmtInputFieldStrings[22])
#endif
#ifndef XmtNbufferSymbolName
#define XmtNbufferSymbolName ((char*)&XmtInputFieldStrings[34])
#endif
#ifndef XmtNerrorBackground
#define XmtNerrorBackground ((char*)&XmtInputFieldStrings[51])
#endif
#ifndef XmtNerrorCallback
#define XmtNerrorCallback ((char*)&XmtInputFieldStrings[67])
#endif
#ifndef XmtNerrorForeground
#define XmtNerrorForeground ((char*)&XmtInputFieldStrings[81])
#endif
#ifndef XmtNerrorString
#define XmtNerrorString ((char*)&XmtInputFieldStrings[97])
#endif
#ifndef XmtNhighlightOnError
#define XmtNhighlightOnError ((char*)&XmtInputFieldStrings[109])
#endif
#ifndef XmtNinput
#define XmtNinput ((char*)&XmtInputFieldStrings[126])
#endif
#ifndef XmtNinputCallback
#define XmtNinputCallback ((char*)&XmtInputFieldStrings[132])
#endif
#ifndef XmtNmatchAll
#define XmtNmatchAll ((char*)&XmtInputFieldStrings[146])
#endif
#ifndef XmtNoverstrike
#define XmtNoverstrike ((char*)&XmtInputFieldStrings[155])
#endif
#ifndef XmtNpattern
#define XmtNpattern ((char*)&XmtInputFieldStrings[166])
#endif
#ifndef XmtNreplaceOnError
#define XmtNreplaceOnError ((char*)&XmtInputFieldStrings[174])
#endif
#ifndef XmtNtargetSymbolName
#define XmtNtargetSymbolName ((char*)&XmtInputFieldStrings[189])
#endif
#ifndef XmtNverifyCallback
#define XmtNverifyCallback ((char*)&XmtInputFieldStrings[206])
#endif
#ifndef XmtCAutoDelete
#define XmtCAutoDelete ((char*)&XmtInputFieldStrings[221])
#endif
#ifndef XmtCAutoInsert
#define XmtCAutoInsert ((char*)&XmtInputFieldStrings[232])
#endif
#ifndef XmtCBeepOnError
#define XmtCBeepOnError ((char*)&XmtInputFieldStrings[243])
#endif
#ifndef XmtCBufferSymbolName
#define XmtCBufferSymbolName ((char*)&XmtInputFieldStrings[255])
#endif
#ifndef XmtCErrorBackground
#define XmtCErrorBackground ((char*)&XmtInputFieldStrings[272])
#endif
#ifndef XmtCErrorForeground
#define XmtCErrorForeground ((char*)&XmtInputFieldStrings[288])
#endif
#ifndef XmtCErrorString
#define XmtCErrorString ((char*)&XmtInputFieldStrings[304])
#endif
#ifndef XmtCHighlightOnError
#define XmtCHighlightOnError ((char*)&XmtInputFieldStrings[316])
#endif
#ifndef XmtCInput
#define XmtCInput ((char*)&XmtInputFieldStrings[333])
#endif
#ifndef XmtCMatchAll
#define XmtCMatchAll ((char*)&XmtInputFieldStrings[339])
#endif
#ifndef XmtCOverstrike
#define XmtCOverstrike ((char*)&XmtInputFieldStrings[348])
#endif
#ifndef XmtCPattern
#define XmtCPattern ((char*)&XmtInputFieldStrings[359])
#endif
#ifndef XmtCReplaceOnError
#define XmtCReplaceOnError ((char*)&XmtInputFieldStrings[367])
#endif
#ifndef XmtCTargetSymbolName
#define XmtCTargetSymbolName ((char*)&XmtInputFieldStrings[382])
#endif

_XFUNCPROTOBEGIN
#if NeedFunctionPrototypes
extern Widget XmtCreateInputField(Widget, StringConst, ArgList, Cardinal);
extern void XmtRegisterInputField(void);
extern String XmtInputFieldGetString(Widget);
extern void XmtInputFieldSetString(Widget, StringConst);
#else
extern Widget XmtCreateInputField();
extern void XmtRegisterInputField();
extern String XmtInputFieldGetString();
extern void XmtInputFieldSetString();
#endif
_XFUNCPROTOEND    

#endif /* _XmtInputField_h */