libDtTerm.elist 16 KB

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