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)
|