<Widgetsの生成と操作>...
Move to
=> <=
Darueber Spitze
Zoom to
付録1 Toolkit述語一覧 (機能別)
付録2 拡張述語一覧 (機能別)
付録3 Widget述語一覧
付録4 Toolkit述語一覧 (アルファベット順)
付録5 拡張述語一覧 (アルファベット順)
付録6 Widget述語一覧 (アルファベット順)
付録7 コールバック構造体のコンポーネント一覧
付録8 イベント構造体のコンポーネント一覧
付録9 ユーザインタフェース言語へのアクセス
See also
イントロダクションとインストール
OSF/Motifによるプログラミング
X11 Toolkitに対するOSF/Motif版拡張
OSF/Motif Widgetsの使用方法
ドローWidget (Draw Widget)
Hyper Widget
Motif IF/Prologの拡張
付録
IF Computer > IF/Prolog > Manuals > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > OSF/Motifインタフェースマニュアル > 付録

付録

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.

<Widgetsの生成と操作>

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

xtCreateWidget(?WidgetName,+ToolkitName,+ClassName, +ParentName,+ArgList) xtCreateManagedWidget(?WidgetName,+ToolkitName, +ClassName,+ParentName,+ArgList)

xtDestroyWidget(+WidgetName)

xtManageChild(+WidgetName) xtManageChildren(+WidgetList) xtUnmanageChild(+WidgetName) xtUnmanageChildren(+WidgetList)

xtRealizeWidget(+WidgetName) xtUnrealizeWidget(+WidgetName)

xtGetValues(+WidgetName, ?ArgList) xtSetValues(+WidgetName, ?ArgList) xtGetValue(+WidgetName, ?ArgValue) xtSetValue(+WidgetName, ?ArgValue)

xtSetMappedWhenManaged(+WidgetName, +Boolean) xtMapWidget(+WidgetName) xtUnmapWidget(+WidgetName) xtGetWidgetMapState(+WidgetName, -MapState) xtSetSensitive(+WidgetName, +Boolean) xtRaiseWidget(+WidgetName) xtLowerWidget(+WidgetName) xtRestackWidget(+WidgetName, +SiblingName, +StackMode)

<コ−ルバック、アクション>

xtAddCallback(+WidgetName, +CallbackName, +Predicate, +ClientData) xtAddCallbacks(+CallbackList)

xtAddAction(+ActionName) xtAddActions(+ActionList) xtCallActionProc(+WidgetName, +Action)

# xtRemoveCallback(?WidgetName, ?CallbackName, ?Predicate, ?ClientData) xtRemoveCallbacks(?CallbackList) xtRemoveAllCallbacks(+WidgetName, +CallbackName)

<定義済みコ−ルバック>

xtCallbackBreak(_, _, _) xtCallbackBye(_, _, _) xtCallbackSetGlobal(_, +Var, +Val , _) xtCallbackPopupDialog( _, +WidgetName, _) xtCallbackPopdownDialog( _, +WidgetName, _)

xtAddCallback(WidgetName, CallbackName, xtCallbackNone, ShellWidgetName) xtAddCallback(WidgetName, CallbackName, xtCallbackNonexclusive, ShellWidgetName) xtAddCallback(WidgetName, CallbackName, xtCallbackExclusive, ShellWidgetName) xtAddCallback(WidgetName, CallbackName, xtCallbackPopdown, [Shell, Enable])

<定義済みアクション>

xtActionBreak(+WidgetName, +ClientData) xtActionBye(+WidgetName, +ClientData)

<他のイベントソ−ス>

xtAddInput(+InputName, +Stream, +InputCondition, +InputPredicate, +ClientData) xtAddWorkProc(+WorkName, +WorkPredicate, +ClientData) xtAddTimeOut(+TimeOutName, +Interval, +TimeOutPredicate, +ClientData)

xtRemoveInput(+InputName) xtRemoveWorkProc(+WorkName) xtRemoveTimeOut(+TimeOutName)

<イベントのディスパッチング>

xtMainLoop xtLoopWhileEvents xtProcessEvent(+EventMask)

xtBreakMainLoop xtPending

<ポップアップ、ポップダウン>

xtCreatePopupShell(?WidgetName, +ToolkitName, +ClassName, +ParentName, +ArgList)

xtPopup(+WidgetName, +GrabKind) xtPopdown(+WidgetName) xtPopupSpringLoaded(+WidgetName)

<アプリケ−ションリソ−スの取得>

xtGetApplicationResources(+WidgetName, ?ResourceList, +ArgList)

<問い合わせ>

