付録2 拡張述語一覧 (機能別)
MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

<Toolkitの初期化>

xmInitialize(?ShellName, +ToolkitName, +ApplicationClass, +OptionList, +ArgList)

<コンパウンドストリング>

xmCvtXmStringToCT(+XmString, ?CompoundString) xmCvtCTToXmString(+CompoundString, ?XmString)

<カット アンド ペースト>

xmClipboardCancelCopy(+WidgetName, +ItemId) xmClipboardCopy(+WidgetName, +ItemId, +FormatName, +Buffer, +PrivateId) xmClipboardCopyName(+WidgetName, +ItemId, +FormatName, ?Predicate, +Length, +PrivateId, -DataId) xmClipboardCopyByName(+WidgetName, +DataId, +FormatName, +Buffer, +PrivateId) xmClipboardEndCopy(+WidgetName, +ItemId) xmClipboardEndRetrieve(+WidgetName) xmClipboardInquireCount(+WidgetName, ?Count) xmClipboardInquireFormat(+WidgetName, +Index, ?FormatName) xmClipboardInquireLength(+WidgetName, +FormatName, ?Length) xmClipboardInquirePendingItems(+WidgetName, +FormatName, ?ItemList) xmClipboardLock(+WidgetName) xmClipboardRegisterFormat(+WidgetName, +FormatName, +FormatLength) xmClipboardRetrieve(+WidgetName, +FormatName, ?Buffer, ?PrivateId) xmClipboardStartCopy(+WidgetName, +ClipLabel, -ItemId) xmClipboardStartRetrieve(+WidgetName) xmClipboardUndoCopy(+WidgetName) xmClipboardUnlock(+WidgetName, +UnlockAllLocks) xmClipboardWithdrawFormat(+WidgetName, +DataId)

<コンポーネントセレクション>

xmTrackingLocate(+Widget, +Cursor, +ConfineTo, ?WidgetName)

<デスティネーションウィジェット>

xmGetDestination(?Destination)

<解像度独立化>

xmSetFontUnit(+Unit) xmSetFontUnits(+H_value, +V_value) xmConvertUnits(+Widget, +Orientation, +FromUnit, +FromValue, +ToUnit, ?ToValue) xmAddStringToUnitTypeConverter/0

<ウインドウマネージャとの相互作用>

xmAddWMProtocols(+ShellName, +ProtocolList) xmAddProtocols(+ShellName, +Property, +ProtocolList) xmRemoveWMProtocols(+ShellName, +ProtocolList) xmRemoveProtocols(+ShellName, +Property, +ProtocolList) xmActivateWMProtocol(+ShellName, +Protocol) xmActivateProtocol(+ShellName, +Property, +Protocol) xmDeactivateWMProtocol(+ShellName, +Protocol) xmDeactivateProtocol(+ShellName, +Property, +Protocol) xmAddWMProtocolCallback(+ShellName, +Protocol, +Callback, +Closure) xmAddProtocolCallback(+ShellName, +Property, +Protocol, +Callback, +Closure) xmRemoveWMProtocolCallback(+ShellName, +Protocol, +Callback, +Closure) xmRemoveProtocolCallback(+ShellName, +Property, +Protocol, +Callback, +Closure) xmIsMotifWMRunning(+ShellName) xmSendClientMessage(+WidgetName, +Window, +Protocol, +Message)

<キーボード・インタフェース>

xmAddTabGroup(+TabGroupName) xmRemoveTabGroup(+TabGroupName) xmProcessTraversal(+WidgetName, +Direction) <Motifのバージョン>

xmVersion(?Version, ?Revision)

<ディスプレイの更新>

xmUpdateDisplay(+WidgetName)

<コールバック構造体>

xmGetCallbackComponents(?CallbackComponentList) xmGetCallbackComponent(?CallbackComponent)


戻る 続く..