<Widgetsの生成と操作>...
Move to
Next Prev
Up Top
See also
付録1 Toolkit述語一覧 (機能別)
付録2 拡張述語一覧 (機能別)
付録3 Widget述語一覧
付録4 Toolkit述語一覧 (アルファベット順)
付録5 拡張述語一覧 (アルファベット順)
付録6 Widget述語一覧 (アルファベット順)
付録7 コールバック構造体のコンポーネント一覧
付録8 イベント構造体のコンポーネント一覧
付録9 ユーザインタフェース言語へのアクセス
IF Computer > IF/Prolog > Manuals > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > OSF/Motifインタフェースマニュアル > 付録 > 付録1 Toolkit述語一覧 (機能別)

付録1 Toolkit述語一覧 (機能別)

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, InputSource, InputCondition, InputPredicate, ClientData) xtAddWorkProc(WorkName, WorkPredicate, ClientData) xtAddTimeOut(TimeOutName, TimeOutInterval, TimeOutPredicate, ClientData)

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

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

xtMainLoop xtLoopWhileEvents xtProcessEvent(+EventMask)

xtBreakMainLoop xtPending

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

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

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...
IF/Prolog by Siemens
Language
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/apa1/home_en.html
published 2008/12/1 update 1995/11/7 (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