<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)
付録1 Toolkit述語一覧 (機能別)
付録2 拡張述語一覧 (機能別)
付録3 Widget述語一覧
付録4 Toolkit述語一覧 (アルファベット順)
付録5 拡張述語一覧 (アルファベット順)
付録6 Widget述語一覧 (アルファベット順)
付録7 コールバック構造体のコンポーネント一覧
付録8 イベント構造体のコンポーネント一覧
付録9 ユーザインタフェース言語へのアクセス
Up
read on...