[ 前のページ ] [ 次のページ ] [ 目次 ] [ 索引 ]
この付録では,CDE APIの全ルーチンを,共有ライブラリ(論理名SYS$LIBRARY が指す)ごと,各共有ライブラリのヘッダ・ファイルごとに, 一覧表にまとめてあります。各ルーチンはそれぞれのヘッダ・ファイルに定義されています。 ライブラリの各ルーチンはそれぞれ別の表にまとめてあります。
New Desktopには組み込まれていないCDE のAPIルーチンが少数あり,その場合は各表に脚注が付いています。
パラメータと各ルーチンの使用法についての詳細は,それぞれのマニュアル・ ページを参照してください。マニュアル・ページは,[デスクトップ・ アプリケーション]グループの[マニュアル・ページ・ビューア]を選択するか, 次の例のようなコマンド行を実行することによって表示することができます。
$ DTHELPVIEW == "$CDE$PATH:DTHELPVIEW"
$ DTHELPVIEW "-manPage" DtInitialize
CDE$LIBDTSVC.EXEに入っているCDEのデスクトップ・サービスAPIルーチンを 表 C-1にまとめてあります。
| API | ヘッダ・ファイル | ルーチン |
|---|---|---|
| APIの初期化 | Dt.h | DtInitialize |
| DtAppInitialize | ||
| アクションの処理 | Action.h | DtActionExists |
| DtActionLabel | ||
| DtActionDescription | ||
| DtDbReloadNotify[1] | ||
| DtDbLoad | ||
| DtActionInvoke | ||
| DtActionIcon | ||
| データ型指定 | Dts.h | DtDtsLoadDataTypes |
| DtDtsRelease | ||
| DtDtsDataToDataType | ||
| DtDtsFileToDataType | ||
| DtDtsFileToAttributeValue | ||
| DtDtsFileToAttributeList | ||
| DtDtsBufferToDataType[1] | ||
| DtDtsBufferToAttributeValue[1] | ||
| DtDtsBufferToAttributeList[1] | ||
| DtDtsDataTypeToAttributeValue | ||
| DtDtsDataTypeToAttributeList | ||
| DtDtsFreeDataTypeNames | ||
| DtDtsFreeAttributeList | ||
| DtDtsFreeAttributeValue | ||
| DtDtsFreeDataType | ||
| DtDtsDataTypeNames | ||
| DtDtsFindAttribute | ||
| DtDtsSetDataType | ||
| DtDtsDataTypeIsAction | ||
| ドラッグ・ドロップ機能 | Dnd.h | DtDndCreateSourceIcon |
| DtDndDragStart | ||
| DtDndVaDragStart | ||
| DtDndDropRegister | ||
| DtDndVaDropRegister | ||
| DtDndDropUnregister | ||
| ワークスペース・マネージャ | Wsm.h | DtWsmAddWorkspaceFunctions |
| DtWsmRemoveWorkspaceFunctions | ||
| DtWsmGetWorkspaceInfo | ||
| DtWsmFreeWorkspaceInfo | ||
| DtWsmGetWorkspaceList | ||
| DtWsmGetCurrentWorkspace | ||
| DtWsmAddCurrentWorkspaceCallback[1] | ||
| DtWsmRemoveWorkspaceCallback[1] | ||
| DtWsmSetCurrentWorkspace[1] | ||
| DtWsmGetWorkspacesOccupied | ||
| DtWsmSetWorkspacesOccupied | ||
| DtWsmOccupyAllWorkspaces | ||
| DtWsmAddWorkspaceModifiedCallback[1] | ||
| DtWsmGetCurrentBackdropWindow | ||
| セッションの保存および復元機能 | Session.h | DtSessionSavePath |
| DtSessionRestorePath | ||
| スクリーン・セーバ | Saver.h | DtSaverGetWindows |
|
[1] New Desktopには組み込まれていません。 | ||
CDE$LIBDTHELPに入っているCDEのヘルプ・ウィジェット支援ルーチンを表 C-2 にまとめてあります。
| API | ヘッダ・ファイル | ルーチン |
|---|---|---|
| ヘルプ・ユーティリティ・ルーチン | Help.h | DtHelpSetCatalogName [1] |
| DtHelpReturnSelectedWidgetId | ||
| 一般のヘルプ・ダイアログ支援 | HelpDialog.h | DtCreateHelpDialog |
| クィック・ヘルプ・ダイアログ支援 | HelpQuickD.h | DtCreateHelpQuickDialog |
| DtHelpQuickDialogGetChild | ||
|
[1] New Desktopには組み込まれていません。 | ||
CDE$LIBDTWIDGETに入っているCDEのカスタム・ウィジェット支援ルーチンを 表 C-3にまとめてあります。
| API | ヘッダ・ファイル | ルーチン |
|---|---|---|
| DtSpinBoxウィジェット支援 | SpinBox.h | DtCreateSpinBox |
| DtSpinBoxAddItem | ||
| DtSpinBoxDeletePos | ||
| DtSpinBoxSetItem | ||
| DtComboBoxウィジェット支援 | ComboBox.h | DtCreateComboBox |
| DtComboBoxAddItem | ||
| DtComboBoxDeletePos | ||
| DtComboBoxSetItem | ||
| DtComboBoxSelectItem | ||
| DtMenuButtonウィジェット支援 | MenuButton.h | DtCreateMenuButton |
| DtEditorテキスト・エディタ・ウィジェット支援 | Editor.h | DtCreateEditor |
| DtEditorAppend | ||
| DtEditorAppendFromFile | ||
| DtEditorChange | ||
| DtEditorCheckForUnsavedChanges | ||
| DtEditorClearSelection | ||
| DtEditorCopyToClipboard | ||
| DtEditorCutToClipboard | ||
| DtEditorClearSelection | ||
| DtEditorCopyToClipboard | ||
| DtEditorCutToClipboard | ||
| DtEditorDeleteSelection | ||
| DtEditorDeselect | ||
| DtEditorDisableRedisplay | ||
| DtEditorEnableRedisplay | ||
| DtEditorFind | ||
| DtEditorFormat | ||
| DtEditorGetContents | ||
| DtEditorGetInsertionPosition | ||
| DtEditorGetLastPosition | ||
| DtEditorGetMessageTextFieldID | ||
| DtEditorGetSizeHints | ||
| DtEditorGoToLine | ||
| DtEditorInsert | ||
| DtEditorInsertFromFile | ||
| DtEditorInvokeFindChangeDialog | ||
| DtEditorInvokeFormatDialog | ||
| DtEditorInvokeSpellDialog[1] | ||
| DtEditorPasteFromClipboard | ||
| DtEditorReplace | ||
| DtEditorReplaceFromFile | ||
| DtEditorReset | ||
| DtEditorSaveContentsToFile | ||
| DtEditorSelectAll | ||
| DtEditorSetContents | ||
| DtEditorSetContentsFromFile | ||
| DtEditorSetInsertionPosition | ||
| DtEditorTraverseToEditor | ||
| DtEditorUndoEdit | ||
|
[1] New Desktopには組み込まれていません。 | ||