[ 次のページ ] [ 目次 ]

# 日本語DECwindows Motif for OpenVMS
日本語機能説明書

1994年6月
本書では，日本語DECwindows Motifの日本語機能について説明します。
オペレーティング・システム: | 日本語OpenVMS AXP V1.5 日本語OpenVMS VAX V6.0
ソフトウェア・バージョン： | 日本語DECwindows Motif for OpenVMS V1.2
日本ディジタル イクイップメント株式会社

1994年6月

本書の著作権は日本ディジタル イクイップメント株式会社(日本DEC)が保有しており， 本書中の解説および図，表はコンパックの文書による許可なしに， その全体または一部を，いかなる場合にも再版あるいは複製することを禁じます。

また，本書に記載されている事項は， 予告なく変更されることがありますので，あらかじめご承知おきください。 万一，本書の記述に誤りがあった場合でも，日本DECは一切その責任を負いかねます。

本書で解説するソフトウェア(対象ソフトウェア)は，所定のライセンス契約が締結された場合に限り， その使用あるいは複製が許可されます。

日本DECは，日本DECまたは日本DECの指定する会社から納入された機器以外の機器で対象ソフトウェアを使用した場合， その性能あるいは信頼性について一切責任を負いかねます。

(c) Digital Equipment Corporation Japan 1994.

All Rights Reserved.
Printed in Japan.

Motifは米国Open Software Foundation社の商標です。

Display PostScriptおよびPostScriptは米国Adobe Systems社の商標です。

Open Software Foundation, OSF, OSF/MotifおよびMotifは米国Open Software Foundation 社の商標です。

一太郎は株式会社ジャストシステムの登録商標です。

# 目次

まえがき

1 X Window System 1.1 X Locale

1.2 入力サーバ

1.3 X Toolkit Intrinsics

1.4 Xlib国際化ライブラリについて

1.4.1 Xlib国際化ライブラリ

1.4.1.1 DEC国際化ライブラリ

1.4.1.2 Ximp国際化ライブラリ

1.4.2 切換えの方法

1.4.3 Ximp国際化ライブラリの使用について

1.5 国際化プログラミング

2 Motifツールキット(Xm)およびDECによるMotifツールキットの拡張(DXm) 2.1 日本語の表示

2.2 日本語の入力

2.3 日本語Motif 1.1.3との互換性

2.4 DXmCSTextのコンパウンド・ストリング

2.5 DXmCSTextの日本語入力の制御

3 クライアント間の通信

4 日本語フォント 4.1 75 dpiフォント

4.2 100 dpiフォント

5 フォント・コンバータ 5.1 フォント・ファイル変換の方法

5.2 フォント・ファイル変換の例

6 DEC入力サーバ・ライブラリ 6.1 用語

6.2 背景

6.3 アーキテクチャ

6.3.1 IMSSLの構造

6.3.2 イベント処理モデル

6.3.3 イベント・フロー制御

6.3.4 サーバの命名規則

6.3.5 IMSSLの機能

6.4 DIMsクラスのリソース

6.4.1 DIMsNlocale

6.4.2 DIMsNserverName

6.4.3 DIMsNversion

6.4.4 DIMsNextIMAttr

6.4.5 DIMsNextICAttr

6.4.6 DIMsNsupportStyles

6.4.7 DIMsNsupportEncodings

6.4.8 DIMsNtriggerKeys

6.4.13 DIMsNgetExtIMValuesCb

6.4.10 DIMsNcreateICCb

6.4.11 DIMsNdestroyICCb

6.4.12 DIMsNsetExtICValuesCb

6.4.13 DIMsNgetExtICValuesCb

6.4.14 DIMsNsetICFocusCb

6.4.15 DIMsNunsetICFocusCb

6.4.16 DIMsNresetICCb

6.4.17 DIMsNprocessEventCb

6.4.18 DIMsNsetAreaCb

6.4.19 DIMsNsetAreaNeededCb

6.4.20 DIMsNsetSpotLocationCb

6.4.21 DIMsNsetColormapCb

6.4.22 DIMsNsetStdColormapCb

6.4.23 DIMsNsetForegroundCb

6.4.24 DIMsNsetBackgroundCb

6.4.25 DIMsNsetBgPixmapCb

6.4.26 DIMsNsetFontSetCb

6.4.27 DIMsNsetLineSpaceCb

6.4.28 DIMsNsetCursorCb

6.4.29 DIMsNgetFilterEventsCb

6.4.30 DIMsNgetAreaCb

6.4.31 DIMsNgetAreaNeededCb

6.4.32 DIMsNgetSpotLocationCb

6.4.33 DIMsNgetColormapCb

6.4.34 DIMsNgetStdColormapCb

6.4.35 DIMsNgetForegroundCb

6.4.36 DIMsNgetBackgroundCb

6.4.37 DIMsNgetBgPixmapCb

6.4.38 DIMsNgetFontSetCb

6.4.39 DIMsNgetLineSpaceCb

6.4.40 DIMsNgetCursorCb

6.4.41 DIMsNclientdata

6.5 パブリック・ルーチン

DIMsClassCtxCreate

DIMsSLInitialize

DIMsProtoInit

DIMsPreEditStart

DIMsPreEditDone

DIMsIsIState

DIMsPreEditDraw

DIMsPreEditCaret

DIMsStatusStart

DIMsStatusDone

DIMsStatusDraw

DIMsGeometryNegotiation

DIMsSetEventsForward

DIMsIsEventsForwarded

DIMsCommit

DIMsEncoding

DIMslocale

DIMsInputStyle

DIMsClientWindow

DIMsFocusWindow

DIMsUserData

DIMsSetTriggerKeys

getExtIMValuesCb

createICCb

destroyICCb

setExtICValuesCb

getExtICValuesCb

setICFocusCb

unsetICFocusCb

resetICCb

processEventCb

setAreaCb

setAreaNeededCb

setSpotLocationCb

setColormapCb

setStdColormapCb

setForegroundCb

setBackgroundCb

setBgPixmapCb

setFontSetCb

setLineSpaceCb

setCursorCb

getFilterEventsCb

getAreaCb

getAreaNeededCb

getSpotLocationCb

getColormapCb

getStdColormapCb

getForegroundCb

getBackgroundCb

getBgPixmapCb

getFontSetCb

getLineSpaceCb

getCursorCb

6.6 サンプル・ファイル

6.6.1 ビルド・プロシージャ

6.6.2 ソース・プログラム

図 6-1 IMSSLの構造

[ 次のページ ] [ 目次 ]