Don't declare 'Chunk' as both public and private, that's just daft.
[oweals/cde.git] / cde / lib / DtTerm / libDtTerm.elist
1 /* # $TOG: libDtTerm.elist /main/2 1999/10/14 16:23:20 mgreess $ */
2
3 /*************************************************************************
4  * Export list for libDtTerm
5  * This list *must* be updated whenever a change is made to the library API.
6  * 
7  * The syntax for the symbol declarations in this list is as follows:
8  *      public       sym => Public   C   symbol, i.e., publicized API
9  *      publicC++    sym => Public   C++ symbol, i.e., publicized API
10  *      private      sym => Private  C   symbol, i.e., unpublicized API
11  *      privateC++   sym => Private  C++ symbol, i.e., unpublicized API
12  *      internal     sym => Internal C   symbol, i.e., not part of API
13  *      internalC++  sym => Internal C++ symbol, i.e., not part of API
14  *  
15  **************************************************************************/
16
17 /********************************************************************
18  * Public symbols -- available to everyone
19  ********************************************************************/
20
21 public DtTermInitialize
22 public DtTermDisplaySend
23 public DtTermSubprocSend
24 public DtTermSubprocReap
25 public dtTermWidgetClass
26 public dtTermClassRec
27 public DtCreateTerm
28
29 /********************************************************************
30  * Private symbols -- Undocumented APIs that are exported for B.C.
31  *      or because privileged applications may need used them.
32  ********************************************************************/
33
34 private _DtTermPrimGetPty
35 private _DtTermPrimSetupPty
36 private _DtTermPrimReleasePty
37 private _DtTermPrimPtyCleanup
38 private _DtTermPrimPtySetWindowSize
39 private _DtTermPrimPtyGetDefaultModes
40 private _DtTermPrimPtyInit
41
42 /*
43 # the following symbols are necessary for the dtterm client to
44 ## work (i.e., the DtTermView Widget, etc).
45 #
46 */
47 private _DtTermGetCurrentWorkingDirectory
48 private _DtTermPrimSetCursorVisible
49 private _DtTermPrimAddDeleteWindowCallback
50 private DtCreateTermView
51 private _DtTermPrimLogFileCleanup
52 private _DtTermPrimSetDebugFlags
53 private _DtTermViewMenuToggleMenuBar
54 private _DtTermPrimGetMessage
55 private _DtTermPrimDebugLevel
56 private _DtTermPrimIsDebugFSet
57 private _DtTermGetUserKeyLock
58 private _DtTermPrimGetCursorVisible
59 private _DtTermViewGetUserFontListIndex
60 private _DtTermGetAutoLineFeed
61 private _DtTermViewSetUserFontListIndex
62 private _DtTermSetUserKeyLock
63 private _DtTermSetAutoLineFeed
64 private _DtTermPrimUtmpCleanup
65 private _DtTermSetCurrentWorkingDirectory
66 private _DtTermPrimTimeStamp
67
68 /*
69 # These symbols are needed for the tests to build.
70  */
71
72 private DtCreateTermPrimitive
73 private _DtTermViewGetChild 
74
75 /********************************************************************
76  * Internal symbols -- not to be used outside the library.
77  ********************************************************************/
78
79 internal dtTermPrimitiveClassRec
80 internal dtTermPrimitiveWidgetClass
81 internal dtTermViewClassRec
82 internal dtTermViewWidgetClass
83
84 internal _DtTermGetRenderFontIndex
85 internal _DtTermActionBeginningOfBuffer
86 internal _DtTermActionBreak
87 internal _DtTermActionEditKeyExecute
88 internal _DtTermActionEndOfBuffer
89 internal _DtTermActionFunctionKeyExecute
90 internal _DtTermActionHardReset
91 internal _DtTermActionInsertLine
92 internal _DtTermActionKeypadKeyExecute
93 internal _DtTermActionMoveCursor
94 internal _DtTermActionScroll
95 internal _DtTermActionSoftReset
96 internal _DtTermActionTab
97 internal _DtTermWriteEscSeq
98
99 internal _DtTermBufferCreateBuffer
100 internal _DtTermBufferDelete
101 internal _DtTermBufferErase
102 internal _DtTermBufferFreeBuffer
103 internal _DtTermBufferFreeEnhancement
104
105 internal _DtTermColorDestroy
106 internal _DtTermColorInit
107 internal _DtTermColorInitializeColorPair
108
109 internal _DtTermEnhProc
110
111 internal _DtTermFontEnhancement
112 internal _DtTermFuncBeginningOfBuffer
113 internal _DtTermFuncClearBuffer
114 internal _DtTermFuncClearLine
115 internal _DtTermFuncClearToEndOfBuffer
116 internal _DtTermFuncClearToEndOfLine
117 internal _DtTermFuncDeleteChar
118 internal _DtTermFuncDeleteLine
119 internal _DtTermFuncEndOfBuffer
120 internal _DtTermFuncEraseCharacter
121 internal _DtTermFuncEraseInDisplay
122 internal _DtTermFuncEraseInLine
123 internal _DtTermFuncHardReset
124 internal _DtTermFuncInsertLine
125 internal _DtTermFuncScroll
126 internal _DtTermFuncSoftReset
127 internal _DtTermFuncTab
128 internal _DtTermVideoEnhancement
129
130 internal _DtTermFunctionKeyClear
131 internal _DtTermFunctionKeyExecute
132 internal _DtTermFunctionKeyInit
133 internal _DtTermFunctionKeyStringStore
134 internal _DtTermFunctionKeyUserKeyExecute
135
136 internal _DtTermAlignTest
137 internal _DtTermAppKeypad
138 internal _DtTermChangeTextParam
139 internal _DtTermCharAttributes
140 internal _DtTermClearParam
141 internal _DtTermCursorBack
142 internal _DtTermCursorDown
143 internal _DtTermCursorForward
144 internal _DtTermCursorPos
145 internal _DtTermCursorToCol
146 internal _DtTermCursorToLineUp
147 internal _DtTermCursorUp
148 internal _DtTermDeleteChars
149 internal _DtTermDeleteLines
150 internal _DtTermDeviceAttributes
151 internal _DtTermDeviceStatus
152 internal _DtTermDeviceStatusAnsi
153 internal _DtTermDoubleHigh
154 internal _DtTermDoubleWide
155 internal _DtTermEnterNum
156 internal _DtTermEraseChars
157 internal _DtTermEraseDisplay
158 internal _DtTermEraseInLine
159 internal _DtTermGlyphs
160 internal _DtTermIndex
161 internal _DtTermInsertChars
162 internal _DtTermInsertLines
163 internal _DtTermInvokeG1
164 internal _DtTermInvokeG2
165 internal _DtTermInvokeG3
166 internal _DtTermLoadCharSet
167 internal _DtTermNextLine
168 internal _DtTermNormalKeypad
169 internal _DtTermNumGlyphs
170 internal _DtTermPModeReset
171 internal _DtTermPModeSet
172 internal _DtTermParseBackspace
173 internal _DtTermParseFontG0
174 internal _DtTermParseFontG1
175 internal _DtTermParseFontG2
176 internal _DtTermParseFontG3
177 internal _DtTermParseFontShift
178 internal _DtTermParseHexDigit
179 internal _DtTermParseLF
180 internal _DtTermParsePushNum
181 internal _DtTermParseStatus
182 internal _DtTermParseSunMisc
183 internal _DtTermParseTab
184 internal _DtTermParseUserKeyClear
185 internal _DtTermParseUserKeyLoad
186 internal _DtTermParseUserKeyLoadLast
187 internal _DtTermParserSunIconFile
188 internal _DtTermParserSunWindowIcon
189 internal _DtTermParserSunWindowTitle
190 internal _DtTermPrintState
191 internal _DtTermRequestParam
192 internal _DtTermReset
193 internal _DtTermResetMode
194 internal _DtTermRestoreCursor
195 internal _DtTermRestoreModeValues
196 internal _DtTermReverseIndex
197 internal _DtTermS7C1T
198 internal _DtTermS8C1T
199 internal _DtTermSaveChar
200 internal _DtTermSaveCursor
201 internal _DtTermSaveModeValues
202 internal _DtTermScrollDown
203 internal _DtTermScrollUp
204 internal _DtTermScrollingRegion
205 internal _DtTermSelEraseInDisplay
206 internal _DtTermSelEraseInLine
207 internal _DtTermSelectG2
208 internal _DtTermSelectG3
209 internal _DtTermSetCharEraseMode
210 internal _DtTermSetCompatLevel
211 internal _DtTermSetMode
212 internal _DtTermSingleShiftG2
213 internal _DtTermSingleShiftG3
214 internal _DtTermSingleWide
215 internal _DtTermSoftReset
216 internal _DtTermTabClear
217 internal _DtTermTabSet
218
219 internal _DtTermPrimActionEnter
220 internal _DtTermPrimActionFocusIn
221 internal _DtTermPrimActionFocusOut
222 internal _DtTermPrimActionKeyInput
223 internal _DtTermPrimActionKeyRelease
224 internal _DtTermPrimActionLeave
225 internal _DtTermPrimActionStop
226 internal _DtTermPrimDrawShadow
227 internal _DtTermPrimForcePtyRead
228 internal _DtTermPrimGetFontSet
229 internal _DtTermPrimInsertCharUpdate
230 internal _DtTermPrimInvokeStatusChangeCallback
231 internal _DtTermPrimLoopBackData
232 internal _DtTermPrimPutEnv
233 internal _DtTermPrimSendInput
234 internal _DtTermPrimStartOrStopPtyInput
235 internal _DtTermPrimStartOrStopPtyOutput
236 internal _DtTermPrimWarningDialog
237
238 internal _DtTermPrimActionInsert
239 internal _DtTermPrimActionKeymap
240 internal _DtTermPrimActionRedrawDisplay
241 internal _DtTermPrimActionReturn
242 internal _DtTermPrimActionString
243 internal _DtTermPrimActionTab
244
245 internal _DtTermPrimBufferClearAllTabs
246 internal _DtTermPrimBufferClearLine
247 internal _DtTermPrimBufferClearTab
248 internal _DtTermPrimBufferCreateBuffer
249 internal _DtTermPrimBufferDelete
250 internal _DtTermPrimBufferDeleteLine
251 internal _DtTermPrimBufferErase
252 internal _DtTermPrimBufferFreeBuffer
253 internal _DtTermPrimBufferFreeEnhancement
254 internal _DtTermPrimBufferGetCharacterPointer
255 internal _DtTermPrimBufferGetCols
256 internal _DtTermPrimBufferGetEnhancement
257 internal _DtTermPrimBufferGetInSelectionFlag
258 internal _DtTermPrimBufferGetLineLength
259 internal _DtTermPrimBufferGetLineWidth
260 internal _DtTermPrimBufferGetNextTab
261 internal _DtTermPrimBufferGetPreviousTab
262 internal _DtTermPrimBufferGetRows
263 internal _DtTermPrimBufferGetText
264 internal _DtTermPrimBufferInsert
265 internal _DtTermPrimBufferInsertLine
266 internal _DtTermPrimBufferInsertLineFromTB
267 internal _DtTermPrimBufferMoveLockArea
268 internal _DtTermPrimBufferPadLine
269 internal _DtTermPrimBufferResizeBuffer
270 internal _DtTermPrimBufferSetEnhancement
271 internal _DtTermPrimBufferSetInSelectionFlag
272 internal _DtTermPrimBufferSetLineWidth
273 internal _DtTermPrimBufferSetLineWrapFlag
274 internal _DtTermPrimBufferSetLinks
275 internal _DtTermPrimBufferSetSelectInfo
276 internal _DtTermPrimBufferSetSelectLines
277 internal _DtTermPrimBufferSetTab
278 internal _DtTermPrimBufferTestLineWrapFlag
279 internal _DtTermPrimGetCharacterInfo
280
281 internal _DtTermPrimBufferClearLineWc
282 internal _DtTermPrimBufferDeleteWc
283 internal _DtTermPrimBufferEraseWc
284 internal _DtTermPrimBufferGetTextWc
285 internal _DtTermPrimBufferInsertWc
286 internal _DtTermPrimBufferPadLineWc
287
288 internal _DtTermPrimCursorChangeFocus
289 internal _DtTermPrimCursorMove
290 internal _DtTermPrimCursorOff
291 internal _DtTermPrimCursorOn
292 internal _DtTermPrimCursorUpdate
293
294 internal _DtTermPrimDebugDumpEvent
295 internal _DtTermPrimShortSleep
296
297 internal _DtTermPrimFuncBackspace
298 internal _DtTermPrimFuncBackwardCharacter
299 internal _DtTermPrimFuncCR
300 internal _DtTermPrimFuncForwardCharacter
301 internal _DtTermPrimFuncLF
302 internal _DtTermPrimFuncMarginClear
303 internal _DtTermPrimFuncMarginSetLeft
304 internal _DtTermPrimFuncMarginSetRight
305 internal _DtTermPrimFuncNextLine
306 internal _DtTermPrimFuncPreviousLine
307 internal _DtTermPrimFuncRedrawDisplay
308 internal _DtTermPrimFuncReturn
309 internal _DtTermPrimFuncTab
310 internal _DtTermPrimFuncTabClear
311 internal _DtTermPrimFuncTabClearAll
312 internal _DtTermPrimFuncTabSet
313
314 internal _DtTermPrimLineDrawCreateFont
315 internal _DtTermPrimLineDrawFreeFont
316 internal _DtTermPrimLineDrawImageString
317
318 internal _DtTermPrimParseBackspace
319 internal _DtTermPrimParseBell
320 internal _DtTermPrimParseCR
321 internal _DtTermPrimParseCursorDown
322 internal _DtTermPrimParseCursorLeft
323 internal _DtTermPrimParseCursorRight
324 internal _DtTermPrimParseCursorUp
325 internal _DtTermPrimParseLF
326 internal _DtTermPrimParseMarginClear
327 internal _DtTermPrimParseMarginSetLeft
328 internal _DtTermPrimParseMarginSetRight
329 internal _DtTermPrimParseTab
330 internal _DtTermPrimParseTabClear
331 internal _DtTermPrimParseTabClearAll
332 internal _DtTermPrimParseTabSet
333 internal _DtTermPrimParseWriteChar
334
335 internal _DtTermPrimParse
336 internal _DtTermPrimParserClearParm
337 internal _DtTermPrimParserClrStrParm
338 internal _DtTermPrimParserEnterNum
339 internal _DtTermPrimParserInitContext
340 internal _DtTermPrimParserNextState
341 internal _DtTermPrimParserNumParmPush
342 internal _DtTermPrimParserSaveSign
343
344 internal _DtTermPrimPendingTextAppend
345 internal _DtTermPrimPendingTextAppendChunk
346 internal _DtTermPrimPendingTextCreate
347 internal _DtTermPrimPendingTextDestroy
348 internal _DtTermPrimPendingTextFlush
349 internal _DtTermPrimPendingTextGetChunk
350 internal _DtTermPrimPendingTextIsPending
351 internal _DtTermPrimPendingTextRemoveChunk
352 internal _DtTermPrimPendingTextReplace
353 internal _DtTermPrimPendingTextWrite
354
355 internal _DtTermPrimBell
356 internal _DtTermPrimDestroyFont
357 internal _DtTermPrimExposeText
358 internal _DtTermPrimFillScreenGap
359 internal _DtTermPrimInsertText
360 internal _DtTermPrimParseInput
361 internal _DtTermPrimRefreshText
362 internal _DtTermPrimRenderPadLine
363 internal _DtTermPrimRenderText
364
365 internal _DtTermPrimRenderFontCreate
366
367 internal _DtTermPrimRenderFontSetCreate
368
369 internal _DtTermPrimRenderLineDrawCreate
370
371 internal _DtTermPrimExposeTextMb
372 internal _DtTermPrimInsertTextWc
373 internal _DtTermPrimRefreshTextWc
374
375 internal _DtTermPrimInitRepTypes
376
377 internal _DtTermPrimScrollComplete
378 internal _DtTermPrimScrollCompleteIfNecessary
379 internal _DtTermPrimScrollText
380 internal _DtTermPrimScrollTextArea
381 internal _DtTermPrimScrollTextTo
382 internal _DtTermPrimScrollWait
383
384 internal _DtTermPrimRenderRefreshTextLinear
385 internal _DtTermPrimSelect2ButtonMouse
386 internal _DtTermPrimSelectAll
387 internal _DtTermPrimSelectBDragRelease
388 internal _DtTermPrimSelectConvert
389 internal _DtTermPrimSelectCopyClipboard
390 internal _DtTermPrimSelectCopyClipboardEventIF
391 internal _DtTermPrimSelectCreate
392 internal _DtTermPrimSelectDeleteLines
393 internal _DtTermPrimSelectDestroy
394 internal _DtTermPrimSelectDisown
395 internal _DtTermPrimSelectDoSelection
396 internal _DtTermPrimSelectExtend
397 internal _DtTermPrimSelectExtendEnd
398 internal _DtTermPrimSelectExtendStart
399 internal _DtTermPrimSelectGetSelection
400 internal _DtTermPrimSelectGrabFocus
401 internal _DtTermPrimSelectInitBtnEvents
402 internal _DtTermPrimSelectInsert
403 internal _DtTermPrimSelectInsertLines
404 internal _DtTermPrimSelectIsAboveSelection
405 internal _DtTermPrimSelectIsInSelection
406 internal _DtTermPrimSelectLoseSelection
407 internal _DtTermPrimSelectMoveLines
408 internal _DtTermPrimSelectPage
409 internal _DtTermPrimSelectPasteClipboard
410 internal _DtTermPrimSelectPasteClipboardEventIF
411 internal _DtTermPrimSelectProcessBDrag
412 internal _DtTermPrimSelectProcessCancel
413 internal _DtTermPrimSelectResize
414 internal _DtTermPrimSelectSetHint
415 internal _DtTermPrimSelectStart
416
417 internal _DtTermPrimPtyConsoleModeEnable
418 internal _DtTermPrimPtySendBreak
419
420 internal _DtTermPrimUtmpAddEntry
421 internal _DtTermPrimUtmpEntryCreate
422 internal _DtTermPrimUtmpEntryDestroy
423 internal _DtTermPrimUtmpGetUtLine
424 internal _DtTermPrimUtmpInit
425
426 internal _DtTermPrimAddSubproc
427 internal _DtTermPrimSetChildSignalHandler
428 internal _DtTermPrimSubprocExec
429 internal _DtTermPrimSubprocRemoveSubproc
430
431 internal _DtTermPrimCloseLog
432 /* internal _DtTermPrimLogPipe */
433 internal _DtTermPrimPointerFreeze
434 internal _DtTermPrimPointerOff
435 internal _DtTermPrimPointerOn
436 internal _DtTermPrimRecolorPointer
437 internal _DtTermPrimRemoveSuidRoot
438 internal _DtTermPrimStartLog
439 internal _DtTermPrimToggleSuidRoot
440 internal _DtTermPrimWriteLog
441
442 internal _DtTermPrimAddSaveYourselfCallback
443
444 internal _DtTermPrimCharCursorStyle
445 internal _DtTermPrimEmulationMode
446 internal _DtTermPrimPullInTermWhatString
447 internal _DtTermPrimStateStart
448 internal _DtTermPrimTtyModeList
449 internal _DtTermPrim_XA_UtmpLine
450 internal _DtTermPullInTermWhatString
451
452 internal _DtTermStateAsterisk
453 internal _DtTermStateC1
454 internal _DtTermStateDECSCA
455 internal _DtTermStateDLCharSet
456 internal _DtTermStateError
457 internal _DtTermStateEscQuestion
458 internal _DtTermStateEscape
459 internal _DtTermStateGetIcon
460 internal _DtTermStateGetIconBS
461 internal _DtTermStateGetIconFile
462 internal _DtTermStateGetIconFileBS
463 internal _DtTermStateGetString
464 internal _DtTermStateGetStringBS
465 internal _DtTermStateGetTitle
466 internal _DtTermStateGetTitleBS
467 internal _DtTermStateIsNextBS_DL
468 internal _DtTermStateIsNextBS_SK
469 internal _DtTermStateLeftBracket
470 internal _DtTermStateLeftBracketNotQ
471 internal _DtTermStateLeftParen
472 internal _DtTermStateP
473 internal _DtTermStatePlus
474 internal _DtTermStatePound
475 internal _DtTermStateRightBracket
476 internal _DtTermStateRightParen
477 internal _DtTermStateSoftReset
478 internal _DtTermStateStart
479 internal _DtTermStateTilda
480 internal _DtTermStateUA_BS
481 internal _DtTermStateUS_BS
482 internal _DtTermStateUnderscore
483 internal _DtTermStateUpArrow
484 internal _DtTermStateUserKey
485 internal _DtTermStateUserKeyString
486
487 internal DtTermViewCloneCallback
488 internal DtTermViewGetCloneEnabled
489 internal _DtTermViewMapHelp
490 internal _DtTermViewMenuDefaultFonts
491
492 internal _DtTermViewCreateGlobalOptionsDialog
493 internal _DtTermViewCreateOptionMenu
494 internal _DtTermViewCreatePulldown
495 internal _DtTermViewEqualizeHeights
496 internal _DtTermViewLineupListAddItem
497 internal _DtTermViewLineupListCreate
498 internal _DtTermViewLineupListFree
499 internal _DtTermViewLineupListLineup
500
501 internal _DtTermViewCreateCascadeButton
502 internal _DtTermViewCreateLabel
503 internal _DtTermViewCreatePopupMenu
504 internal _DtTermViewCreatePulldownMenu
505 internal _DtTermViewCreatePushButton
506 internal _DtTermViewCreateSeparator
507 internal _DtTermViewCreateToggleButton
508
509 internal _DtTermViewCreateTerminalOptionsDialog
510
511 internal rowColToPos