xtTranslateCoords(+WidgetName, +X, +Y, ?RootX, ?RootY) # xtNameToWidget(?RefWidgetName, +ToolkitNames, ?WidgetName) # xtWindow(?WidgetName, ?Window) # xtWindowToWidget(?Window, ?WidgetName) # xtParent(?WidgetName, ?ParentName) # xtIsSubclass(?WidgetName, ?ClassName) # xtClass(?WidgetName, ?ClassName) # xtWidget(?WidgetName) xtGetApplicationNameAndClass(+WidgetName, ?ApplicationName, ?ApplicationClass) xtName(+WidgetName, ?ToolkitName) # xtName(-WidgetName, +ToolkitName) xtVersion(?Version, ?Revision) xtDisplayWidth(+WidgetName, ?Width) xtDisplayHeight(+WidgetName, ?Height) xtDisplayWidthMM(+WidgetName, ?Width) xtDisplayHeightMM(+WidgetName, ?Height)

xtIsSensitive(+WidgetName) xtIsRealized(+WidgetName) xtIsManaged(+WidgetName) xtIsComposite(+WidgetName) xtHasCallbacks(+WidgetName, +CallbackName)

<Miscellanous>

xtAddGrab(+WidgetName, +Exclusive, +SpringLoaded) xtRemoveGrab(+WidgetName) xtGrabKey(+WidgetName, +Keycode, +Modifiers, +OwnerEvents, +PointerMode, +KeyboardMode) xtUngrabKey( +WidgetName, +Keycode, +Modifiers) xtGrabKeyboard(+WidgetName, +OwnerEvents, +PointerMode, +KeyboardMode) xtUngrabKeyboard(+WidgetName) xtGrabButton(+WidgetName,+Button,+Modifiers,+OwnerEvents, +EventMask,+PointerMode,+KeyboardMode,+ConfineTo,+Cursor) xtUngrabButton(+WidgetName, +Button, +Modifiers) xtGrabPointer(+WidgetName, +OwnerEvents, +EventMask, +PointerMode, +KeyboardMode, +ConfineTo, +Cursor) xtUngrabPointer(+WidgetName, +Button, +Modifiers) xtSetKeyboardFocus(+SubtreeName, +DescendantName) xtCallAcceptFocus(+WidgetName) xtInstallAccelerators(+SourceName, +DestinationName) xtInstallAllAccelerators(+SourceName, +DestinationName) xtFlush(+WidgetName) xtSync(+WidgetName) xtKeysymToKeycode(+WidgetName, ?Keysym, ?Keycode) xtKeysymToKeycodeList( +WidgetName,+Keysym, ?KeycodeList, ?KeyCount) xtGetActionKeysym(?Keysym, ?Modifiers) xtGetMultiClickTime(+WidgetName, ?MultiClickTime) xtSetMultiClickTime(+WidgetName, +MultiClickTime) xtGetEventComponents(?EventComponentList)

read on...
付録1 Toolkit述語一覧 (機能別)
<Widgetsの生成と操作>...
付録2 拡張述語一覧 (機能別)
<Toolkitの初期化>...
付録3 Widget述語一覧
<ドロ−Widget>...
付録4 Toolkit述語一覧 (アルファベット順)
xtActionBreak(+WidgetName, +ClientData)...
付録5 拡張述語一覧 (アルファベット順)
xmActivateProtocol(+ShellName, +Property, +Protocol)...
付録6 Widget述語一覧 (アルファベット順)
xmCascadeButtonGadgetHighlight(+WidgetName, +Highlight)...
付録7 コールバック構造体のコンポーネント一覧
付録8 イベント構造体のコンポーネント一覧
==========================================================...
付録9 ユーザインタフェース言語へのアクセス
OSF/Motifは、プレゼンテーション記述言語UILを含んでいます。widgetの階層構造、リソース値、コールバックから成る静的なユーザインタフェースは、この言語を使って指定することができます。記述内容はコンパイルされ、ユーザインタフェースを構築するために、アプリケーションによって実行時に読み込まれます。UILファイルを読み込み、widgetを生成する実行部分をMotifリソースマネージャ(MRM)と呼びます。...
IF/Prolog by Siemens
Sprache
English
Japanese
German
Server
USA
Japan
Site Access
Local Index
Local Contents
Site Contents
Site Index
Printer Friendly
For imode
For PDA
Search
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/advanced_feature/osf_motif/appendix/home_de.html
published 2008/10/6 update 2001/3/21 (c) 1996-2006 IF Computer Japan
IF Computer 5-28-2 Sendagi, Bunkyo-ku Tel +81-3-5814-3352 start (AT) ifcomputer.com
Customer Support Tokyo 113-0022 Japan   http://www.ifcomputer.com
scroll to top managed with ubiCMS