# PaCkAgE DaTaStReAm libxt 1 12578 # end of header 07070100086cfe000081a40000000000000000000000014c5c3b3700000112000000b600010002ffffffffffffffff0000000e00000000libxt/pkginfoPKG=libxt NAME=libXt 1.0.8 i86pc Solaris 11 VERSION=1.0.8 PSTAMP=6th August 2010 VENDOR=X.org EMAIL=http://cgit.freedesktop.org/xorg/lib/libXt/ DESC=X.org X11 X Toolkit Intrinsics library ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100086cfd000081a40000000000000000000000014c5c3b3700006b13000000b600010002ffffffffffffffff0000000d00000000libxt/pkgmap: 1 12578 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/X11 0755 root root 1 f none /usr/local/include/X11/CallbackI.h 0644 root root 4128 59954 1281112852 1 f none /usr/local/include/X11/Composite.h 0644 root root 3575 20346 1281112852 1 f none /usr/local/include/X11/CompositeP.h 0644 root root 4786 52199 1281112852 1 f none /usr/local/include/X11/ConstrainP.h 0644 root root 4141 7458 1281112852 1 f none /usr/local/include/X11/Constraint.h 0644 root root 2705 18443 1281112852 1 f none /usr/local/include/X11/ConvertI.h 0644 root root 3546 14887 1281112852 1 f none /usr/local/include/X11/Core.h 0644 root root 2735 20404 1281112852 1 f none /usr/local/include/X11/CoreP.h 0644 root root 8713 23491 1281112852 1 f none /usr/local/include/X11/CreateI.h 0644 root root 1362 51925 1281112852 1 f none /usr/local/include/X11/EventI.h 0644 root root 4403 25460 1281112852 1 f none /usr/local/include/X11/HookObjI.h 0644 root root 2252 58622 1281112852 1 f none /usr/local/include/X11/InitialI.h 0644 root root 12751 49442 1281112852 1 f none /usr/local/include/X11/Intrinsic.h 0644 root root 63493 1268 1281112852 1 f none /usr/local/include/X11/IntrinsicI.h 0644 root root 7603 50297 1281112852 1 f none /usr/local/include/X11/IntrinsicP.h 0644 root root 9634 49779 1281112852 1 f none /usr/local/include/X11/Object.h 0644 root root 2696 16734 1281112852 1 f none /usr/local/include/X11/ObjectP.h 0644 root root 7018 52731 1281112852 1 f none /usr/local/include/X11/PassivGraI.h 0644 root root 5651 62590 1281112852 1 f none /usr/local/include/X11/RectObj.h 0644 root root 2697 16712 1281112852 1 f none /usr/local/include/X11/RectObjP.h 0644 root root 6545 22343 1281112852 1 f none /usr/local/include/X11/ResConfigP.h 0644 root root 3105 49680 1281112852 1 f none /usr/local/include/X11/ResourceI.h 0644 root root 3857 40785 1281112852 1 f none /usr/local/include/X11/SelectionI.h 0644 root root 5265 36489 1281112852 1 f none /usr/local/include/X11/Shell.h 0644 root root 17665 16431 1281112852 1 f none /usr/local/include/X11/ShellI.h 0644 root root 229 19420 1281112852 1 f none /usr/local/include/X11/ShellP.h 0644 root root 12793 45159 1281112852 1 f none /usr/local/include/X11/StringDefs.h 0644 root root 30703 30940 1281112852 1 f none /usr/local/include/X11/ThreadsI.h 0644 root root 4331 17435 1281112852 1 f none /usr/local/include/X11/TranslateI.h 0644 root root 17304 38704 1281112852 1 f none /usr/local/include/X11/VarargsI.h 0644 root root 2536 11065 1281112852 1 f none /usr/local/include/X11/Vendor.h 0644 root root 2902 27725 1281112852 1 f none /usr/local/include/X11/VendorP.h 0644 root root 3686 30142 1281112852 1 f none /usr/local/include/X11/Xtos.h 0644 root root 3069 44424 1281112852 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libXt.a 0644 root root 2292768 39365 1281112852 1 f none /usr/local/lib/libXt.la 0755 root root 1087 29714 1281112852 1 s none /usr/local/lib/libXt.so=libXt.so.6.0.0 1 s none /usr/local/lib/libXt.so.6=libXt.so.6.0.0 1 f none /usr/local/lib/libXt.so.6.0.0 0755 root root 2093124 5856 1281112852 1 d none /usr/local/lib/pkgconfig 0755 root root 1 f none /usr/local/lib/pkgconfig/xt.pc 0644 root root 295 26831 1281112852 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man3 0755 root root 1 f none /usr/local/share/man/man3/MenuPopdown.3 0644 root root 21 1772 1281112852 1 f none /usr/local/share/man/man3/MenuPopup.3 0644 root root 19 1561 1281112852 1 f none /usr/local/share/man/man3/XtAddActions.3 0644 root root 3425 1166 1281112852 1 f none /usr/local/share/man/man3/XtAddCallback.3 0644 root root 4974 9861 1281112852 1 f none /usr/local/share/man/man3/XtAddCallbacks.3 0644 root root 25 2075 1281112852 1 f none /usr/local/share/man/man3/XtAddConverter.3 0644 root root 29 2535 1281112852 1 f none /usr/local/share/man/man3/XtAddEventHandler.3 0644 root root 7190 17231 1281112852 1 f none /usr/local/share/man/man3/XtAddExposureToRegion.3 0644 root root 3802 36193 1281112852 1 f none /usr/local/share/man/man3/XtAddGrab.3 0644 root root 5252 36941 1281112852 1 f none /usr/local/share/man/man3/XtAddInput.3 0644 root root 4287 12906 1281112852 1 f none /usr/local/share/man/man3/XtAddRawEventHandler.3 0644 root root 29 2510 1281112852 1 f none /usr/local/share/man/man3/XtAddTimeOut.3 0644 root root 22 1822 1281112852 1 f none /usr/local/share/man/man3/XtAddWorkProc.3 0644 root root 22 1822 1281112852 1 f none /usr/local/share/man/man3/XtAllocateGC.3 0644 root root 5644 5655 1281112852 1 f none /usr/local/share/man/man3/XtAppAddActionHook.3 0644 root root 4261 13543 1281112852 1 f none /usr/local/share/man/man3/XtAppAddActions.3 0644 root root 3563 15550 1281112852 1 f none /usr/local/share/man/man3/XtAppAddBlockHook.3 0644 root root 4030 56978 1281112852 1 f none /usr/local/share/man/man3/XtAppAddConverter.3 0644 root root 4401 27180 1281112852 1 f none /usr/local/share/man/man3/XtAppAddInput.3 0644 root root 5025 14743 1281112852 1 f none /usr/local/share/man/man3/XtAppAddSignal.3 0644 root root 5026 14357 1281112852 1 f none /usr/local/share/man/man3/XtAppAddTimeOut.3 0644 root root 4193 6576 1281112852 1 f none /usr/local/share/man/man3/XtAppAddWorkProc.3 0644 root root 3923 47947 1281112852 1 f none /usr/local/share/man/man3/XtAppCreateShell.3 0644 root root 4818 62158 1281112852 1 f none /usr/local/share/man/man3/XtAppError.3 0644 root root 4464 31718 1281112852 1 f none /usr/local/share/man/man3/XtAppErrorMsg.3 0644 root root 4994 13591 1281112852 1 f none /usr/local/share/man/man3/XtAppGetErrorDatabase.3 0644 root root 4566 39179 1281112852 1 f none /usr/local/share/man/man3/XtAppGetErrorDatabaseText.3 0644 root root 33 2917 1281112852 1 f none /usr/local/share/man/man3/XtAppGetExitFlag.3 0644 root root 28 2406 1281112852 1 f none /usr/local/share/man/man3/XtAppGetSelectionTimeout.3 0644 root root 4064 63526 1281112852 1 f none /usr/local/share/man/man3/XtAppInitialize.3 0644 root root 5945 36640 1281112852 1 f none /usr/local/share/man/man3/XtAppLock.3 0644 root root 3462 5075 1281112852 1 f none /usr/local/share/man/man3/XtAppMainLoop.3 0644 root root 26 2247 1281112852 1 f none /usr/local/share/man/man3/XtAppNextEvent.3 0644 root root 7987 23324 1281112852 1 f none /usr/local/share/man/man3/XtAppPeekEvent.3 0644 root root 26 2247 1281112852 1 f none /usr/local/share/man/man3/XtAppPending.3 0644 root root 26 2247 1281112852 1 f none /usr/local/share/man/man3/XtAppProcessEvent.3 0644 root root 26 2247 1281112852 1 f none /usr/local/share/man/man3/XtAppReleaseCacheRefs.3 0644 root root 3715 28220 1281112852 1 f none /usr/local/share/man/man3/XtAppSetErrorHandler.3 0644 root root 22 1840 1281112852 1 f none /usr/local/share/man/man3/XtAppSetErrorMsgHandler.3 0644 root root 25 2135 1281112852 1 f none /usr/local/share/man/man3/XtAppSetExitFlag.3 0644 root root 3514 9421 1281112852 1 f none /usr/local/share/man/man3/XtAppSetFallbackResources.3 0644 root root 4620 48909 1281112852 1 f none /usr/local/share/man/man3/XtAppSetSelectionTimeout.3 0644 root root 36 3283 1281112852 1 f none /usr/local/share/man/man3/XtAppSetTypeConverter.3 0644 root root 4912 10261 1281112852 1 f none /usr/local/share/man/man3/XtAppSetWarningHandler.3 0644 root root 22 1840 1281112852 1 f none /usr/local/share/man/man3/XtAppSetWarningMsgHandler.3 0644 root root 25 2135 1281112852 1 f none /usr/local/share/man/man3/XtAppUnlock.3 0644 root root 21 1711 1281112852 1 f none /usr/local/share/man/man3/XtAppWarning.3 0644 root root 22 1840 1281112852 1 f none /usr/local/share/man/man3/XtAppWarningMsg.3 0644 root root 25 2135 1281112852 1 f none /usr/local/share/man/man3/XtAugmentTranslations.3 0644 root root 35 3191 1281112852 1 f none /usr/local/share/man/man3/XtBuildEventMask.3 0644 root root 3690 27494 1281112852 1 f none /usr/local/share/man/man3/XtCallAcceptFocus.3 0644 root root 3594 17611 1281112852 1 f none /usr/local/share/man/man3/XtCallActionProc.3 0644 root root 4292 15371 1281112852 1 f none /usr/local/share/man/man3/XtCallCallbackList.3 0644 root root 27 2305 1281112852 1 f none /usr/local/share/man/man3/XtCallCallbacks.3 0644 root root 4708 50809 1281112852 1 f none /usr/local/share/man/man3/XtCallConverter.3 0644 root root 29 2566 1281112852 1 f none /usr/local/share/man/man3/XtCallbackExclusive.3 0644 root root 19 1561 1281112852 1 f none /usr/local/share/man/man3/XtCallbackNone.3 0644 root root 19 1561 1281112852 1 f none /usr/local/share/man/man3/XtCallbackNonexclusive.3 0644 root root 19 1561 1281112852 1 f none /usr/local/share/man/man3/XtCallbackPopdown.3 0644 root root 21 1772 1281112852 1 f none /usr/local/share/man/man3/XtCalloc.3 0644 root root 20 1629 1281112852 1 f none /usr/local/share/man/man3/XtCancelSelectionRequest.3 0644 root root 36 3304 1281112852 1 f none /usr/local/share/man/man3/XtChangeManagedSet.3 0644 root root 28 2423 1281112852 1 f none /usr/local/share/man/man3/XtCheckSubclass.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtClass.3 0644 root root 6534 16878 1281112852 1 f none /usr/local/share/man/man3/XtCloseDisplay.3 0644 root root 31 2797 1281112852 1 f none /usr/local/share/man/man3/XtConfigureWidget.3 0644 root root 5563 64045 1281112852 1 f none /usr/local/share/man/man3/XtConvert.3 0644 root root 4986 13151 1281112852 1 f none /usr/local/share/man/man3/XtConvertAndStore.3 0644 root root 6447 15906 1281112852 1 f none /usr/local/share/man/man3/XtConvertCase.3 0644 root root 30 2692 1281112852 1 f none /usr/local/share/man/man3/XtCreateApplicationContext.3 0644 root root 4464 35400 1281112852 1 f none /usr/local/share/man/man3/XtCreateApplicationShell.3 0644 root root 3814 38052 1281112852 1 f none /usr/local/share/man/man3/XtCreateManagedWidget.3 0644 root root 26 2237 1281112852 1 f none /usr/local/share/man/man3/XtCreatePopupShell.3 0644 root root 4722 53948 1281112852 1 f none /usr/local/share/man/man3/XtCreateSelectionRequest.3 0644 root root 5426 56521 1281112852 1 f none /usr/local/share/man/man3/XtCreateWidget.3 0644 root root 9037 50937 1281112852 1 f none /usr/local/share/man/man3/XtCreateWindow.3 0644 root root 4208 4782 1281112852 1 f none /usr/local/share/man/man3/XtDatabase.3 0644 root root 31 2797 1281112852 1 f none /usr/local/share/man/man3/XtDestroyApplicationContext.3 0644 root root 38 3506 1281112852 1 f none /usr/local/share/man/man3/XtDestroyWidget.3 0644 root root 26 2237 1281112852 1 f none /usr/local/share/man/man3/XtDirectConvert.3 0644 root root 21 1766 1281112852 1 f none /usr/local/share/man/man3/XtDisownSelection.3 0644 root root 26 2271 1281112852 1 f none /usr/local/share/man/man3/XtDispatchEvent.3 0644 root root 26 2247 1281112852 1 f none /usr/local/share/man/man3/XtDispatchEventToWidget.3 0644 root root 36 3292 1281112852 1 f none /usr/local/share/man/man3/XtDisplay.3 0644 root root 4030 54984 1281112852 1 f none /usr/local/share/man/man3/XtDisplayInitialize.3 0644 root root 7682 61264 1281112852 1 f none /usr/local/share/man/man3/XtDisplayOfObject.3 0644 root root 21 1755 1281112852 1 f none /usr/local/share/man/man3/XtDisplayStringConversionWarning.3 0644 root root 3946 51275 1281112852 1 f none /usr/local/share/man/man3/XtDisplayToApplicationContext.3 0644 root root 3443 4411 1281112852 1 f none /usr/local/share/man/man3/XtError.3 0644 root root 4091 59422 1281112852 1 f none /usr/local/share/man/man3/XtErrorMsg.3 0644 root root 4640 43500 1281112852 1 f none /usr/local/share/man/man3/XtFindFile.3 0644 root root 5531 64283 1281112852 1 f none /usr/local/share/man/man3/XtFree.3 0644 root root 20 1629 1281112852 1 f none /usr/local/share/man/man3/XtGetActionKeysym.3 0644 root root 4159 3055 1281112852 1 f none /usr/local/share/man/man3/XtGetActionList.3 0644 root root 3992 53995 1281112852 1 f none /usr/local/share/man/man3/XtGetApplicationNameAndClass.3 0644 root root 3882 43503 1281112852 1 f none /usr/local/share/man/man3/XtGetApplicationResources.3 0644 root root 4883 5394 1281112852 1 f none /usr/local/share/man/man3/XtGetClassExtension.3 0644 root root 4417 27604 1281112852 1 f none /usr/local/share/man/man3/XtGetConstraintResourceList.3 0644 root root 29 2569 1281112852 1 f none /usr/local/share/man/man3/XtGetDisplays.3 0644 root root 3593 17522 1281112852 1 f none /usr/local/share/man/man3/XtGetErrorDatabase.3 0644 root root 4075 59115 1281112852 1 f none /usr/local/share/man/man3/XtGetErrorDatabaseText.3 0644 root root 30 2628 1281112852 1 f none /usr/local/share/man/man3/XtGetGC.3 0644 root root 4200 3623 1281112852 1 f none /usr/local/share/man/man3/XtGetKeyboardFocusWidget.3 0644 root root 3642 22353 1281112852 1 f none /usr/local/share/man/man3/XtGetKeysymTable.3 0644 root root 4414 27070 1281112852 1 f none /usr/local/share/man/man3/XtGetMultiClickTime.3 0644 root root 31 2737 1281112852 1 f none /usr/local/share/man/man3/XtGetResourceList.3 0644 root root 5095 26383 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionParameters.3 0644 root root 4530 38712 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionRequest.3 0644 root root 4094 64151 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionTimeout.3 0644 root root 3642 21550 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionValue.3 0644 root root 5492 58062 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionValueIncremental.3 0644 root root 6158 55726 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionValues.3 0644 root root 31 2760 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionValuesIncremental.3 0644 root root 42 3898 1281112852 1 f none /usr/local/share/man/man3/XtGetSubresources.3 0644 root root 4873 3285 1281112852 1 f none /usr/local/share/man/man3/XtGetSubvalues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtGetValues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtGrabButton.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtGrabKey.3 0644 root root 8086 25465 1281112852 1 f none /usr/local/share/man/man3/XtGrabKeyboard.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtGrabPointer.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtHasCallbacks.3 0644 root root 27 2305 1281112852 1 f none /usr/local/share/man/man3/XtHooksOfDisplay.3 0644 root root 3502 9016 1281112852 1 f none /usr/local/share/man/man3/XtInitialize.3 0644 root root 4464 29544 1281112852 1 f none /usr/local/share/man/man3/XtInitializeWidgetClass.3 0644 root root 3617 20038 1281112852 1 f none /usr/local/share/man/man3/XtInsertEventHandler.3 0644 root root 29 2510 1281112852 1 f none /usr/local/share/man/man3/XtInsertEventTypeHandler.3 0644 root root 9202 10641 1281112852 1 f none /usr/local/share/man/man3/XtInsertRawEventHandler.3 0644 root root 29 2510 1281112852 1 f none /usr/local/share/man/man3/XtInstallAccelerators.3 0644 root root 35 3149 1281112852 1 f none /usr/local/share/man/man3/XtInstallAllAccelerators.3 0644 root root 35 3149 1281112852 1 f none /usr/local/share/man/man3/XtIsApplicationShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsComposite.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsConstraint.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsManaged.3 0644 root root 28 2423 1281112852 1 f none /usr/local/share/man/man3/XtIsObject.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsOverrideShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsRealized.3 0644 root root 27 2357 1281112852 1 f none /usr/local/share/man/man3/XtIsRectObj.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsSensitive.3 0644 root root 26 2283 1281112852 1 f none /usr/local/share/man/man3/XtIsSessionShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsSubclass.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsTopLevelShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsTransientShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsVendorShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsWMShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsWidget.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtKeysymToKeycodeList.3 0644 root root 28 2447 1281112852 1 f none /usr/local/share/man/man3/XtLastEventProcessed.3 0644 root root 3949 48845 1281112852 1 f none /usr/local/share/man/man3/XtLastTimestampProcessed.3 0644 root root 32 2883 1281112852 1 f none /usr/local/share/man/man3/XtMainLoop.3 0644 root root 23 1958 1281112852 1 f none /usr/local/share/man/man3/XtMakeGeometryRequest.3 0644 root root 6193 57886 1281112852 1 f none /usr/local/share/man/man3/XtMakeResizeRequest.3 0644 root root 33 3000 1281112852 1 f none /usr/local/share/man/man3/XtMalloc.3 0644 root root 5473 49960 1281112852 1 f none /usr/local/share/man/man3/XtManageChild.3 0644 root root 28 2423 1281112852 1 f none /usr/local/share/man/man3/XtManageChildren.3 0644 root root 9612 32153 1281112852 1 f none /usr/local/share/man/man3/XtMapWidget.3 0644 root root 4137 798 1281112852 1 f none /usr/local/share/man/man3/XtMergeArgLists.3 0644 root root 20 1611 1281112852 1 f none /usr/local/share/man/man3/XtMoveWidget.3 0644 root root 29 2571 1281112852 1 f none /usr/local/share/man/man3/XtName.3 0644 root root 3194 45256 1281112852 1 f none /usr/local/share/man/man3/XtNameToWidget.3 0644 root root 4957 10778 1281112852 1 f none /usr/local/share/man/man3/XtNew.3 0644 root root 20 1629 1281112852 1 f none /usr/local/share/man/man3/XtNewString.3 0644 root root 20 1629 1281112852 1 f none /usr/local/share/man/man3/XtNextEvent.3 0644 root root 4374 18772 1281112852 1 f none /usr/local/share/man/man3/XtNoticeSignal.3 0644 root root 26 2189 1281112852 1 f none /usr/local/share/man/man3/XtNumber.3 0644 root root 20 1644 1281112852 1 f none /usr/local/share/man/man3/XtOffset.3 0644 root root 4328 17854 1281112852 1 f none /usr/local/share/man/man3/XtOffsetOf.3 0644 root root 20 1644 1281112852 1 f none /usr/local/share/man/man3/XtOpenApplication.3 0644 root root 6085 49490 1281112852 1 f none /usr/local/share/man/man3/XtOpenDisplay.3 0644 root root 31 2797 1281112852 1 f none /usr/local/share/man/man3/XtOverrideTranslations.3 0644 root root 35 3191 1281112852 1 f none /usr/local/share/man/man3/XtOwnSelection.3 0644 root root 6659 37421 1281112852 1 f none /usr/local/share/man/man3/XtOwnSelectionIncremental.3 0644 root root 26 2271 1281112852 1 f none /usr/local/share/man/man3/XtParent.3 0644 root root 3211 48367 1281112852 1 f none /usr/local/share/man/man3/XtParseAcceleratorTable.3 0644 root root 4736 60134 1281112852 1 f none /usr/local/share/man/man3/XtParseTranslationTable.3 0644 root root 5062 25561 1281112852 1 f none /usr/local/share/man/man3/XtPeekEvent.3 0644 root root 23 1958 1281112852 1 f none /usr/local/share/man/man3/XtPending.3 0644 root root 23 1958 1281112852 1 f none /usr/local/share/man/man3/XtPopdown.3 0644 root root 5437 49161 1281112852 1 f none /usr/local/share/man/man3/XtPopup.3 0644 root root 8046 21596 1281112852 1 f none /usr/local/share/man/man3/XtPopupSpringLoaded.3 0644 root root 19 1561 1281112852 1 f none /usr/local/share/man/man3/XtProcessEvent.3 0644 root root 23 1958 1281112852 1 f none /usr/local/share/man/man3/XtProcessLock.3 0644 root root 3313 57106 1281112852 1 f none /usr/local/share/man/man3/XtProcessUnlock.3 0644 root root 25 2157 1281112852 1 f none /usr/local/share/man/man3/XtQueryGeometry.3 0644 root root 4298 19210 1281112852 1 f none /usr/local/share/man/man3/XtRealizeWidget.3 0644 root root 5390 48156 1281112852 1 f none /usr/local/share/man/man3/XtRealloc.3 0644 root root 20 1629 1281112852 1 f none /usr/local/share/man/man3/XtRegisterCaseConverter.3 0644 root root 30 2692 1281112852 1 f none /usr/local/share/man/man3/XtRegisterDrawable.3 0644 root root 4447 30057 1281112852 1 f none /usr/local/share/man/man3/XtRegisterExtensionSelector.3 0644 root root 36 3292 1281112852 1 f none /usr/local/share/man/man3/XtRegisterGrabAction.3 0644 root root 3652 22238 1281112852 1 f none /usr/local/share/man/man3/XtReleaseGC.3 0644 root root 19 1455 1281112852 1 f none /usr/local/share/man/man3/XtReleasePropertyAtom.3 0644 root root 33 3031 1281112852 1 f none /usr/local/share/man/man3/XtRemoveActionHook.3 0644 root root 30 2590 1281112852 1 f none /usr/local/share/man/man3/XtRemoveAllCallbacks.3 0644 root root 25 2075 1281112852 1 f none /usr/local/share/man/man3/XtRemoveBlockHook.3 0644 root root 29 2475 1281112852 1 f none /usr/local/share/man/man3/XtRemoveCallback.3 0644 root root 25 2075 1281112852 1 f none /usr/local/share/man/man3/XtRemoveCallbacks.3 0644 root root 25 2075 1281112852 1 f none /usr/local/share/man/man3/XtRemoveEventHandler.3 0644 root root 29 2510 1281112852 1 f none /usr/local/share/man/man3/XtRemoveEventTypeHandler.3 0644 root root 36 3292 1281112852 1 f none /usr/local/share/man/man3/XtRemoveGrab.3 0644 root root 21 1674 1281112852 1 f none /usr/local/share/man/man3/XtRemoveInput.3 0644 root root 25 2111 1281112852 1 f none /usr/local/share/man/man3/XtRemoveRawEventHandler.3 0644 root root 29 2510 1281112852 1 f none /usr/local/share/man/man3/XtRemoveSignal.3 0644 root root 26 2189 1281112852 1 f none /usr/local/share/man/man3/XtRemoveTimeOut.3 0644 root root 27 2294 1281112852 1 f none /usr/local/share/man/man3/XtRemoveWorkProc.3 0644 root root 28 2406 1281112852 1 f none /usr/local/share/man/man3/XtReservePropertyAtom.3 0644 root root 3678 25154 1281112852 1 f none /usr/local/share/man/man3/XtResizeWidget.3 0644 root root 29 2571 1281112852 1 f none /usr/local/share/man/man3/XtResolvePathname.3 0644 root root 8494 52449 1281112852 1 f none /usr/local/share/man/man3/XtScreen.3 0644 root root 21 1755 1281112852 1 f none /usr/local/share/man/man3/XtScreenDatabase.3 0644 root root 31 2797 1281112852 1 f none /usr/local/share/man/man3/XtScreenOfObject.3 0644 root root 21 1755 1281112852 1 f none /usr/local/share/man/man3/XtSendSelectionRequest.3 0644 root root 36 3304 1281112852 1 f none /usr/local/share/man/man3/XtSessionGetToken.3 0644 root root 3762 33886 1281112852 1 f none /usr/local/share/man/man3/XtSessionReturnToken.3 0644 root root 29 2570 1281112852 1 f none /usr/local/share/man/man3/XtSetArg.3 0644 root root 4844 58089 1281112852 1 f none /usr/local/share/man/man3/XtSetErrorHandler.3 0644 root root 19 1551 1281112852 1 f none /usr/local/share/man/man3/XtSetErrorMsgHandler.3 0644 root root 22 1846 1281112852 1 f none /usr/local/share/man/man3/XtSetEventDispatcher.3 0644 root root 36 3292 1281112852 1 f none /usr/local/share/man/man3/XtSetKeyTranslator.3 0644 root root 5781 22675 1281112852 1 f none /usr/local/share/man/man3/XtSetKeyboardFocus.3 0644 root root 4802 60378 1281112852 1 f none /usr/local/share/man/man3/XtSetLanguageProc.3 0644 root root 5148 26234 1281112852 1 f none /usr/local/share/man/man3/XtSetMappedWhenManaged.3 0644 root root 23 1927 1281112852 1 f none /usr/local/share/man/man3/XtSetMultiClickTime.3 0644 root root 3825 39005 1281112852 1 f none /usr/local/share/man/man3/XtSetSelectionParameters.3 0644 root root 5342 46691 1281112852 1 f none /usr/local/share/man/man3/XtSetSelectionTimeout.3 0644 root root 33 2994 1281112852 1 f none /usr/local/share/man/man3/XtSetSensitive.3 0644 root root 4562 41008 1281112852 1 f none /usr/local/share/man/man3/XtSetSubvalues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtSetTypeConverter.3 0644 root root 33 2988 1281112852 1 f none /usr/local/share/man/man3/XtSetValues.3 0644 root root 8505 7374 1281112852 1 f none /usr/local/share/man/man3/XtSetWMColormapWindows.3 0644 root root 4257 11584 1281112852 1 f none /usr/local/share/man/man3/XtSetWarningHandler.3 0644 root root 19 1551 1281112852 1 f none /usr/local/share/man/man3/XtSetWarningMsgHandler.3 0644 root root 22 1846 1281112852 1 f none /usr/local/share/man/man3/XtStringConversionWarning.3 0644 root root 3819 39508 1281112852 1 f none /usr/local/share/man/man3/XtSuperclass.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtToolkitInitialize.3 0644 root root 38 3506 1281112852 1 f none /usr/local/share/man/man3/XtToolkitThreadInitialize.3 0644 root root 3569 16759 1281112852 1 f none /usr/local/share/man/man3/XtTranslateCoords.3 0644 root root 3689 26436 1281112852 1 f none /usr/local/share/man/man3/XtTranslateKeycode.3 0644 root root 30 2692 1281112852 1 f none /usr/local/share/man/man3/XtUngrabButton.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtUngrabKey.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtUngrabKeyboard.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtUngrabPointer.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtUninstallTranslations.3 0644 root root 35 3191 1281112852 1 f none /usr/local/share/man/man3/XtUnmanageChild.3 0644 root root 28 2423 1281112852 1 f none /usr/local/share/man/man3/XtUnmanageChildren.3 0644 root root 28 2423 1281112852 1 f none /usr/local/share/man/man3/XtUnmapWidget.3 0644 root root 23 1927 1281112852 1 f none /usr/local/share/man/man3/XtUnrealizeWidget.3 0644 root root 27 2357 1281112852 1 f none /usr/local/share/man/man3/XtUnregisterDrawable.3 0644 root root 30 2668 1281112852 1 f none /usr/local/share/man/man3/XtVaAppCreateShell.3 0644 root root 28 2418 1281112852 1 f none /usr/local/share/man/man3/XtVaAppInitialize.3 0644 root root 27 2360 1281112852 1 f none /usr/local/share/man/man3/XtVaCreateArgsList.3 0644 root root 3905 46090 1281112852 1 f none /usr/local/share/man/man3/XtVaCreateManagedWidget.3 0644 root root 26 2237 1281112852 1 f none /usr/local/share/man/man3/XtVaCreatePopupShell.3 0644 root root 30 2661 1281112852 1 f none /usr/local/share/man/man3/XtVaCreateWidget.3 0644 root root 26 2237 1281112852 1 f none /usr/local/share/man/man3/XtVaGetApplicationResources.3 0644 root root 37 3412 1281112852 1 f none /usr/local/share/man/man3/XtVaGetSubresources.3 0644 root root 29 2602 1281112852 1 f none /usr/local/share/man/man3/XtVaGetSubvalues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtVaGetValues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtVaOpenApplication.3 0644 root root 29 2571 1281112852 1 f none /usr/local/share/man/man3/XtVaSetSubvalues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtVaSetValues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtWarning.3 0644 root root 19 1551 1281112852 1 f none /usr/local/share/man/man3/XtWarningMsg.3 0644 root root 22 1846 1281112852 1 f none /usr/local/share/man/man3/XtWidgetToApplicationContext.3 0644 root root 38 3506 1281112852 1 f none /usr/local/share/man/man3/XtWindow.3 0644 root root 21 1755 1281112852 1 f none /usr/local/share/man/man3/XtWindowOfObject.3 0644 root root 21 1755 1281112852 1 f none /usr/local/share/man/man3/XtWindowToWidget.3 0644 root root 26 2221 1281112852 1 i checkinstall 790 2505 1281112885 1 i pkginfo 274 21173 1281112887 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070100086cfe000081a40000000000000000000000014c5c3b3700000112000000b600010002ffffffffffffffff0000000800000000pkginfoPKG=libxt NAME=libXt 1.0.8 i86pc Solaris 11 VERSION=1.0.8 PSTAMP=6th August 2010 VENDOR=X.org EMAIL=http://cgit.freedesktop.org/xorg/lib/libXt/ DESC=X.org X11 X Toolkit Intrinsics library ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100086cfd000081a40000000000000000000000014c5c3b3700006b13000000b600010002ffffffffffffffff0000000700000000pkgmap: 1 12578 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/X11 0755 root root 1 f none /usr/local/include/X11/CallbackI.h 0644 root root 4128 59954 1281112852 1 f none /usr/local/include/X11/Composite.h 0644 root root 3575 20346 1281112852 1 f none /usr/local/include/X11/CompositeP.h 0644 root root 4786 52199 1281112852 1 f none /usr/local/include/X11/ConstrainP.h 0644 root root 4141 7458 1281112852 1 f none /usr/local/include/X11/Constraint.h 0644 root root 2705 18443 1281112852 1 f none /usr/local/include/X11/ConvertI.h 0644 root root 3546 14887 1281112852 1 f none /usr/local/include/X11/Core.h 0644 root root 2735 20404 1281112852 1 f none /usr/local/include/X11/CoreP.h 0644 root root 8713 23491 1281112852 1 f none /usr/local/include/X11/CreateI.h 0644 root root 1362 51925 1281112852 1 f none /usr/local/include/X11/EventI.h 0644 root root 4403 25460 1281112852 1 f none /usr/local/include/X11/HookObjI.h 0644 root root 2252 58622 1281112852 1 f none /usr/local/include/X11/InitialI.h 0644 root root 12751 49442 1281112852 1 f none /usr/local/include/X11/Intrinsic.h 0644 root root 63493 1268 1281112852 1 f none /usr/local/include/X11/IntrinsicI.h 0644 root root 7603 50297 1281112852 1 f none /usr/local/include/X11/IntrinsicP.h 0644 root root 9634 49779 1281112852 1 f none /usr/local/include/X11/Object.h 0644 root root 2696 16734 1281112852 1 f none /usr/local/include/X11/ObjectP.h 0644 root root 7018 52731 1281112852 1 f none /usr/local/include/X11/PassivGraI.h 0644 root root 5651 62590 1281112852 1 f none /usr/local/include/X11/RectObj.h 0644 root root 2697 16712 1281112852 1 f none /usr/local/include/X11/RectObjP.h 0644 root root 6545 22343 1281112852 1 f none /usr/local/include/X11/ResConfigP.h 0644 root root 3105 49680 1281112852 1 f none /usr/local/include/X11/ResourceI.h 0644 root root 3857 40785 1281112852 1 f none /usr/local/include/X11/SelectionI.h 0644 root root 5265 36489 1281112852 1 f none /usr/local/include/X11/Shell.h 0644 root root 17665 16431 1281112852 1 f none /usr/local/include/X11/ShellI.h 0644 root root 229 19420 1281112852 1 f none /usr/local/include/X11/ShellP.h 0644 root root 12793 45159 1281112852 1 f none /usr/local/include/X11/StringDefs.h 0644 root root 30703 30940 1281112852 1 f none /usr/local/include/X11/ThreadsI.h 0644 root root 4331 17435 1281112852 1 f none /usr/local/include/X11/TranslateI.h 0644 root root 17304 38704 1281112852 1 f none /usr/local/include/X11/VarargsI.h 0644 root root 2536 11065 1281112852 1 f none /usr/local/include/X11/Vendor.h 0644 root root 2902 27725 1281112852 1 f none /usr/local/include/X11/VendorP.h 0644 root root 3686 30142 1281112852 1 f none /usr/local/include/X11/Xtos.h 0644 root root 3069 44424 1281112852 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libXt.a 0644 root root 2292768 39365 1281112852 1 f none /usr/local/lib/libXt.la 0755 root root 1087 29714 1281112852 1 s none /usr/local/lib/libXt.so=libXt.so.6.0.0 1 s none /usr/local/lib/libXt.so.6=libXt.so.6.0.0 1 f none /usr/local/lib/libXt.so.6.0.0 0755 root root 2093124 5856 1281112852 1 d none /usr/local/lib/pkgconfig 0755 root root 1 f none /usr/local/lib/pkgconfig/xt.pc 0644 root root 295 26831 1281112852 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man3 0755 root root 1 f none /usr/local/share/man/man3/MenuPopdown.3 0644 root root 21 1772 1281112852 1 f none /usr/local/share/man/man3/MenuPopup.3 0644 root root 19 1561 1281112852 1 f none /usr/local/share/man/man3/XtAddActions.3 0644 root root 3425 1166 1281112852 1 f none /usr/local/share/man/man3/XtAddCallback.3 0644 root root 4974 9861 1281112852 1 f none /usr/local/share/man/man3/XtAddCallbacks.3 0644 root root 25 2075 1281112852 1 f none /usr/local/share/man/man3/XtAddConverter.3 0644 root root 29 2535 1281112852 1 f none /usr/local/share/man/man3/XtAddEventHandler.3 0644 root root 7190 17231 1281112852 1 f none /usr/local/share/man/man3/XtAddExposureToRegion.3 0644 root root 3802 36193 1281112852 1 f none /usr/local/share/man/man3/XtAddGrab.3 0644 root root 5252 36941 1281112852 1 f none /usr/local/share/man/man3/XtAddInput.3 0644 root root 4287 12906 1281112852 1 f none /usr/local/share/man/man3/XtAddRawEventHandler.3 0644 root root 29 2510 1281112852 1 f none /usr/local/share/man/man3/XtAddTimeOut.3 0644 root root 22 1822 1281112852 1 f none /usr/local/share/man/man3/XtAddWorkProc.3 0644 root root 22 1822 1281112852 1 f none /usr/local/share/man/man3/XtAllocateGC.3 0644 root root 5644 5655 1281112852 1 f none /usr/local/share/man/man3/XtAppAddActionHook.3 0644 root root 4261 13543 1281112852 1 f none /usr/local/share/man/man3/XtAppAddActions.3 0644 root root 3563 15550 1281112852 1 f none /usr/local/share/man/man3/XtAppAddBlockHook.3 0644 root root 4030 56978 1281112852 1 f none /usr/local/share/man/man3/XtAppAddConverter.3 0644 root root 4401 27180 1281112852 1 f none /usr/local/share/man/man3/XtAppAddInput.3 0644 root root 5025 14743 1281112852 1 f none /usr/local/share/man/man3/XtAppAddSignal.3 0644 root root 5026 14357 1281112852 1 f none /usr/local/share/man/man3/XtAppAddTimeOut.3 0644 root root 4193 6576 1281112852 1 f none /usr/local/share/man/man3/XtAppAddWorkProc.3 0644 root root 3923 47947 1281112852 1 f none /usr/local/share/man/man3/XtAppCreateShell.3 0644 root root 4818 62158 1281112852 1 f none /usr/local/share/man/man3/XtAppError.3 0644 root root 4464 31718 1281112852 1 f none /usr/local/share/man/man3/XtAppErrorMsg.3 0644 root root 4994 13591 1281112852 1 f none /usr/local/share/man/man3/XtAppGetErrorDatabase.3 0644 root root 4566 39179 1281112852 1 f none /usr/local/share/man/man3/XtAppGetErrorDatabaseText.3 0644 root root 33 2917 1281112852 1 f none /usr/local/share/man/man3/XtAppGetExitFlag.3 0644 root root 28 2406 1281112852 1 f none /usr/local/share/man/man3/XtAppGetSelectionTimeout.3 0644 root root 4064 63526 1281112852 1 f none /usr/local/share/man/man3/XtAppInitialize.3 0644 root root 5945 36640 1281112852 1 f none /usr/local/share/man/man3/XtAppLock.3 0644 root root 3462 5075 1281112852 1 f none /usr/local/share/man/man3/XtAppMainLoop.3 0644 root root 26 2247 1281112852 1 f none /usr/local/share/man/man3/XtAppNextEvent.3 0644 root root 7987 23324 1281112852 1 f none /usr/local/share/man/man3/XtAppPeekEvent.3 0644 root root 26 2247 1281112852 1 f none /usr/local/share/man/man3/XtAppPending.3 0644 root root 26 2247 1281112852 1 f none /usr/local/share/man/man3/XtAppProcessEvent.3 0644 root root 26 2247 1281112852 1 f none /usr/local/share/man/man3/XtAppReleaseCacheRefs.3 0644 root root 3715 28220 1281112852 1 f none /usr/local/share/man/man3/XtAppSetErrorHandler.3 0644 root root 22 1840 1281112852 1 f none /usr/local/share/man/man3/XtAppSetErrorMsgHandler.3 0644 root root 25 2135 1281112852 1 f none /usr/local/share/man/man3/XtAppSetExitFlag.3 0644 root root 3514 9421 1281112852 1 f none /usr/local/share/man/man3/XtAppSetFallbackResources.3 0644 root root 4620 48909 1281112852 1 f none /usr/local/share/man/man3/XtAppSetSelectionTimeout.3 0644 root root 36 3283 1281112852 1 f none /usr/local/share/man/man3/XtAppSetTypeConverter.3 0644 root root 4912 10261 1281112852 1 f none /usr/local/share/man/man3/XtAppSetWarningHandler.3 0644 root root 22 1840 1281112852 1 f none /usr/local/share/man/man3/XtAppSetWarningMsgHandler.3 0644 root root 25 2135 1281112852 1 f none /usr/local/share/man/man3/XtAppUnlock.3 0644 root root 21 1711 1281112852 1 f none /usr/local/share/man/man3/XtAppWarning.3 0644 root root 22 1840 1281112852 1 f none /usr/local/share/man/man3/XtAppWarningMsg.3 0644 root root 25 2135 1281112852 1 f none /usr/local/share/man/man3/XtAugmentTranslations.3 0644 root root 35 3191 1281112852 1 f none /usr/local/share/man/man3/XtBuildEventMask.3 0644 root root 3690 27494 1281112852 1 f none /usr/local/share/man/man3/XtCallAcceptFocus.3 0644 root root 3594 17611 1281112852 1 f none /usr/local/share/man/man3/XtCallActionProc.3 0644 root root 4292 15371 1281112852 1 f none /usr/local/share/man/man3/XtCallCallbackList.3 0644 root root 27 2305 1281112852 1 f none /usr/local/share/man/man3/XtCallCallbacks.3 0644 root root 4708 50809 1281112852 1 f none /usr/local/share/man/man3/XtCallConverter.3 0644 root root 29 2566 1281112852 1 f none /usr/local/share/man/man3/XtCallbackExclusive.3 0644 root root 19 1561 1281112852 1 f none /usr/local/share/man/man3/XtCallbackNone.3 0644 root root 19 1561 1281112852 1 f none /usr/local/share/man/man3/XtCallbackNonexclusive.3 0644 root root 19 1561 1281112852 1 f none /usr/local/share/man/man3/XtCallbackPopdown.3 0644 root root 21 1772 1281112852 1 f none /usr/local/share/man/man3/XtCalloc.3 0644 root root 20 1629 1281112852 1 f none /usr/local/share/man/man3/XtCancelSelectionRequest.3 0644 root root 36 3304 1281112852 1 f none /usr/local/share/man/man3/XtChangeManagedSet.3 0644 root root 28 2423 1281112852 1 f none /usr/local/share/man/man3/XtCheckSubclass.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtClass.3 0644 root root 6534 16878 1281112852 1 f none /usr/local/share/man/man3/XtCloseDisplay.3 0644 root root 31 2797 1281112852 1 f none /usr/local/share/man/man3/XtConfigureWidget.3 0644 root root 5563 64045 1281112852 1 f none /usr/local/share/man/man3/XtConvert.3 0644 root root 4986 13151 1281112852 1 f none /usr/local/share/man/man3/XtConvertAndStore.3 0644 root root 6447 15906 1281112852 1 f none /usr/local/share/man/man3/XtConvertCase.3 0644 root root 30 2692 1281112852 1 f none /usr/local/share/man/man3/XtCreateApplicationContext.3 0644 root root 4464 35400 1281112852 1 f none /usr/local/share/man/man3/XtCreateApplicationShell.3 0644 root root 3814 38052 1281112852 1 f none /usr/local/share/man/man3/XtCreateManagedWidget.3 0644 root root 26 2237 1281112852 1 f none /usr/local/share/man/man3/XtCreatePopupShell.3 0644 root root 4722 53948 1281112852 1 f none /usr/local/share/man/man3/XtCreateSelectionRequest.3 0644 root root 5426 56521 1281112852 1 f none /usr/local/share/man/man3/XtCreateWidget.3 0644 root root 9037 50937 1281112852 1 f none /usr/local/share/man/man3/XtCreateWindow.3 0644 root root 4208 4782 1281112852 1 f none /usr/local/share/man/man3/XtDatabase.3 0644 root root 31 2797 1281112852 1 f none /usr/local/share/man/man3/XtDestroyApplicationContext.3 0644 root root 38 3506 1281112852 1 f none /usr/local/share/man/man3/XtDestroyWidget.3 0644 root root 26 2237 1281112852 1 f none /usr/local/share/man/man3/XtDirectConvert.3 0644 root root 21 1766 1281112852 1 f none /usr/local/share/man/man3/XtDisownSelection.3 0644 root root 26 2271 1281112852 1 f none /usr/local/share/man/man3/XtDispatchEvent.3 0644 root root 26 2247 1281112852 1 f none /usr/local/share/man/man3/XtDispatchEventToWidget.3 0644 root root 36 3292 1281112852 1 f none /usr/local/share/man/man3/XtDisplay.3 0644 root root 4030 54984 1281112852 1 f none /usr/local/share/man/man3/XtDisplayInitialize.3 0644 root root 7682 61264 1281112852 1 f none /usr/local/share/man/man3/XtDisplayOfObject.3 0644 root root 21 1755 1281112852 1 f none /usr/local/share/man/man3/XtDisplayStringConversionWarning.3 0644 root root 3946 51275 1281112852 1 f none /usr/local/share/man/man3/XtDisplayToApplicationContext.3 0644 root root 3443 4411 1281112852 1 f none /usr/local/share/man/man3/XtError.3 0644 root root 4091 59422 1281112852 1 f none /usr/local/share/man/man3/XtErrorMsg.3 0644 root root 4640 43500 1281112852 1 f none /usr/local/share/man/man3/XtFindFile.3 0644 root root 5531 64283 1281112852 1 f none /usr/local/share/man/man3/XtFree.3 0644 root root 20 1629 1281112852 1 f none /usr/local/share/man/man3/XtGetActionKeysym.3 0644 root root 4159 3055 1281112852 1 f none /usr/local/share/man/man3/XtGetActionList.3 0644 root root 3992 53995 1281112852 1 f none /usr/local/share/man/man3/XtGetApplicationNameAndClass.3 0644 root root 3882 43503 1281112852 1 f none /usr/local/share/man/man3/XtGetApplicationResources.3 0644 root root 4883 5394 1281112852 1 f none /usr/local/share/man/man3/XtGetClassExtension.3 0644 root root 4417 27604 1281112852 1 f none /usr/local/share/man/man3/XtGetConstraintResourceList.3 0644 root root 29 2569 1281112852 1 f none /usr/local/share/man/man3/XtGetDisplays.3 0644 root root 3593 17522 1281112852 1 f none /usr/local/share/man/man3/XtGetErrorDatabase.3 0644 root root 4075 59115 1281112852 1 f none /usr/local/share/man/man3/XtGetErrorDatabaseText.3 0644 root root 30 2628 1281112852 1 f none /usr/local/share/man/man3/XtGetGC.3 0644 root root 4200 3623 1281112852 1 f none /usr/local/share/man/man3/XtGetKeyboardFocusWidget.3 0644 root root 3642 22353 1281112852 1 f none /usr/local/share/man/man3/XtGetKeysymTable.3 0644 root root 4414 27070 1281112852 1 f none /usr/local/share/man/man3/XtGetMultiClickTime.3 0644 root root 31 2737 1281112852 1 f none /usr/local/share/man/man3/XtGetResourceList.3 0644 root root 5095 26383 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionParameters.3 0644 root root 4530 38712 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionRequest.3 0644 root root 4094 64151 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionTimeout.3 0644 root root 3642 21550 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionValue.3 0644 root root 5492 58062 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionValueIncremental.3 0644 root root 6158 55726 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionValues.3 0644 root root 31 2760 1281112852 1 f none /usr/local/share/man/man3/XtGetSelectionValuesIncremental.3 0644 root root 42 3898 1281112852 1 f none /usr/local/share/man/man3/XtGetSubresources.3 0644 root root 4873 3285 1281112852 1 f none /usr/local/share/man/man3/XtGetSubvalues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtGetValues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtGrabButton.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtGrabKey.3 0644 root root 8086 25465 1281112852 1 f none /usr/local/share/man/man3/XtGrabKeyboard.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtGrabPointer.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtHasCallbacks.3 0644 root root 27 2305 1281112852 1 f none /usr/local/share/man/man3/XtHooksOfDisplay.3 0644 root root 3502 9016 1281112852 1 f none /usr/local/share/man/man3/XtInitialize.3 0644 root root 4464 29544 1281112852 1 f none /usr/local/share/man/man3/XtInitializeWidgetClass.3 0644 root root 3617 20038 1281112852 1 f none /usr/local/share/man/man3/XtInsertEventHandler.3 0644 root root 29 2510 1281112852 1 f none /usr/local/share/man/man3/XtInsertEventTypeHandler.3 0644 root root 9202 10641 1281112852 1 f none /usr/local/share/man/man3/XtInsertRawEventHandler.3 0644 root root 29 2510 1281112852 1 f none /usr/local/share/man/man3/XtInstallAccelerators.3 0644 root root 35 3149 1281112852 1 f none /usr/local/share/man/man3/XtInstallAllAccelerators.3 0644 root root 35 3149 1281112852 1 f none /usr/local/share/man/man3/XtIsApplicationShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsComposite.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsConstraint.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsManaged.3 0644 root root 28 2423 1281112852 1 f none /usr/local/share/man/man3/XtIsObject.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsOverrideShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsRealized.3 0644 root root 27 2357 1281112852 1 f none /usr/local/share/man/man3/XtIsRectObj.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsSensitive.3 0644 root root 26 2283 1281112852 1 f none /usr/local/share/man/man3/XtIsSessionShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsSubclass.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsTopLevelShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsTransientShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsVendorShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsWMShell.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtIsWidget.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtKeysymToKeycodeList.3 0644 root root 28 2447 1281112852 1 f none /usr/local/share/man/man3/XtLastEventProcessed.3 0644 root root 3949 48845 1281112852 1 f none /usr/local/share/man/man3/XtLastTimestampProcessed.3 0644 root root 32 2883 1281112852 1 f none /usr/local/share/man/man3/XtMainLoop.3 0644 root root 23 1958 1281112852 1 f none /usr/local/share/man/man3/XtMakeGeometryRequest.3 0644 root root 6193 57886 1281112852 1 f none /usr/local/share/man/man3/XtMakeResizeRequest.3 0644 root root 33 3000 1281112852 1 f none /usr/local/share/man/man3/XtMalloc.3 0644 root root 5473 49960 1281112852 1 f none /usr/local/share/man/man3/XtManageChild.3 0644 root root 28 2423 1281112852 1 f none /usr/local/share/man/man3/XtManageChildren.3 0644 root root 9612 32153 1281112852 1 f none /usr/local/share/man/man3/XtMapWidget.3 0644 root root 4137 798 1281112852 1 f none /usr/local/share/man/man3/XtMergeArgLists.3 0644 root root 20 1611 1281112852 1 f none /usr/local/share/man/man3/XtMoveWidget.3 0644 root root 29 2571 1281112852 1 f none /usr/local/share/man/man3/XtName.3 0644 root root 3194 45256 1281112852 1 f none /usr/local/share/man/man3/XtNameToWidget.3 0644 root root 4957 10778 1281112852 1 f none /usr/local/share/man/man3/XtNew.3 0644 root root 20 1629 1281112852 1 f none /usr/local/share/man/man3/XtNewString.3 0644 root root 20 1629 1281112852 1 f none /usr/local/share/man/man3/XtNextEvent.3 0644 root root 4374 18772 1281112852 1 f none /usr/local/share/man/man3/XtNoticeSignal.3 0644 root root 26 2189 1281112852 1 f none /usr/local/share/man/man3/XtNumber.3 0644 root root 20 1644 1281112852 1 f none /usr/local/share/man/man3/XtOffset.3 0644 root root 4328 17854 1281112852 1 f none /usr/local/share/man/man3/XtOffsetOf.3 0644 root root 20 1644 1281112852 1 f none /usr/local/share/man/man3/XtOpenApplication.3 0644 root root 6085 49490 1281112852 1 f none /usr/local/share/man/man3/XtOpenDisplay.3 0644 root root 31 2797 1281112852 1 f none /usr/local/share/man/man3/XtOverrideTranslations.3 0644 root root 35 3191 1281112852 1 f none /usr/local/share/man/man3/XtOwnSelection.3 0644 root root 6659 37421 1281112852 1 f none /usr/local/share/man/man3/XtOwnSelectionIncremental.3 0644 root root 26 2271 1281112852 1 f none /usr/local/share/man/man3/XtParent.3 0644 root root 3211 48367 1281112852 1 f none /usr/local/share/man/man3/XtParseAcceleratorTable.3 0644 root root 4736 60134 1281112852 1 f none /usr/local/share/man/man3/XtParseTranslationTable.3 0644 root root 5062 25561 1281112852 1 f none /usr/local/share/man/man3/XtPeekEvent.3 0644 root root 23 1958 1281112852 1 f none /usr/local/share/man/man3/XtPending.3 0644 root root 23 1958 1281112852 1 f none /usr/local/share/man/man3/XtPopdown.3 0644 root root 5437 49161 1281112852 1 f none /usr/local/share/man/man3/XtPopup.3 0644 root root 8046 21596 1281112852 1 f none /usr/local/share/man/man3/XtPopupSpringLoaded.3 0644 root root 19 1561 1281112852 1 f none /usr/local/share/man/man3/XtProcessEvent.3 0644 root root 23 1958 1281112852 1 f none /usr/local/share/man/man3/XtProcessLock.3 0644 root root 3313 57106 1281112852 1 f none /usr/local/share/man/man3/XtProcessUnlock.3 0644 root root 25 2157 1281112852 1 f none /usr/local/share/man/man3/XtQueryGeometry.3 0644 root root 4298 19210 1281112852 1 f none /usr/local/share/man/man3/XtRealizeWidget.3 0644 root root 5390 48156 1281112852 1 f none /usr/local/share/man/man3/XtRealloc.3 0644 root root 20 1629 1281112852 1 f none /usr/local/share/man/man3/XtRegisterCaseConverter.3 0644 root root 30 2692 1281112852 1 f none /usr/local/share/man/man3/XtRegisterDrawable.3 0644 root root 4447 30057 1281112852 1 f none /usr/local/share/man/man3/XtRegisterExtensionSelector.3 0644 root root 36 3292 1281112852 1 f none /usr/local/share/man/man3/XtRegisterGrabAction.3 0644 root root 3652 22238 1281112852 1 f none /usr/local/share/man/man3/XtReleaseGC.3 0644 root root 19 1455 1281112852 1 f none /usr/local/share/man/man3/XtReleasePropertyAtom.3 0644 root root 33 3031 1281112852 1 f none /usr/local/share/man/man3/XtRemoveActionHook.3 0644 root root 30 2590 1281112852 1 f none /usr/local/share/man/man3/XtRemoveAllCallbacks.3 0644 root root 25 2075 1281112852 1 f none /usr/local/share/man/man3/XtRemoveBlockHook.3 0644 root root 29 2475 1281112852 1 f none /usr/local/share/man/man3/XtRemoveCallback.3 0644 root root 25 2075 1281112852 1 f none /usr/local/share/man/man3/XtRemoveCallbacks.3 0644 root root 25 2075 1281112852 1 f none /usr/local/share/man/man3/XtRemoveEventHandler.3 0644 root root 29 2510 1281112852 1 f none /usr/local/share/man/man3/XtRemoveEventTypeHandler.3 0644 root root 36 3292 1281112852 1 f none /usr/local/share/man/man3/XtRemoveGrab.3 0644 root root 21 1674 1281112852 1 f none /usr/local/share/man/man3/XtRemoveInput.3 0644 root root 25 2111 1281112852 1 f none /usr/local/share/man/man3/XtRemoveRawEventHandler.3 0644 root root 29 2510 1281112852 1 f none /usr/local/share/man/man3/XtRemoveSignal.3 0644 root root 26 2189 1281112852 1 f none /usr/local/share/man/man3/XtRemoveTimeOut.3 0644 root root 27 2294 1281112852 1 f none /usr/local/share/man/man3/XtRemoveWorkProc.3 0644 root root 28 2406 1281112852 1 f none /usr/local/share/man/man3/XtReservePropertyAtom.3 0644 root root 3678 25154 1281112852 1 f none /usr/local/share/man/man3/XtResizeWidget.3 0644 root root 29 2571 1281112852 1 f none /usr/local/share/man/man3/XtResolvePathname.3 0644 root root 8494 52449 1281112852 1 f none /usr/local/share/man/man3/XtScreen.3 0644 root root 21 1755 1281112852 1 f none /usr/local/share/man/man3/XtScreenDatabase.3 0644 root root 31 2797 1281112852 1 f none /usr/local/share/man/man3/XtScreenOfObject.3 0644 root root 21 1755 1281112852 1 f none /usr/local/share/man/man3/XtSendSelectionRequest.3 0644 root root 36 3304 1281112852 1 f none /usr/local/share/man/man3/XtSessionGetToken.3 0644 root root 3762 33886 1281112852 1 f none /usr/local/share/man/man3/XtSessionReturnToken.3 0644 root root 29 2570 1281112852 1 f none /usr/local/share/man/man3/XtSetArg.3 0644 root root 4844 58089 1281112852 1 f none /usr/local/share/man/man3/XtSetErrorHandler.3 0644 root root 19 1551 1281112852 1 f none /usr/local/share/man/man3/XtSetErrorMsgHandler.3 0644 root root 22 1846 1281112852 1 f none /usr/local/share/man/man3/XtSetEventDispatcher.3 0644 root root 36 3292 1281112852 1 f none /usr/local/share/man/man3/XtSetKeyTranslator.3 0644 root root 5781 22675 1281112852 1 f none /usr/local/share/man/man3/XtSetKeyboardFocus.3 0644 root root 4802 60378 1281112852 1 f none /usr/local/share/man/man3/XtSetLanguageProc.3 0644 root root 5148 26234 1281112852 1 f none /usr/local/share/man/man3/XtSetMappedWhenManaged.3 0644 root root 23 1927 1281112852 1 f none /usr/local/share/man/man3/XtSetMultiClickTime.3 0644 root root 3825 39005 1281112852 1 f none /usr/local/share/man/man3/XtSetSelectionParameters.3 0644 root root 5342 46691 1281112852 1 f none /usr/local/share/man/man3/XtSetSelectionTimeout.3 0644 root root 33 2994 1281112852 1 f none /usr/local/share/man/man3/XtSetSensitive.3 0644 root root 4562 41008 1281112852 1 f none /usr/local/share/man/man3/XtSetSubvalues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtSetTypeConverter.3 0644 root root 33 2988 1281112852 1 f none /usr/local/share/man/man3/XtSetValues.3 0644 root root 8505 7374 1281112852 1 f none /usr/local/share/man/man3/XtSetWMColormapWindows.3 0644 root root 4257 11584 1281112852 1 f none /usr/local/share/man/man3/XtSetWarningHandler.3 0644 root root 19 1551 1281112852 1 f none /usr/local/share/man/man3/XtSetWarningMsgHandler.3 0644 root root 22 1846 1281112852 1 f none /usr/local/share/man/man3/XtStringConversionWarning.3 0644 root root 3819 39508 1281112852 1 f none /usr/local/share/man/man3/XtSuperclass.3 0644 root root 19 1531 1281112852 1 f none /usr/local/share/man/man3/XtToolkitInitialize.3 0644 root root 38 3506 1281112852 1 f none /usr/local/share/man/man3/XtToolkitThreadInitialize.3 0644 root root 3569 16759 1281112852 1 f none /usr/local/share/man/man3/XtTranslateCoords.3 0644 root root 3689 26436 1281112852 1 f none /usr/local/share/man/man3/XtTranslateKeycode.3 0644 root root 30 2692 1281112852 1 f none /usr/local/share/man/man3/XtUngrabButton.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtUngrabKey.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtUngrabKeyboard.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtUngrabPointer.3 0644 root root 21 1706 1281112852 1 f none /usr/local/share/man/man3/XtUninstallTranslations.3 0644 root root 35 3191 1281112852 1 f none /usr/local/share/man/man3/XtUnmanageChild.3 0644 root root 28 2423 1281112852 1 f none /usr/local/share/man/man3/XtUnmanageChildren.3 0644 root root 28 2423 1281112852 1 f none /usr/local/share/man/man3/XtUnmapWidget.3 0644 root root 23 1927 1281112852 1 f none /usr/local/share/man/man3/XtUnrealizeWidget.3 0644 root root 27 2357 1281112852 1 f none /usr/local/share/man/man3/XtUnregisterDrawable.3 0644 root root 30 2668 1281112852 1 f none /usr/local/share/man/man3/XtVaAppCreateShell.3 0644 root root 28 2418 1281112852 1 f none /usr/local/share/man/man3/XtVaAppInitialize.3 0644 root root 27 2360 1281112852 1 f none /usr/local/share/man/man3/XtVaCreateArgsList.3 0644 root root 3905 46090 1281112852 1 f none /usr/local/share/man/man3/XtVaCreateManagedWidget.3 0644 root root 26 2237 1281112852 1 f none /usr/local/share/man/man3/XtVaCreatePopupShell.3 0644 root root 30 2661 1281112852 1 f none /usr/local/share/man/man3/XtVaCreateWidget.3 0644 root root 26 2237 1281112852 1 f none /usr/local/share/man/man3/XtVaGetApplicationResources.3 0644 root root 37 3412 1281112852 1 f none /usr/local/share/man/man3/XtVaGetSubresources.3 0644 root root 29 2602 1281112852 1 f none /usr/local/share/man/man3/XtVaGetSubvalues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtVaGetValues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtVaOpenApplication.3 0644 root root 29 2571 1281112852 1 f none /usr/local/share/man/man3/XtVaSetSubvalues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtVaSetValues.3 0644 root root 23 1953 1281112852 1 f none /usr/local/share/man/man3/XtWarning.3 0644 root root 19 1551 1281112852 1 f none /usr/local/share/man/man3/XtWarningMsg.3 0644 root root 22 1846 1281112852 1 f none /usr/local/share/man/man3/XtWidgetToApplicationContext.3 0644 root root 38 3506 1281112852 1 f none /usr/local/share/man/man3/XtWindow.3 0644 root root 21 1755 1281112852 1 f none /usr/local/share/man/man3/XtWindowOfObject.3 0644 root root 21 1755 1281112852 1 f none /usr/local/share/man/man3/XtWindowToWidget.3 0644 root root 26 2221 1281112852 1 i checkinstall 790 2505 1281112885 1 i pkginfo 274 21173 1281112887 07070100086e39000041ed0000000000000000000000024c5c3b3800000000000000b600010002ffffffffffffffff0000000800000000install07070100086e3a000081ed0000000000000000000000014c5c3b3500000316000000b600010002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.11" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 07070100086cff000041ed0000000000000000000000034c5c3b3700000000000000b600010002ffffffffffffffff0000000500000000root07070100086d00000041ed0000000000000000000000034c5c3b3700000000000000b600010002ffffffffffffffff0000000900000000root/usr07070100086d01000041ed0000000000000000000000054c5c3b3700000000000000b600010002ffffffffffffffff0000000f00000000root/usr/local07070100086d2b000041ed0000000000000000000000034c5c3b3700000000000000b600010002ffffffffffffffff0000001500000000root/usr/local/share07070100086d2c000041ed0000000000000000000000034c5c3b3700000000000000b600010002ffffffffffffffff0000001900000000root/usr/local/share/man07070100086d2d000041ed0000000000000000000000024c5c3b3800000000000000b600010002ffffffffffffffff0000001e00000000root/usr/local/share/man/man307070100086d85000081a40000000000000000000000014c5c3b1400000d73000000b600010002ffffffffffffffff0000003e00000000root/usr/local/share/man/man3/XtDisplayToApplicationContext.3.\" $Xorg: XtDisACon.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtDisACon.man,v 1.2 2001/01/27 18:20:25 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtDisplay-To-Application-Context wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtDisplayToApplicationContext 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtDisplayToApplicationContext \- obtain an application context .SH SYNTAX .HP XtAppContext XtDisplayToApplicationContext(Display* \fIdpy\fP); .SH ARGUMENTS .ds Wi that you want the application context for .IP \fIdpy\fP 1i Specifies the display \*(Wi. .SH DESCRIPTION The .ZN XtDisplayToApplicationContext function returns the application context for the specified display. .SH "SEE ALSO" \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d8e000081a40000000000000000000000014c5c3b1400001141000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtGetClassExtension.3.\" $Xorg: XtGetClExt.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetClExt.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Class-Extension wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetClassExtension 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetClassExtension \- locate a class extension record .SH SYNTAX .HP XtPointer XtGetClassExtension(WidgetClass \fIobject_class\fP, Cardinal \fIbyte_offset\fP, XrmQuark \fItype\fP, long \fIversion\fP, Cardinal \fIrecord_size\fP); .SH ARGUMENTS .IP \fIobject_class\fP 1i Specifies the widget class containing the extension list to be searched. .IP \fIbyte_offset\fP 1i Specifies the offset in bytes form the base of the widget class of the extension field to be searched. .IP \fItype\fP 1i Specifies the name of the class extension to be located. .IP \fIversion\fP 1i Specifies the minimum acceptable version of the class extension required for a match. .IP \fIrecord_size\fP 1i Specifies the minimum acceptable length of the class extension record required for match, or 0. .SH DESCRIPTION The list of extension records at the specified offset in the specified \fIwidget_class\fP will be searched for a match on the specified \fItype\fP, a version greater than or equal to the specified \fIversion\fP, and a record size greater than or equal the specified \fIrecord_size\fP if it is nonzero. .ZN XtGetClassExtension returns a pointer to a matching extension record or NULL if no match is found. The returned extension record is owned by the widget class and must not be modified or freed by the caller, except possibly to be modified by the widget class owner. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086db2000081a40000000000000000000000014c5c3b140000001c000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtIsManaged.3.so man3/XtManageChildren.3 07070100086d32000081a40000000000000000000000014c5c3b1400000019000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtAddCallbacks.3.so man3/XtAddCallback.3 07070100086e12000081a40000000000000000000000014c5c3b1400002139000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtSetValues.3.\" $Xorg: XtSetVal.man,v 1.3 2000/08/17 19:42:03 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtSetVal.man,v 1.3 2001/02/09 03:47:52 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSet-Values XtVa-Set-Values XtSet-Subvalues XtVa-Set-Subvalues XtGet-Values XtVa-Get-Values XtGet-Subvalues XtVa-Get-Subvalues constraint-Widget-Class wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtSetValues 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtSetValues, XtVaSetValues, XtSetSubvalues, XtVaSetSubvalues, XtGetValues, XtVaGetValues, XtGetSubvalues, XtVaGetSubvalues \- obtain and set widget resources .SH SYNTAX .HP void XtSetValues(Widget \fIw\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP void XtVaSetValues(Widget \fIw\fP, ...\^); .HP void XtSetSubvalues(XtPointer \fIbase\fP, XtResourceList \fIresources\fP, Cardinal \fInum_resources\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP void XtVaSetSubvalues(XtPointer \fIbase\fP, XtResourceList \fIresources\fP, Cardinal \fInum_resources\fP, ...\^); .HP void XtGetValues(Widget \fIw\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP void XtVaGetValues(Widget \fIw\fP, ...\^); .HP void XtGetSubvalues(XtPointer \fIbase\fP, XtResourceList \fIresources\fP, Cardinal \fInum_resources\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP void XtVaGetSubvalues(XtPointer \fIbase\fP, XtResourceList \fIresources\fP, Cardinal \fInum_resources\fP, ...\^); .SH ARGUMENTS .ds Al of name/address pairs that contain the resource name \ and either the address into which the resource value is to be stored \ or their new values .IP \fIargs\fP 1i Specifies the argument list \*(Al. .ds Ba retrieved or written .IP \fIbase\fP 1i Specifies the base address of the subpart data structure where the resources should be \*(Ba. .IP \fInum_args\fP 1i Specifies the number of arguments in the argument list. .IP \fIresources\fP 1i Specifies the nonwidget resource list or values. .IP \fInum_resources\fP 1i Specifies the number of resources in the resource list. .IP \fIw\fP 1i Specifies the widget. .IP \fI...\fP 1i Specifies the variable argument list \*(Al. .SH DESCRIPTION The .ZN XtSetValues function starts with the resources specified for the .ZN Core widget fields and proceeds down the subclass chain to the widget. At each stage, it writes the new value (if specified by one of the arguments) or the existing value (if no new value is specified) to a new widget data record. .ZN XtSetValues then calls the set_values procedures for the widget in superclass-to-subclass order. .IN "hook" If the widget has any non-NULL set_values_hook fields, these are called immediately after the corresponding set_values procedure. This procedure permits subclasses to set nonwidget data for .ZN XtSetValues . .LP If the widget's parent is a subclass of .ZN constraintWidgetClass , .ZN XtSetValues also updates the widget's constraints. It starts with the constraint resources specified for .ZN constraintWidgetClass and proceeds down the subclass chain to the parent's class. At each stage, it writes the new value or the existing value to a new constraint record. It then calls the constraint set_values procedures from .ZN constraintWidgetClass down to the parent's class. The constraint set_values procedures are called with widget arguments, as for all set_values procedures, not just the constraint record arguments, so that they can make adjustments to the desired values based on full information about the widget. .LP .ZN XtSetValues determines if a geometry request is needed by comparing the current widget to the new widget. If any geometry changes are required, it makes the request, and the geometry manager returns .ZN XtGeometryYes , .ZN XtGeometryAlmost , or .ZN XtGeometryNo . If .ZN XtGeometryYes , .ZN XtSetValues calls the widget's resize procedure. If .ZN XtGeometryNo , .ZN XtSetValues resets the geometry fields to their original values. If .ZN XtGeometryAlmost , .ZN XtSetValues calls the set_values_almost procedure, which determines what should be done and writes new values for the geometry fields into the new widget. .ZN XtSetValues then repeats this process, deciding once more whether the geometry manager should be called. .LP Finally, if any of the set_values procedures returned .ZN True , .ZN XtSetValues causes the widget's expose procedure to be invoked by calling the Xlib .ZN XClearArea function on the widget's window. .LP The .ZN XtSetSubvalues function stores resources into the structure identified by base. .LP The .ZN XtGetValues function starts with the resources specified for the core widget fields and proceeds down the subclass chain to the widget. The value field of a passed argument list should contain the address into which to store the corresponding resource value. It is the caller's responsibility to allocate and deallocate this storage according to the size of the resource representation type used within the widget. .LP If the widget's parent is a subclass of .ZN constraintWidgetClass , .ZN XtGetValues then fetches the values for any constraint resources requested. It starts with the constraint resources specified for .ZN constraintWidgetClass and proceeds down to the subclass chain to the parent's constraint resources. If the argument list contains a resource name that is not found in any of the resource lists searched, the value at the corresponding address is not modified. .IN "hook" Finally, if the get_values_hook procedures are non-NULL, they are called in superclass-to-subclass order after all the resource values have been fetched by .ZN XtGetValues . This permits a subclass to provide nonwidget resource data to .ZN XtGetValues . .LP The .ZN XtGetSubvalues function obtains resource values from the structure identified by base. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dab000081a40000000000000000000000014c5c3b14000023f2000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtInsertEventTypeHandler.3.\" $Xorg: XtExtEvDis.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtExtEvDis.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtInsert-Event-Type-Handler XtRemove-Event-Type-Handler XtSet-Event-Dispatcher XtDispatch-Event-To-Widget wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtInsertEventTypeHandler 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtInsertEventTypeHandler, XtRemoveEventTypeHandler, XtRegisterExtensionSelector, XtSetEventDispatcher, XtDispatchEventToWidget \- extension event handling .SH SYNTAX .HP void XtInsertEventTypeHandler(Widget \fIwidget\fP, int \fIevent_type\fP, XtPointer \fIselect_data\fP, XtEventHandler \fIproc\fP, XtPointer \fIclient_data\fP, XtListPosition \fIposition\fP); .HP void XtRemoveEventTypeHandler(Widget \fIwidget\fP, int \fIevent_type\fP, XtPointer \fIselect_data\fP, XtEventHandler \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtRegisterExtensionSelector(Display* \fIdisplay\fP, int \fImin_event_type\fP, int \fImax_event_type\fP, XtExtensionSelectProc \fIproc\fP, XtPointer \fIclient_data\fP); .HP XtEventDispatchProc XtSetEventDispatcher(Widget \fIwidget\fP, int \fIevent_type\fP, XtEventDispatchProc \fIproc\fP); .HP Boolean XtDispatchEventToWidget(Widget \fIwidget\fP, XEvent* \fIevent\fP); .SH ARGUMENTS .IP \fIwidget\fP 1i Specifies the widget for this event handler. Must be of class Core or any subclass thereof. .IP \fIevent_type\fP 1i Specifies the event type. .IP \fIselect_data\fP 1i Specifies data used to select or deselect events from the server. .IP \fIproc\fP 1i Specifies the proc. .IP \fIclient_data\fP 1i Specifies additional data to be passed to the event handler. .IP \fIposition\fP 1i Specifies when the event handler is to be called relative to other previously registered handlers. .IP \fIdisplay\fP 1i Specifies the display. .IP \fImin_event_type,\ max_event_type\fP 1i Specifies the range of event types for this extension. .IP \fIevent\fP 1i Specifies a pointer to the event to be dispatched. .SH DESCRIPTION The .ZN XtInsertEventTypeHandler function registers a procedure with the dispatch mechanism that is to be called when an event that matches the specified \fIevent_type\fP is dispatched to the specified \fIwidget\fP. .LP If \fIevent_type\fP is one of the core X protocol events then \fIselect_data\fP must be a pointer to a value of type .ZN EventMask , indicating the event mask to be used to select for the desired event. This event mask will be included in the value returned by .ZN XtBuildEventMask . If the widget is realized .ZN XtInsertEventTypeHandler calls .ZN XSelectInput if necessary. Specifying NULL for \fIselect_data\fP is equivalent to specifying a pointer to an event mask containing 0. This is similar to the .ZN XtInsertRawEventHandler function. .LP If \fIevent_type\fP specifies an extension event type then the semantics of the data pointed to by \fIselect_data\fP are defined by the extension selector registered for the specified event type. .LP In either case the Intrinsics are not required to copy the data pointed to by \fIselect_data\fP, so the caller must ensure that it remains valid as long as the event handler remains registered with this value of \fIselect_data\fP. .LP The \fIposition\fP argument allows the client to control the order of the invocation of event handlers registered for the same event type. If the client does not care about the order, it should normally specify .ZN XtListTail , which registers this event handler after any previously registered handlers for this event type. .LP The .ZN XtRemoveEventTypeHandler function unregisters an even handler registered with .ZN XtInsertEventTypeHandler for the specified event type. The request is ignored if \fIclient_data\fP does not match the value given with the handler was registered. .LP If \fIevent_type\fP specifies on of the core X protocol events, \fIselect_data\fP must be a pointer to a value of type .ZN EventMask , indicating the mask to be used to deselect for the appropriate event. If the widget is realized, .ZN XtRemoveEventTypeHandler calls .ZN XSelectInput if necessary. Specifying NULL for \fIselect_data\fP is equivalent to specifying a pointer to an event mask containing 0. This is similar to the .ZN XtRemoveRawEventHandler function. .LP If \fIevent_type\fP specifies an extension event type then the semantics of the data pointed to by \fIselect_data\fP are defined by the extension selector registered for the specified event type. .LP The .ZN XtRegisterExtensionSelector function registers a procedure to arrange for the delivery of extension events to widgets. .LP If \fImin_event_type\fP and \fImax_event_type\fP match the parameters to a previous call to .ZN XtRegisterExtensionSelector for the same display, the \fIproc\fP and \fIclient_data\fP replace the previously registered values. If the range specified by \fImin_event_type\fP and \fImax_event_type\fP overlaps the range of the parameters to a previous call for the same display in any other way, an error results. .LP The .ZN XtSetEventDispatcher function registers the event dispatcher procedure specified by \fIproc\fP for events with the type \fIevent_type\fP. The previously registered dispatcher (or the default dispatcher if there was no previously registered dispatcher) is returned. If \fIproc\fP is NULL, the default procedure is restored for the specified type. .LP In the future, when .ZN XtDispatchEvent is called with an event of \fIevent_type\fP, the specified \fIproc\fP (or the default dispatcher) will be invoked to determine a widget ot which to dispatch the event. .LP The .ZN XtDispatchEventToWidget function scans the list of registered event handlers for the specified widget and calls each handler that has been registered for the specified event type, subject to the \fIcontinue_to_dispatch\fP value returned by each handler. The Intrinsics behave as if event handlers were registered at the head of the list for .ZN Expose , .ZN NoExpose , .ZN GraphicsExpose , and .ZN VisibilityNotify events to invoke the widget's expose procedure according to the exposure compression rules and to update the widget's \fIvisible\fP field if \fIvisible_interest\fP is .ZN True . These internal event handlers never set \fIcontinue_to_dispatch\fP to .ZN False . .LP .ZN XtDispatchEventToWidget returns .ZN True if any event handler was called and .ZN False otherwise. .LP .SH "SEE ALSO" XtGetKeyboardFocusWidget(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e30000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtVaOpenApplication.3.so man3/XtOpenApplication.3 07070100086e17000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtSuperclass.3.so man3/XtClass.3 07070100086d8c000081a40000000000000000000000014c5c3b1400000f2a000000b600010002ffffffffffffffff0000003d00000000root/usr/local/share/man/man3/XtGetApplicationNameAndClass.3.\" $Xorg: XtGetANC.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetANC.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Application-Name-And-Class wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetApplicationNameAndClass 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetApplicationNameAndClass \- retrieve application name and class .SH SYNTAX .HP void XtGetApplicationNameAndClass(Display* \fIdisplay\fP, String* \fIname_return\fP, String* \fIclass_return\fP); .SH ARGUMENTS .IP \fIdisplay\fP 1i Specifies an open display connection that has been initialized with .ZN XtDisplayInitialize . .IP \fIname_return\fP 1i Returns the application name. .IP \fIclass_return\fP 1i Returns the application class. .SH DESCRIPTION .ZN XtGetApplicationNameAndClass returns the application name and class passed to .ZN XtDisplayInitialize for the specified display. If the display was never initialized or has been closed, the result is undefined. The returned strings are owned by the Intrinsics and must not be modified or freed by the caller. .SH "SEE ALSO" .BR XtDisplayInitialize (3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086db8000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtIsSessionShell.3.so man3/XtClass.3 07070100086ddf000081a40000000000000000000000014c5c3b140000153d000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/XtPopdown.3.\" $Xorg: XtPopdown.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtPopdown.man,v 1.2 2001/01/27 18:20:29 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtCallback-Popdown wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtPopdown 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtPopdown, XtCallbackPopdown \- unmap a pop-up .SH SYNTAX .HP void XtPopdown(Widget \fIpopup_shell\fP); .HP void XtCallbackPopdown(Widget \fIw\fP, XtPointer \fIclient_data\fP, XtPointer \fIcall_data\fP); .HP void MenuPopdown(String \fIshell_name\fP); .SH ARGUMENTS .IP \fIcall_data\fP 1i Specifies the callback data, which is not used by this procedure. .IP \fIclient_data\fP 1i Specifies a pointer to the .ZN XtPopdownID structure. .ds Ps \ to pop down .IP \fIpopup_shell\fP 1i Specifies the widget shell\*(Ps. .ds Sn down .IP \fIshell_name\fP 1i Specifies the name of the widget shell to pop \*(Sn. .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION The .ZN XtPopdown function performs the following: .IP \(bu 5 Calls .ZN XtCheckSubclass .\".ZN XtCheckSubclass(popup_shell, popupShellWidgetClass) to ensure popup_shell is a subclass of .ZN Shell . .IP \(bu 5 Checks that popup_shell is currently popped_up; otherwise, it generates an error. .IP \(bu 5 Unmaps popup_shell's window. .IP \(bu 5 If popup_shell's grab_kind is either .ZN XtGrabNonexclusive or .ZN XtGrabExclusive , it calls .ZN XtRemoveGrab . .\".ZN XtRemoveGrab(popup_shell) .IP \(bu 5 Sets pop-up shell's popped_up field to .ZN False . .IP \(bu 5 Calls the callback procedures on the shell's popdown_callback list. .LP The .ZN XtCallbackPopdown function casts the client data parameter to an .ZN XtPopdownID pointer: .LP .Ds 0 .TA .5i 3i .ta .5i 3i typedef struct { Widget shell_widget; Widget enable_widget; } XtPopdownIDRec, *XtPopdownID; .De The shell_widget is the pop-up shell to pop down, and the enable_widget is the widget that was used to pop it up. .LP .ZN XtCallbackPopdown calls .ZN XtPopdown with the specified shell_widget and then calls .ZN XtSetSensitive to resensitize the enable_widget. .LP If a shell name is not given, .ZN MenuPopdown calls .ZN XtPopdown with the widget for which the translation is specified. If a shell_name is specified in the translation table, .ZN MenuPopdown tries to find the shell by looking up the widget tree starting at the parent of the widget in which it is invoked. If it finds a shell with the specified name in the pop-up children of that parent, it pops down the shell; otherwise, it moves up the parent chain as needed. If .ZN MenuPopdown gets to the application top-level shell widget and cannot find a matching shell, it generates an error. .SH "SEE ALSO" XtCreatePopupShell(3Xt), XtPopup(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086df1000081a40000000000000000000000014c5c3b1400000019000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtRemoveCallback.3.so man3/XtAddCallback.3 07070100086d9d000081a40000000000000000000000014c5c3b140000001f000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtGetSelectionValues.3.so man3/XtGetSelectionValue.3 07070100086de2000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtProcessEvent.3.so man3/XtNextEvent.3 07070100086de9000081a40000000000000000000000014c5c3b140000115f000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtRegisterDrawable.3.\" $Xorg: XtRegDraw.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtRegDraw.man,v 1.2 2001/01/27 18:20:29 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtRegister-Drawable XtUnregister-Drawable XtWindow-To-Widget wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtRegisterDrawable 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtRegisterDrawable \- register a drawable with the Intrinsics event dispatcher .SH SYNTAX .HP void XtRegisterDrawable(Display* \fIdisplay\fP, Drawable \fIdrawable\fP, Widget \fIwidget\fP); .HP void XtUnregisterDrawable(Display* \fIdisplay\fP, Drawable \fIdrawable\fP); .SH ARGUMENTS .IP \fIdisplay\fP 1i Specifies the drawable's display. .IP \fIdrawable\fP 1i Specifies the drawable to register. .IP \fIwidget\fP 1i Specifies the widget to register the drawable for. .SH DESCRIPTION .ZN XtRegisterDrawable associates the specified drawable with the specified widget so that future calls to .ZN XtWindowToWidget with the drawable will return the widget. The default event dispatcher will dispatch future core events that arrive with the drawable to the widget as though the event contained the widget's window, but the event itself will not be changed in any way when being passed to even handler or action procedures. .LP If the drawable is already registered with another widget, or if the drawable is the window of a widget in the client's widget tree, the results of calling .ZN XtRegisterDrawable are undefined. .LP .ZN XtUnregisterDrawable removes an association created with .ZN XtRegisterDrawable . If the drawable is the window of a widget in the client's widget tree the results of calling .ZN XtUnregisterDrawable are undefined. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d55000081a40000000000000000000000014c5c3b1400000dba000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtAppSetExitFlag.3.\" $Xorg: XtAppSEF.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppSEF.man,v 1.2 2001/01/27 18:20:24 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Set-Exit-Flag XtApp-Get-Exit-Flag wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppSetExitFlag 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppSetExitFlag, XtAppGetExitFlag \- thread support functions .SH SYNTAX .HP void XtAppSetExitFlag(XtAppContext \fIapp_context\fP); .HP Boolean XtAppGetExitFlag(XtAppContext \fIapp_context\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .SH DESCRIPTION To indicate that an application context should exit, use .ZN XtAppSetExitFlag . .LP To test the exit status of an application context, use .ZN XtAppGetExitFlag . .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086da2000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtGrabButton.3.so man3/XtGrabKey.3 07070100086d8f000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003c00000000root/usr/local/share/man/man3/XtGetConstraintResourceList.3.so man3/XtGetResourceList.3 07070100086e1a000081a40000000000000000000000014c5c3b1400000e69000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtTranslateCoords.3.\" $Xorg: XtTransC.man,v 1.3 2000/08/17 19:42:03 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtTransC.man,v 1.3 2001/02/09 03:47:52 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtTranslate-Coords wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtTranslateCoords 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtTranslateCoords \- translate widget coordinates .SH SYNTAX .HP void XtTranslateCoords(Widget \fIw\fP, Position \fIx\fP, \fIy\fP, Position *\fIrootx_return\fP, *\fIrooty_return\fP); .SH ARGUMENTS .IP \fIrootx_return\fP 1i .br .ns .IP \fIrooty_return\fP 1i Returns the root-relative x and y coordinates. .ds Nu widget-relative .IP \fIx\fP 1i .br .ns .IP \fIy\fP 1i Specify the \*(Nu x and y coordinates. .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION While .ZN XtTranslateCoords is similar to the Xlib .ZN XTranslateCoordinates function, it does not generate a server request because all the required information already is in the widget's data structures. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d30000081a40000000000000000000000014c5c3b1400000d61000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtAddActions.3.\" $Xorg: XtAddAct.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be included .\" in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealing in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAddAct.man,v 1.2 2001/01/27 18:20:23 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Add-Actions wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAddActions 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtAddActions \- register an action table .SH SYNTAX .HP void XtAddActions(XtActionList \fIactions\fP, Cardinal \fInum_actions\fP); .SH ARGUMENTS .IP \fIactions\fP 1i Specifies the action table to register. .IP \fInum_args\fP 1i Specifies the number of entries in this action table. .SH DESCRIPTION .ZN XtAddActions has been replaced by .ZN XtAppAddActions . .SH "SEE ALSO" XtAppAddActions(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e03000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtSessionReturnToken.3.so man3/XtSessionGetToken.3 07070100086e34000081a40000000000000000000000014c5c3b1400000016000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtWarningMsg.3.so man3/XtErrorMsg.3 07070100086deb000081a40000000000000000000000014c5c3b1400000e44000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtRegisterGrabAction.3.\" $Xorg: XtRegGA.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtRegGA.man,v 1.3 2001/02/09 03:47:52 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtRegister-Grab-Action wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtRegisterGrabAction 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtRegisterGrabAction \- register button and key grabs .SH SYNTAX .HP void XtRegisterGrabAction(XtActionProc \fIaction_proc\fP, Boolean \fIowner_events\fP, unsigned int \fIevent_mask\fP, int \fIpointer_mode\fP, int \fIkeyboard_mode\fP); .SH ARGUMENTS .IP \fIaction_proc\fP 1i Specifies the action procedure to search for in translation tables. .IP \fIaction\fP 1i .IP \fIevent\fP 1i .IP \fIparams\fP 1i .IP \fInum_params\fP 1i Specify arguments to .ZN XtGrabButton or .ZN XtGrabKey .SH DESCRIPTION .ZN XtRegisterGrabAction adds the specified \fIaction_proc\fP to a list known to the translation manager. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086de7000081a40000000000000000000000014c5c3b1400000014000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/XtRealloc.3.so man3/XtMalloc.3 07070100086e22000081a40000000000000000000000014c5c3b140000001c000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtUnmanageChildren.3.so man3/XtManageChildren.3 07070100086e2b000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtVaCreateWidget.3.so man3/XtCreateWidget.3 07070100086dfb000081a40000000000000000000000014c5c3b1400000e5e000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtReservePropertyAtom.3.\" $Xorg: XtResPA.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtResPA.man,v 1.2 2001/01/27 18:20:29 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtReserve-Property-Atom XtRelease-Property-Atom wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtReservePropertyAtom 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtReservePropertyAtom, XtReleasePropertyAtom \- maintain a cache of property atoms .SH SYNTAX .HP Widget XtReservePropertyAtom(Widget \fIw\fP); .HP void XtReleasePropertyAtom(Widget \fIw\fP, Atom \fIatom\fP); .SH ARGUMENTS .IP \fIw\fP 1i Specifies the widget used to reserve the atom. .IP \fIatom\fP 1i Specifies the atom whose reservation is to be released. .SH DESCRIPTION .ZN XtReservePropertyAtom returns an atom that may be used for properties in conjunction with conversion requests from widget \fIw\fP. The atom returned will be unique for the display of the widget specified. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086db5000081a40000000000000000000000014c5c3b140000001b000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtIsRealized.3.so man3/XtRealizeWidget.3 07070100086d4a000081a40000000000000000000000014c5c3b1400000fe0000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtAppGetSelectionTimeout.3.\" $Xorg: XtAppGSTO.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppGSTO.man,v 1.2 2001/01/27 18:20:24 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Get-Selection-Timeout XtApp-Set-Selection-Timeout wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppGetSelectionTimeout 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppGetSelectionTimeout, XtAppSetSelectionTimeout \- set and obtain selection timeout values .SH SYNTAX .HP unsigned long XtAppGetSelectionTimeout(XtAppContext \fIapp_context\fP); .HP void XtAppSetSelectionTimeout(XtAppContext \fIapp_context\fP, unsigned long \fItimeout\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fItimeout\fP 1i Specifies the selection timeout in milliseconds. .SH DESCRIPTION The .ZN XtAppGetSelectionTimeout function returns the current selection timeout value, in milliseconds. The selection timeout is the time within which the two communicating applications must respond to one another. The initial timeout value is set by the .ZN selectionTimeout application resource, or, if .ZN selectionTimeout is not specified, it defaults to five seconds. .LP The .ZN XtAppSetSelectionTimeout function sets the \*(xI's selection timeout mechanism. Note that most applications should not set the selection timeout. .SH "SEE ALSO" XtOwnSelection(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086db4000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtIsOverrideShell.3.so man3/XtClass.3 07070100086d86000081a40000000000000000000000014c5c3b1400000ffb000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/man/man3/XtError.3.\" $Xorg: XtErr.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtErr.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtError XtSet-Error-Handler XtSet-Warning-Handler XtWarning wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtError 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtError, XtSetErrorHandler, XtSetWarningHandler, XtWarning \- low-level error handlers .SH SYNTAX .HP void XtError(String \fImessage\fP); .HP void XtSetErrorHandler(XtErrorHandler \fIhandler\fP): .HP void XtSetWarningHandler(XtErrorHandler \fIhandler\fP); .HP void XtWarning(String \fImessage\fP); .SH ARGUMENTS .IP \fImessage\fP 1i Specifies the nonfatal error message that is to be reported. .ds Ha fatal error procedure, which should not return, \ or the nonfatal error procedure, which usually returns .IP \fIhandler\fP 1i Specifies the new \*(Ha. .ds Me reported .IP \fImessage\fP 1i Specifies the message that is to be \*(Me. .SH DESCRIPTION The .ZN XtError function has been superceded by .ZN XtAppError . .LP The .ZN XtSetErrorHandler function has been superceded by .ZN XtAppSetErrorHandler . .LP The .ZN XtSetWarningHandler function has been superceded by .ZN XtAppSetWarningHandler . .LP The .ZN XtWarning function has been superceded by .ZN XtAppWarning . .SH "SEE ALSO" .BR XtAppError (3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d41000081a40000000000000000000000014c5c3b14000013a2000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtAppAddSignal.3.\" $Xorg: XtAppASig.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppASig.man,v 1.2 2001/01/27 18:20:23 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Add-Signal wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppAddSignal 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppAddSignal, XtRemoveSignal, XtNoticeSignal \- register and remove a signal source .SH SYNTAX .HP XtSignalId XtAppAddSignal(XtAppContext \fIapp_context\fP, XtSignalCallbackProc \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtRemoveSignal(XtSignalId \fIid\fP); .HP void XtNoticeSignal(XtSignalId \fIid\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fIclient_data\fP 1i Specifies the argument that is to be passed to the specified procedure when a signal has been raised. .IP \fIid\fP 1i Specifies the ID returned from the corresponding .ZN XtAppAddSignal call. .IP \fIproc\fP 1i Specifies the procedure that is to be called when the signal has been raised. .SH DESCRIPTION The .ZN XtAppAddSignal function initiates a mechanism for handling signals within the context of the Intrinsics. Prior to establishing an operating system dependent signal handler the application may call .ZN XtAppAddSignal and store the returned \fIid\fP in a place accessible to the signal handler. .LP Upon receipt of a signal from the operating system, the application may call .ZN XtNoticeSignal passing the \fIid\fP returned by the call to .ZN XtAppAddSignal . .LP .ZN XtNoticeSignal is the only Intrinsics function that can safely be called from a signal handler. If .ZN XtNoticeSignal is called multiple times before the Intrinsics are able to invoke the registered callback, the callback is only called once. Logically the Intrinsics maintain ``pending'' for each registered callback. This flag is initially .ZN False and is set to .ZN True by .ZN XtNoticeSignal ; the Intrinsics invoke the callback whenever the flag is .ZN True , and the flag is set to .ZN False just before the callback is invoked. .LP The .ZN XtRemoveSignal function is called to remove the specified Intrinsics signal handler. The client should disable the source of the signal before calling .ZN XtRemoveSignal . .SH "SEE ALSO" XtAppAddTimeOut(3Xt),XtAppAddInput(3Xt),XtAppAddWorkProc(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e1f000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtUngrabPointer.3.so man3/XtGrabKey.3 07070100086d9c000081a40000000000000000000000014c5c3b140000180e000000b600010002ffffffffffffffff0000003f00000000root/usr/local/share/man/man3/XtGetSelectionValueIncremental.3.\" $Xorg: XtGetSValI.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetSValI.man,v 1.4 2003/04/28 22:18:19 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Selection-Value-Incremental XtGet-Selection-Values-Incremental wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetSelectionValueIncremental 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetSelectionValueIncremental, XtGetSelectionValuesIncremental \- obtain selection values .SH SYNTAX .HP void XtGetSelectionValueIncremental(Widget \fIw\fP, Atom \fIselection\fP, Atom \fItarget\fP, XtSelectionCallbackProc \fIcallback\fP, XtPointer \fIclient_data\fP, Time \fItime\fP); .HP void XtGetSelectionValuesIncremental(Widget \fIw\fP, Atom \fIselection\fP, Atom *\fItargets\fP, int \fIcount\fP, XtSelectionCallbackProc \fIcallback\fP, XtPointer \fIclient_data\fP, Time \fItime\fP); .SH ARGUMENTS .ds Cb \ that is to be called when the selection value has been obtained .IP \fIcallback\fP 1i Specifies the callback procedure\*(Cb. .ds Cd it is called .IP \fIclient_data\fP 1i Specifies the argument that is to be passed to the specified procedure when \*(Cd. .IP \fIclient_data\fP 1i Specifies the client data (one for each target type) that is passed to the callback procedure when it is called for that target. .IP \fIcount\fP 1i Specifies the length of the targets and client_data lists. .IP \fIselection\fP 1i Specifies the particular selection desired (that is, primary or secondary). .IP \fItarget\fP 1i Specifies the type of the information that is needed about the selection. .IP \fItargets\fP 1i Specifies the types of information that is needed about the selection. .ds Ti value is desired .IP \fItime\fP 1i Specifies the timestamp that indicates when the selection \*(Ti. .ds Wi that is making the request .IP \fIw\fP 1i Specifies the widget \*(Wi. .SH DESCRIPTION The .ZN XtGetSelectionValueIncremental function is similar to .ZN XtGetSelectionValue except that the \fIselection_callback\fP procedure will be called repeatedly upon delivery of multiple segments of the selection value. The end of the selection value is indicated when \fIselection_callback\fP is called with a non-NULL value of length zero, which must still be freed by the client. If the transfer of the selection is aborted in the middle of a transfer (for example, because to timeout), the \fIselection_callback\fP procedure is called with a type value equal to the symbolic constant .ZN XT_CONVERT_FAIL so that the requestor can dispose of the partial selection value it has collected up until that point. Upon receiving .ZN XT_CONVERT_FAIL , the requesting client must determine for itself whether or not a partially completed transfer is meaningful. .LP The .ZN XtGetSelectionValuesIncremental function is similar to .ZN XtGetSelectionValueIncremental except that it takes a list of target types and a list of client data and obtains the current value of the selection converted to each of the targets. The effect is as if each target were specified in a separate call to .ZN XtGetSelectionValueIncremental . The callback is called once with the corresponding client data for each target. .ZN XtGetSelectionValuesIncremental does guarantee that all the conversions will use the same selection value because the ownership of the selection cannot change in the middle of the list, as would be when calling .ZN XtGetSelectionValueIncremental repeatedly. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086ddb000081a40000000000000000000000014c5c3b1400001280000000b600010002ffffffffffffffff0000003800000000root/usr/local/share/man/man3/XtParseAcceleratorTable.3.\" $Xorg: XtParATab.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtParATab.man,v 1.2 2001/01/27 18:20:28 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtParse-Accelerator-Table XtInstall-Accelerators XtInstall-All-Accelerators wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtParseAcceleratorTable 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtParseAcceleratorTable, XtInstallAccelerators, XtInstallAllAccelerators \- managing accelerator tables .SH SYNTAX .HP XtAccelerators XtParseAcceleratorTable(String \fIsource\fP); .HP void XtInstallAccelerators(Widget \fIdestination\fP, Widget \fIsource\fP); .HP void XtInstallAllAccelerators(Widget \fIdestination\fP, Widget \fIsource\fP); .SH ARGUMENTS .ds So to compile .IP \fIsource\fP 1i Specifies the accelerator table \*(So. .IP \fIdestination\fP 1i Specifies the widget on which the accelerators are to be installed. .ds Sr widget or the root widget of the widget tree .IP \fIsource\fP 1i Specifies the \*(Sr from which the accelerators are to come. .SH DESCRIPTION The .ZN XtParseAcceleratorTable function compiles the accelerator table into the opaque internal representation. .LP The .ZN XtInstallAccelerators function installs the accelerators from source onto destination by augmenting the destination translations with the source accelerators. If the source display_accelerator method is non-NULL, .ZN XtInstallAccelerators calls it with the source widget and a string representation of the accelerator table, which indicates that its accelerators have been installed and that it should display them appropriately. The string representation of the accelerator table is its canonical translation table representation. .LP The .ZN XtInstallAllAccelerators function recursively descends the widget tree rooted at source and installs the accelerators of each widget encountered onto destination. A common use os to call .ZN XtInstallAllAccelerators and pass the application main window as the source. .SH "SEE ALSO" XtParseTranslationTable(1) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dfd000081a40000000000000000000000014c5c3b140000212e000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtResolvePathname.3.\" $Xorg: XtResPath.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtResPath.man,v 1.4 2002/10/12 16:06:41 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtResolve-Pathname wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtResolvePathname 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtResolvePathname \- search for a file using standard substitution .SH SYNTAX .HP String XtResolvePathname(Display *\fIdisplay\fP, String \fItype\fP, String \fIfilename\fP, String \fIsuffix\fP, String \fIpath\fP, Substitution \fIsubstitutions\fP, Cardinal \fInum_substitutions\fP, XtFilePredicate \fIpredicate\fP); .SH ARGUMENTS .IP \fIdisplay\fP 1.2i Specifies the display to use to find the language for language substitutions. .IP \fItype\fP .br .ns .IP \fIfilename\fP .br .ns .IP \fIsuffix\fP 1.2i Specify values to substitute into the path. .IP \fIpath\fP 1.2i Specifies the list of file specifications, or NULL. .IP \fIsubstitutions\fP 1.2i Specifies a list of additional substitutions to make into the path, or NULL. .IP \fInum_substitutions\fP 1.2i Specifies the number of entries in \fIsubstitutions\fP. .IP \fIpredicate\fP 1.2i Specifies a procedure called to judge each potential file name, or NULL. .SH DESCRIPTION The substitutions specified by .ZN XtResolvePathname are determined from the value of the language string retrieved by .ZN XtDisplayInitialize for the specified display. To set the language for all applications specify ``*xnlLanguage: \fIlang\fP'' in the resource database. .IN "xnlLanguage" The format and content of the language string are implementation-defined. One suggested syntax is to compose the language string of three parts; a ``language part'', a ``territory part'' and a ``codeset part''. The manner in which this composition is accomplished is implementation-defined and the \*(xI make no interpretation of the parts other than to use them in substitutions as described below. .LP .ZN XtResolvePathname calls .ZN XtFindFile with the following substitutions in addition to any passed by the caller and returns the value returned by .ZN XtFindFile : .IP %N 5 The value of the \fIfilename\fP parameter, or the application's class name if \fIfilename\fP is NULL. .IP %T 5 The value of the \fItype\fP parameter. .IP %S 5 The value of the \fIsuffix\fP parameter. .IP %L 5 The language string associated with the specified display. .IP %l 5 The language part of the display's language string. .IP %t 5 The territory part of the display's language string. .IP %c 5 The codeset part of the display's language string. .IP %C 5 The customization string retrieved from the resource database associated with \fIdisplay\fP. .IP %D 5 The value of the implementation-specific default path. .LP If a path is passed to .ZN XtResolvePathname , it will be passed along to .ZN XtFindFile . If the \fIpath\fP argument is NULL, the value of the .ZN \s-1XFILESEARCHPATH\s+1 .IN "XFILESEARCHPATH" "" "@DEF@" environment variable will be passed to .ZN XtFindFile . If .ZN \s-1XFILESEARCHPATH\s+1 is not defined, an implementation-specific default path will be used which contains at least 6 entries. These entries must contain the following substitutions: .nf .ta 3n 23n 27n 1. %C, %N, %S, %T, %L or %C, %N, %S, %T, %l, %t, %c 2. %C, %N, %S, %T, %l 3. %C, %N, %S, %T 4. %N, %S, %T, %L or %N, %S, %T, %l, %t, %c 5. %N, %S, %T, %l 6. %N, %S, %T .fi The order of these six entries within the path must be as given above. The order and use of substitutions within a given entry is implementation dependent. If the path begins with a colon, it will be preceded by %N%S. If the path includes two adjacent colons, \fB%N%S\fP will be inserted between them. .LP The \fItype\fP parameter is intended to be a category of files, usually being translated into a directory in the pathname. Possible values might include ``app-defaults'', ``help'', and ``bitmap''. .LP The \fIsuffix\fP parameter is intended to be appended to the file name. Possible values might include ``.txt'', ``.dat'', and ``.bm''. .LP A suggested value for the default path on POSIX-based systems is .IP /usr/local/lib/X11/%L/%T/%N%C%S:/usr/local/lib/X11/%l/%T/%N%C%S:\\ .br /usr/local/lib/X11/%T/%N%C%S:/usr/local/lib/X11/%L/%T/%N%S:\\ .br /usr/local/lib/X11/%l/%T/%N%S:/usr/local/lib/X11/%T/%N%S .LP Using this example, if the user has specified a language, it will be used as a subdirectory of /usr/local/lib/X11 that will be searched for other files. If the desired file is not found there, the lookup will be tried again using just the language part of the specification. If the file is not there, it will be looked for in /usr/local/lib/X11. The \fItype\fP parameter is used as a subdirectory of the language directory or of /usr/local/lib/X11, and \fIsuffix\fP is appended to the file name. .LP The %D substitution allows the addition of path elements to the implementation-specific default path, typically to allow additional directories to be searched without preventing resources in the system directories from being found. For example, a user installing resource files under a directory called ``ourdir'' might set .ZN \s-1XFILESEARCHPATH\s+1 to .IP %D:ourdir/%T/%N%C:ourdir/%T/%N .LP The customization string is obtained by querying the resource database currently associated with the display (the database returned by .ZN XrmGetDatabase ) for the resource \fIapplication_name\fP.customization, class \fIapplication_class\fP.Customization where \fIapplication_name\fP and \fIapplication_class\fP are the values returned by .ZN XtGetApplicationNameAndClass . If no value is specified in the database, the empty string is used. .LP It is the responsibility of the caller to free the returned string using .ZN XtFree when it is no longer needed. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086de8000081a40000000000000000000000014c5c3b140000001e000000b600010002ffffffffffffffff0000003800000000root/usr/local/share/man/man3/XtRegisterCaseConverter.3.so man3/XtSetKeyTranslator.3 07070100086d60000081a40000000000000000000000014c5c3b1400000e0a000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtCallAcceptFocus.3.\" $Xorg: XtCallAFoc.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtCallAFoc.man,v 1.2 2001/01/27 18:20:24 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtCall-Accept-Focus wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtCallAcceptFocus 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtCallAcceptFocus \- calla widget's accept_focus procedure .SH SYNTAX .HP Boolean XtCallAcceptFocus(Widget \fIw\fP, Time *\fItime\fP); .SH ARGUMENTS .IP \fItime\fP 1i Specifies the X time of the event that is causing the accept focus. .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION The .ZN XtCallAcceptFocus function calls the specified widget's accept_focus procedure, passing it the specified widget and time, and returns what the accept_focus procedure returns. If accept_focus is NULL, .ZN XtCallAcceptFocus returns .ZN False . .SH "SEE ALSO" XtSetKeyboardFocus(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d78000081a40000000000000000000000014c5c3b140000234d000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtCreateWidget.3.\" $Xorg: XtCreWid.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtCreWid.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtCreate-Widget XtCreate-Managed-Widget XtDestroy-Widget XtVa-Create-Widget XtVa-Create-Managed-Widget wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtCreateWidget 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtCreateWidget, XtVaCreateWidget, XtCreateManagedWidget, XtVaCreateManagedWidget, XtDestroyWidget \- create and destroy widgets .SH SYNTAX .HP Widget XtCreateWidget(String \fIname\fP, WidgetClass \fIwidget_class\fP, Widget \fIparent\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP Widget XtVaCreateWidget(String \fIname\fP, WidgetClass \fIwidget_class\fP, Widget \fIparent\fP, ...\^); .HP Widget XtCreateManagedWidget(String \fIname\fP, WidgetClass \fIwidget_class\fP, Widget \fIparent\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP Widget XtVaCreateManagedWidget(String \fIname\fP, WidgetClass \fIwidget_class\fP, Widget \fIparent\fP, ...\^); .HP void XtDestroyWidget(Widget \fIw\fP); .SH ARGUMENTS .ds Al to override the resource defaults .IP \fIargs\fP 1i Specifies the argument list \*(Al. .IP \fIname\fP 1i Specifies the resource name for the created widget, which is used for retrieving resources and, for that reason, should not be the same as any other widget that is a child of same parent. .IP \fInum_args\fP 1i Specifies the number of arguments in the argument list. .IP \fIparent\fP 1i Specifies the parent widget. .IP \fIw\fP 1i Specifies the widget. .ds Wc \ pointer for the created widget .IP \fIwidget_class\fP 1i Specifies the widget class\*(Wc. .IP \fI...\fP Specifies the variable argument list \*(Al. .SH DESCRIPTION The .ZN XtCreateWidget function performs much of the boilerplate operations of widget creation: .IP \(bu 5 Checks to see if the class_initialize procedure has been called for this class and for all superclasses and, if not, calls those necessary in a superclass-to-subclass order. .IP \(bu 5 Allocates memory for the widget instance. .IP \(bu 5 If the parent is a subclass of .ZN constraintWidgetClass , it allocates memory for the parent's constraints and stores the address of this memory into the constraints field. .IP \(bu 5 Initializes the core nonresource data fields (for example, parent and visible). .IP \(bu 5 Initializes the resource fields (for example, background_pixel) by using the resource lists specified for this class and all superclasses. .IP \(bu 5 If the parent is a subclass of .ZN constraintWidgetClass , it initializes the resource fields of the constraints record by using the constraint resource list specified for the parent's class and all superclasses up to .ZN constraintWidgetClass . .IP \(bu 5 Calls the initialize procedures for the widget by starting at the .ZN Core initialize procedure on down to the widget's initialize procedure. .IP \(bu 5 If the parent is a subclass of .ZN compositeWidgetClass , it puts the widget into its parent's children list by calling its parent's insert_child procedure. For further information, see Section 3.5. .IP \(bu 5 If the parent is a subclass of .ZN constraintWidgetClass , it calls the constraint initialize procedures, starting at .ZN constraintWidgetClass on down to the parent's constraint initialize procedure. .LP Note that you can determine the number of arguments in an argument list by using the .ZN XtNumber macro. For further information, see Section 11.1. .LP The .ZN XtCreateManagedWidget function is a convenience routine that calls .ZN XtCreateWidget and .ZN XtManageChild . .LP The .ZN XtDestroyWidget function provides the only method of destroying a widget, including widgets that need to destroy themselves. It can be called at any time, including from an application callback routine of the widget being destroyed. This requires a two-phase destroy process in order to avoid dangling references to destroyed widgets. .LP In phase one, .ZN XtDestroyWidget performs the following: .IP \(bu 5 If the being_destroyed field of the widget is .ZN True , it returns immediately. .IP \(bu 5 Recursively descends the widget tree and sets the being_destroyed field to .ZN True for the widget and all children. .IP \(bu 5 Adds the widget to a list of widgets (the destroy list) that should be destroyed when it is safe to do so. .LP Entries on the destroy list satisfy the invariant that if w2 occurs after w1 on the destroy list then w2 is not a descendent of w1. (A descendant refers to both normal and pop-up children.) .LP Phase two occurs when all procedures that should execute as a result of the current event have been called (including all procedures registered with the event and translation managers), that is, when the current invocation of .ZN XtDispatchEvent is about to return or immediately if not in .ZN XtDispatchEvent . .LP In phase two, .ZN XtDestroyWidget performs the following on each entry in the destroy list: .IP \(bu 5 Calls the destroy callback procedures registered on the widget (and all descendants) in post-order (it calls children callbacks before parent callbacks). .IP \(bu 5 If the widget's parent is a subclass of .ZN compositeWidgetClass and if the parent is not being destroyed, it calls .ZN XtUnmanageChild on the widget and then calls the widget's parent's delete_child procedure (see Section 3.4). .IP \(bu 5 If the widget's parent is a subclass of .ZN constraintWidgetClass , it calls the constraint destroy procedure for the parent, then the parent's superclass, until finally it calls the constraint destroy procedure for .ZN constraintWidgetClass . .IP \(bu 5 Calls the destroy methods for the widget (and all descendants) in post-order. For each such widget, it calls the destroy procedure declared in the widget class, then the destroy procedure declared in its superclass, until finally it calls the destroy procedure declared in the Core class record. .IP \(bu 5 Calls .ZN XDestroyWindow if the widget is realized (that is, has an X window). The server recursively destroys all descendant windows. .IP \(bu 5 Recursively descends the tree and deallocates all pop-up widgets, constraint records, callback lists and, if the widget is a subclass of .ZN compositeWidgetClass , children. .SH "SEE ALSO" XtAppCreateShell(3Xt), XtCreatePopupShell(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e04000081a40000000000000000000000014c5c3b14000012ec000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man3/XtSetArg.3.\" $Xorg: XtSetArg.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtSetArg.man,v 1.3 2001/02/09 03:47:52 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSet-Arg XtMerge-Arg-Lists wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtSetArg 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtSetArg, XtMergeArgLists \- set and merge ArgLists .SH SYNTAX .HP int XtSetArg(Arg \fIarg\fP, String \fIname\fP, XtArgVal \fIvalue\fP); .HP ArgList XtMergeArgLists(ArgList \fIargs1\fP, Cardinal \fInum_args1\fP, ArgList \fIargs2\fP, Cardinal \fInum_args2\fP); .SH ARGUMENTS .IP \fIarg\fP 1i Specifies the name-value pair to set. .IP \fIargs1\fP 1i Specifies the first .ZN ArgList . .IP \fIargs2\fP 1i Specifies the second .ZN ArgList . .IP \fInum_args1\fP 1i Specifies the number of arguments in the first argument list. .IP \fInum_args2\fP 1i Specifies the number of arguments in the second argument list. .IP \fIname\fP 1i Specifies the name of the resource. .IP \fIvalue\fP 1i Specifies the value of the resource if it will fit in an .ZN XtArgVal or the address. .SH DESCRIPTION The .ZN XtSetArg function is usually used in a highly stylized manner to minimize the probability of making a mistake; for example: .LP .Ds .TA .5i 3i .ta .5i 3i Arg args[20]; int n; n = 0; XtSetArg(args[n], XtNheight, 100); n++; XtSetArg(args[n], XtNwidth, 200); n++; XtSetValues(widget, args, n); .De .LP Alternatively, an application can statically declare the argument list and use .ZN XtNumber : .LP .Ds .TA .5i 3i .ta .5i 3i static Args args[] = { {XtNheight, (XtArgVal) 100}, {XtNwidth, (XtArgVal) 200}, }; XtSetValues(Widget, args, XtNumber(args)); .De .LP Note that you should not use auto-increment or auto-decrement within the first argument to .ZN XtSetArg . .ZN XtSetArg can be implemented as a macro that dereferences the first argument twice. .LP The .ZN XtMergeArgLists function allocates enough storage to hold the combined .ZN ArgList structures and copies them into it. Note that it does not check for duplicate entries. When it is no longer needed, free the returned storage by using .ZN XtFree . .SH "SEE ALSO" XtOffset(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e1e000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtUngrabKeyboard.3.so man3/XtGrabKey.3 07070100086d99000081a40000000000000000000000014c5c3b1400000ffe000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtGetSelectionRequest.3.\" $Xorg: XtGetSR.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetSR.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Selection-Request wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetSelectionRequest 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetSelectionRequest \- retrieve the event that triggered the XtConvertSelectionProc .SH SYNTAX .HP XSelectionRequestEvent* XtGetSelectionRequest(Widget \fIw\fP, Atom \fIselection\fP, XtRequestId \fIrequest_id\fP); .SH ARGUMENTS .IP \fIw\fP 1i Specifies the widget. .IP \fIselection\fP 1i Specifies the selection being processed. .IP \fIrequest_id\fP 1i Specifies the requestor id in the case of incremental selections, or NULL in the case of atomic transfers. .SH DESCRIPTION .ZN XtGetSelectionRequest may only be called from within an .ZN XtConvertSelectionProc procedure and returns a pointer to the .ZN SelectionRequest event that caused the conversion procedure to be invoked. \fIRequest_id\fP specifies a unique id for the individual request in the case that multiple incremental transfers are outstanding. For atomic transfers, \fIrequest_id\fP must be specified as NULL. If no .ZN SelectionRequest event is being processed for the specified \fIwidget\fP, \fIselection\fP, and \fIrequest_id\fP, .ZN XtGetSelectionRequest returns NULL. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dd2000081a40000000000000000000000014c5c3b1400000014000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man3/XtNumber.3.so man3/XtOffset.3 07070100086df5000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtRemoveGrab.3.so man3/XtAddGrab.3 07070100086dee000081a40000000000000000000000014c5c3b140000001e000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtRemoveActionHook.3.so man3/XtAppAddActionHook.3 07070100086d3e000081a40000000000000000000000014c5c3b1400000fbe000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtAppAddBlockHook.3.\" $Xorg: XtBlockH.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtBlockH.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Add-Block-Hook XtRemove-Block-Hook wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppAddBlockHook 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppAddBlockHook, XtRemoveBlockHook \- register a block hook procedure .SH SYNTAX .HP XtBlockHookId XtAppAddBlockHook(XtAppContext \fIapp_context\fP, XtBlockHookProc \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtRemoveBlockHook(XtBlockHookId \fIid\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fIproc\fP 1i Specifies the block hook procedure. .IP \fInum_args\fP 1i Specifies the application-specific data to be passed to the block hook. .SH DESCRIPTION .ZN XtAppAddBlockHook registers the specified procedure and returns an identifier for it. The hook is called at any time in the future when the Intrinsics are about to block pending some input. .LP Block hook procedures are removed automatically and the .ZN XtBlockHookId is destroyed when the application context in which they were added is destroyed. .LP .ZN XtRemoveBlockHook removes the specified block hook procedure from the list in which it was registered. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d39000081a40000000000000000000000014c5c3b1400000016000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtAddTimeOut.3.so man3/XtAddInput.3 07070100086da6000081a40000000000000000000000014c5c3b140000001b000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtHasCallbacks.3.so man3/XtCallCallbacks.3 07070100086e21000081a40000000000000000000000014c5c3b140000001c000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtUnmanageChild.3.so man3/XtManageChildren.3 07070100086d51000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtAppProcessEvent.3.so man3/XtAppNextEvent.3 07070100086dc8000081a40000000000000000000000014c5c3b140000258c000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtManageChildren.3.\" $Xorg: XtManChild.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtManChild.man,v 1.4 2004/05/08 12:05:07 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtManage-Children XtManage-Child XtUnmanage-Children XtUnmanage-Child XtChange-ManagedSet XtIs-Managed wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtManageChildren 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtManageChildren, XtManageChild, XtUnmanageChildren, XtUnmanageChild, XtChangeManagedSet, XtIsManaged \- manage and unmanage children .SH SYNTAX typedef Widget *WidgetList; .HP void XtManageChildren(WidgetList \fIchildren\fP, Cardinal \fInum_children\fP); .HP void XtManageChild(Widget \fIchild\fP); .HP void XtUnmanageChildren(WidgetList \fIchildren\fP, Cardinal \fInum_children\fP); .HP void XtUnmanageChild(Widget \fIchild\fP); .HP void XtChangeManagedSet(WidgetList \fIunmanage_children\fP, Cardinal \fInum_unmanage_children\fP, XtDoChangeProc \fIdo_change_proc\fP, XtPointer \fIclient_data\fP, WidgetList \fImanage_children\fP, Cardinal \fInum_manage_children\fP); .HP Boolean XtIsManaged(Widget \fIwidget\fP); .SH ARGUMENTS .IP \fIchild\fP 1i Specifies the child. .IP \fIchildren\fP 1i Specifies a list of child widgets. .IP \fInum_children\fP 1i Specifies the number of children. .IP \fIwidget\fP 1i Specifies the widget. .IP \fImanage_children\fP 1i Specifies the list of widget children to add to the managed set. .IP \fInum_manage_children\fP 1i Specifies the number of entries in the manage_children list. .IP \fIunmanage_children\fP 1i Specifies the list of widget children to remove from the managed set. .IP \fInum_unmanage_children\fP 1i Specifies the number of entries in the unmanage_children list. .IP \fIdo_change_proc\fP 1i Specifies the post unmanage, pre manage hook procedure to invoke. .IP \fIclient_data\fP 1i Specifies the client data to be passed to the hook procedure. .SH DESCRIPTION The .ZN XtManageChildren function performs the following: .IP \(bu 5 Issues an error if the children do not all have the same parent or if the parent is not a subclass of .ZN compositeWidgetClass . .IP \(bu 5 Returns immediately if the common parent is being destroyed; otherwise, for each unique child on the list, .ZN XtManageChildren ignores the child if it already is managed or is being destroyed and marks it if not. .IP \(bu 5 If the parent is realized and after all children have been marked, it makes some of the newly managed children viewable: .RS .IP \- 5 Calls the change_managed routine of the widgets' parent. .IP \- 5 Calls .ZN XtRealizeWidget on each previously unmanaged child that is unrealized. .IP \- 5 Maps each previously unmanaged child that has map_when_managed .ZN True . .RE .LP Managing children is independent of the ordering of children and independent of creating and deleting children. The layout routine of the parent should consider children whose managed field is .ZN True and should ignore all other children. Note that some composite widgets, especially fixed boxes, call .ZN XtManageChild from their insert_child procedure. .LP If the parent widget is realized, its change_managed procedure is called to notify it that its set of managed children has changed. The parent can reposition and resize any of its children. It moves each child as needed by calling .ZN XtMoveWidget , which first updates the x and y fields and then calls .ZN XMoveWindow if the widget is realized. .LP The .ZN XtManageChild function constructs a .ZN WidgetList of length one and calls .ZN XtManageChildren . .LP The .ZN XtUnmanageChildren function performs the following: .IP \(bu 5 Issues an error if the children do not all have the same parent or if the parent is not a subclass of .ZN compositeWidgetClass . .IP \(bu 5 Returns immediately if the common parent is being destroyed; otherwise, for each unique child on the list, .ZN XtUnmanageChildren performs the following: .RS .IP \- 5 Ignores the child if it already is unmanaged or is being destroyed and marks it if not. .IP \- 5 If the child is realized, it makes it nonvisible by unmapping it. .RE .IP \(bu 5 Calls the change_managed routine of the widgets' parent after all children have been marked if the parent is realized. .LP .ZN XtUnmanageChildren does not destroy the children widgets. Removing widgets from a parent's managed set is often a temporary banishment, and, some time later, you may manage the children again. .LP The .ZN XtUnmanageChild function constructs a widget list of length one and calls .ZN XtUnmanageChildren . .LP The .ZN XtChangeManagedSet function performs the following: .IP \(bu 5 Issues an error if the widgets specified in the \fImanage_children\fP and the \fIunmanage_children\fP lists to no all have the same parent, or if that parent is not a subclass of compositeWidgetClass. .IP \(bu 5 Returns immediately if the common parent is being destroyed. .IP \(bu 5 If no .ZN CompositeClassExtension is defined, or a .ZN CompositeClassExtension is defined but with an \fIallows_change_managed_set\fP field with a value of .ZN False , and .ZN XtChangeManagedSet was invoked with a non-NULL \fIdo_change_proc\fP procedure then .ZN XtChangeManagedSet performs the following: .RS .IP \- 5 Calls .ZN XtUnmanageChildren (\fIunmanage_children\fP, \fInum_unmanage_children\fP). .IP \- 5 Calls the \fIdo_change_proc\fP specified. .IP \- 5 Calls .ZN XtManageChildren (\fImanage_children\fP, \fInum_manage_children\fP) and then returns immediately. .RE .IP \(bu 5 Otherwise, if a .ZN CompositeClassExtension is defined with an \fIallows_change_managed_set\fP field with a value of .ZN True , or if no .ZN CompositeClassExtension is defined, and .ZN XtChangeManagedSet was invoked with a NULL \fIdo_change_proc\fP procedure, then the following is performed: .RS .IP \- 5 For each child on the \fIunmanage_children\fP list; if the child is already unmanaged or is being destroyed it is ignored, otherwise it is marked as being unmanaged and if it is realized it is made nonvisible by being unmapped. .IP \- 5 If the \fIdo_change_proc\fP procedure is non-NULL then it is invoked as specified. .IP \- 5 For each child on the \fImanage_children\fP list; if the child is already managed or it is being destroyed it is ignored, otherwise it is marked as managed .RE .IP \(bu 5 If the parent is realized and after all children have been marked, the change_managed method of the parent is invoked and subsequently some of the newly managed children are made viewable by: .RS .IP \- 5 Calling .ZN XtRealizeWidget on each of the previously unmanaged child that is unrealized. .IP \- 5 Mapping each previously unmanaged child that has \fImap_when_managed\fP .ZN True . .RE .LP The .ZN XtIsManaged function returns .ZN True if the specified widget is of class RectObj or any subclass thereof and is managed, or .ZN False otherwise. .SH "SEE ALSO" XtMapWidget(3Xt), XtRealizeWidget(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e01000081a40000000000000000000000014c5c3b1400000024000000b600010002ffffffffffffffff0000003700000000root/usr/local/share/man/man3/XtSendSelectionRequest.3.so man3/XtCreateSelectionRequest.3 07070100086e2f000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtVaGetValues.3.so man3/XtSetValues.3 07070100086e29000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000003800000000root/usr/local/share/man/man3/XtVaCreateManagedWidget.3.so man3/XtCreateWidget.3 07070100086e28000081a40000000000000000000000014c5c3b1400000f41000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtVaCreateArgsList.3.\" $Xorg: XtVaCrArgL.man,v 1.3 2000/08/17 19:42:04 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtVaCrArgL.man,v 1.2 2001/01/27 18:20:30 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtVa-Create-Args-List wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtVaCreateArgsList 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtVaCreateArgsList \- dynamically allocate a varargs list .SH SYNTAX .HP XtVarArgsList XtVaCreateArgsList(XtPointer \fIunused\fP, ...\^); .SH ARGUMENTS .IP \fIunused\fP 1i Must be specified as NULL. .IP \fI...\fP 1i Specifies a variable parameter list of resource name and value pairs. .SH DESCRIPTION The .ZN XtVaCreateArgsList function allocates memory and copies its arguments into a single list pointer, which may be used with .ZN XtVaNestedList . The end of both lists is identified by a \fIname\fP entry containing NULL. Any entries of type .ZN XtVaTypedArg are copied as specified without applying conversions. Data passed by reference (including Strings) are not copied, only the pointers themselves; the caller must ensure that the data remain valid for the lifetime of the created varargs list. The list should be freed using .ZN XtFree when no longer needed. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dad000081a40000000000000000000000014c5c3b1400000023000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtInstallAccelerators.3.so man3/XtParseAcceleratorTable.3 07070100086e0f000081a40000000000000000000000014c5c3b14000011d2000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtSetSensitive.3.\" $Xorg: XtSetSens.man,v 1.3 2000/08/17 19:42:03 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtSetSens.man,v 1.2 2001/01/27 18:20:30 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSet-Sensitive XtIs-Sensitive wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtSetSensitive 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtSetSensitive, XtIsSensitive \- set and check a widget's sensitivity state .SH SYNTAX .HP void XtSetSensitive(Widget \fIw\fP, Boolean \fIsensitive\fP); .HP Boolean XtIsSensitive(Widget \fIw\fP); .SH ARGUMENTS .IP \fIsensitive\fP 1i Specifies a Boolean value that indicates whether the widget should receive keyboard and pointer events. .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION The .ZN XtSetSensitive function first calls .ZN XtSetValues on the current widget with an argument list specifying that the sensitive field should change to the new value. It then recursively propagates the new value down the managed children tree by calling .ZN XtSetValues on each child to set the ancestor_sensitive to the new value if the new values for sensitive and the child's ancestor_sensitive are not the same. .LP .ZN XtSetSensitive calls .ZN XtSetValues to change sensitive and ancestor_sensitive. Therefore, when one of these changes, the widget's set_values procedure should take whatever display actions are needed (for example, greying out or stippling the widget). .LP .ZN XtSetSensitive maintains the invariant that if parent has either sensitive or ancestor_sensitive .ZN False , then all children have ancestor_sensitive .ZN False . .LP The .ZN XtIsSensitive function returns .ZN True or .ZN False to indicate whether or not user input events are being dispatched. If both core.sensitive and core.ancestor_sensitive are .ZN True , .ZN XtIsSensitive returns .ZN True ; otherwise, it returns .ZN False . .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d53000081a40000000000000000000000014c5c3b1400000016000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtAppSetErrorHandler.3.so man3/XtAppError.3 07070100086d48000081a40000000000000000000000014c5c3b1400000021000000b600010002ffffffffffffffff0000003a00000000root/usr/local/share/man/man3/XtAppGetErrorDatabaseText.3.so man3/XtAppGetErrorDatabase.3 07070100086dd5000081a40000000000000000000000014c5c3b14000017c5000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtOpenApplication.3.\" $Xorg: XtOpenApp.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtOpenApp.man,v 1.5 2001/03/07 15:13:09 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtOpen-Application XtVa-Open-Application .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtOpenApplication 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtOpenApplication, XtVaOpenApplication \- initialize, open, or close a display .SH SYNTAX .HP Widget XtOpenApplication(XtAppContext *\fIapp_context_return\fP, String \fIapplication_class\fP, XrmOptionDescRec *\fIoptions\fP, Cardinal \fInum_options\fP, int *\fIargc_in_out\fP, String *\fIargv_in_out\fP, String *\fIfallback_resources\fP, WidgetClass \fIwidget_class\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP Widget XtVaOpenApplication(XtAppContext *\fIapp_context_return\fP, String \fIapplication_class\fP, XrmOptionDescRec *\fIoptions\fP, Cardinal \fInum_options\fP, int *\fIargc_in_out\fP, String *\fIargv_in_out\fP, String *\fIfallback_resources\fP, WidgetClass \fIwidget_class\fP, ...\^); .SH ARGUMENTS .IP \fIapp_context_return\fP 1i Specifies the application context. .ds Ac , which usually is the generic name for all instances of this application .IP \fIapplication_class\fP 1i Specifies the class name of this application\*(Ac. .IP \fIoptions\fP 1i Specifies how to parse the command line for any application-specific resources. The options argument is passed as a parameter to .ZN XrmParseCommand . For further information, see \fI\*(xL\fP. .IP \fInum_options\fP 1i Specifies the number of entries in the options list. .IP \fIargc_in_out\fP 1i Specifies a pointer to the number of command line parameters. .IP \fIargv_in_out\fP 1i Specifies the command line parameters. .IP \fIfallback_resources\fP 1i Specifies resource values to be used if the application class resource file cannot be opened or read, or NULL. .IP \fIwidget_class\fP 1i Specifies the widget class of the shell to be created. .IP \fIargs\fP 1i Specifies the argument list to override any other resource specification for the created shell widget. .IP \fInum_args\fP 1i Specifies the number of entries in the argument list. .IP \fI...\fP 1i Specifies the variable argument list to override any other resource specification for the created shell widget. .SH DESCRIPTION The .ZN XtOpenApplication function calls .ZN XtToolkitInitialize followed by .ZN XtCreateApplicationContext , then calls .ZN XtOpenDisplay with \fIdisplay_string\fP NULL and \fIapplication_name\fP NULL, and finally calls .ZN XtAppCreateShell with \fIapplication_name\fP NULL, the specified \fIwidget_class\fP, and the specified \fIargs\fP and \fInum_args\fP and returns the created shell. The modified \fIargc\fP and \fIargv\fP returned by .ZN XtDisplayInitialize are returned in \fIargc_in_out\fP and \fIargv_in_out\fP. If \fIapp_context_return\fP is not NULL, the created application context is also returned. If the display specified by the command line cannot be opened, an error message is issued and .ZN XtOpenApplication terminates the application. If \fIfallback_resources\fP is non-NULL, .ZN XtAppSetFallbackResources is called with the value prior to calling .ZN XtOpenDisplay . .LP XtAppInitialize and XtVaAppInitialize have been superceded by .ZN XtOpenApplication and .ZN XtVaOpenApplication respectively. .SH "SEE ALSO" XtAppInitialize(3Xt), XtVaAppInitialize(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086de0000081a40000000000000000000000014c5c3b1400001f6e000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/man/man3/XtPopup.3.\" $Xorg: XtPopup.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtPopup.man,v 1.2 2001/01/27 18:20:29 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtPopup-Spring-Loaded XtCallback-None XtCallback-Nonexclusive XtCallback-Exclusive wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtPopup 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtPopup, XtPopupSpringLoaded, XtCallbackNone, XtCallbackNonexclusive, XtCallbackExclusive \- map a pop-up .SH SYNTAX .HP void XtPopup(Widget \fIpopup_shell\fP, XtGrabKind \fIgrab_kind\fP); .HP void XtPopupSpringLoaded(Widget \fIpopup_shell\fP); .HP void XtCallbackNone(Widget \fIw\fP, XtPointer \fIclient_data\fP, XtPointer \fIcall_data\fP): .HP void XtCallbackNonexclusive(Widget \fIw\fP, XtPointer \fIclient_data\fP, XtPointer \fIcall_data\fP); .HP void XtCallbackExclusive(Widget \fIw\fP, XtPointer \fIclient_data\fP, XtPointer \fIcall_data\fP); .HP void MenuPopup(String \fIshell_name\fP); .SH ARGUMENTS .IP \fIcall_data\fP 1i Specifies the callback data, which is not used by this procedure. .IP \fIclient_data\fP 1i Specifies the pop-up shell. .IP \fIgrab_kind\fP 1i Specifies the way in which user events should be constrained. .IP \fIpopup_shell\fP 1i Specifies the widget shell\*(Ps. .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION The .ZN XtPopup function performs the following: .IP \(bu 5 Calls .ZN XtCheckSubclass .\".ZN XtCheckSubclass(popup_shell, popupShellWidgetClass) to ensure popup_shell is a subclass of .ZN Shell . .IP \(bu 5 Generates an error if the shell's popped_up field is already .ZN True . .IP \(bu 5 Calls the callback procedures on the shell's popup_callback list. .IP \(bu 5 Sets the shell popped_up field to .ZN True , the shell spring_loaded field to .ZN False , and the shell grab_kind field from grab_kind. .IP \(bu 5 If the shell's create_popup_child field is non-NULL, .ZN XtPopup calls it with popup_shell as the parameter. .IP \(bu 5 If grab_kind is either .ZN XtGrabNonexclusive or .ZN XtGrabExclusive , it calls: .LP .Ds XtAddGrab(popup_shell, (grab_kind == XtGrabExclusive), False) .De .IP \(bu 5 Calls .ZN XtRealizeWidget with popup_shell specified. .IP \(bu 5 Calls .ZN XMapWindow with popup_shell specified. .LP The .ZN XtPopupSpringLoaded function performs exactly as .ZN XtPopup except that it sets the shell \fIspring_loaded\fP field to .ZN True and always calls .ZN XtAddGrab with \fIexclusive\fP .ZN True and \fIspring_loaded\fP .ZN True . .LP The .ZN XtCallbackNone , .ZN XtCallbackNonexclusive , and .ZN XtCallbackExclusive functions call .ZN XtPopup with the shell specified by the client data argument and grab_kind set as the name specifies. .ZN XtCallbackNone , .ZN XtCallbackNonexclusive , and .ZN XtCallbackExclusive specify .ZN XtGrabNone , .ZN XtGrabNonexclusive , and .ZN XtGrabExclusive , respectively. Each function then sets the widget that executed the callback list to be insensitive by using .ZN XtSetSensitive . Using these functions in callbacks is not required. In particular, an application must provide customized code for callbacks that create pop-up shells dynamically or that must do more than desensitizing the button. .LP .ZN MenuPopup is known to the translation manager, which must perform special actions for spring-loaded pop-ups. Calls to .ZN MenuPopup in a translation specification are mapped into calls to a nonexported action procedure, and the translation manager fills in parameters based on the event specified on the left-hand side of a translation. .LP If .ZN MenuPopup is invoked on .ZN ButtonPress (possibly with modifiers), the translation manager pops up the shell with grab_kind set to .ZN XtGrabExclusive and spring_loaded set to .ZN True . If .ZN MenuPopup is invoked on .ZN EnterWindow (possibly with modifiers), the translation manager pops up the shell with grab_kind set to .ZN XtGrabNonexclusive and spring_loaded set to .ZN False . Otherwise, the translation manager generates an error. When the widget is popped up, the following actions occur: .IP \(bu 5 Calls .ZN XtCheckSubclass .\".ZN XtCheckSubclass(popup_shell, popupShellWidgetClass) to ensure popup_shell is a subclass of .ZN Shell . .IP \(bu 5 Generates an error if the shell's popped_up field is already .ZN True . .IP \(bu 5 Calls the callback procedures on the shell's popup_callback list. .IP \(bu 5 Sets the shell popped_up field to .ZN True and the shell grab_kind and spring_loaded fields appropriately. .IP \(bu 5 If the shell's create_popup_child field is non-NULL, it is called with popup_shell as the parameter. .IP \(bu 5 Calls: .LP .Ds XtAddGrab(popup_shell, (grab_kind == XtGrabExclusive), spring_loaded) .De .IP \(bu 5 Calls .ZN XtRealizeWidget with popup_shell specified. .IP \(bu 5 Calls .ZN XMapWindow with popup_shell specified. .LP (Note that these actions are the same as those for .ZN XtPopup .) .ZN MenuPopup tries to find the shell by searching the widget tree starting at the parent of the widget in which it is invoked. If it finds a shell with the specified name in the pop-up children of that parent, it pops up the shell with the appropriate parameters. Otherwise, it moves up the parent chain as needed. If .ZN MenuPopup gets to the application widget and cannot find a matching shell, it generates an error. .SH "SEE ALSO" XtCreatePopupShell(3Xt), XtPopdown(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d71000081a40000000000000000000000014c5c3b140000192f000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtConvertAndStore.3.\" $Xorg: XtConvSt.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtConvSt.man,v 1.4 2003/04/28 22:18:18 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtConvert-And-Store XtCall-Converter wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtConvertAndStore 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtConvertAndStore, XtCallConverter \- invoke resource converters .SH SYNTAX .HP Boolean XtConvertAndStore(Widget \fIwidget\fP, String \fIfrom_type\fP, XrmValuePtr \fIfrom\fP, String \fIto_type\fP, XrmValuePtr \fIto_in_out\fP); .HP Boolean XtCallConverter(Display* \fIdpy\fP, XtConverter \fIconverter\fP, XrmValuePtr \fIargs\fP, Cardinal \fInum_args\fP, XrmValuePtr \fIfrom\fP, XrmValuePtr \fIto_in_out\fP, XtCacheRef* \fIcache_ref_return\fP); .SH ARGUMENTS .IP \fIargs\fP 1i Specifies the argument list that contains the additional arguments needed to perform the conversion, or NULL. .IP \fIconverter\fP 1i Specifies the conversion procedure that is to be called. .IP \fIfrom\fP 1i Specifies the value to be converted. .IP \fIfrom_type\fP 1i Specifies the source type. .IP \fInum_args\fP 1i Specifies the number of additional arguments (often zero). .IP \fIto_type\fP 1i Specifies the destination type. .IP \fIto_in_out\fP 1i Returns the converted value. .IP \fIwidget\fP 1i Specifies the widget to use for additional arguments, if any are needed, and the destroy callback list. .IP \fIdpy\fP 1i Specifies the display with which the conversion is to be associated. .SH DESCRIPTION The .ZN XtConvertAndStore function looks up the type converter registered to convert from_type to to_type, computes any additional arguments needed, and then calls .ZN XtCallConverter . (or .ZN XtDirectConvert if an old-style converter was registered with .ZN XtAddConverter or .ZN XtAppAddConverter . ) with the from and to_in_out arguments. .LP The .ZN XtCallConverter function looks up the specified type converter in the application context associated with the display and, if the converter was not registered or was registered with cache type .ZN XtCacheAll or .ZN XtCacheByDisplay looks in the conversion cache to see if this conversion procedure has been called with the specified conversion arguments. If so, it checks the success status of the prior call, and if the conversion failed, .ZN XtCallConverter returns .ZN False immediately; otherwise it checks the size specified in the \fIto\fP argument and, if it is greater than or equal to the size stored in the cache, copies the information stored in the cache into the location specified by \fIto->addr\fP, stores the cache size into \fIto->size\fP, and returns .ZN True . If the size specified in the \fIto\fP argument is smaller than the size stored in the cache, .ZN XtCallConverter copies the cache size into the \fIto->size\fP and returns .ZN False . If the converter was registered with cache type .ZN XtCacheNone or no value was found in the conversion cache, .ZN XtCallConverter calls the converter and, if it was not registered with cache type .ZN XtCacheNone , enters the result into the cache. .ZN XtCallConverter then returns what the converter returned. .LP The \fIcache_ref_return\fP field specifies storage allocated by the caller in which an opaque value will be stored. If the type converter has been registered with the .ZN XtCacheRefCount modifier and if the value returned in in \fIcache_ref_return\fP is non-NULL, then the call should store the \fIcache_ref_return\fP value in order to decrement the reference count when the converted value is no longer required. The \fIcache_ref_return\fP argument should be NULL if the caller is unwilling or unable to store the value. .SH "SEE ALSO" XtAppReleaseCacheRefs(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e13000081a40000000000000000000000014c5c3b14000010a1000000b600010002ffffffffffffffff0000003700000000root/usr/local/share/man/man3/XtSetWMColormapWindows.3.\" $Xorg: XtSetWMC.man,v 1.3 2000/08/17 19:42:03 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtSetWMC.man,v 1.2 2001/01/27 18:20:30 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSet-WMColormap-Windows wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtSetWMColormapWindows 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtSetWMColormapWindows \- Set the value of the WM_COLORMAP_WINDOWS property .SH SYNTAX .HP void XtSetWMColormapWindows(Widget \fIwidget\fP, Widget* \fIlist\fP, Cardinal \fIcount\fP); .SH ARGUMENTS .IP \fIwidget\fP 1i Specifies the widget on whose window the WM_COLORMAP_WINDOWS property will be stored. Must be of class Core or any subclass thereof. .IP \fIlist\fP 1i Specifies a list of widgets whose windows are are potentially to be listed in the WM_COLORMAP_WINDOWS property. .IP \fIcount\fP 1i Specifies the number of widgets in \fIlist\fP. .SH DESCRIPTION .ZN XtSetWMColormapWindows returns immediately if \fIwidget\fP is not realized or if \fIcount\fP is zero. Otherwise, .ZN XtSetWMColormapWindows constructs an ordered list of windows by examining each widget in \fIlist\fP in turn and ignoring the widget if it is not realized, or adding the widget's window to the window list if the widget is realized and its colormap resource is different from the colormap resources of all widgets whose windows are already on the window list. .LP Finally, .ZN XtSetWMColormapWindows stores the resulting window list in the WM_COLORMAP_WINDOWS property on the specified widget's window. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dfe000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man3/XtScreen.3.so man3/XtDisplay.3 07070100086e1d000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtUngrabKey.3.so man3/XtGrabKey.3 07070100086e0c000081a40000000000000000000000014c5c3b1400000ef1000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtSetMultiClickTime.3.\" $Xorg: XtClickT.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtClickT.man,v 1.2 2001/01/27 18:20:25 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSet-Multi-Click-Time Xt-Get-Multi-Click-Time wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtSetMultiClickTime 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtSetMultiClickTime, XtGetMultiClickTime \- set and get multi-click times .SH SYNTAX .HP void XtSetMultiClickTime(Display* \fIdisplay\fP, int \fItime\fP); .HP int XtGetMultiClickTime(Display* \fIdisplay\fP); .SH ARGUMENTS .IP \fIdisplay\fP 1i Specifies the display connection. .IP \fItime\fP 1i Specifies the multi-click time in milliseconds. .SH DESCRIPTION .ZN XtSetMultiClickTime sets the time interval used by the translation manager to determine when multiple events are interpreted as a repeated event. .LP .ZN XtGetMultiClickTime returns the time in milliseconds that the translation manager uses to determine if multiple events are to be interpreted as a repeated event for purposes of matching a translation entry containing a repeat count. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d52000081a40000000000000000000000014c5c3b1400000e83000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtAppReleaseCacheRefs.3.\" $Xorg: XtAppRCR.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppRCR.man,v 1.2 2001/01/27 18:20:24 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Release-Cache-Refs wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppReleaseCacheRefs 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppReleaseCacheRefs \- decrement reference counts for resources .SH SYNTAX .HP void XtAppReleaseCacheRefs(XtAppContext \fIapp_context\fP, XtCacheRef* \fIrefs\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fIrefs\fP 1i Specifies the list of cache references to be released. .SH DESCRIPTION .ZN XtAppReleaseCacheRefs decrements the reference count for the conversion entries identified by the \fIrefs\fP argument. This argument is a pointer to a NULL-terminated list of .ZN XtCacheRef values. If any reference count reaches zero, the destructor, if any, will be called and the resource removed from the conversion cache. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d9a000081a40000000000000000000000014c5c3b1400000e3a000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtGetSelectionTimeout.3.\" $Xorg: XtGetSTO.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetSTO.man,v 1.2 2001/01/27 18:20:27 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Selection-Timeout XtSet-Selection-Timeout wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetSelectionTimeout 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtGetSelectionTimeout, XtSetSelectionTimeout \- set and obtain selection timeout values .SH SYNTAX .HP unsigned long XtGetSelectionTimeout(void); .HP void XtSetSelectionTimeout(unsigned long \fItimeout\fP); .SH ARGUMENTS .IP \fItimeout\fP 1i Specifies the selection timeout in milliseconds. .SH DESCRIPTION The .ZN XtGetSelectionTimeout function has been superceded by .ZN XtAppGetSelectionTimeout . .LP The .ZN XtSetSelectionTimeout function has been superceded by .ZN XtAppSetSelectionTimeout . .SH "SEE ALSO" .BR XtAppGetSelectionTimeout (3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086da3000081a40000000000000000000000014c5c3b1400001f96000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/XtGrabKey.3.\" $Xorg: XtGrabKey.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGrabKey.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGrab-Key XtUngrab-Key XtGrab-Keyboard XtUngrab-Keyboard XtGrab-Button XtUngrab-Button XtGrab-Pointer XtUngrab-Pointer wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGrabKey 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGrabKey, XtUngrabKey, XtGrabKeyboard, XtUngrabKeyboard, XtGrabButton, XtUngrabButton, XtGrabPointer, XtUngrabPointer \- manage grabs .SH SYNTAX .HP void XtGrabKey(Widget \fIwidget\fP, KeyCode \fIkeycode\fP, Modifiers \fImodifiers\fP, Boolean \fIowner_events\fP, int \fIpointer_mode\fP, int \fIkeyboard_mode\fP); .HP void XtUngrabKey(Widget \fIwidget\fP, KeyCode \fIkeycode\fP, Modifiers \fImodifiers\fP); .HP int XtGrabKeyboard(Widget \fIwidget\fP, Boolean \fIowner_events\fP, int \fIpointer_mode\fP, int \fIkeyboard_mode\fP, Time \fItime\fP); .HP void XtUngrabKeyboard(Widget \fIwidget\fP, Time \fItime\fP); .HP void XtGrabButton(Widget \fIwidget\fP, int \fIbutton\fP, Modifiers \fImodifiers\fP, Boolean \fIowner_events\fP, unsigned int \fIevent_mask\fP, int \fIpointer_mode\fP, int \fIkeyboard_mode\fP, Window \fIconfine_to\fP, Cursor \fIcursor\fP); .HP void XtUngrabButton(Widget \fIwidget\fP, KeyCode \fIbutton\fP, Modifiers \fImodifiers\fP); .HP int XtGrabPointer(Widget \fIwidget\fP, Boolean \fIowner_events\fP, unsigned int \fIevent_mask\fP, int \fIpointer_mode\fP, int \fIkeyboard_mode\fP, Window \fIconfine_to\fP, Cursor \fIcursor\fP, Time \fItime\fP); .HP void XtUngrabPointer(Widget \fIwidget\fP, Time \fItime\fP); .SH ARGUMENTS .IP \fIwidget\fP 1i Specifies the widget in whose window the grab will occur. Must be of class Core or a subclass thereof. .sp 6p .IP \fIkeycode\fP .br .ns .IP \fImodifiers\fP .br .ns .IP \fIowner_events\fP .br .ns .IP \fIpointer_mode\fP .br .ns .IP \fIkeyboard_mode\fP .br .ns .IP \fItime\fP .br .ns .IP \fIbutton\fP .br .ns .IP \fIconfine_to\fP .br .ns .IP \fIcursor\fP 1i Specifies arguments to the associated Xlib function call. .SH DESCRIPTION .ZN XtGrabKey calls .ZN XGrabKey specifying the widget's window as the grab window if the widget is realized. The remaining arguments are exactly as for .ZN XGrabKey . If the widget is not realized, or is later unrealized, the call to .ZN XGrabKey will be performed (again) when the widget is realized and its window becomes mapped. In the future, if .ZN XtDispatchEvent is called with a .ZN KeyPress event matching the specified keycode and modifiers (which may be .ZN AnyKey or .ZN AnyModifier , respectively) for the widget's window, the Intrinsics will call .ZN XtUngrabKeyboard with the timestamp from the .ZN KeyPress event if either of the following conditions is true: .IP \(bu 3 There is a modal cascade and the widget is not in the active subset of the cascade and the keyboard was not previously grabbed, or .IP \(bu 3 .ZN XFilterEvent returns .ZN True . .LP .ZN XtUngrabKey calls .ZN XUngrabKey specifying the widget's window as the ungrab window if the widget is realized. The remaining arguments are exactly as for .ZN XUngrabKey . If the widget is not realized, .ZN XtUngrabKey removes a deferred .ZN XtGrabKey request, if any, for the specified widget, keycode, and modifiers. .LP If the specified widget is realized .ZN XtGrabKeyboard calls .ZN XGrabKeyboard specifying the widget's window as the grab window. The remaining arguments and return value are exactly as for .ZN XGrabKeyboard . If the widget is not realized, .ZN XtGrabKeyboard immediately returns .ZN GrabNotViewable . No future ungrab is implied by .ZN XtGrabKeyboard . .LP .ZN XtUngrabKeyboard calls .ZN XUngrabKeyboard with the specified time. .LP .ZN XtGrabButton calls .ZN XGrabButton specifying the widget's window as the grab window if the widget is realized. The remaining arguments are exactly as for .ZN XGrabButton . If the widget is not realized, or is later unrealized, the call to .ZN XGrabButton will be performed (again) when the widget is realized and its window becomes mapped. In the future, if .ZN XtDispatchEvent is called with a .ZN ButtonPress event matching the specified button and modifiers (which may be .ZN AnyButton or .ZN AnyModifier , respectively) for the widget's window, the Intrinsics will call .ZN XtUngrabPointer with the timestamp from the .ZN ButtonPress event if either of the following conditions is true: .IP \(bu 3 There is a modal cascade and the widget is not in the active subset of the cascade and the pointer was not previously grabbed, or .IP \(bu 3 .ZN XFilterEvent returns .ZN True . .LP .ZN XtUngrabButton calls .ZN XUngrabButton specifying the widget's window as the ungrab window if the widget is realized. The remaining arguments are exactly as for .ZN XUngrabButton . If the widget is not realized, .ZN XtUngrabButton removes a deferred .ZN XtGrabButton request, if any, for the specified widget, button, and modifiers. .LP .ZN XtGrabPointer calls .ZN XGrabPointer specifying the widget's window as the grab window. The remaining arguments and return value are exactly as for .ZN XGrabPointer . If the widget is not realized, .ZN XtGrabPointer immediately returns .ZN GrabNotViewable . No future ungrab is implied by .ZN XtGrabPointer . .LP .ZN XtUngrabPointer calls .ZN XUngrabPointer with the specified time. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d9b000081a40000000000000000000000014c5c3b1400001574000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtGetSelectionValue.3.\" $Xorg: XtGetSVal.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be included .\" in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealing in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetSVal.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Selection-Value XtGet-Selection-Values wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetSelectionValue 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetSelectionValue, XtGetSelectionValues \- obtain selection values .SH SYNTAX .HP void XtGetSelectionValue(Widget \fIw\fP, Atom \fIselection\fP, Atom \fItarget\fP, XtSelectionCallbackProc \fIcallback\fP, XtPointer \fIclient_data\fP, Time \fItime\fP); .HP void XtGetSelectionValues(Widget \fIw\fP, Atom \fIselection\fP, Atom *\fItargets\fP, int \fIcount\fP, XtSelectionCallbackProc \fIcallback\fP, XtPointer \fIclient_data\fP, Time \fItime\fP); .SH ARGUMENTS .ds Cb \ that is to be called when the selection value has been obtained .IP \fIcallback\fP 1i Specifies the callback procedure\*(Cb. .ds Cd it is called .IP \fIclient_data\fP 1i Specifies the argument that is to be passed to the specified procedure when \*(Cd. .IP \fIclient_data\fP 1i Specifies the client data (one for each target type) that is passed to the callback procedure when it is called for that target. .IP \fIcount\fP 1i Specifies the length of the targets and client_data lists. .IP \fIselection\fP 1i Specifies the particular selection desired (that is, primary or secondary). .IP \fItarget\fP 1i Specifies the type of the information that is needed about the selection. .IP \fItargets\fP 1i Specifies the types of information that is needed about the selection. .ds Ti value is desired .IP \fItime\fP 1i Specifies the timestamp that indicates when the selection \*(Ti. .ds Wi that is making the request .IP \fIw\fP 1i Specifies the widget \*(Wi. .SH DESCRIPTION The .ZN XtGetSelectionValue function requests the value of the selection that has been converted to the target type. The specified callback will be called some time after .ZN XtGetSelectionValue is called; in fact, it may be called before or after .ZN XtGetSelectionValue returns. .LP The .ZN XtGetSelectionValues function is similar to .ZN XtGetSelectionValue except that it takes a list of target types and a list of client data and obtains the current value of the selection converted to each of the targets. The effect is as if each target were specified in a separate call to .ZN XtGetSelectionValue . The callback is called once with the corresponding client data for each target. .ZN XtGetSelectionValues does guarantee that all the conversions will use the same selection value because the ownership of the selection cannot change in the middle of the list, as would be when calling .ZN XtGetSelectionValue repeatedly. .SH "SEE ALSO" XtAppGetSelectionTimeout(3Xt), XtOwnSelection(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e38000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtWindowToWidget.3.so man3/XtNameToWidget.3 07070100086dbf000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man3/XtIsWidget.3.so man3/XtClass.3 07070100086df7000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003800000000root/usr/local/share/man/man3/XtRemoveRawEventHandler.3.so man3/XtAddEventHandler.3 07070100086e06000081a40000000000000000000000014c5c3b1400000016000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtSetErrorMsgHandler.3.so man3/XtErrorMsg.3 07070100086e07000081a40000000000000000000000014c5c3b1400000024000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtSetEventDispatcher.3.so man3/XtInsertEventTypeHandler.3 07070100086ddd000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtPeekEvent.3.so man3/XtNextEvent.3 07070100086d4f000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtAppPeekEvent.3.so man3/XtAppNextEvent.3 07070100086d66000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtCallbackNone.3.so man3/XtPopup.3 07070100086d67000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003700000000root/usr/local/share/man/man3/XtCallbackNonexclusive.3.so man3/XtPopup.3 07070100086e33000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/XtWarning.3.so man3/XtError.3 07070100086d9e000081a40000000000000000000000014c5c3b140000002a000000b600010002ffffffffffffffff0000004000000000root/usr/local/share/man/man3/XtGetSelectionValuesIncremental.3.so man3/XtGetSelectionValueIncremental.3 07070100086de1000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtPopupSpringLoaded.3.so man3/XtPopup.3 07070100086dbd000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtIsVendorShell.3.so man3/XtClass.3 07070100086e10000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtSetSubvalues.3.so man3/XtSetValues.3 07070100086d50000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtAppPending.3.so man3/XtAppNextEvent.3 07070100086e14000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtSetWarningHandler.3.so man3/XtError.3 07070100086de6000081a40000000000000000000000014c5c3b140000150e000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtRealizeWidget.3.\" $Xorg: XtRealize.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtRealize.man,v 1.2 2001/01/27 18:20:29 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtRealize-Widget XtIs-Realized XtUnrealize-Widget wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtRealizeWidget 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtRealizeWidget, XtIsRealized, XtUnrealizeWidget \- realize and unrealize widgets .SH SYNTAX .HP void XtRealizeWidget(Widget \fIw\fP); .HP Boolean XtIsRealized(Widget \fIw\fP); .HP void XtUnrealizeWidget(Widget \fIw\fP); .SH ARGUMENTS .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION If the widget is already realized, .ZN XtRealizeWidget simply returns. Otherwise, it performs the following: .IP \(bu 5 Binds all action names in the widget's translation table to procedures (see Section 10.1.2). .IP \(bu 5 Makes a post-order traversal of the widget tree rooted at the specified widget and calls the change_managed procedure of each composite widget that has one or more managed children. .IP \(bu 5 Constructs an .ZN XSetWindowAttributes structure filled in with information derived from the .ZN Core widget fields and calls the realize procedure for the widget, which adds any widget-specific attributes and creates the X window. .IP \(bu 5 If the widget is not a subclass of .ZN compositeWidgetClass , .ZN XtRealizeWidget returns; otherwise, it continues and performs the following: .RS .IP \- 5 Descends recursively to each of the widget's managed children and calls the realize procedures. Primitive widgets that instantiate children are responsible for realizing those children themselves. .IP \- 5 Maps all of the managed children windows that have mapped_when_managed .ZN True . (If a widget is managed but mapped_when_managed is .ZN False , the widget is allocated visual space but is not displayed. Some people seem to like this to indicate certain states.) .RE .LP If the widget is a top-level shell widget (that is, it has no parent), and mapped_when_managed is .ZN True , .ZN XtRealizeWidget maps the widget window. .LP The .ZN XtIsRealized function returns .ZN True if the widget has been realized, that is, if the widget has a nonzero X window ID. .LP Some widget procedures (for example, set_values) might wish to operate differently after the widget has been realized. .LP The .ZN XtUnrealizeWidget function destroys the windows of an existing widget and all of its children (recursively down the widget tree). To recreate the windows at a later time, call .ZN XtRealizeWidget again. If the widget was managed, it will be unmanaged automatically before its window is freed. .SH "SEE ALSO" XtManageChildren(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d46000081a40000000000000000000000014c5c3b1400001382000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtAppErrorMsg.3.\" $Xorg: XtAppEM.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppEM.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Error-Msg XtApp-Set-Error-Msg-Handler XtApp-Set-Warning-Msg-Handler XtApp-Warning-Msg wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppErrorMsg 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppErrorMsg, XtAppSetErrorMsgHandler, XtAppSetWarningMsgHandler, XtAppWarningMsg \- high-level error handlers .SH SYNTAX .HP void XtAppErrorMsg(XtAppContext \fIapp_context\fP, String \fIname\fP, String \fItype\fP, String \fIclass\fP, String \fIdefault\fP, String *\fIparams\fP, Cardinal *\fInum_params\fP); .HP void XtAppSetErrorMsgHandler(XtAppContext \fIapp_context\fP, XtErrorMsgHandler \fImsg_handler\fP); .HP void XtAppSetWarningMsgHandler(XtAppContext \fIapp_context\fP, XtErrorMsgHandler \fImsg_handler\fP); .HP void XtAppWarningMsg(XtAppContext \fIapp_context\fP, String \fIname\fP, String \fItype\fP, String \fIclass\fP, String \fIdefault\fP, String *\fIparams\fP, Cardinal *\fInum_params\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .ds Cl .IP \fIclass\fP 1i Specifies the resource class\*(Cl. .IP \fIdefault\fP 1i Specifies the default message to use\*(Dm. .IP \fIname\fP 1i Specifies the general kind of error. .IP \fItype\fP 1i Specifies the detailed name of the error. .ds Mh fatal error procedure, which should not return \ or the nonfatal error procedure, which usually returns .IP \fImsg_handler\fP 1i Specifies the new \*(Mh. .IP \fInum_params\fP 1i Specifies the number of values in the parameter list. .IP \fIparams\fP 1i Specifies a pointer to a list of values to be stored in the message. .SH DESCRIPTION The .ZN XtAppErrorMsg function calls the high-level error handler and passes the specified information. .LP The .ZN XtAppSetErrorMsgHandler function registers the specified procedure, which is called when a fatal error occurs. .LP The .ZN XtAppSetWarningMsgHandler function registers the specified procedure, which is called when a nonfatal error condition occurs. .LP The .ZN XtAppWarningMsg function calls the high-level error handler and passes the specified information. .SH "SEE ALSO" XtAppGetErrorDatabase(3Xt), XtAppError(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dd0000081a40000000000000000000000014c5c3b1400001116000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtNextEvent.3.\" $Xorg: XtNextEv.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be included .\" in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealing in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtNextEv.man,v 1.4 2001/01/27 18:20:28 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtNext-Event XtPeek-Event XtProcess-Event XtMain-Loop wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtNextEvent 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtNextEvent, XtPending, XtPeekEvent, XtProcessEvent, XtMainLoop \- query and process events and input .SH SYNTAX .HP void XtNextEvent(XEvent *\fIevent_return\fP); .HP Boolean XtPeekEvent(XEvent *\fIevent_return\fP); .HP Boolean XtPending(void); .HP void XtProcessEvent(XtInputMask \fImask\fP); .HP void XtMainLoop(void); .SH ARGUMENTS .IP \fIevent\fP 1i Specifies a pointer to the event structure that is to be dispatched to the appropriate event handler. .IP \fIevent_return\fP 1i Returns the event information to the specified event structure. .IP \fImask\fP 1i Specifies what types of events to process. The mask is the bitwise inclusive OR of any combination of .ZN XtIMXEvent , .ZN XtIMTimer , .ZN XtIMAlternateInput , and .ZN XtIMSignal . As a convenience, the \*(tk defines the symbolic name .ZN XtIMAll to be the bitwise inclusive OR of all event types. .SH DESCRIPTION .ZN XtNextEvent has been replaced by .ZN XtAppNextEvent . .LP .ZN XtPeekEvent has been replaced by .ZN XtAppPeekEvent . .LP .ZN XtPending has been replaced by .ZN XtAppPending . .LP .ZN XtProcessEvent has been replaced by .ZN XtAppProcessEvent . .LP .ZN XtMainLoop has been replaced by .ZN XtAppMainLoop . .SH "SEE ALSO" XtAppNextEvent(3xt), XtAppPending(3Xt), XtAppPeekEvent(3Xt), XtAppProcessEvent(3Xt), XtAppMainLoop(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d4e000081a40000000000000000000000014c5c3b1400001f33000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtAppNextEvent.3.\" $Xorg: XtAppNEv.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" $XFree86: xc/doc/man/Xt/XtAppNEv.man,v 1.5 2001/01/27 18:20:24 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Next-Event XtApp-Pending XtApp-Peek-Event XtApp-Process-Event Xt-Dispatch-Event XtApp-Main-Loop wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppNextEvent 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppNextEvent, XtAppPending, XtAppPeekEvent, XtAppProcessEvent, XtDispatchEvent, XtAppMainLoop \- query and process events and input .SH SYNTAX .HP void XtAppNextEvent(XtAppContext \fIapp_context\fP, XEvent *\fIevent_return\fP); .HP Boolean XtAppPeekEvent(XtAppContext \fIapp_context\fP, XEvent *\fIevent_return\fP); .HP XtInputMask XtAppPending(XtAppContext \fIapp_context\fP); .HP void XtAppProcessEvent(XtAppContext \fIapp_context\fP, XtInputMask \fImask\fP); .HP Boolean XtDispatchEvent(XEvent *\fIevent\fP); .HP void XtAppMainLoop(XtAppContext \fIapp_context\fP); .SH ARGUMENTS .ds Co that identifies the application .IP \fIapp_context\fP 1i Specifies the application context \*(Co. .IP \fIevent\fP 1i Specifies a pointer to the event structure that is to be dispatched to the appropriate event handler. .IP \fIevent_return\fP 1i Returns the event information to the specified event structure. .IP \fImask\fP 1i Specifies what types of events to process. The mask is the bitwise inclusive OR of any combination of .ZN XtIMXEvent , .ZN XtIMTimer , .ZN XtIMAlternateInput , and .ZN XtIMSignal . As a convenience, the \*(tk defines the symbolic name .ZN XtIMAll to be the bitwise inclusive OR of all event types. .SH DESCRIPTION If the X event queue is empty, .ZN XtAppNextEvent flushes the X output buffers of each Display in the application context and waits for an event while looking at the other input sources, timeout timeout values, and signal handlers and calling any callback procedures triggered by them. This wait time can be used for background processing (see Section 7.8). .LP If there is an event in the queue, .ZN XtAppPeekEvent fills in the event and returns a nonzero value. If no X input is on the queue, .ZN XtAppPeekEvent flushes the output buffer and blocks until input is available (possibly calling some timeout callbacks in the process). If the input is an event, .ZN XtAppPeekEvent fills in the event and returns a nonzero value. Otherwise, the input is for an alternate input source, and .ZN XtAppPeekEvent returns zero. .LP The .ZN XtAppPending function returns a nonzero value if there are events pending from the X server, timer pending, or other input sources pending. The value returned is a bit mask that is the OR of .ZN XtIMXEvent , .ZN XtIMTimer , .ZN XtIMAlternateInput , and .ZN XtIMSignal (see .ZN XtAppProcessEvent ). If there are no events pending, .ZN XtAppPending flushes the output buffer and returns zero. .LP The .ZN XtAppProcessEvent function processes one timer, alternate input, signal source, or X event. If there is nothing of the appropriate type to process, .ZN XtAppProcessEvent blocks until there is. If there is more than one type of thing available to process, it is undefined which will get processed. Usually, this procedure is not called by client applications (see .ZN XtAppMainLoop ). .ZN XtAppProcessEvent processes timer events by calling any appropriate timer callbacks, alternate input by calling any appropriate alternate input callbacks, signal source by calling any appropriate signal callbacks, and X events by calling .ZN XtDispatchEvent . .LP When an X event is received, it is passed to .ZN XtDispatchEvent , which calls the appropriate event handlers and passes them the widget, the event, and client-specific data registered with each procedure. If there are no handlers for that event registered, the event is ignored and the dispatcher simply returns. The order in which the handlers are called is undefined. .LP The .ZN XtDispatchEvent function sends those events to the event handler functions that have been previously registered with the dispatch routine. .ZN XtDispatchEvent returns .ZN True if it dispatched the event to some handler and .ZN False if it found no handler to dispatch the event to. The most common use of .ZN XtDispatchEvent is to dispatch events acquired with the .ZN XtAppNextEvent procedure. However, it also can be used to dispatch user-constructed events. .ZN XtDispatchEvent also is responsible for implementing the grab semantics for .ZN XtAddGrab . .LP The .ZN XtAppMainLoop function first reads the next incoming X event by calling .ZN XtAppNextEvent and then it dispatches the event to the appropriate registered procedure by calling .ZN XtDispatchEvent . This constitutes the main loop of \*(tk applications, and, as such, it does not return unless .ZN XtAppSetExitFlag is called. Applications are expected to exit in response to some user action. There is nothing special about .ZN XtAppMainLoop ; it is simply an loop that calls .ZN XtAppNextEvent and then .ZN XtDispatchEvent , until .ZN XtAppGetExitFlag () returns true. .LP Applications can provide their own version of this loop, which tests some global termination flag or tests that the number of top-level widgets is larger than zero before circling back to the call to .ZN XtAppNextEvent . .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dc2000081a40000000000000000000000014c5c3b1400000020000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtLastTimestampProcessed.3.so man3/XtLastEventProcessed.3 07070100086d84000081a40000000000000000000000014c5c3b1400000f6a000000b600010002ffffffffffffffff0000004100000000root/usr/local/share/man/man3/XtDisplayStringConversionWarning.3.\" $Xorg: XtDStrCW.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be included .\" in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealing in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtDStrCW.man,v 1.4 2003/04/28 22:18:18 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtDisplay-String-Conversion-Warning wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtDisplayStringConversionWarning 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtDisplayStringConversionWarning \- issue a conversion warning message .SH SYNTAX .HP void XtDisplayStringConversionWarning(Display* \fIdisplay\fP, String \fIfrom_value\fP, \fIto_type\fP); .SH ARGUMENTS .IP \fIdisplay\fP 1i Specifies the display connection with which the conversion is associated. .IP \fIfrom_value\fP 1i Specifies the string that could not be converted. .IP \fIto_type\fP 1i Specifies the target representation type requested. .SH DESCRIPTION The .ZN XtDisplayStringConversionWarning function issues a warning message using .ZN XtAppWarningMsg with name ``conversionError'', type ``string'', class ``XtToolkitError, and the default message string ``Cannot convert "\fIfrom_value\fP" to type \fIto_type\fP''. .LP To issue other types of warning or error messages, the type converter should use .ZN XtAppWarningMsg or .ZN XtAppErrorMsg . .SH "SEE ALSO" XtAppWarningMsg(3t) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d47000081a40000000000000000000000014c5c3b14000011d6000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtAppGetErrorDatabase.3.\" $Xorg: XtAppGEDB.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppGEDB.man,v 1.2 2001/01/27 18:20:24 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Get-Error-Database XtApp-Get-Error-Database-Text wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppGetErrorDatabase 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppGetErrorDatabase, XtAppGetErrorDatabaseText \- obtain error database .SH SYNTAX .HP XrmDatabase *XtAppGetErrorDatabase(\^XtAppContext \fIapp_context\fP); .HP void XtAppGetErrorDatabaseText(XtAppContext \fIapp_context\fP, char *\fIname\fP, char *\fItype\fP, char *\fIclass\fP, char *\fIdefault\fP, char *\fIbuffer_return\fP, int \fInbytes\fP, XrmDatabase \fIdatabase\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fIbuffer_return\fP 1i Specifies the buffer into which the error message is to be returned. .ds Cl \ of the error message .IP \fIclass\fP 1i Specifies the resource class\*(Cl. .IP \fIdatabase\fP 1i Specifies the name of the alternative database that is to be used or NULL if the application's database is to be used. .IP \fIdefault\fP 1i Specifies the default message to use\*(Dm. .IP \fIname\fP 1i .br .ns .IP \fItype\fP 1i Specifies the name and type that are concatenated to form the resource name of the error message. .IP \fInbytes\fP 1i Specifies the size of the buffer in bytes. .SH DESCRIPTION The .ZN XtAppGetErrorDatabase function returns the address of the error database. The \*(xI do a lazy binding of the error database and do not merge in the database file until the first call to .ZN XtAppGetErrorDatbaseText . .LP The .ZN XtAppGetErrorDatabaseText returns the appropriate message from the error database or returns the specified default message if one is not found in the error database. .SH "SEE ALSO" XtAppError(3Xt), XtAppErrorMsg(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d87000081a40000000000000000000000014c5c3b1400001220000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man3/XtErrorMsg.3.\" $Xorg: XtErrM.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtErrM.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtError-Msg XtSet-Error-Msg-Handler XtSet-Warning-Msg-Handler XtWarning-Msg wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtErrorMsg 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtErrorMsg, XtSetErrorMsgHandler, XtWarningMsg, XtSetWarningMsgHandler \- high-level error handlers .SH SYNTAX .HP void XtErrorMsg(String \fIname\fP, String \fItype\fP, String \fIclass\fP, String \fIdefault\fP, String *\fIparams\fP, Cardinal *\fInum_params\fP); .HP void XtSetErrorMsgHandler(XtErrorMsgHandler \fImsg_handler\fP); .HP void XtSetWarningMsgHandler(XtErrorMsgHandler \fImsg_handler\fP); .HP void XtWarningMsg(String \fIname\fP, String \fItype\fP, String \fIclass\fP, String \fIdefault\fP, String *\fIparams\fP, Cardinal *\fInum_params\fP); .SH ARGUMENTS .ds Cl .IP \fIclass\fP 1i Specifies the resource class\*(Cl. .IP \fIdefault\fP 1i Specifies the default message to use\*(Dm. .IP \fIname\fP 1i Specifies the general kind of error. .IP \fItype\fP 1i Specifies the detailed name of the error. .ds Mh fatal error procedure, which should not return \ or the nonfatal error procedure, which usually returns .IP \fImsg_handler\fP 1i Specifies the new \*(Mh. .IP \fInum_params\fP 1i Specifies the number of values in the parameter list. .IP \fIparams\fP 1i Specifies a pointer to a list of values to be stored in the message. .SH DESCRIPTION The .ZN XtErrorMsg function has been superceded by .ZN XtAppErrorMsg . .LP The .ZN XtSetErrorMsgHandler function has been superceded by .ZN XtAppSetErrorMsgHandler . .LP The .ZN XtSetWarningMsgHandler function has been superceded by .ZN XtAppSetWarningMsgHandler . .LP The .ZN XtWarningMsg function has been superceded by .ZN XtAppWarningMsg .SH "SEE ALSO" .BR XtAppErrorMsg (3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dd7000081a40000000000000000000000014c5c3b1400000023000000b600010002ffffffffffffffff0000003700000000root/usr/local/share/man/man3/XtOverrideTranslations.3.so man3/XtParseTranslationTable.3 07070100086e19000081a40000000000000000000000014c5c3b1400000df1000000b600010002ffffffffffffffff0000003a00000000root/usr/local/share/man/man3/XtToolkitThreadInitialize.3.\" $Xorg: XtThreadI.man,v 1.3 2000/08/17 19:42:03 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtThreadI.man,v 1.2 2001/01/27 18:20:30 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtToolkit-Thread-Initialize wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtToolkitThreadInitialize 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtToolkitThreadInitialize \- initialize the toolkit for multiple threads .SH SYNTAX .HP Boolean XtToolkitThreadInitialize(void); .SH DESCRIPTION If .ZN XtToolkitThreadInitialize was previously called, it returns. The application programmer must ensure that two or more threads do not simultaneously attempt to call .ZN XtToolkitThreadInitialize ; the effect of this is undefined. .ZN XtToolkitThreadInitialize returns .ZN True if the host operating system has threads and the Intrinsics are thread safe. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dfa000081a40000000000000000000000014c5c3b140000001c000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtRemoveWorkProc.3.so man3/XtAppAddWorkProc.3 07070100086d90000081a40000000000000000000000014c5c3b1400000e09000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtGetDisplays.3.\" $Xorg: XtGetDisp.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetDisp.man,v 1.2 2001/01/27 18:20:26 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Displays wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetDisplays 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetDisplays \- retrieve a list of displays associated with an application context .SH SYNTAX .HP void XtGetDisplays(XtAppContext \fIapp_context\fP, Display ***\fIdpy_return\fP, Cardinal* \fInum_dpy_return\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fIdpy_return\fP 1i Returns a list of open X display connections in the specified application context. .IP \fInum_dpy_return\fP 1i Returns the count of open X display connections in \fIdpy_return\fP. .SH DESCRIPTION To free the list of displays, use .ZN XtFree . .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dcb000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtMoveWidget.3.so man3/XtConfigureWidget.3 07070100086d5a000081a40000000000000000000000014c5c3b1400000019000000b600010002ffffffffffffffff0000003a00000000root/usr/local/share/man/man3/XtAppSetWarningMsgHandler.3.so man3/XtAppErrorMsg.3 07070100086dc1000081a40000000000000000000000014c5c3b1400000f6d000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtLastEventProcessed.3.\" $Xorg: XtLastProc.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtLastProc.man,v 1.2 2001/01/27 18:20:27 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtLast-Event-Processed XtLast-Timestamp-Processed wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtLastEventProcessed 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtLastEventProcessed, XtLastTimestampProcessed \- last event, last timestamp processed .SH SYNTAX .HP XEvent* XtLastEventProcessed(Display* \fIdisplay\fP); .HP Time XtLastTimestampProcessed(Display* \fIdisplay\fP); .SH ARGUMENTS .IP \fIdisplay\fP 1i Specifies the open display connection. .SH DESCRIPTION .ZN XtLastEventProcessed returns the last event passed to .ZN XtDispatchEvent for the specified display and NULL if there has been no event. The client must not modify the contents of the returned event. .LP .ZN XtLastTimestampProcessed returns the timestamp of the last .ZN KeyPress , .ZN KeyRelease , .ZN ButtonPress , .ZN ButtonRelease , .ZN MotionNotify , .ZN EnterNotify , .ZN LeaveNotify , .ZN PropertyNotify , or .ZN SelectionClear event that has been passed to .ZN XtDispatchEvent for the specified display and zero if there has been no such event. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086de3000081a40000000000000000000000014c5c3b1400000cf1000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtProcessLock.3.\" $Xorg: XtProcLock.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtProcLock.man,v 1.2 2001/01/27 18:20:29 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtProcess-Lock XtProcess-Unlock wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtProcessLock 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtProcessLock, XtProcessUnlock \- lock and unlock process .SH SYNTAX .HP void XtProcessLock(void); .HP void XtProcessUnlock(void); .SH DESCRIPTION .ZN XtProcessLock is used to lock all process global data. .LP .ZN XtProcessUnlock unlocks the process. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086df9000081a40000000000000000000000014c5c3b140000001b000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtRemoveTimeOut.3.so man3/XtAppAddTimeOut.3 07070100086d8a000081a40000000000000000000000014c5c3b140000103f000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtGetActionKeysym.3.\" $Xorg: XtGetActK.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetActK.man,v 1.2 2001/01/27 18:20:26 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Action-Keysym wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetActionKeysym 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetActionKeysym \- obtain corresponding keysym .SH SYNTAX .HP KeySym XtGetActionKeysym(XEvent* \fIevent\fP, Modifiers* \fImodifiers_return\fP); .SH ARGUMENTS .IP \fIevent\fP 1i Specifies the event pointer passed to the action procedure by the Intrinsics. .IP \fImodifiers_return\fP 1i Returns the modifiers that caused the match, if non-NULL. .SH DESCRIPTION If .ZN XtGetActionKeysym is called after an action procedure has been invoked by the Intrinsics and before that action procedure returns, and if the event pointer has the same value as the event pointer passed to that action routine, and if the event is a .ZN KeyPress or .ZN KeyRelease event, then .ZN XtGetActionKeysym returns the KeySym that matched the final event specification in the translation table and, if \fImodifiers_return\fP is non-NULL, the modifier state actually used to generate this KeySym; otherwise, if the event is a .ZN KeyPress or .ZN KeyRelease event, then .ZN XtGetActionKeysym calls .ZN XtTranslateKeycode and returns the results; else it returns .ZN NoSymbol and does not examine \fImodifiers_return\fP. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d59000081a40000000000000000000000014c5c3b1400000016000000b600010002ffffffffffffffff0000003700000000root/usr/local/share/man/man3/XtAppSetWarningHandler.3.so man3/XtAppError.3 07070100086dcc000081a40000000000000000000000014c5c3b1400000c7a000000b600010002ffffffffffffffff0000002700000000root/usr/local/share/man/man3/XtName.3.\" $Xorg: XtName.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtName.man,v 1.2 2001/01/27 18:20:28 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtName 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtName \- obtain widget's name .SH SYNTAX .HP String XtName(Widget \fIw\fP); .SH ARGUMENTS .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION .ZN XtName returns the widget's name. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d34000081a40000000000000000000000014c5c3b1400001c16000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtAddEventHandler.3.\" $Xorg: XtAddEHand.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAddEHand.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtAdd-Event-Handler XtAdd-Raw-Event-Handler XtRemove-Event-Handler XtRemove-Raw-Event-Handler XtInsert-Event-Handler XtInsert-Raw-Event-Handler wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAddEventHandler 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAddEventHandler, XtAddRawEventHandler, XtRemoveEventHandler, XtRemoveRawEventHandler, XtInsertEventHandler, XtInsertRawEventHandler \- add and remove event handlers .SH SYNTAX .HP void XtAddEventHandler(Widget \fIw\fP, EventMask \fIevent_mask\fP, Boolean \fInonmaskable\fP, XtEventHandler \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtAddRawEventHandler(Widget \fIw\fP, EventMask \fIevent_mask\fP, Boolean \fInonmaskable\fP, XtEventHandler \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtRemoveEventHandler(Widget \fIw\fP, EventMask \fIevent_mask\fP, Boolean \fInonmaskable\fP, XtEventHandler \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtRemoveRawEventHandler(Widget \fIw\fP, EventMask \fIevent_mask\fP, Boolean \fInonmaskable\fP, XtEventHandler \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtInsertEventHandler(Widget \fIw\fP, EventMask \fIevent_mask\fP, Boolean \fInonmaskable\fP, XtEventHandler \fIproc\fP, XtPointer \fIclient_data\fP, XtListPosition \fIposition\fP); .HP void XtInsertRawEventHandler(Widget \fIw\fP, EventMask \fIevent_mask\fP, Boolean \fInonmaskable\fP, XtEventHandler \fIproc\fP, XtPointer \fIclient_data\fP, XtListPosition \fIposition\fP); .HP typedef enum { XtListHead, XtListTail } XtListPosition; .SH ARGUMENTS .IP \fIclient_data\fP 1i Specifies additional data to be passed to the client's event handler. .ds Em to call or unregister this procedure .IP \fIevent_mask\fP 1i Specifies the event mask for which \*(Em. .ds Nm called or removed .IP \fInonmaskable\fP 1i Specifies a Boolean value that indicates whether this procedure should be \*(Nm on the nonmaskable events .Pn ( GraphicsExpose , .ZN NoExpose , .ZN SelectionClear , .ZN SelectionRequest , .ZN SelectionNotify , .ZN ClientMessage , and .ZN MappingNotify ). .ds Pr \ to be added or removed .IP \fIproc\fP 1i Specifies the procedure that is\*(Pr. .ds Wi for which this event handler is being registered .IP \fIw\fP 1i Specifies the widget \*(Wi. .IP \fIposition\fP 1i Specifies when the event handler is to be called relative to other previously registered handlers. .SH DESCRIPTION The .ZN XtAddEventHandler function registers a procedure with the dispatch mechanism that is to be called when an event that matches the mask occurs on the specified widget. If the procedure is already registered with the same client_data, the specified mask is ORed into the existing mask. If the widget is realized, .ZN XtAddEventHandler calls .ZN XSelectInput , if necessary. .LP The .ZN XtAddRawEventHandler function is similar to .ZN XtAddEventHandler except that it does not affect the widget's mask and never causes an .ZN XSelectInput for its events. Note that the widget might already have those mask bits set because of other nonraw event handlers registered on it. .LP The .ZN XtRemoveRawEventHandler function stops the specified procedure from receiving the specified events. Because the procedure is a raw event handler, this does not affect the widget's mask and never causes a call on .ZN XSelectInput . .LP .ZN XtInsertEventHandler is identical to .ZN XtAddEventHandler with the additional \fIposition\fP argument. if \fIposition\fP is .ZN XtListHead , the event handler is registered to that it will be called before any event handlers that were previously registered for the same widget. If \fIposition\fP is .ZN XtListTail , the event handler is registered to be called after any previously registered event handlers. If the procedure is already registered with the same \fIclient_data\fP value, the specified mask augments the existing mask and the procedure is repositioned in the list. .LP .ZN XtInsertRawEventHandler is similar to .ZN XtInsertEventHandler except that it does not modify the widget's event mask and never causes an .ZN XSelectInput for the specified events. If the procedure is already registered with the same \fIclient_data\fP value, the specified mask augments the existing mask and the procedure is repositioned in the list. .SH "SEE ALSO" XtAppNextEvent(3Xt), XtBuildEventMask(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dd4000081a40000000000000000000000014c5c3b1400000014000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man3/XtOffsetOf.3.so man3/XtOffset.3 07070100086df6000081a40000000000000000000000014c5c3b1400000019000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtRemoveInput.3.so man3/XtAppAddInput.3 07070100086df3000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtRemoveEventHandler.3.so man3/XtAddEventHandler.3 07070100086e25000081a40000000000000000000000014c5c3b140000001e000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtUnregisterDrawable.3.so man3/XtRegisterDrawable.3 07070100086d82000081a40000000000000000000000014c5c3b1400001e02000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtDisplayInitialize.3.\" $Xorg: XtDisplayI.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtDisplayI.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtDisplay-Initialize XtOpen-Display XtClose-Display XtDatabase XtScreen-Database wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtDisplayInitialize 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtDisplayInitialize, XtOpenDisplay, XtDatabase, XtScreenDatabase, XtCloseDisplay \- initialize, open, or close a display .SH SYNTAX .HP void XtDisplayInitialize(XtAppContext \fIapp_context\fP, Display *\fIdisplay\fP, String \fIapplication_name\fP, String \fIapplication_class\fP, XrmOptionDescRec *\fIoptions\fP, Cardinal \fInum_options\fP, int *\fIargc\fP, String *\fIargv\fP); .HP Display *XtOpenDisplay(XtAppContext \fIapp_context\fP, String \fIdisplay_string\fP, String \fIapplication_name\fP, String \fIapplication_class\fP, XrmOptionDescRec *\fIoptions\fP, Cardinal \fInum_options\fP, int *\fIargc\fP, String *\fIargv\fP); .HP void XtCloseDisplay(Display *\fIdisplay\fP); .HP XrmDatabase XtDatabase(Display *\fIdisplay\fP); .HP XrmDatabase XtScreenDatabase(Screen* \fIscreen\fP); .SH ARGUMENTS .IP \fIargc\fP 1i Specifies a pointer to the number of command line parameters. .IP \fIargv\fP 1i Specifies the command line parameters. .IP \fIapp_context\fP 1i Specifies the application context. .ds Ac , which usually is the generic name for all instances of this application .IP \fIapplication_class\fP 1i Specifies the class name of this application\*(Ac. .IP \fIapplication_name\fP 1i Specifies the name of the application instance. .IP \fIdisplay\fP 1i Specifies the display\*(Di. Note that a display can be in at most one application context. .IP \fInum_options\fP 1i Specifies the number of entries in the options list. .IP \fIoptions\fP 1i Specifies how to parse the command line for any application-specific resources. The options argument is passed as a parameter to .ZN XrmParseCommand . For further information, see \fI\*(xL\fP. .IP \fIscreen\fP 1i Specifies the screen whose resource database is to be returned. .SH DESCRIPTION The .ZN XtDisplayInitialize function builds the resource database, calls the Xlib .ZN XrmParseCommand function to parse the command line, and performs other per display initialization. After .ZN XrmParseCommand has been called, argc and argv contain only those parameters that were not in the standard option table or in the table specified by the options argument. If the modified argc is not zero, most applications simply print out the modified argv along with a message listing the allowable options. On UNIX-based systems, the application name is usually the final component of argv[0]. If the synchronize resource is .ZN True for the specified application, .ZN XtDisplayInitialize calls the Xlib .ZN XSynchronize function to put Xlib into synchronous mode for this display connection. If the reverseVideo resource is .ZN True , the \*(xI exchange .ZN XtDefaultForeground and .ZN XtDefaultBackground for widgets created on this display. (See Section 9.6.1). .LP The .ZN XtOpenDisplay function calls .ZN XOpenDisplay the specified display name. If display_string is NULL, .ZN XtOpenDisplay uses the current value of the \-display option specified in argv and if no display is specified in argv, uses the user's default display (on UNIX-based systems, this is the value of the DISPLAY environment variable). .LP If this succeeds, it then calls .ZN XtDisplayInitialize and pass it the opened display and the value of the \-name option specified in argv as the application name. If no name option is specified, it uses the application name passed to .ZN XtOpenDisplay . If the application name is NULL, it uses the last component of argv[0]. .ZN XtOpenDisplay returns the newly opened display or NULL if it failed. .LP .ZN XtOpenDisplay is provided as a convenience to the application programmer. .LP The .ZN XtCloseDisplay function closes the specified display as soon as it is safe to do so. If called from within an event dispatch (for example, a callback procedure), .ZN XtCloseDisplay does not close the display until the dispatch is complete. Note that applications need only call .ZN XtCloseDisplay if they are to continue executing after closing the display; otherwise, they should call .ZN XtDestroyApplicationContext or just exit. .LP The .ZN XtDatabase function returns the fully merged resource database that was built by .ZN XtDisplayInitialize associated with the display that was passed in. If this display has not been initialized by .ZN XtDisplayInitialize , the results are not defined. .LP The .ZN XtScreenDatabase function returns the fully merged resource database associated with the specified screen. If the \fIscreen\fP does not belong to a .ZN Display initialized by .ZN XtDisplayInitialize , the results are undefined. .SH "SEE ALSO" XtAppCreateShell(3Xt), XtCreateApplicationContext(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d5b000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtAppUnlock.3.so man3/XtAppLock.3 07070100086e31000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtVaSetSubvalues.3.so man3/XtSetValues.3 07070100086d63000081a40000000000000000000000014c5c3b1400001264000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtCallCallbacks.3.\" $Xorg: XtCallCbks.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtCallCbks.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtCall-Callbacks XtHas-Callbacks XtCall-Callbacks-List wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtCallCallbacks 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtCallCallbacks, XtCallCallbackList, XtHasCallbacks \- process callbacks .SH SYNTAX .HP void XtCallCallbacks(Widget \fIw\fP, String \fIcallback_name\fP, XtPointer \fIcall_data\fP); .HP void XtCallCallbackList(Widget \fIw\fP, XtCallbackList \fIcallbacks\fP, XtPointer \fIcall_data\fP); .LP typedef enum {XtCallbackNoList, XtCallbackHasNone, XtCallbackHasSome} XtCallbackStatus; .HP XtCallbackStatus XtHasCallbacks(Widget \fIw\fP, String \fIcallback_name\fP); .SH ARGUMENTS .ds Cn \ to be executed or checked .IP \fIcallback_name\fP 1i Specifies the callback list\*(Cn. .IP \fIcall_data\fP 1i Specifies a callback-list specific data value to pass to each of the callback procedure in the list. .IP \fIcallbacks\fP 1i Specifies the callback list to be executed. .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION The .ZN XtCallCallbacks function calls each procedure that is registered in the specified widget's callback list. .LP If \fIcallbacks\fP is not NULL, .ZN XtCallCallbackList calls each of the callback procedures in the list, passing client data and \fIcall_data\fP. The \fIcallbacks\fP parameter must specify the contents of a widget or object resource declared with representation type .ZN XtRCallback . .LP The .ZN XtHasCallbacks function first checks to see if the widget has a callback list identified by callback_name. If the callback list does not exist, .ZN XtHasCallbacks returns .ZN XtCallbackNoList . If the callback list exists but is empty, it returns .ZN XtCallbackHasNone . If the callback list exists and has at least one callback registered, it returns .ZN XtCallbackHasSome . .SH "SEE ALSO" XtAddCallback(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d69000081a40000000000000000000000014c5c3b1400000014000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man3/XtCalloc.3.so man3/XtMalloc.3 07070100086e37000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtWindowOfObject.3.so man3/XtDisplay.3 07070100086dd8000081a40000000000000000000000014c5c3b1400001a03000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtOwnSelection.3.\" $Xorg: XtOwnSel.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtOwnSel.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtOwn-Selection XtOwn-Selection-Incremental XtDisown-Selection wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtOwnSelection 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtOwnSelection, XtOwnSelectionIncremental, XtDisownSelection \- set selection owner .SH SYNTAX .HP Boolean XtOwnSelection(Widget \fIw\fP, Atom \fIselection\fP, Time \fItime\fP, XtConvertSelectionProc \fIconvert_proc\fP, XtLoseSelectionProc \fIlose_selection\fP, XtSelectionDoneProc \fIdone_proc\fP); .HP Boolean XtOwnSelectionIncremental(Widget \fIw\fP, Atom \fIselection\fP, Time \fItime\fP, XtConvertSelectionIncrProc \fIconvert_callback\fP, XtLoseSelectionIncrProc \fIlose_callback\fP, XtSelectionDoneIncrProc \fIdone_callback\fP, XtCancelConvertSelectionProc \fIcancel_callback\fP, XtPointer \fIclient_data\fP); .HP void XtDisownSelection(Widget \fIw\fP, Atom \fIselection\fP, Time \fItime\fP); .SH ARGUMENTS .IP \fIconvert_proc\fP 1i Specifies the procedure that is to be called whenever someone requests the current value of the selection. .IP \fIdone_proc\fP 1i Specifies the procedure that is called after the requestor has received the selection or NULL if the owner is not interested in being called back. .IP \fIlose_selection\fP 1i Specifies the procedure that is to be called whenever the widget has lost selection ownership or NULL if the owner is not interested in being called back. .IP \fIselection\fP 1i Specifies an atom that describes the type of the selection (for example, .ZN XA_PRIMARY , .ZN XA_SECONDARY , or .ZN XA_CLIPBOARD ). .ds Ti ownership should commence or is to be relinquished .IP \fItime\fP 1i Specifies the timestamp that indicates when the selection \*(Ti. .ds Wi that wishes to become the owner or to relinquish ownership .IP \fIw\fP 1i Specifies the widget \*(Wi. .SH DESCRIPTION The .ZN XtOwnSelection function informs the \*(xI selection mechanism that a widget believes it owns a selection. It returns .ZN True if the widget has successfully become the owner and .ZN False otherwise. The widget may fail to become the owner if some other widget has asserted ownership at a time later than this widget. Note that widgets can lose selection ownership either because someone else asserted later ownership of the selection or because the widget voluntarily gave up ownership of the selection. Also note that the lose_selection procedure is not called if the widget fails to obtain selection ownership in the first place. .LP The .ZN XtOwnSelectionIncremental procedure informs the Intrinsics incremental selection mechanism that the specified widget wishes to own the selection. It returns .ZN True if the specified widget successfully becomes the selection owner or .ZN False otherwise. For more information about \fIselection\fP, \fItarget\fP, and \fItime\fP, see Section 2.6 of the \fIInter-Client Communication Conventions Manual\fP. .LP A widget that becomes the selection owner using .ZN XtOwnSelectionIncremental may use .ZN XtDisownSelection to relinquish selection ownership. .LP The .ZN XtDisownSelection function informs the \*(xI selection mechanism that the specified widget is to lose ownership of the selection. If the widget does not currently own the selection either because it lost the selection or because it never had the selection to begin with, .ZN XtDisownSelection does nothing. .LP After a widget has called .ZN XtDisownSelection , its convert procedure is not called even if a request arrives later with a timestamp during the period that this widget owned the selection. However, its done procedure will be called if a conversion that started before the call to .ZN XtDisownSelection finishes after the call to .ZN XtDisownSelection . .SH "SEE ALSO" XtAppGetSelectionTimeout(3Xt), XtGetSelectionValue(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dce000081a40000000000000000000000014c5c3b1400000014000000b600010002ffffffffffffffff0000002600000000root/usr/local/share/man/man3/XtNew.3.so man3/XtMalloc.3 07070100086d7e000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtDisownSelection.3.so man3/XtOwnSelection.3 07070100086e18000081a40000000000000000000000014c5c3b1400000026000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtToolkitInitialize.3.so man3/XtCreateApplicationContext.3 07070100086dea000081a40000000000000000000000014c5c3b1400000024000000b600010002ffffffffffffffff0000003c00000000root/usr/local/share/man/man3/XtRegisterExtensionSelector.3.so man3/XtInsertEventTypeHandler.3 07070100086d58000081a40000000000000000000000014c5c3b1400001330000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtAppSetTypeConverter.3.\" $Xorg: XtAppSTC.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppSTC.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Set-Type-Converter XtSet-Type-Converter wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppSetTypeConverter 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppSetTypeConverter, XtSetTypeConverter \- register resource converter .SH SYNTAX .HP void XtAppSetTypeConverter(XtAppContext \fIapp_context\fP, String \fIfrom_type\fP, String \fIto_type\fP, XtConverter \fIconverter\fP, XtConvertArgList \fIconvert_args\fP, Cardinal \fInum_args\fP, XtCacheType \fIcache_type\fP, XtDestructor \fIdestructor\fP); .HP void XtSetTypeConverter(String \fIfrom_type\fP, String \fIto_type\fP, XtConverter \fIconverter\fP, XtConvertArgList \fIconvert_args\fP, Cardinal \fInum_args\fP, XtCacheType \fIcache_type\fP, XtDestructor \fIdestructor\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fIconverter\fP 1i Specifies the type converter procedure. .IP \fIconvert_args\fP 1i Specifies how to compute the additional arguments to the converter or NULL. .IP \fIfrom_type\fP 1i Specifies the source type. .IP \fInum_args\fP 1i Specifies the number of additional arguments to the converter or zero. .IP \fIto_type\fP 1i Specifies the destination type. .IP \fIcache_type\fP 1i Specifies whether or not resources produced by this converter are sharable or display-specific and when they should be freed. .IP \fIdestructor\fP 1i Specifies a destroy procedure for resources produced by this conversion, or NULL if no additional action is required to deallocate resources produced by the converter. .SH DESCRIPTION .ZN XtSetTypeConverter registers the specified type converter and destructor in all application contexts created by the calling process, including any future application contexts that may be created. .ZN XtAppSetTypeConverter registers the specified type converter in the single application context specified. If the same \fIfrom_type\fP and \fIto_type\fP are specified in multiple calls to either function, the most recent overrides the previous ones. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d93000081a40000000000000000000000014c5c3b1400001068000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/man/man3/XtGetGC.3.\" $Xorg: XtGetGC.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetGC.man,v 1.2 2001/01/27 18:20:26 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-GC XtRelease-GC wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetGC 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetGC, XtReleaseGC \- obtain and destroy a sharable GC .SH SYNTAX .HP GC XtGetGC(Widget \fIw\fP, XtGCMask \fIvalue_mask\fP, XGCValues *\fIvalues\fP); .HP void XtReleaseGC(Widget \fIw\fP, GC \fIgc\fP); .SH ARGUMENTS .IP \fIgc\fP 1i Specifies the GC to be deallocated. .IP \fIvalues\fP 1i Specifies the actual values for this GC. .ds Vm fields of the values are specified .IP \fIvalue_mask\fP 1i Specifies which \*(Vm. .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION The .ZN XtGetGC function returns a sharable, read-only GC. The parameters to this function are the same as those for .ZN XCreateGC except that a widget is passed instead of a display. .ZN XtGetGC shares only GCs in which all values in the GC returned by .ZN XCreateGC are the same. In particular, it does not use the value_mask provided to determine which fields of the GC a widget considers relevant. The value_mask is used only to tell the server which fields should be filled in with widget data and which it should fill in with default values. For further information about value_mask and values, see .ZN XCreateGC in the \fI\*(xL\fP. .LP The .ZN XtReleaseGC function deallocate the specified shared GC. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d4b000081a40000000000000000000000014c5c3b1400001739000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtAppInitialize.3.\" $Xorg: XtAppInit.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppInit.man,v 1.5 2003/04/28 22:18:18 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Initialize XtVa-App-Initialize .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppInitialize 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppInitialize, XtVaAppInitialize \- initialize, open, or close a display .SH SYNTAX .HP Widget XtAppInitialize(XtAppContext* \fIapp_context_return\fP, String \fIapplication_class\fP, XrmOptionDescRec* \fIoptions\fP, Cardinal \fInum_options\fP, int* \fIargc_in_out\fP, String* \fIargv_in_out\fP, String* \fIfallback_resources\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP Widget XtVaAppInitialize(XtAppContext* \fIapp_context_return\fP, String \fIapplication_class\fP, XrmOptionDescRec* \fIoptions\fP, Cardinal \fInum_options\fP, int* \fIargc_in_out\fP, String* \fIargv_in_out\fP, String* \fIfallback_resources\fP, ...\^); .SH ARGUMENTS .IP \fIapp_context_return\fP 1i Specifies the application context. .ds Ac , which usually is the generic name for all instances of this application .IP \fIapplication_class\fP 1i Specifies the class name of this application\*(Ac. .IP \fIoptions\fP 1i Specifies how to parse the command line for any application-specific resources. The options argument is passed as a parameter to .ZN XrmParseCommand . For further information, see \fI\*(xL\fP. .IP \fInum_options\fP 1i Specifies the number of entries in the options list. .IP \fIargc_in_out\fP 1i Specifies a pointer to the number of command line parameters. .IP \fIargv_in_out\fP 1i Specifies the command line parameters. .IP \fIfallback_resources\fP 1i Specifies resource values to be used if the application class resource file cannot be opened or read, or NULL. .IP \fIargs\fP 1i Specifies the argument list to override any other resource specification for the created shell widget. .IP \fInum_args\fP 1i Specifies the number of entries in the argument list. .IP \fI...\fP 1i Specifies the variable argument list to override any other resource specification for the created shell widget. .SH DESCRIPTION The .ZN XtAppInitialize function calls .ZN XtToolkitInitialize followed by .ZN XtCreateApplicationContext , then calls .ZN XtOpenDisplay with \fIdisplay_string\fP NULL and \fIapplication_name\fP NULL, and finally calls .ZN XtAppCreateShell with \fIapplication_name\fP NULL, \fIwidget_class\fP .ZN applicationShellWidgetClass , and the specified \fIargs\fP and \fInum_args\fP and returns the created shell. The modified \fIargc\fP and \fIargv\fP returned by .ZN XtDisplayInitialize are returned in \fIargc_in_out\fP and \fIargv_in_out\fP. If \fIapp_context_return\fP is not NULL, the created application context is also returned. If the display specified by the command line cannot be opened, an error message is issued and .ZN XtAppInitialize terminates the application. If \fIfallback_resources\fP is non-NULL, .ZN XtAppSetFallbackResources is called with the value prior to calling .ZN XtOpenDisplay . .LP XtAppInitialize and XtVaAppInitialize have been superceded by .ZN XtOpenApplication and .ZN XtVaOpenApplication respectively. .SH "SEE ALSO" XtOpenApplication(3Xt), XtVaOpenApplication(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d8d000081a40000000000000000000000014c5c3b1400001313000000b600010002ffffffffffffffff0000003a00000000root/usr/local/share/man/man3/XtGetApplicationResources.3.\" $Xorg: XtGetAres.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetAres.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Application-Resources, XtVa-Get-Application-Resources wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetApplicationResources 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetApplicationResources, XtVaGetApplicationResources \- obtain application resources .SH SYNTAX .HP void XtGetApplicationResources(Widget \fIw\fP, XtPointer \fIbase\fP, XtResourceList \fIresources\fP, Cardinal \fInum_resources\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP void XtVaGetApplicationResources(Widget \fIw\fP, XtPointer \fIbase\fP, XtResourceList \fIresources\fP, Cardinal \fInum_resources\fP, ...\^); .SH ARGUMENTS .ds Al to override resources obtained from the resource database .IP \fIargs\fP 1i Specifies the argument list \*(Al. .ds Ba written .IP \fIbase\fP 1i Specifies the base address of the subpart data structure where the resources should be \*(Ba. .IP \fInum_args\fP 1i Specifies the number of arguments in the argument list. .IP \fInum_resources\fP 1i Specifies the number of resources in the resource list. .IP \fIresources\fP 1i Specifies the resource list for the subpart. .ds Wi that wants resources for a subpart \ or that identifies the resource database to search .IP \fIw\fP 1i Specifies the widget \*(Wi. .IP \fI...\fP 1i Specifies the variable arguments \*(Al. .SH DESCRIPTION The .ZN XtGetApplicationResources function first uses the passed widget, which is usually an application shell, to construct a resource name and class list, Then, it retrieves the resources from the argument list, the resource database, or the resource list default values. After adding base to each address, .ZN XtGetApplicationResources copies the resources into the address given in the resource list. If args is NULL, num_args must be zero. However, if num_args is zero, the argument list is not referenced. The portable way to specify application resources is to declare them as members of a structure and pass the address of the structure as the base argument. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d5f000081a40000000000000000000000014c5c3b1400000e6a000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtBuildEventMask.3.\" $Xorg: XtBEMask.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtBEMask.man,v 1.2 2001/01/27 18:20:24 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtBuild-Event-Mask wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtBuildEventMask 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtBuildEventMask \- retrieve a widget's event mask .SH SYNTAX .HP EventMask XtBuildEventMask(Widget \fIw\fP); .SH ARGUMENTS .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION The .ZN XtBuildEventMask function returns the event mask representing the logical OR of all event masks for event handlers registered on the widget with .ZN XtAddEventHandler and all event translations, including accelerators, installed on the widget. This is the same event mask stored into the .ZN XSetWindowAttributes structure by .ZN XtRealizeWidget and sent to the server when event handlers and translations are installed or removed on the realized widget. .SH "SEE ALSO" XtAddEventHandler(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e00000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtScreenOfObject.3.so man3/XtDisplay.3 07070100086da7000081a40000000000000000000000014c5c3b1400000dae000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtHooksOfDisplay.3.\" $Xorg: XtHookOD.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtHookOD.man,v 1.2 2001/01/27 18:20:27 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtHooks-Of-Display XtGet-Displays wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtHooksOfDisplay 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtHooksOfDisplay \- external agent access points .SH SYNTAX .HP Widget XtHooksOfDisplay(Display* \fIdisplay\fP); .SH ARGUMENTS .IP \fIdisplay\fP 1i Specifies the desired display. .SH DESCRIPTION The class of this object is a private, implementation dependent, subclass of Object. The hook object has no parent. The resources of this object are the callback lists for hooks and the read-only resources for getting a list of parentless shells. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d5d000081a40000000000000000000000014c5c3b1400000019000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtAppWarningMsg.3.so man3/XtAppErrorMsg.3 07070100086e32000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtVaSetValues.3.so man3/XtSetValues.3 07070100086d3d000081a40000000000000000000000014c5c3b1400000deb000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtAppAddActions.3.\" $Xorg: XtAppAAct.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppAAct.man,v 1.2 2001/01/27 18:20:23 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Add-Actions wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppAddActions 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppAddActions \- register an action table .SH SYNTAX .HP void XtAppAddActions(XtAppContext \fIapp_context\fP, XtActionList \fIactions\fP, Cardinal \fInum_actions\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fIactions\fP 1i Specifies the action table to register. .IP \fInum_args\fP 1i Specifies the number of entries in this action table. .SH DESCRIPTION The .ZN XtAppAddActions function adds the specified action table and registers it with the translation manager. .SH "SEE ALSO" XtParseTranslationTable(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d43000081a40000000000000000000000014c5c3b1400000f53000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtAppAddWorkProc.3.\" $Xorg: XtAppAWP.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppAWP.man,v 1.2 2001/01/27 18:20:23 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-AddWork-Proc, XtRemove-Work-Proc wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppAddWorkProc 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppAddWorkProc, XtRemoveWorkProc \- Add and remove background processing procedures .SH SYNTAX .HP XtWorkProcId XtAppAddWorkProc(XtAppContext \fIapp_context\fP, XtWorkProc \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtRemoveWorkProc(XtWorkProcId \fIid\fP); .SH ARGUMENTS .ds Co that identifies the application .IP \fIapp_context\fP 1i Specifies the application context \*(Co. .ds Cd it is called .IP \fIclient_data\fP 1i Specifies the argument that is to be passed to the specified procedure when \*(Cd. .IP \fIproc\fP 1i Specifies the procedure that is\*(Pr. .IP \fIid\fP 1i Specifies which work procedure to remove. .SH DESCRIPTION The .ZN XtAppAddWorkProc function adds the specified work procedure for the application identified by app_context. .LP The .ZN XtRemoveWorkProc function explicitly removes the specified background work procedure. .SH "SEE ALSO" XtAppNextEvent(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d31000081a40000000000000000000000014c5c3b140000136e000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtAddCallback.3.\" $Xorg: XtAddCbk.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be included .\" in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealing in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAddCbk.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtAdd-Callback XtAdd-Callbacks XtRemove-Callback XtRemove-Callbacks XtRemove-All-Callbacks wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAddCallback 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAddCallback, XtAddCallbacks, XtRemoveCallback, XtRemoveCallbacks, XtRemoveAllCallbacks \- add and remove callback procedures .SH SYNTAX .HP void XtAddCallback(Widget \fIw\fP, String \fIcallback_name\fP, XtCallbackProc \fIcallback\fP, XtPointer \fIclient_data\fP); .HP void XtAddCallbacks(Widget \fIw\fP, String \fIcallback_name\fP, XtCallbackList \fIcallbacks\fP); .HP void XtRemoveCallback(Widget \fIw\fP, String \fIcallback_name\fP, XtCallbackProc \fIcallback\fP, XtPointer \fIclient_data\fP); .HP void XtRemoveCallbacks(Widget \fIw\fP, String \fIcallback_name\fP, XtCallbackList \fIcallbacks\fP); .HP void XtRemoveAllCallbacks(Widget \fIw\fP, String \fIcallback_name\fP, .SH ARGUMENTS .IP \fIcallback\fP 1i Specifies the callback procedure\*(Cb. .IP \fIcallbacks\fP 1i Specifies the null-terminated list of callback procedures and corresponding client data. .ds Cn \ to which the procedure is to be appended or deleted .IP \fIcallback_name\fP 1i Specifies the callback list\*(Cn. .ds Cd it is invoked by XtCallbacks or NULL, \ or the client data to match on the registered callback procedures .IP \fIclient_data\fP 1i Specifies the argument that is to be passed to the specified procedure when \*(Cd. .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION The .ZN XtAddCallback function adds the specified callback procedure to the specified widget's callback list. .LP The .ZN XtAddCallbacks add the specified list of callbacks to the specified widget's callback list. .LP The .ZN XtRemoveCallback function removes a callback only if both the procedure and the client data match. .LP The .ZN XtRemoveCallbacks function removes the specified callback procedures from the specified widget's callback list. .LP The .ZN XtRemoveAllCallbacks function removes all the callback procedures from the specified widget's callback list. .SH "SEE ALSO" XtCallCallbacks(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dd1000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtNoticeSignal.3.so man3/XtAppAddSignal.3 07070100086dae000081a40000000000000000000000014c5c3b1400000023000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtInstallAllAccelerators.3.so man3/XtParseAcceleratorTable.3 07070100086db3000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man3/XtIsObject.3.so man3/XtClass.3 07070100086d62000081a40000000000000000000000014c5c3b140000001b000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtCallCallbackList.3.so man3/XtCallCallbacks.3 07070100086db1000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtIsConstraint.3.so man3/XtClass.3 07070100086d3f000081a40000000000000000000000014c5c3b1400001131000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtAppAddConverter.3.\" $Xorg: XtAppAC.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppAC.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Add-Converter XtAdd-Converter wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppAddConverter 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtAppAddConverter, XtAddConverter \- register resource converter .SH SYNTAX .HP void XtAppAddConverter(XtAppContext \fIapp_context\fP, String \fIfrom_type\fP, String \fIto_type\fP, XtConverter \fIconverter\fP, XtConvertArgList \fIconvert_args\fP, Cardinal \fInum_args\fP); .HP void XtAddConverter(String \fIfrom_type\fP, String \fIto_type\fP, XtConverter \fIconverter\fP, XtConvertArgList \fIconvert_args\fP, Cardinal \fInum_args\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fIconverter\fP 1i Specifies the type converter procedure. .IP \fIconvert_args\fP 1i Specifies how to compute the additional arguments to the converter or NULL. .IP \fIfrom_type\fP 1i Specifies the source type. .IP \fInum_args\fP 1i Specifies the number of additional arguments to the converter or zero. .IP \fIto_type\fP 1i Specifies the destination type. .SH DESCRIPTION .ZN XtAppAddConverter is equivalent in function to .ZN XtAppSetTypeConverter with \fIcache_type\fP equal to .ZN XtCacheAll for old-format type converters. It has been superseded by .ZN XtAppSetTypeConverter . .LP .ZN XtAddConverter is equivalent in function to .ZN XtSetTypeConverter with \fIcache_type\fP equal to .ZN XtCacheAll for old-format type converters. It has been superseded by .ZN XtSetTypeConverter . .SH "SEE ALSO" XtConvert(3Xt), XtStringConversionWarning(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d95000081a40000000000000000000000014c5c3b140000113e000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtGetKeysymTable.3.\" $Xorg: XtKeysym.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be included .\" in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealing in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtKeysym.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Keysym-Table XtKeysym-To-Keycode-List wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetKeysymTable 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetKeysymTable, XtKeysymToKeycodeList \- query keysyms and keycodes .SH SYNTAX .HP Keysym* XtGetKeysymTable(Display* \fIdisplay\fP, KeyCode* \fImin_keycode_return\fP, int *\fIkeysyms_per_keycode_return\fP); .HP void XtKeysymToKeycodeList(Display* \fIdisplay\fP, KeySym \fIkeysym\fP, KeyCode** \fIkeycodes_return\fP, Cardinal* \fIkeycount_return\fP); .SH ARGUMENTS .IP \fIdisplay\fP 1i Specifies the display whose table is required. .LP .IP \fImin_keycode_return\fP 1i Returns the minimum KeyCode valid for the display. .LP .IP \fIkeysyms_per_keycode_return\fP Returns the number of KeySyms stored for each KeyCode. .LP .IP \fIkeysym\fP 1i Specifies the KeySym for which to search. .LP .IP \fIkeycodes_return\fP 1i Returns a list of KeyCodes that have \fIkeysym\fP associated with them, or NULL if \fIkeycount_return\fP is 0. .LP .IP \fIkeycount_return\fP 1i Returns the number of KeyCodes in the keycode list. .SH DESCRIPTION .ZN XtGetKeysymTable returns a pointer to the Intrinsics' copy of the server's KeyCode-to-KeySym table. This table must not be modified. .LP The .ZN XtKeysymToKeycodeList procedure returns all the KeyCodes that have \fIkeysym\fP in their entry for the keyboard mapping table associated with \fIdisplay\fP. The caller should free the storage pointed to by \fIkeycodes_return\fP using .ZN XtFree when it is no longer useful. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d4c000081a40000000000000000000000014c5c3b1400000d86000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/XtAppLock.3.\" $Xorg: XtAppLock.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppLock.man,v 1.2 2001/01/27 18:20:24 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Lock XtApp-Unlock wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppLock 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppLock, XtAppUnlock \- lock and unlock application context .SH SYNTAX .HP void XtAppLock(XtAppContext \fIapp_context\fP); .HP void XtAppUnlock(XtAppContext \fIapp_context\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .SH DESCRIPTION .ZN XtAppLock locks the application context including all its related displays and widgets. .LP .ZN XtAppUnlock unlocks the application context. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dc6000081a40000000000000000000000014c5c3b1400001561000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man3/XtMalloc.3.\" $Xorg: XtMalloc.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtMalloc.man,v 1.2 2001/01/27 18:20:28 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtNew-String wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtMalloc 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtMalloc, XtCalloc, XtRealloc, XtFree, XtNew, XtNewString \- memory management functions .SH SYNTAX .HP char *XtMalloc(Cardinal \fIsize\fP); .HP char *XtCalloc(Cardinal \fInum\fP, Cardinal \fIsize\fP); .HP char *XtRealloc(char *\fIptr\fP, Cardinal \fInum\fP); .HP void XtFree(char *\fIptr\fP); .HP \fItype\fP *XtNew(\fItype\fP); .HP String XtNewString(String \fIstring\fP); .SH ARGUMENTS .IP \fInum\fP 1i Specifies the number of bytes or array elements. .ds Po to the old storage or to the block of storage that is to be freed .IP \fIptr\fP 1i Specifies a pointer \*(Po. .IP \fIsize\fP 1i Specifies the size of an array element (in bytes) or the number of bytes desired. .IP \fIstring\fP 1i Specifies a previously declared string. .IP \fItype\fP 1i Specifies a previously declared data type. .SH DESCRIPTION The .ZN XtMalloc functions returns a pointer to a block of storage of at least the specified size bytes. If there is insufficient memory to allocate the new block, .ZN XtMalloc calls .ZN XtErrorMsg . .LP The .ZN XtCalloc function allocates space for the specified number of array elements of the specified size and initializes the space to zero. If there is insufficient memory to allocate the new block, .ZN XtCalloc calls .ZN XtErrorMsg . .LP The .ZN XtRealloc function changes the size of a block of storage (possibly moving it). Then, it copies the old contents (or as much as will fit) into the new block and frees the old block. If there is insufficient memory to allocate the new block, .ZN XtRealloc calls .ZN XtErrorMsg . If ptr is NULL, .ZN XtRealloc allocates the new storage without copying the old contents; that is, it simply calls .ZN XtMalloc . .LP The .ZN XtFree function returns storage and allows it to be reused. If ptr is NULL, .ZN XtFree returns immediately. .LP .ZN XtNew returns a pointer to the allocated storage. If there is insufficient memory to allocate the new block, .ZN XtNew calls .ZN XtErrorMsg . .ZN XtNew is a convenience macro that calls .ZN XtMalloc with the following arguments specified: .LP .Ds .TA .5i .ta .5i ((type *) XtMalloc((unsigned) sizeof(type)) .De .LP .ZN XtNewString returns a pointer to the allocated storage. If there is insufficient memory to allocate the new block, .ZN XtNewString calls .ZN XtErrorMsg . .ZN XtNewString is a convenience macro that calls .ZN XtMalloc with the following arguments specified: .LP .Ds .TA .5i .ta .5i (strcpy(XtMalloc((unsigned) strlen(str) + 1), str)) .De .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e2d000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtVaGetSubresources.3.so man3/XtGetSubresources.3 07070100086d7b000081a40000000000000000000000014c5c3b1400000026000000b600010002ffffffffffffffff0000003c00000000root/usr/local/share/man/man3/XtDestroyApplicationContext.3.so man3/XtCreateApplicationContext.3 07070100086d61000081a40000000000000000000000014c5c3b14000010c4000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtCallActionProc.3.\" $Xorg: XtCallActP.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtCallActP.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtCall-Action-Proc wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtCallActionProc 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtCallActionProc \- invoke an action procedure directly .SH SYNTAX .HP void XtCallActionProc(Widget \fIwidget\fP, String \fIaction\fP, XEvent* \fIevent\fP, String* \fIparams\fP, Cardinal \fInum_params\fP); .SH ARGUMENTS .IP \fIwidget\fP 1i Specifies the widget in which the action is to be invoked. Must be of class core of any subclass thereof. .IP \fIaction\fP 1i Specifies the name of the action routine. .IP \fIevent\fP 1i Specifies the contents of the \fIevent\fP passed to the action routine. .IP \fIparams\fP 1i Specifies the contents of the \fIparams\fP passed to the action routine. .IP \fInum_params\fP 1i Specifies the num of entries in \fIparams\fP. .SH DESCRIPTION .ZN XtCallActionProc searches for the named action routine in the same manner and order as translation tables are bound. If found, the action routine is invoked with the specified widget, event pointer, and parameters. It is the responsibility of the caller to ensure that the contents of \fIevent\fP, \fIparams\fP, and \fInum_params\fP arguments are appropriate for the specified routine, and if necessary, that the specified widget is realized or sensitive. If the named action routine cannot be found, .ZN XtCallActionProc generates a warning message and returns. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d57000081a40000000000000000000000014c5c3b1400000024000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtAppSetSelectionTimeout.3.so man3/XtAppGetSelectionTimeout.3 07070100086e20000081a40000000000000000000000014c5c3b1400000023000000b600010002ffffffffffffffff0000003800000000root/usr/local/share/man/man3/XtUninstallTranslations.3.so man3/XtParseTranslationTable.3 07070100086dca000081a40000000000000000000000014c5c3b1400000014000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtMergeArgLists.3.so man3/XtSetArg.3 07070100086d44000081a40000000000000000000000014c5c3b14000012d2000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtAppCreateShell.3.\" $Xorg: XtAppCSh.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppCSh.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Create-Shell XtVa-App-Create-Shell wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppCreateShell 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppCreateShell, XtVaAppCreateShell \- create top-level widget instance .SH SYNTAX .HP Widget XtAppCreateShell(String \fIapplication_name\fP, String \fIapplication_class\fP, WidgetClass \fIwidget_class\fP, Display *\fIdisplay\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP Widget XtVaAppCreateShell(String \fIapplication_name\fP, String \fIapplication_class\fP, WidgetClass \fIwidget_class\fP, Display *\fIdisplay\fP, ...\^); .SH ARGUMENTS .IP \fIapplication_name\fP 1i Specifies the name of the application instance. .IP \fIapplication_class\fP 1i Specifies the class name of this application\*(Ac. .ds Wc \ that the application top-level widget should be .IP \fIwidget_class\fP 1i Specifies the widget class\*(Wc. .ds Di \ from which to get the resources .IP \fIdisplay\fP 1i Specifies the display\*(Di. .IP \fIargs\fP 1i Specifies the argument list\*(Di. .IP \fInum_args\fP 1i Specifies the number of arguments in the argument list. .IP \fI...\fP 1i Specifies the variable argument list\*(Di. .SH DESCRIPTION The .ZN XtAppCreateShell function saves the specified application name and application class for qualifying all widget resource specifiers. The application name and application class are used as the left-most components in all widget resource names for this application. .ZN XtAppCreateShell should be used to create a new logical application within a program or to create a shell on another display. In the first case, it allows the specification of a new root in the resource hierarchy. In the second case, it uses the resource database associated with the other display. .LP Note that the widget returned by .ZN XtAppCreateShell has the \s-1WM_COMMAND\s+1 property set for session managers (see Chapter 4). .SH "SEE ALSO" XtCreateWidget(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d98000081a40000000000000000000000014c5c3b14000011b2000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtGetSelectionParameters.3.\" $Xorg: XtGetSP.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetSP.man,v 1.4 2003/04/28 22:18:19 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSet-Selection-Parameters XtGet-Selection-Parameters wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetSelectionParameters 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetSelectionParameters \- retrieve target parameters for a selection request with a single target .SH SYNTAX .HP void XtGetSelectionParameters(Widget \fIowner\fP, Atom \fIselection\fP, XtRequestId \fIrequest_id\fP, Atom *\fItype_return\fP, XtPointer *\fIvalue_return\fP, unsigned long *\fIlength_return\fP, int *\fIformat_return\fP); .SH ARGUMENTS .IP \fIowner\fP 1i Specifies the widget that owns the specified selection. .IP \fIselection\fP 1i Specifies the selection being processed. .IP \fIrequest_id\fP 1i Specifies the requestor id in the case of incremental selections, or NULL in the case of atomic transfers. .IP \fItype_return\fP 1i Specifies a pointer to an atom in which the property type of the parameters will be stored. .IP \fIvalue_return\fP 1i Specifies a pointer into which a pointer to the parameters are to be stored. A NULL will be stored if no parameters accompany the request. .IP \fIlength_return\fP 1i Specifies a pointer into which the number of data elements in \fIvalue_return\fP of size indicated by \fIformat_return\fP will be stored. .IP \fIformat_return\fP 1i Specifies a pointer into which the size in bits of the parameter data in the elements of \fIvalue_return\fP will be stored. .SH DESCRIPTION .ZN XtGetSelectionParameters may only be called from within an .ZN XtConvertSelectionProc or from within the last call to an .ZN XtConvertSelectionIncrProc with a new request_id. .SH "SEE ALSO" XtSetSelectionParameters(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e0a000081a40000000000000000000000014c5c3b140000141c000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtSetLanguageProc.3.\" $Xorg: XtSetLangP.man,v 1.3 2000/08/17 19:42:03 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtSetLangP.man,v 1.4 2003/05/29 21:48:05 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSet-Language-Proc wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtSetLanguageProc 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtSetLanguageProc \- set the language procedure .SH SYNTAX .HP Widget XtSetLanguageProc(XtAppContext \fIapp_context\fP, XtLanguageProc \fIproc\fP, XtPointer \fIclient_data\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context in which the language procedure is to be used, or NULL. .LP .IP \fIproc\fP 1i Specifies the language procedure, or NULL. .LP .IP \fIclient_data\fP 1i Specifies additional client data to be passed to the language procedure when it is called. .SH DESCRIPTION .ZN XtSetLanguageProc sets the language procedure that will be called from .ZN XtDisplayInitialize for all subsequent Displays initialized in the specified application context. If \fIapp_context\fP is NULL, the specified language procedure is registered in all application contexts created by the calling process, including any future application contexts that may be created. If \fIproc\fP is NULL a default language procedure is registered. .ZN XtSetLanguageProc returns the previously registered language procedure. If a language procedure has not yet been registered, the return value is unspecified but if this return value is used in a subsequent call to .ZN XtSetLanguageProc , it will cause the default language procedure to be registered. .LP The default language procedure does the following: .IP \(bu 5 Sets the locale according to the environment. On ANSI C-based systems this is done by calling .ZN setlocale ( .ZN LC_ALL , language ). If an error is encountered a warning message is issued with .ZN XtWarning . .IP \(bu 5 Calls .ZN XSupportsLocale to verify that the current locale is supported. If the locale is not supported, a warning message is issued with .ZN XtWarning and the locale is set to ``C''. .IP \(bu 5 Calls .ZN XSetLocaleModifiers specifying the empty string. .IP \(bu 5 Returns the value of the current locale. On ANSI C-based systems this is the return value from a final call to .ZN setlocale ( .ZN LC_ALL , NULL ). .LP A client wishing to use this mechanism to establish locale can do so by calling .ZN XtSetLanguageProc prior to .ZN XtDisplayInitialize. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d92000081a40000000000000000000000014c5c3b140000001e000000b600010002ffffffffffffffff0000003700000000root/usr/local/share/man/man3/XtGetErrorDatabaseText.3.so man3/XtGetErrorDatabase.3 07070100086d80000081a40000000000000000000000014c5c3b1400000024000000b600010002ffffffffffffffff0000003800000000root/usr/local/share/man/man3/XtDispatchEventToWidget.3.so man3/XtInsertEventTypeHandler.3 07070100086d49000081a40000000000000000000000014c5c3b140000001c000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtAppGetExitFlag.3.so man3/XtAppSetExitFlag.3 07070100086e2e000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtVaGetSubvalues.3.so man3/XtSetValues.3 07070100086e2c000081a40000000000000000000000014c5c3b1400000025000000b600010002ffffffffffffffff0000003c00000000root/usr/local/share/man/man3/XtVaGetApplicationResources.3.so man3/XtGetApplicationResources.3 07070100086e36000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man3/XtWindow.3.so man3/XtDisplay.3 07070100086d8b000081a40000000000000000000000014c5c3b1400000f98000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtGetActionList.3.\" $Xorg: XtGetActL.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetActL.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Action-List wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetActionList 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetActionList \- obtain class action list .SH SYNTAX .HP void XtGetActionList(WidgetClass \fIwidget_class\fP, XtActionList* \fIactions_return\fP, Cardinal* \fInum_actions_return\fP); .SH ARGUMENTS .IP \fIwidget_class\fP 1i Specifies the widget class whose actions are to be returned. .IP \fIactions_return\fP 1i Returns the action list. .IP \fInum_actions_return\fP 1i Returns the number of action procedures declared by the class. .SH DESCRIPTION .ZN XtGetActionList returns the action table defined by the specified widget class. This table does not include actions defined by the superclasses. If \fIwidget_class\fP is not initialized, or is not .ZN coreWidgetClass or a subclass thereof, or if the class does not define any actions, *\fIactions_return\fP will be NULL and *\fInum_actions_return\fP will be zero. If *\fIactions_return\fP is non-NULL the client is responsible for freeing the table using .ZN XtFree when it is no longer needed. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dbe000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtIsWMShell.3.so man3/XtClass.3 07070100086d7d000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtDirectConvert.3.so man3/XtConvert.3 07070100086d65000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtCallbackExclusive.3.so man3/XtPopup.3 07070100086dcf000081a40000000000000000000000014c5c3b1400000014000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtNewString.3.so man3/XtMalloc.3 07070100086d33000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtAddConverter.3.so man3/XtAppAddConverter.3 07070100086d42000081a40000000000000000000000014c5c3b1400001061000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtAppAddTimeOut.3.\" $Xorg: XtAppATO.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppATO.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Add-Time-Out XtRemove-Time-Out wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppAddTimeOut 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppAddTimeOut, XtRemoveTimeOut \- register and remove timeouts .SH SYNTAX .HP XtIntervalId XtAppAddTimeOut(XtAppContext \fIapp_context\fP, unsigned long \fIinterval\fP, XtTimerCallbackProc \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtRemoveTimeOut(XtIntervalId \fItimer\fP); .SH ARGUMENTS .ds Co for which the timer is to be set .IP \fIapp_context\fP 1i Specifies the application context \*(Co. .IP \fIclient_data\fP 1i Specifies the argument that is to be passed to the specified procedure when \*(Cd. .IP \fIinterval\fP 1i Specifies the time interval in milliseconds. .ds Pr \ to be called when time expires .IP \fIproc\fP 1i Specifies the procedure that is\*(Pr. .IP \fItimer\fP 1i Specifies the ID for the timeout request to be destroyed. .SH DESCRIPTION The .ZN XtAppAddTimeOut function creates a timeout and returns an identifier for it. The timeout value is set to interval. The callback procedure is called when the time interval elapses, and then the timeout is removed. .LP The .ZN XtRemoveTimeOut function removes the timeout. Note that timeouts are automatically removed once they trigger. .SH "SEE ALSO" XtAppAddInput(3Xt),XtAppAddSignal(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d3c000081a40000000000000000000000014c5c3b14000010a5000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtAppAddActionHook.3.\" $Xorg: XtActHook.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtActHook.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Add-Action-Hook XtRemove-Action-Hook wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppAddActionHook 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppAddActionHook, XtRemoveActionHook \- register an action hook procedure .SH SYNTAX .HP XtActionHookId XtAppAddActionHook(XtAppContext \fIapp_context\fP, XtActionHookProc \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtRemoveActionHook(XtActionHookId \fIid\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fIproc\fP 1i Specifies the action hook procedure. .IP \fInum_args\fP 1i Specifies the application-specific data to be passed to the action hook. .SH DESCRIPTION .ZN XtAppAddActionHook adds the specified procedure to the front of a list maintained in the application context. In the future, when an action routine is about to be invoked for any widget in this application context, either through the translation manager or via .ZN XtCallActionProc , the action hohok procedures will be called in reverse order of registration jut prior to invoking the action routine. .LP Action hook procedures are removed automatically and the .ZN XtActionHookId s destroyed when the application context in which they were added is destroyed. .LP .ZN XtRemoveActionHook removes the specified action hook procedure from the list in which it was registered. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dbb000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtIsTopLevelShell.3.so man3/XtClass.3 07070100086d54000081a40000000000000000000000014c5c3b1400000019000000b600010002ffffffffffffffff0000003800000000root/usr/local/share/man/man3/XtAppSetErrorMsgHandler.3.so man3/XtAppErrorMsg.3 07070100086d94000081a40000000000000000000000014c5c3b1400000e3a000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtGetKeyboardFocusWidget.3.\" $Xorg: XtGetKFoc.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetKFoc.man,v 1.2 2001/01/27 18:20:26 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Keyboard-Focus-Widget wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetKeyboardFocusWidget 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetKeyboardFocusWidget \- extension event handling .SH SYNTAX .HP Widget XtGetKeyboardFocusWidget(Widget \fIwidget\fP); .SH ARGUMENTS .IP \fIwidget\fP 1i Specifies the widget for this event handler. Must be of class Core or any subclass thereof. .SH DESCRIPTION .ZN XtGetKeyboardFocusWidget function returns the widget that would be the end result of keyboard event forwarding for a keyboard event for the specified widget. .SH "SEE ALSO" XtInsertEventTypeHandler(3Xt), XtRemoveEventTypeHandler(3Xt), XtRegisterExtensionSelector(3Xt), XtSetEventDispatcher(3Xt), XtDispatchEventToWidget(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d79000081a40000000000000000000000014c5c3b1400001070000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtCreateWindow.3.\" $Xorg: XtCreWin.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtCreWin.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtCreate-Window wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtCreateWindow 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtCreateWindow \- window creation convenience function .SH SYNTAX .HP void XtCreateWindow(Widget \fIw\fP, unsigned int \fIwindow_class\fP, Visual *\fIvisual\fP, XtValueMask \fIvalue_mask\fP, XSetWindowAttributes *\fIattributes\fP); .SH ARGUMENTS .IP \fIattributes\fP 1i Specifies the window attributes to use in the .ZN XCreateWindow call. .ds Vm attribute fields to use .IP \fIvalue_mask\fP 1i Specifies which \*(Vm. .IP \fIvisual\fP 1i Specifies the visual type (usually .ZN CopyFromParent ). .ds Wi that is used to set the x,y coordinates and so on .IP \fIw\fP 1i Specifies the widget \*(Wi. .IP \fIwindow_class\fP 1i Specifies the Xlib window class (for example, .ZN InputOutput , .ZN InputOnly , or .ZN CopyFromParent ). .SH DESCRIPTION The .ZN XtCreateWindow function calls the Xlib .ZN XCreateWindow function with values from the widget structure and the passed parameters. Then, it assigns the created window to the widget's window field. .LP .ZN XtCreateWindow evaluates the following fields of the .ZN Core widget structure: .IP \(bu 5 depth .IP \(bu 5 screen .IP \(bu 5 parent -> core.window .IP \(bu 5 x .IP \(bu 5 y .IP \(bu 5 width .IP \(bu 5 height .IP \(bu 5 border_width .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086de4000081a40000000000000000000000014c5c3b1400000019000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtProcessUnlock.3.so man3/XtProcessLock.3 07070100086df4000081a40000000000000000000000014c5c3b1400000024000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtRemoveEventTypeHandler.3.so man3/XtInsertEventTypeHandler.3 07070100086d38000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtAddRawEventHandler.3.so man3/XtAddEventHandler.3 07070100086d6c000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtCheckSubclass.3.so man3/XtClass.3 07070100086e16000081a40000000000000000000000014c5c3b1400000eeb000000b600010002ffffffffffffffff0000003a00000000root/usr/local/share/man/man3/XtStringConversionWarning.3.\" $Xorg: XtStrCW.man,v 1.3 2000/08/17 19:42:03 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtStrCW.man,v 1.2 2001/01/27 18:20:30 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtString-Conversion-Warning wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtStringConversionWarning 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtStringConversionWarning \- issue a conversion warning message .SH SYNTAX .HP void XtStringConversionWarning(String \fIsrc\fP, String \fIdst_type\fP); .SH ARGUMENTS .IP \fIsrc\fP 1i Specifies the string that could not be converted. .IP \fIdst_type\fP 1i Specifies the name of the type to which the string could not be converted. .SH DESCRIPTION The .ZN XtStringConversionWarning function issues a warning message with name ``conversionError'', type ``string'', class ``XtToolkitError, and the default message string ``Cannot convert "\fIsrc\fP" to type \fIdst_type\fP''. .LP .ZN XtStringConversionWarning has been replaced by .ZN XtDisplayStringConversionWarning . .SH "SEE ALSO" XtAppAddConverter(3Xt), XtAppErrorMsg(3t), XtConvert(3Xt), XtDisplayStringConversionWarning(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e11000081a40000000000000000000000014c5c3b1400000021000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtSetTypeConverter.3.so man3/XtAppSetTypeConverter.3 07070100086da0000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtGetSubvalues.3.so man3/XtSetValues.3 07070100086dec000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtReleaseGC.3.so man3/XtGetGC.3 07070100086dc5000081a40000000000000000000000014c5c3b1400000021000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtMakeResizeRequest.3.so man3/XtMakeGeometryRequest.3 07070100086db0000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtIsComposite.3.so man3/XtClass.3 07070100086d91000081a40000000000000000000000014c5c3b1400000feb000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtGetErrorDatabase.3.\" $Xorg: XtGEDB.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGEDB.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Error-Database XtGet-Error-Database-Text wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetErrorDatabase 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtGetErrorDatabase, XtGetErrorDatabaseText \- obtain error database .SH SYNTAX .HP XrmDatabase *XtGetErrorDatabase(void); .HP void XtGetErrorDatabaseText(char *\fIname\fP, char *\fItype\fP, char *\fIclass\fP, char *\fIdefault\fP, char *\fIbuffer_return\fP, int \fInbytes\fP); .SH ARGUMENTS .IP \fIbuffer_return\fP 1i Specifies the buffer into which the error message is to be returned. .ds Cl \ of the error message .IP \fIclass\fP 1i Specifies the resource class\*(Cl. .IP \fIdefault\fP 1i Specifies the default message to use\*(Dm. .IP \fIname\fP 1i .br .ns .IP \fItype\fP 1i Specifies the name and type that are concatenated to form the resource name of the error message. .IP \fInbytes\fP 1i Specifies the size of the buffer in bytes. .SH DESCRIPTION The .ZN XtGetErrorDatabase function has been superceded by .ZN XtAppGetErrorDatabase . .LP The .ZN XtGetErrorDatabaseText function has been superceded by .ZN XtAppGetErrorDatabaseText . .SH "SEE ALSO" .BR XtAppGetErrorDatabase (3Xt) .BR XtAppGetErrorDatabaseText (3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e15000081a40000000000000000000000014c5c3b1400000016000000b600010002ffffffffffffffff0000003700000000root/usr/local/share/man/man3/XtSetWarningMsgHandler.3.so man3/XtErrorMsg.3 07070100086dc0000081a40000000000000000000000014c5c3b140000001c000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtKeysymToKeycodeList.3.so man3/XtGetKeysymTable.3 07070100086d72000081a40000000000000000000000014c5c3b140000001e000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtConvertCase.3.so man3/XtSetKeyTranslator.3 07070100086d68000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtCallbackPopdown.3.so man3/XtPopdown.3 07070100086d6a000081a40000000000000000000000014c5c3b1400000024000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtCancelSelectionRequest.3.so man3/XtCreateSelectionRequest.3 07070100086db7000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtIsSensitive.3.so man3/XtSetSensitive.3 07070100086d70000081a40000000000000000000000014c5c3b140000137a000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/XtConvert.3.\" $Xorg: XtConvert.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtConvert.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtDirect-Convert wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtConvert 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtConvert, XtDirectConvert \- invoke resource converters .SH SYNTAX .HP void XtConvert(Widget \fIw\fP, String \fIfrom_type\fP, XrmValuePtr \fIfrom\fP, String \fIto_type\fP, XrmValuePtr \fIto_return\fP); .HP void XtDirectConvert(XtConverter \fIconverter\fP, XrmValuePtr \fIargs\fP, Cardinal \fInum_args\fP, XrmValuePtr \fIfrom\fP, XrmValuePtr \fIto_return\fP); .SH ARGUMENTS .ds Al that contains the additional arguments needed to perform \ the conversion (often NULL) .IP \fIargs\fP 1i Specifies the argument list \*(Al. .IP \fIconverter\fP 1i Specifies the conversion procedure that is to be called. .IP \fIfrom\fP 1i Specifies the value to be converted. .IP \fIfrom_type\fP 1i Specifies the source type. .IP \fInum_args\fP 1i Specifies the number of additional arguments (often zero). .IP \fIto_type\fP 1i Specifies the destination type. .IP \fIto_return\fP 1i Returns the converted value. .ds Wi to use for additional arguments (if any are needed) .IP \fIw\fP 1i Specifies the widget \*(Wi. .SH DESCRIPTION The .ZN XtConvert function looks up the type converter registered to convert from_type to to_type, computes any additional arguments needed, and then calls .ZN XtDirectConvert . .ZN XtConvert has been replaced by .ZN XtConvertAndStore . .LP The .ZN XtDirectConvert function looks in the converter cache to see if this conversion procedure has been called with the specified arguments. If so, it returns a descriptor for information stored in the cache; otherwise, it calls the converter and enters the result in the cache. .LP Before calling the specified converter, .ZN XtDirectConvert sets the return value size to zero and the return value address to NULL. To determine if the conversion was successful, the client should check to_return.address for non-NULL. .ZN XtDirectConvert has been replaced by .ZN XtCallConverter . .SH "SEE ALSO" XtAppAddConverter(3Xt), XtStringConversionWarning(3Xt), XtConvertAndStore(3Xt), XtCallConverter(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d2e000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/MenuPopdown.3.so man3/XtPopdown.3 07070100086da4000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtGrabKeyboard.3.so man3/XtGrabKey.3 07070100086e23000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtUnmapWidget.3.so man3/XtMapWidget.3 07070100086daa000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtInsertEventHandler.3.so man3/XtAddEventHandler.3 07070100086d76000081a40000000000000000000000014c5c3b1400001272000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtCreatePopupShell.3.\" $Xorg: XtCrePSh.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtCrePSh.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtCreate-Popup-Shell XtVaCreate-Popup-Shell wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtCreatePopupShell 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtCreatePopupShell, XtVaCreatePopupShell \- create a popup shell .SH SYNTAX .HP Widget XtCreatePopupShell(String \fIname\fP, WidgetClass \fIwidget_class\fP, Widget \fIparent\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP Widget XtVaCreatePopupShell(String \fIname\fP, WidgetClass \fIwidget_class\fP, Widget \fIparent\fP, ...\^); .SH ARGUMENTS .ds Al to override the resource defaults .IP \fIargs\fP 1i Specifies the argument list \*(Al. .ds Sh \ shell .IP \fIname\fP 1i Specifies the text name for the created\*(Sh widget. .IP \fInum_args\fP 1i Specifies the number of arguments in the argument list. .IP \fIparent\fP 1i Specifies the parent widget. .ds Wc \ pointer for the created shell widget .IP \fIwidget_class\fP 1i Specifies the widget class\*(Wc. .IP \fI...\fP 1i Specifies the variable argument list \*(Al. .SH DESCRIPTION The .ZN XtCreatePopupShell function ensures that the specified class is a subclass of .ZN Shell and, rather than using insert_child to attach the widget to the parent's .IN "insert_child procedure" children list, attaches the shell to the parent's pop-ups list directly. .LP A spring-loaded pop-up invoked from a translation table already must exist at the time that the translation is invoked, so the translation manager can find the shell by name. Pop-ups invoked in other ways can be created ``on-the-fly'' when the pop-up actually is needed. This delayed creation of the shell is particularly useful when you pop up an unspecified number of pop-ups. You can look to see if an appropriate unused shell (that is, not currently popped up) exists and create a new shell if needed. .SH "SEE ALSO" XtCreateWidget(3Xt), XtPopdown(3Xt), XtPopup(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e0b000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000003700000000root/usr/local/share/man/man3/XtSetMappedWhenManaged.3.so man3/XtMapWidget.3 07070100086d56000081a40000000000000000000000014c5c3b140000120c000000b600010002ffffffffffffffff0000003a00000000root/usr/local/share/man/man3/XtAppSetFallbackResources.3.\" $Xorg: XtAppSetFR.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppSetFR.man,v 1.6 2003/04/28 22:18:18 herrb Exp $ .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Set-Fallback-Resources wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppSetFallbackResources 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppSetFallbackResources \- set fallback resources .SH SYNTAX .HP void XtAppSetFallbackResources(XtAppContext \fIapp_context\fP, String* \fIspecification_list\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fIspecification_list\fP 1i Specifies a NULL-terminated list of resource specifications to pre-load the database, or NULL. .SH DESCRIPTION Each entry in \fIspecification_list\fP points to a string in the format .ZN XrmPutLineResource . following a call to .ZN XtAppSetFallbackResources , when a resource database is being created for a particular screen and the Intrinsics are not able to find or read an application-specific class resource file and if \fIspecification_list\fP is not NULL the resource specification in \fIspecification_list\fP will be merged into the screen resource database in place of the application-specific class resource file. .ZN XtAppSetFallbackResources is not required to copy \fIspecification_list\fP; the caller must ensure that the contents of the list and the strings addressed by the list remain valid until all displays are initialized or until .ZN XtAppSetFallbackResources is called again. The value NULL for \fIspecification_list\fP removes any previous fallback resource specification for the application context. The intended use for fallback resources is to provide a minimal number of resources that will make the application usable (or at least terminate with helpful diagnostic messages) when some problem exists in finding and loading the application defaults file. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dfc000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtResizeWidget.3.so man3/XtConfigureWidget.3 07070100086d2f000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/MenuPopup.3.so man3/XtPopup.3 07070100086dc4000081a40000000000000000000000014c5c3b1400001831000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtMakeGeometryRequest.3.\" $Xorg: XtMakGReq.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtMakGReq.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtMake-Geometry-Request XtMake-Resize-Request wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtMakeGeometryRequest 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtMakeGeometryRequest, XtMakeResizeRequest \- make geometry manager request .SH SYNTAX .HP XtGeometryResult XtMakeGeometryRequest(Widget \fIw\fP, XtWidgetGeometry *\fIrequest\fP, XtWidgetGeometry *\fIreply_return\fP); .HP XtGeometryResult XtMakeResizeRequest(Widget \fIw\fP, Dimension \fIwidth\fP, \fIheight\fP, Dimension *\fIwidth_return\fP, Dimension *\fIheight_return\fP); .SH ARGUMENTS .IP \fIreply_return\fP 1i Returns the allowed widget size or may be NULL if the requesting widget is not interested in handling .ZN XtGeometryAlmost . .IP \fIrequest\fP 1i Specifies the desired widget geometry (size, position, border width, and stacking order). .ds Wi that is making the request .IP \fIw\fP 1i Specifies the widget \*(Wi. .IP \fIwidth_return\fP 1i .br .ns .IP \fIheight_return\fP 1i Return the allowed widget width and height. .SH DESCRIPTION Depending on the condition, .ZN XtMakeGeometryRequest performs the following: .IP \(bu 5 If the widget is unmanaged or the widget's parent is not realized, it makes the changes and returns .ZN XtGeometryYes . .IP \(bu 5 If the parent is not a subclass of .ZN compositeWidgetClass or the parent's geometry_manager is NULL, it issues an error. .IP \(bu 5 If the widget's being_destroyed field is .ZN True , it returns .ZN XtGeometryNo . .IP \(bu 5 If the widget x, y, width, height and border_width fields are all equal to the requested values, it returns .ZN XtGeometryYes ; otherwise, it calls the parent's geometry_manager procedure with the given parameters. .IP \(bu 5 If the parent's geometry manager returns .ZN XtGeometryYes and if .ZN XtCWQueryOnly is not set in the request_mode and if the widget is realized, .ZN XtMakeGeometryRequest calls the .ZN XConfigureWindow Xlib function to reconfigure the widget's window (set its size, location, and stacking order as appropriate). .IP \(bu 5 If the geometry manager returns .ZN XtGeometryDone , the change has been approved and actually has been done. In this case, .ZN XtMakeGeometryRequest does no configuring and returns .ZN XtGeometryYes . .ZN XtMakeGeometryRequest never returns .ZN XtGeometryDone . .LP Otherwise, .ZN XtMakeGeometryRequest returns the resulting value from the parent's geometry manager. .LP Children of primitive widgets are always unmanaged; thus, .ZN XtMakeGeometryRequest always returns .ZN XtGeometryYes when called by a child of a primitive widget. .LP The .ZN XtMakeResizeRequest function, a simple interface to .ZN XtMakeGeometryRequest , creates a .ZN XtWidgetGeometry structure and specifies that width and height should change. The geometry manager is free to modify any of the other window attributes (position or stacking order) to satisfy the resize request. If the return value is .ZN XtGeometryAlmost , width_return and height_return contain a compromise width and height. If these are acceptable, the widget should immediately make an .ZN XtMakeResizeRequest and request that the compromise width and height be applied. If the widget is not interested in .ZN XtGeometryAlmost replies, it can pass NULL for width_return and height_return. .SH "SEE ALSO" XtConfigureWidget(3Xt), XtQueryGeometery(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086da9000081a40000000000000000000000014c5c3b1400000e21000000b600010002ffffffffffffffff0000003800000000root/usr/local/share/man/man3/XtInitializeWidgetClass.3.\" $Xorg: XtInitWC.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtInitWC.man,v 1.2 2001/01/27 18:20:27 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtInitialize-Widget-Class wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtInitializeWidgetClass 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtInitializeWidgetClass \- initialize a widget class .SH SYNTAX .HP void XtInitializeWidgetClass(WidgetClass \fIobject_class\fP); .SH ARGUMENTS .IP \fIobject_class\fP 1i Specifies the object class to initialize. .SH DESCRIPTION If the specified widget class is already initialized, .ZN XtInitializeWidgetClass returns immediately. .LP If the class initialization procedure registers type converters, these type converters are not available until the first object of the class or subclass is created or .ZN XtInitializeWidgetClass is called. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086da1000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtGetValues.3.so man3/XtSetValues.3 07070100086d73000081a40000000000000000000000014c5c3b1400001170000000b600010002ffffffffffffffff0000003b00000000root/usr/local/share/man/man3/XtCreateApplicationContext.3.\" $Xorg: XtCreACon.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtCreACon.man,v 1.3 2003/04/28 22:18:18 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtCreate-Application-Context XtDestroy-Application-Context XtWidget-To-Application-Context XtToolkit-Initialize wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtCreateApplicationContext 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtCreateApplicationContext, XtDestroyApplicationContext, XtWidgetToApplicationContext, XtToolkitInitialize \- create, destroy, and obtain an application context .SH SYNTAX .HP XtAppContext XtCreateApplicationContext(void); .HP void XtDestroyApplicationContext(XtAppContext \fIapp_context\fP); .HP XtAppContext XtWidgetToApplicationContext(Widget \fIw\fP); .HP void XtToolkitInitialize(void); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .ds wi that you want the application context for .IP \fIw\fP 1i Specifies the widget \*(Wi. .SH DESCRIPTION The .ZN XtCreateApplicationContext function returns an application context, which is an opaque type. Every application must have at least one application context. .LP The .ZN XtDestroyApplicationContext function destroys the specified application context as soon as it is safe to do so. If called from with an event dispatch (for example, a callback procedure), .ZN XtDestroyApplicationContext does not destroy the application context until the dispatch is complete. .LP The .ZN XtWidgetToApplicationContext function returns the application context for the specified widget. .LP The .ZN XtToolkitInitialize function initializes the Intrinsics internals. If .ZN XtToolkitInitialize was previously called it returns immediately. .LP .SH "SEE ALSO" XtDisplayInitialize(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dcd000081a40000000000000000000000014c5c3b140000135d000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtNameToWidget.3.\" $Xorg: XtNameTWid.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtNameTWid.man,v 1.2 2001/01/27 18:20:28 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtName-To-Widget XtWindow-To-Widget wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtNameToWidget 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtNameToWidget, XtWindowToWidget \- translating strings to widgets or widgets to windows .SH SYNTAX .HP Widget XtNameToWidget(Widget \fIreference\fP, String \fInames\fP); .HP Widget XtWindowToWidget(Display *\fIdisplay\fP, Window \fIwindow\fP); .SH ARGUMENTS .ds Di \ on which the window is defined .IP \fIdisplay\fP 1i Specifies the display\*(Di. .IP \fInames\fP 1i Specifies the fully qualified name of the desired widget. .IP \fIreference\fP 1i Specifies the widget from which the search is to start. .IP \fIwindow\fP 1i Specify the window for which you want the widget. .SH DESCRIPTION The .ZN XtNameToWidget function looks for a widget whose name is the first component in the specified names and that is a pop-up child of reference (or a normal child if reference is a subclass of .ZN compositeWidgetClass ). It then uses that widget as the new reference and repeats the search after deleting the first component from the specified names. If it cannot find the specified widget, .ZN XtNameToWidget returns NULL. .LP Note that the names argument contains the name of a widget with respect to the specified reference widget and can contain more than one widget name (separated by periods) for widgets that are not direct children of the specified reference widget. .LP If more than one child of the reference widget matches the name, .ZN XtNameToWidget can return any of the children. The \*(xI do not require that all children of a widget have unique names. If the specified names contain more than one component and if more than one child matches the first component, .ZN XtNameToWidget can return NULL if the single branch that it follows does not contain the named widget. That is, .ZN XtNameToWidget does not back up and follow other matching branches of the widget tree. .LP The .ZN XtWindowToWidget function translates the specified window and display pointer into the appropriate widget instance. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e27000081a40000000000000000000000014c5c3b140000001b000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtVaAppInitialize.3.so man3/XtAppInitialize.3 07070100086ded000081a40000000000000000000000014c5c3b1400000021000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtReleasePropertyAtom.3.so man3/XtReservePropertyAtom.3 07070100086df0000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtRemoveBlockHook.3.so man3/XtAppAddBlockHook.3 07070100086e0e000081a40000000000000000000000014c5c3b1400000021000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtSetSelectionTimeout.3.so man3/XtGetSelectionTimeout.3 07070100086dc7000081a40000000000000000000000014c5c3b140000001c000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtManageChild.3.so man3/XtManageChildren.3 07070100086d5c000081a40000000000000000000000014c5c3b1400000016000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtAppWarning.3.so man3/XtAppError.3 07070100086dc3000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man3/XtMainLoop.3.so man3/XtNextEvent.3 07070100086d45000081a40000000000000000000000014c5c3b1400001170000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man3/XtAppError.3.\" $Xorg: XtAppE.man,v 1.3 2000/08/17 19:41:58 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAppE.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Error XtApp-Set-Error-Handler XtApp-Set-Warning-Handler XtApp-Warning wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppError 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppError, XtAppSetErrorHandler, XtAppSetWarningHandler, XtAppWarning \- low-level error handlers .SH SYNTAX .HP void XtAppError(XtAppContext \fIapp_context\fP, String \fImessage\fP); .HP void XtAppSetErrorHandler(XtAppContext \fIapp_context\fP, XtErrorHandler \fIhandler\fP); .HP void XtAppSetWarningHandler(XtAppContext \fIapp_context\fP, XtErrorHandler \fIhandler\fP); .HP void XtAppWarning(XtAppContext \fIapp_context\fP, String \fImessage\fP); .SH ARGUMENTS .IP \fIapp_context\fP 1i Specifies the application context. .IP \fImessage\fP 1i Specifies the nonfatal error message that is to be reported. .ds Ha fatal error procedure, which should not return, \ or the nonfatal error procedure, which usually returns .IP \fIhandler\fP 1i Specifies the new \*(Ha. .ds Me reported .IP \fImessage\fP 1i Specifies the message that is to be \*(Me. .SH DESCRIPTION The .ZN XtAppError function calls the installed error procedure and passes the specified message. .LP The .ZN XtAppSetErrorHandler function registers the specified procedure, which is called when a fatal error condition occurs. .LP The .ZN XtAppSetWarningHandler registers the specified procedure, which is called when a nonfatal error condition occurs. .LP The .ZN XtAppWarning function calls the installed nonfatal error procedure and passes the specified message. .SH "SEE ALSO" XtAppGetErrorDatabase(3Xt), XtAppErrorMsg(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d96000081a40000000000000000000000014c5c3b140000001f000000b600010002ffffffffffffffff0000003400000000root/usr/local/share/man/man3/XtGetMultiClickTime.3.so man3/XtSetMultiClickTime.3 07070100086d6f000081a40000000000000000000000014c5c3b14000015bb000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtConfigureWidget.3.\" $Xorg: XtConfWid.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtConfWid.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtConfigure-Widget XtMove-Widget XtResize-Widget wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtConfigureWidget 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtConfigureWidget, XtMoveWidget, XtResizeWidget \- move and resize widgets .SH SYNTAX .HP void XtConfigureWidget(Widget \fIw\fP, Position \fIx\fP, Position \fIy\fP, Dimension \fIwidth\fP, Dimension \fIheight\fP, Dimension \fIborder_width\fP); .HP void XtMoveWidget(Widget \fIw\fP, Position \fIx\fP, Position \fIy\fP); .HP void XtResizeWidget(Widget \fIw\fP, Dimension \fIwidth\fP, Dimension \fIheight\fP, Dimension \fIborder_width\fP); .HP void XtResizeWindow(Widget \fIw\fP); .SH ARGUMENTS .IP \fIwidth\fP 1i .br .ns .IP \fIheight\fP 1i .br .ns .IP \fIborder_width\fP 1i Specify the new widget size. .IP \fIw\fP 1i Specifies the widget. .ds Nu new widget .IP \fIx\fP 1i .br .ns .IP \fIy\fP 1i Specify the \*(Nu x and y coordinates. .SH DESCRIPTION The .ZN XtConfigureWidget function returns immediately if the specified geometry fields are the same as the old values. Otherwise, .ZN XtConfigureWidget writes the new x, y, width, height, and border_width values into the widget and, if the widget is realized, makes an Xlib .ZN XConfigureWindow call on the widget's window. .LP If either the new width or height is different from its old value, .ZN XtConfigureWidget calls the widget's resize procedure to notify it of the size change; otherwise, it simply returns. .LP The .ZN XtMoveWidget function returns immediately if the specified geometry fields are the same as the old values. Otherwise, .ZN XtMoveWidget writes the new x and y values into the widget and, if the widget is realized, issues an Xlib .ZN XMoveWindow call on the widget's window. .LP The .ZN XtResizeWidget function returns immediately if the specified geometry fields are the same as the old values. Otherwise, .ZN XtResizeWidget writes the new width, height, and border_width values into the widget and, if the widget is realized, issues an .ZN XConfigureWindow call on the widget's window. .LP If the new width or height are different from the old values, .ZN XtResizeWidget calls the widget's resize procedure to notify it of the size change. .LP The .ZN XtResizeWindow function calls the .ZN XConfigureWindow Xlib function to make the window of the specified widget match its width, height, and border width. This request is done unconditionally because there is no way to tell if these values match the current values. Note that the widget's resize procedure is not called. .LP There are very few times to use .ZN XtResizeWindow ; instead, you should use .ZN XtResizeWidget . .SH "SEE ALSO" XtMakeGeometryRequest(3Xt), XtQueryGeometry(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086db6000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtIsRectObj.3.so man3/XtClass.3 07070100086dac000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003800000000root/usr/local/share/man/man3/XtInsertRawEventHandler.3.so man3/XtAddEventHandler.3 07070100086d97000081a40000000000000000000000014c5c3b14000013e7000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtGetResourceList.3.\" $Xorg: XtGetRList.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetRList.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Resource-List XtGet-Constraint-Resource-List wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetResourceList 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetResourceList, XtGetConstraintResourceList \- obtain resource list .SH SYNTAX .HP void XtGetResourceList(WidgetClass \fIclass\fP, XtResourceList *\fIresources_return\fP, Cardinal *\fInum_resources_return\fP); .HP void XtGetConstraintResourceList(WidgetClass \fIclass\fP, XtResourceList *\fIresources_return\fP, Cardinal *\fInum_resources_return\fP); .SH ARGUMENTS .IP \fInum_resources_return\fP 1i Specifies a pointer to where to store the number of entries in the resource list. .IP \fIresources_return\fP 1i Specifies a pointer to where to store the returned resource list. The caller must free this storage using .ZN XtFree when done with it. .ds Cl \ for which you want the list .IP \fIwidget_class\fP 1i Specifies the widget class\*(Wc. .SH DESCRIPTION If .ZN XtGetResourceList is called before the widget class is initialized (that is, before the first widget of that class has been created), .ZN XtGetResourceList returns the resource list as specified in the widget class record. If it is called after the widget class has been initialized, .ZN XtGetResourceList returns a merged resource list that contains the resources for all superclasses. The list returned by .ZN XtGetResourceList should be freed using .ZN XtFree when it is no longer needed. .LP If .ZN XtGetConstraintResourceList is called before the widget class is initialized (that is, before the first widget of that class has been created), .ZN XtGetConstraintResourceList returns the resource list as specified in the widget class Constraint part record. If it is called after the widget class has been initialized, .ZN XtGetConstraintResourceList returns a merged resource list that contains the Constraint resources for all superclasses. If the specified class is not a subclass of .ZN constraintWidgetClass , \fI*resources_return\fP is set to NULL and \fI*num_resources_return\fP is set to zero. The list returned by .ZN XtGetConstraintResourceList should be freed using .ZN XtFree when it is no longer needed. .SH "SEE ALSO" XtGetSubresources(3Xt), XtOffset(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d7f000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtDispatchEvent.3.so man3/XtAppNextEvent.3 07070100086d9f000081a40000000000000000000000014c5c3b1400001309000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtGetSubresources.3.\" $Xorg: XtGetSres.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtGetSres.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtGet-Subresources XtVa-Get-Subresources wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtGetSubresources 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtGetSubresources, XtVaGetSubresources \- obtain subresources .SH SYNTAX .HP void XtGetSubresources(Widget \fIw\fP, XtPointer \fIbase\fP, String \fIname\fP, String \fIclass\fP, XtResourceList \fIresources\fP, Cardinal \fInum_resources\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .HP void XtVaGetSubresources(Widget \fIw\fP, XtPointer \fIbase\fP, String \fIname\fP, String \fIclass\fP, XtResourceList \fIresources\fP, Cardinal \fInum_resources\fP); .SH ARGUMENTS .ds Al to override resources obtained from the resource database .IP \fIargs\fP 1i Specifies the argument list \*(Al. .ds Ba written .IP \fIbase\fP 1i Specifies the base address of the subpart data structure where the resources should be \*(Ba. .IP \fIclass\fP 1i Specifies the class of the subpart. .IP \fIname\fP 1i Specifies the name of the subpart. .IP \fInum_args\fP 1i Specifies the number of arguments in the argument list. .IP \fInum_resources\fP 1i Specifies the number of resources in the resource list. .IP \fIresources\fP 1i Specifies the resource list for the subpart. .ds Wi that wants resources for a subpart \ or that identifies the resource database to search .IP \fIw\fP 1i Specifies the widget \*(Wi. .IP \fI...\fP 1i Specifies the variable arguments \*(Al. .SH DESCRIPTION The .ZN XtGetSubresources function constructs a name/class list from the application name/class, the name/classes of all its ancestors, and the widget itself. Then, it appends to this list the name/class pair passed in. The resources are fetched from the argument list, the resource database, or the default values in the resource list. Then, they are copied into the subpart record. If args is NULL, num_args must be zero. However, if num_args is zero, the argument list is not referenced. .SH "SEE ALSO" XtGetApplicationResources, XtVaGetApplicationResources .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dde000081a40000000000000000000000014c5c3b1400000017000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/XtPending.3.so man3/XtNextEvent.3 07070100086d7c000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtDestroyWidget.3.so man3/XtCreateWidget.3 07070100086e1b000081a40000000000000000000000014c5c3b140000001e000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtTranslateKeycode.3.so man3/XtSetKeyTranslator.3 07070100086df8000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtRemoveSignal.3.so man3/XtAppAddSignal.3 07070100086d35000081a40000000000000000000000014c5c3b1400000eda000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtAddExposureToRegion.3.\" $Xorg: XtAddETReg.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAddETReg.man,v 1.2 2001/01/27 18:20:23 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtAdd-Exposure-To-Region wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAddExposureToRegion 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAddExposureToRegion \- merge exposure events into a region .SH SYNTAX .HP void XtAddExposureToRegion(XEvent *\fIevent\fP, Region \fIregion\fP); .SH ARGUMENTS .IP \fIevent\fP 1i Specifies a pointer to the .ZN Expose or .ZN GraphicsExpose event. .IP \fIregion\fP 1i Specifies the region object (as defined in .Pn < X11/Xutil.h >). .SH DESCRIPTION The .ZN XtAddExposureToRegion function computes the union of the rectangle defined by the exposure event and the specified region. Then, it stores the results back in region. If the event argument is not an .ZN Expose or .ZN GraphicsExpose event, .ZN XtAddExposureToRegion returns without an error and without modifying region. .LP This function is used by the exposure compression mechanism (see Section 7.9.3). .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dd6000081a40000000000000000000000014c5c3b140000001f000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtOpenDisplay.3.so man3/XtDisplayInitialize.3 07070100086d6e000081a40000000000000000000000014c5c3b140000001f000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtCloseDisplay.3.so man3/XtDisplayInitialize.3 07070100086dd9000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000003a00000000root/usr/local/share/man/man3/XtOwnSelectionIncremental.3.so man3/XtOwnSelection.3 07070100086d75000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtCreateManagedWidget.3.so man3/XtCreateWidget.3 07070100086d40000081a40000000000000000000000014c5c3b14000013a1000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtAppAddInput.3.\" $Xorg: XtAppAI.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" $XFree86: xc/doc/man/Xt/XtAppAI.man,v 1.5 2001/02/09 03:47:49 tsi Exp $ .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Add-Input wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAppAddInput 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAppAddInput, XtRemoveInput \- register and remove an input source .SH SYNTAX .HP XtInputId XtAppAddInput(XtAppContext \fIapp_context\fP, int \fIsource\fP, XtPointer \fIcondition\fP, XtInputCallbackProc \fIproc\fP, XtPointer \fIclient_data\fP); .HP void XtRemoveInput(XtInputId \fIid\fP); .SH ARGUMENTS .ds Co that identifies the application .IP \fIapp_context\fP 1i Specifies the application context \*(Co. .ds Cd input is available .IP \fIclient_data\fP 1i Specifies the argument that is to be passed to the specified procedure when \*(Cd. .IP \fIcondition\fP 1i Specifies the mask that indicates a read, write, or exception condition or some operating system dependent condition. .IP \fIid\fP 1i Specifies the ID returned from the corresponding .ZN XtAppAddInput call. .ds Pr \ to be called when input is available .IP \fIproc\fP 1i Specifies the procedure that is\*(Pr. .IP \fIsource\fP 1i Specifies the source file descriptor on a UNIX-based system or other operating system dependent device specification. .SH DESCRIPTION The .ZN XtAppAddInput function registers with the \*(xI read routine a new source of events, which is usually file input but can also be file output. Note that file should be loosely interpreted to mean any sink or source of data. .ZN XtAppAddInput also specifies the conditions under which the source can generate events. When input is pending on this source, the callback procedure is called. .LP The legal values for the condition argument are operating-system dependent. On a UNIX-based system, the condition is some union of .ZN XtInputReadMask , .ZN XtInputWriteMask , and .ZN XtInputExceptMask . The .ZN XtRemoveInput function causes the \*(xI read routine to stop watching for input from the input source. .SH "SEE ALSO" XtAppAddTimeOut(3Xt),XtAppAddSignal(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP .LP .SH "BUGS" In ANSI C it is necessary to cast the condition to an XtPointer, e.g.: .RS 4 .br XtAppAddInput(app_context, .RS 4 .br source, .br .B (XtPointer) (XtInputReadMask | XtInputWriteMask), .br proc, .br client_data); .RE 07070100086dba000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtIsSubclass.3.so man3/XtClass.3 07070100086d6b000081a40000000000000000000000014c5c3b140000001c000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtChangeManagedSet.3.so man3/XtManageChildren.3 07070100086da5000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtGrabPointer.3.so man3/XtGrabKey.3 07070100086d81000081a40000000000000000000000014c5c3b1400000fbe000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/XtDisplay.3.\" $Xorg: XtDisplay.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtDisplay.man,v 1.2 2001/01/27 18:20:25 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtDisplay-Of-Object XtScreen-Of-Object XtWindow-Of-Object wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtDisplay 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtDisplay, XtDisplayOfObject, XtScreen, XtScreenOfObject, XtWindow, XtWindowOfObject \- obtain window information about a widget .SH SYNTAX .HP Display *XtDisplay(Widget \fIw\fP); .HP Display *XtDisplayOfObject(Widget \fIobject\fP); .HP Screen *XtScreen(Widget \fIw\fP); .HP Screen *XtScreenOfObject(Widget \fIobject\fP); .HP Window XtWindow(Widget \fIw\fP); .HP Window XtWindowOfObject(Widget \fIobject\fP); .SH ARGUMENTS .IP \fIw\fP 1i Specifies the widget. .LP .IP \fIobject\fP 1i Specifies the widget. .SH DESCRIPTION .ZN XtDisplay returns the display pointer for the specified widget. .LP .ZN XtDisplayOfObject returns the display pointer for the specified object. .LP .ZN XtScreen returns the screen pointer for the specified widget. .LP .ZN XtScreenOfObject returns the screen pointer for the specified object. .LP .ZN XtWindow returns the window of the specified widget. .LP .ZN XtWindowOfObject returns the window of the specified object. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086df2000081a40000000000000000000000014c5c3b1400000019000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtRemoveCallbacks.3.so man3/XtAddCallback.3 07070100086d36000081a40000000000000000000000014c5c3b1400001484000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/XtAddGrab.3.\" $Xorg: XtAddGrab.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAddGrab.man,v 1.2 2001/01/27 18:20:23 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtAdd-Grab wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAddGrab 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAddGrab, XtRemoveGrab \- redirect user input to a modal widget .SH SYNTAX .HP void XtAddGrab(Widget \fIw\fP, Boolean \fIexclusive\fP, Boolean \fIspring_loaded\fP); .HP void XtRemoveGrab(Widget \fIw\fP); .SH ARGUMENTS .IP \fIexclusive\fP 1i Specifies whether user events should be dispatched exclusively to this widget or also to previous widgets in the cascade. .IP \fIspring_loaded\fP 1i Specifies whether this widget was popped up because the user pressed a pointer button. .ds Wi to add to or remove from the modal cascade .IP \fIw\fP 1i Specifies the widget \*(Wi. .SH DESCRIPTION The .ZN XtAddGrab function appends the widget (and associated parameters) to the modal cascade and checks that exclusive is .ZN True if spring_loaded is .ZN True . If these are not .ZN True , .ZN XtAddGrab generates an error. .LP The modal cascade is used by .ZN XtDispatchEvent when it tries to dispatch a user event. When at least one modal widget is in the widget cascade, .ZN XtDispatchEvent first determines if the event should be delivered. It starts at the most recent cascade entry and follows the cascade up to and including the most recent cascade entry added with the exclusive parameter .ZN True . .LP This subset of the modal cascade along with all descendants of these widgets comprise the active subset. User events that occur outside the widgets in this subset are ignored or remapped. Modal menus with submenus generally add a submenu widget to the cascade with exclusive .ZN False . Modal dialog boxes that need to restrict user input to the most deeply nested dialog box add a subdialog widget to the cascade with exclusive .ZN True . User events that occur within the active subset are delivered to the appropriate widget, which is usually a child or further descendant of the modal widget. .LP Regardless of where on the screen they occur, remap events are always delivered to the most recent widget in the active subset of the cascade that has spring_loaded .ZN True , if any such widget exists. .LP The .ZN XtRemoveGrab function removes widgets from the modal cascade starting at the most recent widget up to and including the specified widget. It issues an error if the specified widget is not on the modal cascade. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e24000081a40000000000000000000000014c5c3b140000001b000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtUnrealizeWidget.3.so man3/XtRealizeWidget.3 07070100086e2a000081a40000000000000000000000014c5c3b140000001e000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtVaCreatePopupShell.3.so man3/XtCreatePopupShell.3 07070100086d64000081a40000000000000000000000014c5c3b140000001d000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtCallConverter.3.so man3/XtConvertAndStore.3 07070100086d83000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtDisplayOfObject.3.so man3/XtDisplay.3 07070100086da8000081a40000000000000000000000014c5c3b1400001170000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtInitialize.3.\" $Xorg: XtInit.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtInit.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw Xt-Initialize .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtInitialize 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtInitialize \- initialize .SH SYNTAX .HP Widget XtInitialize(String \fIshell_name\fP, String \fIapplication_class\fP, XrmOptionDescRec* \fIoptions\fP, Cardinal \fInum_options\fP, int* \fIargc\fP, char** \fIargv\fP); .SH ARGUMENTS .IP \fIshell_name\fP 1i Specifies the name of the created shell widget. .ds Ac , which usually is the generic name for all instances of this application .IP \fIapplication_class\fP 1i Specifies the class name of this application\*(Ac. .IP \fIoptions\fP 1i Specifies how to parse the command line for any application-specific resources. The options argument is passed as a parameter to .ZN XrmParseCommand . For further information, see \fI\*(xL\fP. .IP \fInum_options\fP 1i Specifies the number of entries in the options list. .IP \fIargc\fP 1i Specifies a pointer to the number of command line parameters. .IP \fIargv\fP 1i Specifies the command line parameters. .SH DESCRIPTION .ZN XtInitialize calls .ZN XtToolkitInitialize followed by .ZN XtOpenDisplay with \fIdisplay_string\fP NULL and \fIapplication_name\fP NULL, and finally calls .ZN XtAppCreateShell with \fIapplication_name\fP NULL, \fIwidget_class\fP .ZN applicationShellWidgetClass , and the specified \fIargs\fP and \fInum_args\fP and returns the created shell. The semantics of calling .ZN XtInitialize more than once are undefined. This routine has been replaced by .ZN XtAppInitialize . .SH "SEE ALSO" .BR XtAppInitialize (3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dc9000081a40000000000000000000000014c5c3b1400001029000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man3/XtMapWidget.3.\" $Xorg: XtMapWid.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtMapWid.man,v 1.2 2001/01/27 18:20:28 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtMap-Widget XtSet-Mapped-When-Managed XtUnmap-Widget wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtMapWidget 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtMapWidget, XtSetMappedWhenManaged, XtUnmapWidget \- map and unmap widgets .SH SYNTAX .HP int XtMapWidget(Widget \fIw\fP\^); .HP void XtSetMappedWhenManaged(Widget \fIw\fP, Boolean \fImap_when_managed\fP); .HP int XtUnmapWidget(Widget \fIw\fP\^); .SH ARGUMENTS .IP \fImap_when_managed\fP 1i Specifies a Boolean value that indicates the new value of the map_when_managed field. .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION If the widget is realized and managed and if the new value of map_when_managed is .ZN True , .ZN XtSetMappedWhenManaged maps the window. If the widget is realized and managed and if the new value of map_when_managed is .ZN False , it unmaps the window. .ZN XtSetMappedWhenManaged is a convenience function that is equivalent to (but slightly faster than) calling .ZN XtSetValues and setting the new value for the mappedWhenManaged resource. As an alternative to using .ZN XtSetMappedWhenManaged to control mapping, a client may set mapped_when_managed to .ZN False and use .ZN XtMapWidget and .ZN XtUnmapWidget explicitly. .SH "SEE ALSO" XtManageChildren(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d89000081a40000000000000000000000014c5c3b1400000014000000b600010002ffffffffffffffff0000002700000000root/usr/local/share/man/man3/XtFree.3.so man3/XtMalloc.3 07070100086d7a000081a40000000000000000000000014c5c3b140000001f000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man3/XtDatabase.3.so man3/XtDisplayInitialize.3 07070100086d6d000081a40000000000000000000000014c5c3b1400001986000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/man/man3/XtClass.3.\" $Xorg: XtClass.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtClass.man,v 1.2 2001/01/27 18:20:24 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtCheck-Subclass XtIs-Object XtIs-RectObj XtIs-Widget XtIs-Composite XtIs-Constraint XtIs-Shell XtIs-Override-Shell XtIs-WM-Shell XtIs-Vendor-Shell XtIs-Transient-Shell XtIs-Top-Level-Shell XtIs-Application-Shell wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtClass 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtClass, XtSuperclass, XtIsSubclass, XtCheckSubclass, XtIsObject, XtIsRectObj, XtIsWidget, XtIsComposite, XtIsConstraint, XtIsShell, XtIsOverrideShell, XtIsWMShell, XtIsVendorShell, XtIsTransientShell, XtIsTopLevelShell, XtIsApplicationShell, XtIsSessionShell \- obtain and verify a widget's class .SH SYNTAX .HP WidgetClass XtClass(Widget \fIw\fP); .HP WidgetClass XtSuperclass(Widget \fIw\fP); .HP Boolean XtIsSubclass(Widget \fIw\fP, WidgetClass \fIwidget_class\fP); .HP void XtCheckSubclass(Widget \fIwidget\fP, WidgetClass \fIwidget_class\fP, String \fImessage\fP); .HP Boolean XtIsObject(Widget \fIw\fP); .HP Boolean XtIsRectObj(Widget \fIw\fP); .HP Boolean XtIsWidget(Widget \fIw\fP); .HP Boolean XtIsComposite(Widget \fIw\fP); .HP Boolean XtIsConstraint(Widget \fIw\fP, .HP Boolean XtIsShell(Widget \fIw\fP); .HP Boolean XtIsOverrideShell(Widget \fIw\fP); .HP Boolean XtIsWMShell(Widget \fIw\fP); .HP Boolean XtIsVendorShell(Widget \fIw\fP); .HP Boolean XtIsTransientShell(Widget \fIw\fP); .HP Boolean XtIsTopLevelShell(Widget \fIw\fP); .HP Boolean XtIsApplicationShell(Widget \fIw\fP); .HP Boolean XtIsSessionShell(Widget \fIw\fP); .SH ARGUMENTS .IP \fIw\fP 1i Specifies the widget. .IP \fIwidget_class\fP 1i Specifies the widget class\*(Wc. .ds Me used .IP \fImessage\fP 1i Specifies the message that is to be \*(Me. .SH DESCRIPTION The .ZN XtClass function returns a pointer to the widget's class structure. .LP The .ZN XtSuperclass function returns a pointer to the widget's superclass class structure. .LP The .ZN XtIsSubclass function returns .ZN True if the class of the specified widget is equal to or is a subclass of the specified class. The widget's class can be any number of subclasses down the chain and need not be an immediate subclass of the specified class. Composite widgets that need to restrict the class of the items they contain can use .ZN XtIsSubclass to find out if a widget belongs to the desired class of objects. .LP The .ZN XtCheckSubclass macro determines if the class of the specified widget is equal to or is a subclass of the specified widget class. The widget can be any number of subclasses down the chain and need not be an immediate subclass of the specified widget class. If the specified widget is not a subclass, .ZN XtCheckSubclass constructs an error message from the supplied message, the widget's actual class, and the expected class and calls .ZN XtErrorMsg . .ZN XtCheckSubclass should be used at the entry point of exported routines to ensure that the client has passed in a valid widget class for the exported operation. .LP .ZN XtCheckSubclass is only executed when the widget has been compiled with the compiler symbol DEBUG defined; otherwise, it is defined as the empty string and generates no code. .LP To test if a given widget belongs to a subclass of an Intrinsics-defined class, the Intrinsics defines macros or functions equivalent to .ZN XtIsSubclass for each of the built-in classes. These procedures are .ZN XtIsObject , .ZN XtIsRectObj , .ZN XtIsWidget , .ZN XtIsComposite , .ZN XtIsConstraint , .ZN XtIsShell , .ZN XtIsOverrideShell , .ZN XtIsWMShell , .ZN XtIsVendorShell , .ZN XtIsTransientShell , .ZN XtIsTopLevelShell , .ZN XtIsApplicationShell , and .ZN XtIsSessionShell . .LP The .SH "SEE ALSO" XtAppErrorMsg(3Xt), XtDisplay(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e0d000081a40000000000000000000000014c5c3b14000014de000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtSetSelectionParameters.3.\" $Xorg: XtSetSP.man,v 1.3 2000/08/17 19:42:03 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtSetSP.man,v 1.4 2003/04/28 22:18:21 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSet-Selection-Parameters XtGet-Selection-Parameters wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtSetSelectionParameters 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtSetSelectionParameters \- specify target parameters for a selection request with a single target .SH SYNTAX .HP void XtSetSelectionParameters(Widget \fIrequestor\fP, Atom \fIselection\fP, Atom \fItype\fP, XtPointer \fIvalue\fP, unsigned long \fIlength\fP, int \fIformat\fP); .SH ARGUMENTS .IP \fIrequestor\fP 1i Specifies the widget making the request. Must be of class Core or any subclass thereof. .IP \fIselection\fP 1i Specifies the atom that names the selection. .IP \fItype\fP 1i Specifies the type of the property in which the parameters will be passed. .IP \fIvalue\fP 1i Specifies a pointer to the parameters. .IP \fIlength\fP 1i Specifies the number of elements containing data in \fIvalue\fP, each element of a sized indicated by \fIformat\fP. .IP \fIformat\fP 1i Specifies the size in bits of the data in the elements of \fIvalue\fP. .SH DESCRIPTION The specified parameters will be copied and stored in a new property of the specified type and format on the requestor's window. To initiate a selection request with a target and these parameters, a subsequent call to .ZN XtGetSelectionValue or to .ZN XtGetSelectionValueIncremental specifying the same requestor widget and selection atom will generate a .ZN ConvertSelection request referring referring to the property containing the parameters. If .ZN XtSetSelectionParameters is called more than once with the same widget and selection without a call to specify a request, the most recently specified parameters are used in the subsequent request. .LP The possible values of \fIformat\fP may be 8, 16, or 32. If the \fIformat\fP is 8, the elements of \fIvalue\fP are assumed to be sizeof(char); if 16, sizeof(short); if 32, sizeof(long). .LP To generate a MULTIPLE target request with parameters for any of the multiple targets of the selection request, precede individual calls to .ZN XtGetSelectionValue and .ZN XtGetSelectionValueIncremental with corresponding individual calls to .ZN XtSetSelectionParameters , and enclose these all within .ZN XtCreateSelectionRequest and .ZN XtSendSelectionRequest . .ZN XtGetSelectionValues and .ZN XtGetSelectionValuesIncremental cannot be used to make selection requests with parameterized targets. .SH "SEE ALSO" XtGetSelectionParameters(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e09000081a40000000000000000000000014c5c3b14000012c2000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtSetKeyboardFocus.3.\" $Xorg: XtSetKFoc.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtSetKFoc.man,v 1.3 2002/10/12 16:06:41 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSet-Keyboard-Focus wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtSetKeyboardFocus 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtSetKeyboardFocus \- focus events on a child widget .SH SYNTAX .HP XtSetKeyboardFocus(Widget \fIsubtree\fP, Widget \fIdescendant\fP); .SH ARGUMENTS .IP \fIsubtree\fP 1i Specifies either the widget in the subtree structure which is to receive the keyboard event, or .ZN None . Note that it is not an error to specify .ZN None when no input focus was previously set. .ds Wi for which the keyboard focus is to be set .IP \fIdescendant\fP 1i Specifies the widget \*(Wi. .SH DESCRIPTION If a future .ZN KeyPress or .ZN KeyRelease event occurs within the specified subtree, .ZN XtSetKeyboardFocus causes .ZN XtDispatchEvent to remap and send the event to the specified descendant widget. .LP When there is no modal cascade, keyboard events can occur within a widget W in one of three ways: .IP \(bu 5 W has the X input focus. .IP \(bu 5 W has the keyboard focus of one of its ancestors, and the event occurs within the ancestor or one of the ancestor's descendants. .IP \(bu 5 No ancestor of W has a descendant within the keyboard focus, and the pointer is within W. .LP When there is a modal cascade, a widget W receives keyboard events if an ancestor of W is in the active subset of the modal cascade and one or more of the previous conditions is .ZN True . .LP When subtree or one of its descendants acquires the X input focus or the pointer moves into the subtree such that keyboard events would now be delivered to subtree, a .ZN FocusIn event is generated for the descendant if .ZN FocusNotify events have been selected by the descendant. Similarly, when W loses the X input focus or the keyboard focus for one of its ancestors, a .ZN FocusOut event is generated for descendant if .ZN FocusNotify events have been selected by the descendant. .SH "SEE ALSO" XtCallAcceptFocus(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d37000081a40000000000000000000000014c5c3b14000010bf000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man3/XtAddInput.3.\" $Xorg: XtAddIn.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAddIn.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtAdd-Input XtAdd-TimeOut XtAddWorkProc wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAddInput 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtAddInput, XtAddTimeOut, XtAddWorkProc \- register input, timeout, and workprocs .SH SYNTAX .HP XtInputId XtAddInput(int \fIsource\fP, XtPointer \fIcondition\fP, XtInputCallbackProc \fIproc\fP, XtPointer \fIclient_data\fP); .HP XtIntervalId XtAddTimeOut(unsigned long \fIinterval\fP, XtInputCallbackProc \fIproc\fP, XtPointer \fIclient_data\fP); .HP XtWorkProcId XtAddWorkProc(XtWorkProc \fIproc\fP, XtPointer \fIclient_data\fP); .LP .SH ARGUMENTS .IP \fIclient_data\fP 1i Specifies the argument that is to be passed to the specified procedure when input is available .IP \fIcondition\fP 1i Specifies the mask that indicates a read, write, or exception condition or some operating system dependent condition. .IP \fIproc\fP 1i Specifies the procedure that is to be called when input is available. .IP \fIsource\fP 1i Specifies the source file descriptor on a UNIX-based system or other operating system dependent device specification. .SH DESCRIPTION .ZN XtAddInput has been replaced by .ZN XtAppAddInput. .LP .ZN XtAddTimeOut has been replaced by .ZN XtAppAddTimeOut. .LP .ZN XtAddWorkProc has been replaced by .ZN XtAppAddWorkProc . .SH "SEE ALSO" XtAppAddInput(3Xt), XtAppAddTimeOut(3Xt), XtAppAddWorkProc(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d88000081a40000000000000000000000014c5c3b140000159b000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man3/XtFindFile.3.\" $Xorg: XtFindF.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtFindF.man,v 1.4 2002/10/12 16:06:41 herrb Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtFind-File wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtFindFile 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtFindFile \- search for a file using substitutions in the path list .SH SYNTAX .HP String XtFindFile(String \fIpath\fP, Substitution \fIsubstitutions\fP, Cardinal \fInum_substitutions\fP, XtFilePredicate \fIpredicate\fP); .SH ARGUMENTS .IP \fIpath\fP 1i Specifies a path of file names, including substitution characters. .IP \fIsubstitutions\fP 1i Specifies a list of substitutions to make into a path. .IP \fInum_substitutions\fP 1i Specifies the number of substitutions passed in. .IP \fIpredicate\fP 1i Specifies a procedure to call to judge a potential file name, or NULL. .SH DESCRIPTION The \fIpath\fP parameter specifies a string that consists of a series of potential file names delimited by colons. Within each name, the percent character specifies a string substitution selected by the following character. The character sequence ``%:'' specifies an embedded colon that is not a delimiter; the sequence is replaced by a single colon. The character sequence ``%%'' specifies a percent character that does not introduce a substitution; the sequence is replaced by a single percent character. If a percent character is followed by any other character, .ZN XtFindFile looks through the specified \fIsubstitutions\fP for that character in the \fImatch\fP field and if found replaces the percent and match characters with the string in the corresponding \fIsubstitution\fP field. A \fIsubstitution\fP field entry of NULL is equivalent to a pointer to an empty string. If the operating system does not interpret multiple embedded name separators in the path (i.e., ``/'' in POSIX) the same way as a single separator, .ZN XtFindFile will collapse multiple separators into a single one after performing all string substitutions. Except for collapsing embedded separators, the contents of the string substitutions are not interpreted by .ZN XtFindFile and may therefore contain any operating-system-dependent characters, including additional name separators. Each resulting string is passed to the predicate procedure until a string is found for which the procedure returns .ZN True ; this string is the return value for .ZN XtFindFile . If no string yields a .ZN True return from the predicate, .ZN XtFindFile returns NULL. .LP If the \fIpredicate\fP parameter is NULL, an internal procedure that checks if the file exists, is readable, and is not a directory will be used. .LP It is the responsibility of the caller to free the returned string using .ZN XtFree when it is no longer needed. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e02000081a40000000000000000000000014c5c3b1400000eb2000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtSessionGetToken.3.\" $Xorg: XtSession.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtSession.man,v 1.2 2001/01/27 18:20:29 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSession-Get-Token XtSession-Return-Token wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtSessionGetToken 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtSessionGetToken, XtSessionReturnToken \- token management for checkpointing .SH SYNTAX .HP XtCheckpointToken XtSessionGetToken(Widget \fIw\fP, int \fItype\fP); .HP void XtSessionReturnToken(XtCheckpointToken \fItoken\fP); .SH ARGUMENTS .IP \fIw\fP 1i Specifies the session widget. .IP \fItype\fP 1i Specifies the value in the type field of the token. .IP \fItoken\fP 1i Specifies the token to be returned. .SH DESCRIPTION The .ZN XtSessionGetToken function will return NULL if the checkpoint operation instigated by the session manager is not currently under way. .LP To indicate the completion of a deferred save operation and to return the checkpoint token use .ZN XtSessionReturnToken . .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d77000081a40000000000000000000000014c5c3b1400001532000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtCreateSelectionRequest.3.\" $Xorg: XtCreateSR.man,v 1.3 2000/08/17 19:42:00 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtCreateSR.man,v 1.2 2001/01/27 18:20:25 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtCreate-Selection-Request XtSend-Selection-Request XtCancel-Selection-Request wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtCreateSelectionRequest 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtCreateSelectionRequest, XtSendSelectionRequest, XtCancelSelectionRequest \- bundle multiple selection conversion requests into a single request using MULTIPLE target .SH SYNTAX .HP void XtCreateSelectionRequest(Widget \fIrequestor\fP, Atom \fIselection\fP): .HP void XtSendSelectionRequest(Widget \fIrequestor\fP, Atom \fIselection\fP, Time \fItime\fP); .HP void XtCancelSelectionRequest(Widget \fIrequestor\fP, Atom \fIselection\fP); .SH ARGUMENTS .IP \fIrequestor\fP 1i Specifies the widget making the request. Must be of class Core or a subclass thereof. .IP \fIselection\fP 1i Specifies the particular selection desired. .IP \fItime\fP 1i Specifies the timestamp to be used in making the request. .SH DESCRIPTION When .ZN XtCreateSelectionRequest is called, subsequent calls to .ZN XtGetSelectionValue and .ZN XtGetSelectionValueIncremental with the requestor and selection as specified to .ZN XtCreateSelectionRequest will be bundled into a single selection conversion request with multiple targets. The request is actually initiated by calling .ZN XtSendSelectionRequest . .LP When .ZN XtSendSelectionRequest is called with a value of \fIrequestor\fP and \fIselection\fP matching a previous call to .ZN XtCreateSelectionRequest , a selection conversion request is actually sent to the selection owner. If a single target request is queued, that request is made. If multiple targets are queued they are bundled into a single request with the target MULTIPLE using the specified timestamp. As the conversions are made, the callbacks associated with each .ZN XtGetSelectionValue and .ZN XtGetSelectionValueIncremental are invoked in turn. .LP Multi-threaded applications should lock the application context before calling .ZN XtCreateSelectionRequest and release the lock after calling .ZN XtSendSelectionRequest to ensure that the thread assembling the request is safe from interference by another thread assembling a different request naming the same widget and selection. .LP When .ZN XtCancelSelectionRequest is called, any requests queued since the last call to .ZN XtCreateSelectionRequest are cleaned up. Subsequent calls to .ZN XtGetSelectionValue , .ZN XtGetSelectionValues , .ZN XtGetSelectionValueIncremental , and .ZN XtGetSelectionValuesIncremental will not be deferred. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dbc000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtIsTransientShell.3.so man3/XtClass.3 07070100086dd3000081a40000000000000000000000014c5c3b14000010e8000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man3/XtOffset.3.\" $Xorg: XtOffset.man,v 1.3 2000/08/17 19:42:01 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtOffset.man,v 1.2 2001/01/27 18:20:28 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtOffset 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtOffset, XtOffsetOf, XtNumber \- determine the byte offset or number of array elements .SH SYNTAX .HP Cardinal XtOffset(Type \fIpointer_type\fP, Field \fIfield_name\fP); .HP Cardinal XtOffsetOf(Type \fIstructure_type\fP, Field \fIfield_name\fP); .HP Cardinal XtNumber(ArrayVariable \fIarray\fP); .SH ARGUMENTS .IP \fIarray\fP 1i Specifies a fixed-size array. .IP \fIfield_name\fP 1i Specifies the name of the field for which to calculate the byte offset. .IP \fIpointer_type\fP 1i Specifies a type that is declared as a pointer to the structure. .IP \fIstructure_type\fP 1i Specifies a type that is declared as a structure. .SH DESCRIPTION The .ZN XtOffset macro is usually used to determine the offset of various resource fields from the beginning of a widget and can be used at compile time in static initializations. .LP The .ZN XtOffsetOf macro expands to a constant expression that gives the offset in bytes to the specified structure member from the beginning of the structure. It is normally used to statically initialize resource lists and is more portable than .ZN XtOffset , which serves the same function. .LP The .ZN XtNumber macro returns the number of elements in the specified argument lists, resources lists, and other counted arrays. .SH "SEE ALSO" XtGetResourceList(3Xt), XtSetArg(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d74000081a40000000000000000000000014c5c3b1400000ee6000000b600010002ffffffffffffffff0000003900000000root/usr/local/share/man/man3/XtCreateApplicationShell.3.\" $Xorg: XtCreASh.man,v 1.3 2000/08/17 19:41:59 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtCreASh.man,v 1.3 2001/02/09 03:47:50 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtApp-Create-Application-Shell wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtCreateApplicationShell 3 "libXt 1.0.8" "X Version 11" "XT COMPATIBILITY FUNCTIONS" .SH NAME XtCreateApplicationShell \- create top-level widget instance .SH SYNTAX .HP Widget XtCreateApplicationShell(String \fIname\fP, WidgetClass \fIwidget_class\fP, ArgList \fIargs\fP, Cardinal \fInum_args\fP); .SH ARGUMENTS .IP \fIname\fP 1i Specifies the name of the shell. .IP \fIargs\fP 1i Specifies the argument list to override any other resource specifications. .IP \fInum_args\fP 1i Specifies the number of arguments in the argument list. .SH DESCRIPTION The procedure .ZN XtCreateApplicationShell calls .ZN XtAppCreateShell with the \fIapplication\fP NULL, the application class passed to .ZN XtInitialize , and the default application context created by .ZN XtInitialize . This routine has been replaced by .ZN XtAppCreateShell . .SH "SEE ALSO" XtAppCreateShell(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086db9000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man3/XtIsShell.3.so man3/XtClass.3 07070100086de5000081a40000000000000000000000014c5c3b14000010ca000000b600010002ffffffffffffffff0000003000000000root/usr/local/share/man/man3/XtQueryGeometry.3.\" $Xorg: XtQueryGeo.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtQueryGeo.man,v 1.3 2001/02/09 03:47:51 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtQuery-Geometry wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtQueryGeometry 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtQueryGeometry \- query the preferred geometry of a child widget .SH SYNTAX .HP XtGeometryResult XtQueryGeometry(Widget \fIw\fP\^, XtWidgetGeometry *\fIintended\fP, XtWidgetGeometry *\fIpreferred_return\fP\^); .SH ARGUMENTS .IP \fIintended\fP 1i Specifies any changes the parent plans to make to the child's geometry or NULL. .IP \fIpreferred_return\fP 1i Returns the child widget's preferred geometry. .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION To discover a child's preferred geometry, the child's parent sets any changes that it intends to make to the child's geometry in the corresponding fields of the intended structure, sets the corresponding bits in intended.request_mode, and calls .ZN XtQueryGeometry . .LP .ZN XtQueryGeometry clears all bits in the preferred_return->request_mode and checks the query_geometry field of the specified widget's class record. If query_geometry is not NULL, .ZN XtQueryGeometry calls the query_geometry procedure and passes as arguments the specified widget, intended, and preferred_return structures. If the intended argument is NULL, .ZN XtQueryGeometry replaces it with a pointer to an .ZN XtWidgetGeometry structure with request_mode=0 before calling query_geometry. .SH "SEE ALSO" XtConfigureWidget(3Xt), XtMakeGeometryRequest(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e08000081a40000000000000000000000014c5c3b1400001695000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtSetKeyTranslator.3.\" $Xorg: XtSetKTr.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtSetKTr.man,v 1.3 2001/02/09 03:47:52 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtSet-Key-Translator XtTranslate-Keycode XtRegister-Case-Converter XtConvert-Case wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtSetKeyTranslator 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtSetKeyTranslator, XtTranslateKeycode, XtRegisterCaseConverter, XtConvertCase \- convert KeySym to KeyCodes .SH SYNTAX .HP void XtSetKeyTranslator(Display *\fIdisplay\fP, XtKeyProc \fIproc\fP); .HP void XtTranslateKeycode(Display *\fIdisplay\fP, KeyCode \fIkeycode\fP, Modifiers \fImodifiers\fP, Modifiers *\fImodifiers_return\fP, KeySym *\fIkeysym_return\fP); .HP void XtRegisterCaseConverter(Display *\fIdisplay\fP, XtCaseProc \fIproc\fP, KeySym \fIstart\fP, KeySym \fIstop\fP); .HP void XtConvertCase(Display *\fIdisplay\fP, KeySym \fIkeysym\fP, KeySym *\fIlower_return\fP, KeySym *\fIupper_return\fP); .SH ARGUMENTS .ds Di .IP \fIdisplay\fP 1i Specifies the display\*(Di. .IP \fIkeycode\fP 1i Specifies the KeyCode to translate. .IP \fIkeysym\fP 1i Specifies the KeySym to convert. .IP \fIkeysym_return\fP 1i Returns the resulting KeySym. .IP \fIlower_return\fP 1i Returns the lowercase equivalent of the KeySym. .IP \fIupper_return\fP 1i Returns the uppercase equivalent of the KeySym. .IP \fImodifiers\fP 1i Specifies the modifiers to the KeyCode. .IP \fImodifiers_return\fP 1i Returns a mask that indicates the modifiers actually used to generate the KeySym. .ds Pr \ to perform key translations or conversions .IP \fIproc\fP 1i Specifies the procedure that is\*(Pr. .IP \fIstart\fP 1i Specifies the first KeySym for which this converter is valid. .IP \fIstop\fP 1i Specifies the last KeySym for which this converter is valid. .SH DESCRIPTION The .ZN XtSetKeyTranslator function sets the specified procedure as the current key translator. The default translator is .ZN XtTranslateKey , an .ZN XtKeyProc that uses Shift and Lock modifiers with the interpretations defined by the core protocol. It is provided so that new translators can call it to get default KeyCode-to-KeySym translations and so that the default translator can be reinstalled. .LP The .ZN XtTranslateKeycode function passes the specified arguments directly to the currently registered KeyCode to KeySym translator. .LP The .ZN XtRegisterCaseConverter registers the specified case converter. The start and stop arguments provide the inclusive range of KeySyms for which this converter is to be called. The new converter overrides any previous converters for KeySyms in that range. No interface exists to remove converters; you need to register an identity converter. When a new converter is registered, the \*(xI refreshes the keyboard state if necessary. The default converter understands case conversion for all KeySyms defined in the core protocol. .LP The .ZN XtConvertCase function calls the appropriate converter and returns the results. A user-supplied .ZN XtKeyProc may need to use this function. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086e1c000081a40000000000000000000000014c5c3b1400000015000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/man/man3/XtUngrabButton.3.so man3/XtGrabKey.3 07070100086e35000081a40000000000000000000000014c5c3b1400000026000000b600010002ffffffffffffffff0000003d00000000root/usr/local/share/man/man3/XtWidgetToApplicationContext.3.so man3/XtCreateApplicationContext.3 07070100086dda000081a40000000000000000000000014c5c3b1400000c8b000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man3/XtParent.3.\" $Xorg: XtParent.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtParent.man,v 1.2 2001/01/27 18:20:29 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtParent 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtParent \- obtain widget's parent widget id .SH SYNTAX .HP Widget XtParent(Widget \fIw\fP); .SH ARGUMENTS .IP \fIw\fP 1i Specifies the widget. .SH DESCRIPTION .ZN XtParent returns the widget's parent widget ID. .SH "SEE ALSO" .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086dff000081a40000000000000000000000014c5c3b140000001f000000b600010002ffffffffffffffff0000003100000000root/usr/local/share/man/man3/XtScreenDatabase.3.so man3/XtDisplayInitialize.3 07070100086e26000081a40000000000000000000000014c5c3b140000001c000000b600010002ffffffffffffffff0000003300000000root/usr/local/share/man/man3/XtVaAppCreateShell.3.so man3/XtAppCreateShell.3 07070100086e05000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003200000000root/usr/local/share/man/man3/XtSetErrorHandler.3.so man3/XtError.3 07070100086d4d000081a40000000000000000000000014c5c3b140000001a000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtAppMainLoop.3.so man3/XtAppNextEvent.3 07070100086def000081a40000000000000000000000014c5c3b1400000019000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtRemoveAllCallbacks.3.so man3/XtAddCallback.3 07070100086d3a000081a40000000000000000000000014c5c3b1400000016000000b600010002ffffffffffffffff0000002e00000000root/usr/local/share/man/man3/XtAddWorkProc.3.so man3/XtAddInput.3 07070100086d5e000081a40000000000000000000000014c5c3b1400000023000000b600010002ffffffffffffffff0000003600000000root/usr/local/share/man/man3/XtAugmentTranslations.3.so man3/XtParseTranslationTable.3 07070100086ddc000081a40000000000000000000000014c5c3b14000013c6000000b600010002ffffffffffffffff0000003800000000root/usr/local/share/man/man3/XtParseTranslationTable.3.\" $Xorg: XtParTTab.man,v 1.3 2000/08/17 19:42:02 cpqbld Exp $ .\" .\" Copyright 1993 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be .\" included in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, .\" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtParTTab.man,v 1.2 2001/01/27 18:20:28 dawes Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtParse-Translation-Table XtAugment-Translations XtOverride-Translations XtUninstall-Translations wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtParseTranslationTable 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtParseTranslationTable, XtAugmentTranslations, XtOverrideTranslations, XtUninstallTranslations \- manage translation tables .SH SYNTAX .HP XtTranslations XtParseTranslationTable(String \fItable\fP); .HP void XtAugmentTranslations(Widget \fIw\fP, XtTranslations \fItranslations\fP); .HP void XtOverrideTranslations(Widget \fIw\fP, XtTranslations \fItranslations\fP); .HP void XtUninstallTranslations(Widget \fIw\fP); .SH ARGUMENTS .IP \fItable\fP 1i Specifies the translation table to compile. .IP \fItranslations\fP 1i Specifies the compiled translation table to merge in (must not be NULL). .ds Wi into which the new translations are to be merged or removed .IP \fIw\fP 1i Specifies the widget \*(Wi. .SH DESCRIPTION The .ZN XtParseTranslationTable function compiles the translation table into the opaque internal representation of type .ZN XtTranslations . Note that if an empty translation table is required for any purpose, one can be obtained by calling .ZN XtParseTranslationTable and passing an empty string. .LP The .ZN XtAugmentTranslations function nondestructively merges the new translations into the existing widget translations. If the new translations contain an event or event sequence that already exists in the widget's translations, the new translation is ignored. .LP The .ZN XtOverrideTranslations function destructively merges the new translations into the existing widget translations. If the new translations contain an event or event sequence that already exists in the widget's translations, the new translation is merged in and override the widget's translation. .LP To replace a widget's translations completely, use .ZN XtSetValues on the XtNtranslations resource and specify a compiled translation table as the value. .LP The .ZN XtUninstallTranslations function causes the entire translation table for widget to be removed. .SH "SEE ALSO" XtAppAddActions(3Xt), XtCreatePopupShell(3Xt), XtParseAcceleratorTable(3Xt), XtPopup(3Xt) .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086daf000081a40000000000000000000000014c5c3b1400000013000000b600010002ffffffffffffffff0000003500000000root/usr/local/share/man/man3/XtIsApplicationShell.3.so man3/XtClass.3 07070100086d3b000081a40000000000000000000000014c5c3b140000160c000000b600010002ffffffffffffffff0000002d00000000root/usr/local/share/man/man3/XtAllocateGC.3.\" $Xorg: XtAllocGC.man,v 1.3 2000/08/17 19:41:57 cpqbld Exp $ .\" $XdotOrg: $ .\" .\" Copyright (c) 1993, 1994 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the "Software"), .\" to deal in the Software without restriction, including without limitation .\" the rights to use, copy, modify, merge, publish, distribute, sublicense, .\" and/or sell copies of the Software, and to permit persons to whom the .\" Software furnished to do so, subject to the following conditions: .\" .\" The above copyright notice and this permission notice shall be included in .\" all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR .\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, .\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL .\" THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, .\" WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF .\" OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE .\" SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall not .\" be used in advertising or otherwise to promote the sale, use or other .\" dealing in this Software without prior written authorization from the .\" X Consortium. .\" .\" $XFree86: xc/doc/man/Xt/XtAllocGC.man,v 1.3 2001/02/09 03:47:49 tsi Exp $ .\" .ds tk X Toolkit .ds xT X Toolkit Intrinsics \- C Language Interface .ds xI Intrinsics .ds xW X Toolkit Athena Widgets \- C Language Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .ds Rn 3 .ds Vn 2.2 .hw XtAllocate-GC wid-get .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XtAllocateGC 3 "libXt 1.0.8" "X Version 11" "XT FUNCTIONS" .SH NAME XtAllocateGC \- obtain a sharable GC with modifiable fields .SH SYNTAX .HP GC XtAllocateGC(Widget \fIw\fP, Cardinal \fIdepth\fP, XtGCMask \fIvalue_mask\fP, XGCValues *\fIvalues\fP, XtGCMask \fIdynamic_mask\fP, XtGCMask \fIunused_mask\fP); .SH ARGUMENTS .IP \fIvalues\fP 1i Specifies the actual values for this GC. .ds Vm fields of the values are specified .IP \fIvalue_mask\fP 1i Specifies which \*(Vm. .IP \fIw\fP 1i Specifies the widget. .IP \fIdepth\fP 1i Specifies the depth for which the returned GC is valid, or 0. .IP \fIdynamic_mask\fP 1i Specifies the fields of the GC that will be modified by the caller. .IP \fIunused_mask\fP 1i Specifies the fields of the GC that will not be needed by the caller. .SH DESCRIPTION The .ZN XtAllocateGC function returns a sharable GC that may be modified by the client. The \fIscreen\fP field of the specified widget or of the nearest widget ancestor of the specified object and the specified \fIdepth\fP argument supply the root and drawable depths for which the GC is to be valid. If \fIdepth\fP is zero the depth is taken from the \fIdepth\fP field of the specified widget or of the nearest widget ancestor of the specified object. .LP The \fIvalue_mask\fP argument specifies the fields of the GC that will be initialized with the respective members of the \fIvalues\fP structure. The \fIdynamic_mask\fP argument specifies fields that the caller intends to modify during program execution. The caller must ensure that the corresponding GC field is set prior to each use of the GC. The \fIunused_mask\fP argument specifies fields of the GC that are of no interest to the caller. The caller may make no assumptions about the contents of any fields specified in \fIunused_mask\fP. The caller may assume that at all times all fields not specified in either \fIdynamic_mask\fP or \fIunused_mask\fP have their default value if not specified in \fIvalue_mask\fP or the value specified by \fIvalues\fP. If a field is specified in both \fIvalue_mask\fP and \fPdynamic_mask\fP, the effect is as if it were specified only in \fIdynamic_mask\fP and then immediately set to the value in \fIvalues\fP. If a field is set in \fIunused_mask\fP and also in either \fIvalue_mask\fP or \fIdynamic_mask\fP, the specification in \fIunused_mask\fP is ignored. .LP .ZN XtAllocateGC tries to minimize the number of unique GCs created by comparing the arguments with those of previous calls and returning an existing GC when there are no conflicts. .ZN XtAllocateGC may modify and return an existing GC if it was allocated with a nonzero \fIunused_mask\fP. .SH "SEE ALSO" .ZN XtGetGC .br \fI\*(xT\fP .br \fI\*(xL\fP 07070100086d02000041ed0000000000000000000000034c5c3b3700000000000000b600010002ffffffffffffffff0000001700000000root/usr/local/include07070100086d03000041ed0000000000000000000000024c5c3b3700000000000000b600010002ffffffffffffffff0000001b00000000root/usr/local/include/X1107070100086d0b000081a40000000000000000000000014c5c3b1400002209000000b600010002ffffffffffffffff0000002300000000root/usr/local/include/X11/CoreP.h/* * $Xorg: CoreP.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ * $oHeader: CoreP.h,v 1.2 88/08/18 15:54:37 asente Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef XtCoreP_h #define XtCoreP_h #include _XFUNCPROTOBEGIN externalref int _XtInheritTranslations; #define XtInheritTranslations ((String) &_XtInheritTranslations) #define XtInheritRealize ((XtRealizeProc) _XtInherit) #define XtInheritResize ((XtWidgetProc) _XtInherit) #define XtInheritExpose ((XtExposeProc) _XtInherit) #define XtInheritSetValuesAlmost ((XtAlmostProc) _XtInherit) #define XtInheritAcceptFocus ((XtAcceptFocusProc) _XtInherit) #define XtInheritQueryGeometry ((XtGeometryHandler) _XtInherit) #define XtInheritDisplayAccelerator ((XtStringProc) _XtInherit) /*************************************************************** * Widget Core Data Structures * * **************************************************************/ typedef struct _CorePart { Widget self; /* pointer to widget itself */ WidgetClass widget_class; /* pointer to Widget's ClassRec */ Widget parent; /* parent widget */ XrmName xrm_name; /* widget resource name quarkified */ Boolean being_destroyed; /* marked for destroy */ XtCallbackList destroy_callbacks; /* who to call when widget destroyed */ XtPointer constraints; /* constraint record */ Position x, y; /* window position */ Dimension width, height; /* window dimensions */ Dimension border_width; /* window border width */ Boolean managed; /* is widget geometry managed? */ Boolean sensitive; /* is widget sensitive to user events*/ Boolean ancestor_sensitive; /* are all ancestors sensitive? */ XtEventTable event_table; /* private to event dispatcher */ XtTMRec tm; /* translation management */ XtTranslations accelerators; /* accelerator translations */ Pixel border_pixel; /* window border pixel */ Pixmap border_pixmap; /* window border pixmap or NULL */ WidgetList popup_list; /* list of popups */ Cardinal num_popups; /* how many popups */ String name; /* widget resource name */ Screen *screen; /* window's screen */ Colormap colormap; /* colormap */ Window window; /* window ID */ Cardinal depth; /* number of planes in window */ Pixel background_pixel; /* window background pixel */ Pixmap background_pixmap; /* window background pixmap or NULL */ Boolean visible; /* is window mapped and not occluded?*/ Boolean mapped_when_managed;/* map window if it's managed? */ } CorePart; typedef struct _WidgetRec { CorePart core; } WidgetRec, CoreRec; /****************************************************************** * * Core Class Structure. Widgets, regardless of their class, will have * these fields. All widgets of a given class will have the same values * for these fields. Widgets of a given class may also have additional * common fields. These additional fields are included in incremental * class structures, such as CommandClass. * * The fields that are specific to this subclass, as opposed to fields that * are part of the superclass, are called "subclass fields" below. Many * procedures are responsible only for the subclass fields, and not for * any superclass fields. * ********************************************************************/ typedef struct _CoreClassPart { WidgetClass superclass; /* pointer to superclass ClassRec */ String class_name; /* widget resource class name */ Cardinal widget_size; /* size in bytes of widget record */ XtProc class_initialize; /* class initialization proc */ XtWidgetClassProc class_part_initialize; /* dynamic initialization */ XtEnum class_inited; /* has class been initialized? */ XtInitProc initialize; /* initialize subclass fields */ XtArgsProc initialize_hook; /* notify that initialize called */ XtRealizeProc realize; /* XCreateWindow for widget */ XtActionList actions; /* widget semantics name to proc map */ Cardinal num_actions; /* number of entries in actions */ XtResourceList resources; /* resources for subclass fields */ Cardinal num_resources; /* number of entries in resources */ XrmClass xrm_class; /* resource class quarkified */ Boolean compress_motion; /* compress MotionNotify for widget */ XtEnum compress_exposure; /* compress Expose events for widget*/ Boolean compress_enterleave;/* compress enter and leave events */ Boolean visible_interest; /* select for VisibilityNotify */ XtWidgetProc destroy; /* free data for subclass pointers */ XtWidgetProc resize; /* geom manager changed widget size */ XtExposeProc expose; /* rediplay window */ XtSetValuesFunc set_values; /* set subclass resource values */ XtArgsFunc set_values_hook; /* notify that set_values called */ XtAlmostProc set_values_almost; /* set_values got "Almost" geo reply */ XtArgsProc get_values_hook; /* notify that get_values called */ XtAcceptFocusProc accept_focus; /* assign input focus to widget */ XtVersionType version; /* version of intrinsics used */ XtPointer callback_private; /* list of callback offsets */ String tm_table; /* state machine */ XtGeometryHandler query_geometry; /* return preferred geometry */ XtStringProc display_accelerator;/* display your accelerator */ XtPointer extension; /* pointer to extension record */ } CoreClassPart; typedef struct _WidgetClassRec { CoreClassPart core_class; } WidgetClassRec, CoreClassRec; externalref WidgetClassRec widgetClassRec; #define coreClassRec widgetClassRec _XFUNCPROTOEND #endif /* _XtCoreP_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d20000081a40000000000000000000000014c5c3b1400004398000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/TranslateI.h/* $Xorg: TranslateI.h,v 1.4 2001/02/09 02:03:59 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86: xc/lib/Xt/TranslateI.h,v 1.3 2001/12/14 19:56:32 dawes Exp $ */ /* * TranslateI.h - Header file private to translation management * * Author: Gabe Beged-Dov, HP * * Former Author: Charles Haynes * Digital Equipment Corporation * Western Research Laboratory * Date: Sat Aug 29 1987 */ /*#define REFCNT_TRANSLATIONS*/ #define CACHE_TRANSLATIONS #define TM_NO_MATCH (-2) #define _XtRStateTablePair "_XtStateTablePair" typedef unsigned char TMByteCard; typedef unsigned short TMShortCard; typedef unsigned long TMLongCard; typedef short TMShortInt; typedef struct _TMTypeMatchRec *TMTypeMatch; typedef struct _TMModifierMatchRec *TMModifierMatch; typedef struct _TMEventRec *TMEventPtr; typedef Boolean (*MatchProc)(TMTypeMatch typeMatch, TMModifierMatch modMatch, TMEventPtr eventSeq); typedef struct _ModToKeysymTable { Modifiers mask; int count; int idx; } ModToKeysymTable; typedef struct _LateBindings { unsigned int knot:1; unsigned int pair:1; unsigned short ref_count; /* garbage collection */ KeySym keysym; } LateBindings, *LateBindingsPtr; typedef short ModifierMask; typedef struct _ActionsRec *ActionPtr; typedef struct _ActionsRec { int idx; /* index into quarkTable to find proc */ String *params; /* pointer to array of params */ Cardinal num_params; /* number of params */ ActionPtr next; /* next action to perform */ } ActionRec; typedef struct _XtStateRec *StatePtr; typedef struct _XtStateRec { unsigned int isCycleStart:1; unsigned int isCycleEnd:1; TMShortCard typeIndex; TMShortCard modIndex; ActionPtr actions; /* rhs list of actions to perform */ StatePtr nextLevel; }StateRec; #define XtTableReplace 0 #define XtTableAugment 1 #define XtTableOverride 2 #define XtTableUnmerge 3 typedef unsigned int _XtTranslateOp; /* * New Definitions */ typedef struct _TMModifierMatchRec{ TMLongCard modifiers; TMLongCard modifierMask; LateBindingsPtr lateModifiers; Boolean standard; }TMModifierMatchRec; typedef struct _TMTypeMatchRec{ TMLongCard eventType; TMLongCard eventCode; TMLongCard eventCodeMask; MatchProc matchEvent; }TMTypeMatchRec; typedef struct _TMBranchHeadRec { unsigned int isSimple:1; unsigned int hasActions:1; unsigned int hasCycles:1; unsigned int more:13; TMShortCard typeIndex; TMShortCard modIndex; }TMBranchHeadRec, *TMBranchHead; /* NOTE: elements of this structure must match those of * TMComplexStateTreeRec and TMParseStateTreeRec. */ typedef struct _TMSimpleStateTreeRec{ unsigned int isSimple:1; unsigned int isAccelerator:1; unsigned int mappingNotifyInterest:1; unsigned int refCount:13; TMShortCard numBranchHeads; TMShortCard numQuarks; /* # of entries in quarkTbl */ TMShortCard unused; /* to ensure same alignment */ TMBranchHeadRec *branchHeadTbl; XrmQuark *quarkTbl; /* table of quarkified rhs*/ }TMSimpleStateTreeRec, *TMSimpleStateTree; /* NOTE: elements of this structure must match those of * TMSimpleStateTreeRec and TMParseStateTreeRec. */ typedef struct _TMComplexStateTreeRec{ unsigned int isSimple:1; unsigned int isAccelerator:1; unsigned int mappingNotifyInterest:1; unsigned int refCount:13; TMShortCard numBranchHeads; TMShortCard numQuarks; /* # of entries in quarkTbl */ TMShortCard numComplexBranchHeads; TMBranchHeadRec *branchHeadTbl; XrmQuark *quarkTbl; /* table of quarkified rhs*/ StatePtr *complexBranchHeadTbl; }TMComplexStateTreeRec, *TMComplexStateTree; /* NOTE: elements of this structure must match those of * TMSimpleStateTreeRec and TMComplexStateTreeRec. */ typedef struct _TMParseStateTreeRec{ unsigned int isSimple:1; unsigned int isAccelerator:1; unsigned int mappingNotifyInterest:1; unsigned int isStackQuarks:1; unsigned int isStackBranchHeads:1; unsigned int isStackComplexBranchHeads:1; unsigned int unused:10; /* to ensure correct alignment */ TMShortCard numBranchHeads; TMShortCard numQuarks; /* # of entries in quarkTbl */ TMShortCard numComplexBranchHeads; TMBranchHeadRec *branchHeadTbl; XrmQuark *quarkTbl; /* table of quarkified rhs*/ StatePtr *complexBranchHeadTbl; TMShortCard branchHeadTblSize; TMShortCard quarkTblSize; /*total size of quarkTbl */ TMShortCard complexBranchHeadTblSize; StatePtr head; }TMParseStateTreeRec, *TMParseStateTree; typedef union _TMStateTreeRec{ TMSimpleStateTreeRec simple; TMParseStateTreeRec parse; TMComplexStateTreeRec complex; }*TMStateTree, **TMStateTreePtr, **TMStateTreeList; typedef struct _TMSimpleBindProcsRec { XtActionProc *procs; }TMSimpleBindProcsRec, *TMSimpleBindProcs; typedef struct _TMComplexBindProcsRec { Widget widget; /*widgetID to pass to action Proc*/ XtTranslations aXlations; XtActionProc *procs; }TMComplexBindProcsRec, *TMComplexBindProcs; typedef struct _TMSimpleBindDataRec { unsigned int isComplex:1; /* must be first */ TMSimpleBindProcsRec bindTbl[1]; /* variable length */ }TMSimpleBindDataRec, *TMSimpleBindData; typedef struct _TMComplexBindDataRec { unsigned int isComplex:1; /* must be first */ struct _ATranslationData *accel_context; /* for GetValues */ TMComplexBindProcsRec bindTbl[1]; /* variable length */ }TMComplexBindDataRec, *TMComplexBindData; typedef union _TMBindDataRec{ TMSimpleBindDataRec simple; TMComplexBindDataRec complex; }*TMBindData; typedef struct _TranslationData{ unsigned char hasBindings; /* must be first */ unsigned char operation; /*replace,augment,override*/ TMShortCard numStateTrees; struct _TranslationData *composers[2]; EventMask eventMask; TMStateTree stateTreeTbl[1]; /* variable length */ }TranslationData; /* * ATranslations is returned by GetValues for translations that contain * accelerators. The TM can differentiate between this and TranslationData * (that don't have a bindTbl) by looking at the first field (hasBindings) * of either structure. All ATranslationData structures associated with a * widget are chained off the BindData record of the widget. */ typedef struct _ATranslationData{ unsigned char hasBindings; /* must be first */ unsigned char operation; struct _TranslationData *xlations; /* actual translations */ struct _ATranslationData *next; /* chain the contexts together */ TMComplexBindProcsRec bindTbl[1]; /* accelerator bindings */ }ATranslationData, *ATranslations; typedef struct _TMConvertRec { XtTranslations old; /* table to merge into */ XtTranslations new; /* table to merge from */ } TMConvertRec; #define _XtEventTimerEventType ((TMLongCard)~0L) #define KeysymModMask (1L<<27) /* private to TM */ #define AnyButtonMask (1L<<28) /* private to TM */ typedef struct _EventRec { TMLongCard modifiers; TMLongCard modifierMask; LateBindingsPtr lateModifiers; TMLongCard eventType; TMLongCard eventCode; TMLongCard eventCodeMask; MatchProc matchEvent; Boolean standard; } Event; typedef struct _EventSeqRec *EventSeqPtr; typedef struct _EventSeqRec { Event event; /* X event description */ StatePtr state; /* private to state table builder */ EventSeqPtr next; /* next event on line */ ActionPtr actions; /* r.h.s. list of actions to perform */ } EventSeqRec; typedef EventSeqRec EventRec; typedef EventSeqPtr EventPtr; typedef struct _TMEventRec { XEvent *xev; Event event; }TMEventRec; typedef struct _ActionHookRec { struct _ActionHookRec* next; /* must remain first */ XtAppContext app; XtActionHookProc proc; XtPointer closure; } ActionHookRec, *ActionHook; /* choose a number between 2 and 8 */ #define TMKEYCACHELOG2 6 #define TMKEYCACHESIZE (1<> 4)])[(idx) & 15])) #define TMGetModifierMatch(idx) \ ((TMModifierMatch) \ &((_XtGlobalTM.modMatchSegmentTbl[(idx) >> 4])[(idx) & 15])) /* Useful Access Macros */ #define TMNewMatchSemantics() (_XtGlobalTM.newMatchSemantics) #define TMBranchMore(branch) (branch->more) #define TMComplexBranchHead(tree, br) \ (((TMComplexStateTree)tree)->complexBranchHeadTbl[TMBranchMore(br)]) #define TMGetComplexBindEntry(bindData, idx) \ ((TMComplexBindProcs)&(((TMComplexBindData)bindData)->bindTbl[idx])) #define TMGetSimpleBindEntry(bindData, idx) \ ((TMSimpleBindProcs)&(((TMSimpleBindData)bindData)->bindTbl[idx])) #define _InitializeKeysymTables(dpy, pd) \ if (pd->keysyms == NULL) \ _XtBuildKeysymTables(dpy, pd) /* * Internal Functions */ extern void _XtPopup( Widget /* widget */, XtGrabKind /* grab_kind */, _XtBoolean /* spring_loaded */ ); extern String _XtPrintXlations( Widget /* w */, XtTranslations /* xlations */, Widget /* accelWidget */, _XtBoolean /* includeRHS */ ); extern void _XtRegisterGrabs( Widget /* widget */ ); extern XtPointer _XtInitializeActionData( struct _XtActionsRec * /* actions */, Cardinal /* count */, _XtBoolean /* inPlace */ ); extern void _XtAddEventSeqToStateTree( EventSeqPtr /* eventSeq */, TMParseStateTree /* stateTree */ ); extern Boolean _XtMatchUsingStandardMods( TMTypeMatch /* typeMatch */, TMModifierMatch /* modMatch */, TMEventPtr /* eventSeq */ ); extern Boolean _XtMatchUsingDontCareMods( TMTypeMatch /* typeMatch */, TMModifierMatch /* modMatch */, TMEventPtr /* eventSeq */ ); extern Boolean _XtRegularMatch( TMTypeMatch /* typeMatch */, TMModifierMatch /* modMatch */, TMEventPtr /* eventSeq */ ); extern Boolean _XtMatchAtom( TMTypeMatch /* typeMatch */, TMModifierMatch /* modMatch */, TMEventPtr /* eventSeq */ ); extern void _XtTranslateEvent( Widget /* widget */, XEvent* /* event */ ); #include "CallbackI.h" #include "EventI.h" #include "HookObjI.h" #include "PassivGraI.h" #include "ThreadsI.h" #include "InitialI.h" #include "ResourceI.h" #include "StringDefs.h" extern void _XtBuildKeysymTables(Display *dpy, XtPerDisplay pd); #ifndef NO_MIT_HACKS extern void _XtDisplayTranslations( Widget /* widget */, XEvent* /* event */, String* /* params */, Cardinal* /* num_params */ ); extern void _XtDisplayAccelerators( Widget /* widget */, XEvent* /* event */, String* /* params */, Cardinal* /* num_params */ ); extern void _XtDisplayInstalledAccelerators( Widget /* widget */, XEvent* /* event */, String* /* params */, Cardinal* /* num_params */ ); #endif /* ifndef NO_MIT_HACKS */ extern void _XtPopupInitialize( XtAppContext /* app_context */ ); extern void _XtBindActions( Widget /* widget */, XtTM /* tm_rec */ ); extern Boolean _XtComputeLateBindings( Display* /* dpy */, LateBindingsPtr /* lateModifiers */, Modifiers* /* computed */, Modifiers* /* computedMask */ ); extern XtTranslations _XtCreateXlations( TMStateTree * /* stateTrees */, TMShortCard /* numStateTrees */, XtTranslations /* first */, XtTranslations /* second */ ); extern Boolean _XtCvtMergeTranslations( Display* /* dpy */, XrmValuePtr /* args */, Cardinal* /* num_args */, XrmValuePtr /* from */, XrmValuePtr /* to */, XtPointer* /* closure_ret */ ); void _XtRemoveStateTreeByIndex( XtTranslations /* xlations */, TMShortCard /* i */); void _XtFreeTranslations( XtAppContext /* app */, XrmValuePtr /* toVal */, XtPointer /* closure */, XrmValuePtr /* args */, Cardinal* /* num_args */ ); extern TMShortCard _XtGetModifierIndex( Event* /* event */ ); extern TMShortCard _XtGetQuarkIndex( TMParseStateTree /* stateTreePtr */, XrmQuark /* quark */ ); extern XtTranslations _XtGetTranslationValue( Widget /* widget */ ); extern TMShortCard _XtGetTypeIndex( Event* /* event */ ); extern void _XtGrabInitialize( XtAppContext /* app */ ); extern void _XtInstallTranslations( Widget /* widget */ ); extern void _XtRemoveTranslations( Widget /* widget */ ); extern void _XtDestroyTMData( Widget /* widget */ ); extern void _XtMergeTranslations( Widget /* widget */, XtTranslations /* newXlations */, _XtTranslateOp /* operation */ ); extern void _XtActionInitialize( XtAppContext /* app */ ); extern TMStateTree _XtParseTreeToStateTree( TMParseStateTree /* parseTree */ ); extern String _XtPrintActions( ActionRec* /* actions */, XrmQuark* /* quarkTbl */ ); extern String _XtPrintState( TMStateTree /* stateTree */, TMBranchHead /* branchHead */); extern String _XtPrintEventSeq( EventSeqPtr /* eventSeq */, Display* /* dpy */ ); typedef Boolean (*_XtTraversalProc)( StatePtr /* state */, XtPointer /* data */ ); extern void _XtTraverseStateTree( TMStateTree /* tree */, _XtTraversalProc /* func */, XtPointer /* data */ ); extern void _XtTranslateInitialize( void ); extern void _XtAddTMConverters( ConverterTable /* table */ ); extern void _XtUnbindActions( Widget /* widget */, XtTranslations /* xlations */, TMBindData /* bindData */ ); extern void _XtUnmergeTranslations( Widget /* widget */, XtTranslations /* xlations */ ); /* TMKey.c */ extern void _XtAllocTMContext(XtPerDisplay pd); _XFUNCPROTOEND 07070100086d14000081a40000000000000000000000014c5c3b1400001b6a000000b600010002ffffffffffffffff0000002500000000root/usr/local/include/X11/ObjectP.h/* $Xorg: ObjectP.h,v 1.4 2001/02/09 02:03:56 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef _Xt_ObjectP_h_ #define _Xt_ObjectP_h_ #include _XFUNCPROTOBEGIN /********************************************************** * Object Instance Data Structures * **********************************************************/ /* these fields match CorePart and can not be changed */ typedef struct _ObjectPart { Widget self; /* pointer to widget itself */ WidgetClass widget_class; /* pointer to Widget's ClassRec */ Widget parent; /* parent widget */ XrmName xrm_name; /* widget resource name quarkified */ Boolean being_destroyed; /* marked for destroy */ XtCallbackList destroy_callbacks; /* who to call when widget destroyed */ XtPointer constraints; /* constraint record */ } ObjectPart; typedef struct _ObjectRec { ObjectPart object; } ObjectRec; /******************************************************** * Object Class Data Structures * ********************************************************/ /* these fields match CoreClassPart and can not be changed */ /* ideally these structures would only contain the fields required; but because the CoreClassPart cannot be changed at this late date extraneous fields are necessary to make the field offsets match */ typedef struct _ObjectClassPart { WidgetClass superclass; /* pointer to superclass ClassRec */ String class_name; /* widget resource class name */ Cardinal widget_size; /* size in bytes of widget record */ XtProc class_initialize; /* class initialization proc */ XtWidgetClassProc class_part_initialize; /* dynamic initialization */ XtEnum class_inited; /* has class been initialized? */ XtInitProc initialize; /* initialize subclass fields */ XtArgsProc initialize_hook; /* notify that initialize called */ XtProc obj1; /* NULL */ XtPointer obj2; /* NULL */ Cardinal obj3; /* NULL */ XtResourceList resources; /* resources for subclass fields */ Cardinal num_resources; /* number of entries in resources */ XrmClass xrm_class; /* resource class quarkified */ Boolean obj4; /* NULL */ XtEnum obj5; /* NULL */ Boolean obj6; /* NULL */ Boolean obj7; /* NULL */ XtWidgetProc destroy; /* free data for subclass pointers */ XtProc obj8; /* NULL */ XtProc obj9; /* NULL */ XtSetValuesFunc set_values; /* set subclass resource values */ XtArgsFunc set_values_hook; /* notify that set_values called */ XtProc obj10; /* NULL */ XtArgsProc get_values_hook; /* notify that get_values called */ XtProc obj11; /* NULL */ XtVersionType version; /* version of intrinsics used */ XtPointer callback_private; /* list of callback offsets */ String obj12; /* NULL */ XtProc obj13; /* NULL */ XtProc obj14; /* NULL */ XtPointer extension; /* pointer to extension record */ }ObjectClassPart; typedef struct { XtPointer next_extension; /* 1st 4 required for all extension records */ XrmQuark record_type; /* NULLQUARK; when on ObjectClassPart */ long version; /* must be XtObjectExtensionVersion */ Cardinal record_size; /* sizeof(ObjectClassExtensionRec) */ XtAllocateProc allocate; XtDeallocateProc deallocate; } ObjectClassExtensionRec, *ObjectClassExtension; typedef struct _ObjectClassRec { ObjectClassPart object_class; } ObjectClassRec; externalref ObjectClassRec objectClassRec; _XFUNCPROTOEND #define XtObjectExtensionVersion 1L #define XtInheritAllocate ((XtAllocateProc) _XtInherit) #define XtInheritDeallocate ((XtDeallocateProc) _XtInherit) #endif /*_Xt_ObjectP_h_*/ 07070100086d1b000081a40000000000000000000000014c5c3b1400004501000000b600010002ffffffffffffffff0000002300000000root/usr/local/include/X11/Shell.h/* $Xorg: Shell.ht,v 1.5 2001/02/09 02:03:59 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86: xc/lib/Xt/util/Shell.ht,v 3.4 2001/07/29 05:01:12 tsi Exp $ */ #ifndef _XtShell_h #define _XtShell_h #include #include /*********************************************************************** * * Shell Widget * ***********************************************************************/ /* * Shell-specific resources names, classes, and a representation type. */ #ifndef XTSTRINGDEFINES #define _XtShell_h_Const const #endif /* $Xorg: makestrs.c,v 1.6 2001/02/09 02:03:17 xorgcvs Exp $ */ /* This file is automatically generated. */ /* Intel ABI version -- Do not edit */ /* Xorg: string.list,v 1.3 2000/08/17 19:46:22 cpqbld Exp */ #ifdef XTSTRINGDEFINES #define XtNiconName "iconName" #define XtCIconName "IconName" #define XtNiconPixmap "iconPixmap" #define XtCIconPixmap "IconPixmap" #define XtNiconWindow "iconWindow" #define XtCIconWindow "IconWindow" #define XtNiconMask "iconMask" #define XtCIconMask "IconMask" #define XtNwindowGroup "windowGroup" #define XtCWindowGroup "WindowGroup" #define XtNvisual "visual" #define XtCVisual "Visual" #define XtNtitleEncoding "titleEncoding" #define XtCTitleEncoding "TitleEncoding" #define XtNsaveUnder "saveUnder" #define XtCSaveUnder "SaveUnder" #define XtNtransient "transient" #define XtCTransient "Transient" #define XtNoverrideRedirect "overrideRedirect" #define XtCOverrideRedirect "OverrideRedirect" #define XtNtransientFor "transientFor" #define XtCTransientFor "TransientFor" #define XtNiconNameEncoding "iconNameEncoding" #define XtCIconNameEncoding "IconNameEncoding" #define XtNallowShellResize "allowShellResize" #define XtCAllowShellResize "AllowShellResize" #define XtNcreatePopupChildProc "createPopupChildProc" #define XtCCreatePopupChildProc "CreatePopupChildProc" #define XtNtitle "title" #define XtCTitle "Title" #ifndef XtRAtom #define XtRAtom "Atom" #endif #define XtNargc "argc" #define XtCArgc "Argc" #define XtNargv "argv" #define XtCArgv "Argv" #define XtNiconX "iconX" #define XtCIconX "IconX" #define XtNiconY "iconY" #define XtCIconY "IconY" #define XtNinput "input" #define XtCInput "Input" #define XtNiconic "iconic" #define XtCIconic "Iconic" #define XtNinitialState "initialState" #define XtCInitialState "InitialState" #define XtNgeometry "geometry" #define XtCGeometry "Geometry" #define XtNbaseWidth "baseWidth" #define XtCBaseWidth "BaseWidth" #define XtNbaseHeight "baseHeight" #define XtCBaseHeight "BaseHeight" #define XtNwinGravity "winGravity" #define XtCWinGravity "WinGravity" #define XtNminWidth "minWidth" #define XtCMinWidth "MinWidth" #define XtNminHeight "minHeight" #define XtCMinHeight "MinHeight" #define XtNmaxWidth "maxWidth" #define XtCMaxWidth "MaxWidth" #define XtNmaxHeight "maxHeight" #define XtCMaxHeight "MaxHeight" #define XtNwidthInc "widthInc" #define XtCWidthInc "WidthInc" #define XtNheightInc "heightInc" #define XtCHeightInc "HeightInc" #define XtNminAspectY "minAspectY" #define XtCMinAspectY "MinAspectY" #define XtNmaxAspectY "maxAspectY" #define XtCMaxAspectY "MaxAspectY" #define XtNminAspectX "minAspectX" #define XtCMinAspectX "MinAspectX" #define XtNmaxAspectX "maxAspectX" #define XtCMaxAspectX "MaxAspectX" #define XtNwmTimeout "wmTimeout" #define XtCWmTimeout "WmTimeout" #define XtNwaitForWm "waitforwm" #define XtCWaitForWm "Waitforwm" #define XtNwaitforwm "waitforwm" #define XtCWaitforwm "Waitforwm" #define XtNclientLeader "clientLeader" #define XtCClientLeader "ClientLeader" #define XtNwindowRole "windowRole" #define XtCWindowRole "WindowRole" #define XtNurgency "urgency" #define XtCUrgency "Urgency" #define XtNcancelCallback "cancelCallback" #define XtNcloneCommand "cloneCommand" #define XtCCloneCommand "CloneCommand" #define XtNconnection "connection" #define XtCConnection "Connection" #define XtNcurrentDirectory "currentDirectory" #define XtCCurrentDirectory "CurrentDirectory" #define XtNdieCallback "dieCallback" #define XtNdiscardCommand "discardCommand" #define XtCDiscardCommand "DiscardCommand" #define XtNenvironment "environment" #define XtCEnvironment "Environment" #define XtNinteractCallback "interactCallback" #define XtNjoinSession "joinSession" #define XtCJoinSession "JoinSession" #define XtNprogramPath "programPath" #define XtCProgramPath "ProgramPath" #define XtNresignCommand "resignCommand" #define XtCResignCommand "ResignCommand" #define XtNrestartCommand "restartCommand" #define XtCRestartCommand "RestartCommand" #define XtNrestartStyle "restartStyle" #define XtCRestartStyle "RestartStyle" #define XtNsaveCallback "saveCallback" #define XtNsaveCompleteCallback "saveCompleteCallback" #define XtNsessionID "sessionID" #define XtCSessionID "SessionID" #define XtNshutdownCommand "shutdownCommand" #define XtCShutdownCommand "ShutdownCommand" #define XtNerrorCallback "errorCallback" #else extern _XtShell_h_Const char XtShellStrings[]; #ifndef XtNiconName #define XtNiconName ((char*)&XtShellStrings[0]) #endif #ifndef XtCIconName #define XtCIconName ((char*)&XtShellStrings[9]) #endif #ifndef XtNiconPixmap #define XtNiconPixmap ((char*)&XtShellStrings[18]) #endif #ifndef XtCIconPixmap #define XtCIconPixmap ((char*)&XtShellStrings[29]) #endif #ifndef XtNiconWindow #define XtNiconWindow ((char*)&XtShellStrings[40]) #endif #ifndef XtCIconWindow #define XtCIconWindow ((char*)&XtShellStrings[51]) #endif #ifndef XtNiconMask #define XtNiconMask ((char*)&XtShellStrings[62]) #endif #ifndef XtCIconMask #define XtCIconMask ((char*)&XtShellStrings[71]) #endif #ifndef XtNwindowGroup #define XtNwindowGroup ((char*)&XtShellStrings[80]) #endif #ifndef XtCWindowGroup #define XtCWindowGroup ((char*)&XtShellStrings[92]) #endif #ifndef XtNvisual #define XtNvisual ((char*)&XtShellStrings[104]) #endif #ifndef XtCVisual #define XtCVisual ((char*)&XtShellStrings[111]) #endif #ifndef XtNtitleEncoding #define XtNtitleEncoding ((char*)&XtShellStrings[118]) #endif #ifndef XtCTitleEncoding #define XtCTitleEncoding ((char*)&XtShellStrings[132]) #endif #ifndef XtNsaveUnder #define XtNsaveUnder ((char*)&XtShellStrings[146]) #endif #ifndef XtCSaveUnder #define XtCSaveUnder ((char*)&XtShellStrings[156]) #endif #ifndef XtNtransient #define XtNtransient ((char*)&XtShellStrings[166]) #endif #ifndef XtCTransient #define XtCTransient ((char*)&XtShellStrings[176]) #endif #ifndef XtNoverrideRedirect #define XtNoverrideRedirect ((char*)&XtShellStrings[186]) #endif #ifndef XtCOverrideRedirect #define XtCOverrideRedirect ((char*)&XtShellStrings[203]) #endif #ifndef XtNtransientFor #define XtNtransientFor ((char*)&XtShellStrings[220]) #endif #ifndef XtCTransientFor #define XtCTransientFor ((char*)&XtShellStrings[233]) #endif #ifndef XtNiconNameEncoding #define XtNiconNameEncoding ((char*)&XtShellStrings[246]) #endif #ifndef XtCIconNameEncoding #define XtCIconNameEncoding ((char*)&XtShellStrings[263]) #endif #ifndef XtNallowShellResize #define XtNallowShellResize ((char*)&XtShellStrings[280]) #endif #ifndef XtCAllowShellResize #define XtCAllowShellResize ((char*)&XtShellStrings[297]) #endif #ifndef XtNcreatePopupChildProc #define XtNcreatePopupChildProc ((char*)&XtShellStrings[314]) #endif #ifndef XtCCreatePopupChildProc #define XtCCreatePopupChildProc ((char*)&XtShellStrings[335]) #endif #ifndef XtNtitle #define XtNtitle ((char*)&XtShellStrings[356]) #endif #ifndef XtCTitle #define XtCTitle ((char*)&XtShellStrings[362]) #endif #ifndef XtRAtom #define XtRAtom ((char*)&XtShellStrings[368]) #endif #ifndef XtNargc #define XtNargc ((char*)&XtShellStrings[373]) #endif #ifndef XtCArgc #define XtCArgc ((char*)&XtShellStrings[378]) #endif #ifndef XtNargv #define XtNargv ((char*)&XtShellStrings[383]) #endif #ifndef XtCArgv #define XtCArgv ((char*)&XtShellStrings[388]) #endif #ifndef XtNiconX #define XtNiconX ((char*)&XtShellStrings[393]) #endif #ifndef XtCIconX #define XtCIconX ((char*)&XtShellStrings[399]) #endif #ifndef XtNiconY #define XtNiconY ((char*)&XtShellStrings[405]) #endif #ifndef XtCIconY #define XtCIconY ((char*)&XtShellStrings[411]) #endif #ifndef XtNinput #define XtNinput ((char*)&XtShellStrings[417]) #endif #ifndef XtCInput #define XtCInput ((char*)&XtShellStrings[423]) #endif #ifndef XtNiconic #define XtNiconic ((char*)&XtShellStrings[429]) #endif #ifndef XtCIconic #define XtCIconic ((char*)&XtShellStrings[436]) #endif #ifndef XtNinitialState #define XtNinitialState ((char*)&XtShellStrings[443]) #endif #ifndef XtCInitialState #define XtCInitialState ((char*)&XtShellStrings[456]) #endif #ifndef XtNgeometry #define XtNgeometry ((char*)&XtShellStrings[469]) #endif #ifndef XtCGeometry #define XtCGeometry ((char*)&XtShellStrings[478]) #endif #ifndef XtNbaseWidth #define XtNbaseWidth ((char*)&XtShellStrings[487]) #endif #ifndef XtCBaseWidth #define XtCBaseWidth ((char*)&XtShellStrings[497]) #endif #ifndef XtNbaseHeight #define XtNbaseHeight ((char*)&XtShellStrings[507]) #endif #ifndef XtCBaseHeight #define XtCBaseHeight ((char*)&XtShellStrings[518]) #endif #ifndef XtNwinGravity #define XtNwinGravity ((char*)&XtShellStrings[529]) #endif #ifndef XtCWinGravity #define XtCWinGravity ((char*)&XtShellStrings[540]) #endif #ifndef XtNminWidth #define XtNminWidth ((char*)&XtShellStrings[551]) #endif #ifndef XtCMinWidth #define XtCMinWidth ((char*)&XtShellStrings[560]) #endif #ifndef XtNminHeight #define XtNminHeight ((char*)&XtShellStrings[569]) #endif #ifndef XtCMinHeight #define XtCMinHeight ((char*)&XtShellStrings[579]) #endif #ifndef XtNmaxWidth #define XtNmaxWidth ((char*)&XtShellStrings[589]) #endif #ifndef XtCMaxWidth #define XtCMaxWidth ((char*)&XtShellStrings[598]) #endif #ifndef XtNmaxHeight #define XtNmaxHeight ((char*)&XtShellStrings[607]) #endif #ifndef XtCMaxHeight #define XtCMaxHeight ((char*)&XtShellStrings[617]) #endif #ifndef XtNwidthInc #define XtNwidthInc ((char*)&XtShellStrings[627]) #endif #ifndef XtCWidthInc #define XtCWidthInc ((char*)&XtShellStrings[636]) #endif #ifndef XtNheightInc #define XtNheightInc ((char*)&XtShellStrings[645]) #endif #ifndef XtCHeightInc #define XtCHeightInc ((char*)&XtShellStrings[655]) #endif #ifndef XtNminAspectY #define XtNminAspectY ((char*)&XtShellStrings[665]) #endif #ifndef XtCMinAspectY #define XtCMinAspectY ((char*)&XtShellStrings[676]) #endif #ifndef XtNmaxAspectY #define XtNmaxAspectY ((char*)&XtShellStrings[687]) #endif #ifndef XtCMaxAspectY #define XtCMaxAspectY ((char*)&XtShellStrings[698]) #endif #ifndef XtNminAspectX #define XtNminAspectX ((char*)&XtShellStrings[709]) #endif #ifndef XtCMinAspectX #define XtCMinAspectX ((char*)&XtShellStrings[720]) #endif #ifndef XtNmaxAspectX #define XtNmaxAspectX ((char*)&XtShellStrings[731]) #endif #ifndef XtCMaxAspectX #define XtCMaxAspectX ((char*)&XtShellStrings[742]) #endif #ifndef XtNwmTimeout #define XtNwmTimeout ((char*)&XtShellStrings[753]) #endif #ifndef XtCWmTimeout #define XtCWmTimeout ((char*)&XtShellStrings[763]) #endif #ifndef XtNwaitForWm #define XtNwaitForWm ((char*)&XtShellStrings[773]) #endif #ifndef XtCWaitForWm #define XtCWaitForWm ((char*)&XtShellStrings[783]) #endif extern _XtShell_h_Const char XtR6ShellStrings[]; #ifndef XtNwaitforwm #define XtNwaitforwm ((char*)&XtR6ShellStrings[0]) #endif #ifndef XtCWaitforwm #define XtCWaitforwm ((char*)&XtR6ShellStrings[10]) #endif #ifndef XtNclientLeader #define XtNclientLeader ((char*)&XtR6ShellStrings[20]) #endif #ifndef XtCClientLeader #define XtCClientLeader ((char*)&XtR6ShellStrings[33]) #endif #ifndef XtNwindowRole #define XtNwindowRole ((char*)&XtR6ShellStrings[46]) #endif #ifndef XtCWindowRole #define XtCWindowRole ((char*)&XtR6ShellStrings[57]) #endif #ifndef XtNurgency #define XtNurgency ((char*)&XtR6ShellStrings[68]) #endif #ifndef XtCUrgency #define XtCUrgency ((char*)&XtR6ShellStrings[76]) #endif #ifndef XtNcancelCallback #define XtNcancelCallback ((char*)&XtR6ShellStrings[84]) #endif #ifndef XtNcloneCommand #define XtNcloneCommand ((char*)&XtR6ShellStrings[99]) #endif #ifndef XtCCloneCommand #define XtCCloneCommand ((char*)&XtR6ShellStrings[112]) #endif #ifndef XtNconnection #define XtNconnection ((char*)&XtR6ShellStrings[125]) #endif #ifndef XtCConnection #define XtCConnection ((char*)&XtR6ShellStrings[136]) #endif #ifndef XtNcurrentDirectory #define XtNcurrentDirectory ((char*)&XtR6ShellStrings[147]) #endif #ifndef XtCCurrentDirectory #define XtCCurrentDirectory ((char*)&XtR6ShellStrings[164]) #endif #ifndef XtNdieCallback #define XtNdieCallback ((char*)&XtR6ShellStrings[181]) #endif #ifndef XtNdiscardCommand #define XtNdiscardCommand ((char*)&XtR6ShellStrings[193]) #endif #ifndef XtCDiscardCommand #define XtCDiscardCommand ((char*)&XtR6ShellStrings[208]) #endif #ifndef XtNenvironment #define XtNenvironment ((char*)&XtR6ShellStrings[223]) #endif #ifndef XtCEnvironment #define XtCEnvironment ((char*)&XtR6ShellStrings[235]) #endif #ifndef XtNinteractCallback #define XtNinteractCallback ((char*)&XtR6ShellStrings[247]) #endif #ifndef XtNjoinSession #define XtNjoinSession ((char*)&XtR6ShellStrings[264]) #endif #ifndef XtCJoinSession #define XtCJoinSession ((char*)&XtR6ShellStrings[276]) #endif #ifndef XtNprogramPath #define XtNprogramPath ((char*)&XtR6ShellStrings[288]) #endif #ifndef XtCProgramPath #define XtCProgramPath ((char*)&XtR6ShellStrings[300]) #endif #ifndef XtNresignCommand #define XtNresignCommand ((char*)&XtR6ShellStrings[312]) #endif #ifndef XtCResignCommand #define XtCResignCommand ((char*)&XtR6ShellStrings[326]) #endif #ifndef XtNrestartCommand #define XtNrestartCommand ((char*)&XtR6ShellStrings[340]) #endif #ifndef XtCRestartCommand #define XtCRestartCommand ((char*)&XtR6ShellStrings[355]) #endif #ifndef XtNrestartStyle #define XtNrestartStyle ((char*)&XtR6ShellStrings[370]) #endif #ifndef XtCRestartStyle #define XtCRestartStyle ((char*)&XtR6ShellStrings[383]) #endif #ifndef XtNsaveCallback #define XtNsaveCallback ((char*)&XtR6ShellStrings[396]) #endif #ifndef XtNsaveCompleteCallback #define XtNsaveCompleteCallback ((char*)&XtR6ShellStrings[409]) #endif #ifndef XtNsessionID #define XtNsessionID ((char*)&XtR6ShellStrings[430]) #endif #ifndef XtCSessionID #define XtCSessionID ((char*)&XtR6ShellStrings[440]) #endif #ifndef XtNshutdownCommand #define XtNshutdownCommand ((char*)&XtR6ShellStrings[450]) #endif #ifndef XtCShutdownCommand #define XtCShutdownCommand ((char*)&XtR6ShellStrings[466]) #endif #ifndef XtNerrorCallback #define XtNerrorCallback ((char*)&XtR6ShellStrings[482]) #endif #endif /* XTSTRINGDEFINES */ #ifndef XTSTRINGDEFINES #undef _XtShell_h_Const #endif /* Class record constants */ typedef struct _ShellClassRec *ShellWidgetClass; typedef struct _OverrideShellClassRec *OverrideShellWidgetClass; typedef struct _WMShellClassRec *WMShellWidgetClass; typedef struct _TransientShellClassRec *TransientShellWidgetClass; typedef struct _TopLevelShellClassRec *TopLevelShellWidgetClass; typedef struct _ApplicationShellClassRec *ApplicationShellWidgetClass; typedef struct _SessionShellClassRec *SessionShellWidgetClass; #ifndef SHELL externalref WidgetClass shellWidgetClass; externalref WidgetClass overrideShellWidgetClass; externalref WidgetClass wmShellWidgetClass; externalref WidgetClass transientShellWidgetClass; externalref WidgetClass topLevelShellWidgetClass; externalref WidgetClass applicationShellWidgetClass; externalref WidgetClass sessionShellWidgetClass; #endif #endif /* _XtShell_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d0a000081a40000000000000000000000014c5c3b1400000aaf000000b600010002ffffffffffffffff0000002200000000root/usr/local/include/X11/Core.h/* * $Xorg: Core.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ * $oHeader: Core.h,v 1.2 88/08/18 15:54:32 asente Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef _XtCore_h #define _XtCore_h _XFUNCPROTOBEGIN typedef struct _WidgetClassRec *CoreWidgetClass; typedef struct _WidgetRec *CoreWidget; externalref WidgetClass coreWidgetClass; #ifndef VMS externalref WidgetClass widgetClass; #endif _XFUNCPROTOEND #endif /* _XtCore_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d07000081a40000000000000000000000014c5c3b140000102d000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/ConstrainP.h/* $Xorg: ConstrainP.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ */ /* $oHeader: ConstrainP.h,v 1.2 88/08/18 15:54:15 asente Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef _XtConstraintP_h #define _XtConstraintP_h #include _XFUNCPROTOBEGIN typedef struct _ConstraintPart { XtPointer mumble; /* No new fields, keep C compiler happy */ } ConstraintPart; typedef struct _ConstraintRec { CorePart core; CompositePart composite; ConstraintPart constraint; } ConstraintRec, *ConstraintWidget; typedef struct _ConstraintClassPart { XtResourceList resources; /* constraint resource list */ Cardinal num_resources; /* number of constraints in list */ Cardinal constraint_size; /* size of constraint record */ XtInitProc initialize; /* constraint initialization */ XtWidgetProc destroy; /* constraint destroy proc */ XtSetValuesFunc set_values; /* constraint set_values proc */ XtPointer extension; /* pointer to extension record */ } ConstraintClassPart; typedef struct { XtPointer next_extension; /* 1st 4 mandated for all extension records */ XrmQuark record_type; /* NULLQUARK; on ConstraintClassPart */ long version; /* must be XtConstraintExtensionVersion */ Cardinal record_size; /* sizeof(ConstraintClassExtensionRec) */ XtArgsProc get_values_hook; } ConstraintClassExtensionRec, *ConstraintClassExtension; typedef struct _ConstraintClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ConstraintClassPart constraint_class; } ConstraintClassRec; externalref ConstraintClassRec constraintClassRec; _XFUNCPROTOEND #define XtConstraintExtensionVersion 1L #endif /* _XtConstraintP_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d10000081a40000000000000000000000014c5c3b140000f805000000b600010002ffffffffffffffff0000002700000000root/usr/local/include/X11/Intrinsic.h/* $Xorg: Intrinsic.h,v 1.4 2001/02/09 02:03:55 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. */ /* $XFree86: xc/lib/Xt/Intrinsic.h,v 3.8 2001/12/14 19:56:22 dawes Exp $ */ #ifndef _XtIntrinsic_h #define _XtIntrinsic_h #include #include #include #include #ifdef XT_BC #include /* for R4 compatibility */ #else #include #include /* for XtNewString */ #endif /* XT_BC else */ #define XtSpecificationRelease 6 typedef char *String; /* We do this in order to get "const" declarations to work right. We * use _XtString instead of String so that C++ applications can * #define String to something else if they choose, to avoid conflicts * with other C++ libraries. */ #define _XtString char* /* _Xt names are private to Xt implementation, do not use in client code */ #if NeedWidePrototypes #define _XtBoolean int #define _XtDimension unsigned int #define _XtKeyCode unsigned int #define _XtPosition int #define _XtXtEnum unsigned int #else #define _XtBoolean Boolean #define _XtDimension Dimension #define _XtKeyCode KeyCode #define _XtPosition Position #define _XtXtEnum XtEnum #endif /* NeedWidePrototypes */ #include #ifdef VMS #define externalref globalref #define externaldef(psect) globaldef {"psect"} noshare #else #define externalref extern #define externaldef(psect) #endif /* VMS */ #ifndef FALSE #define FALSE 0 #define TRUE 1 #endif #define XtNumber(arr) ((Cardinal) (sizeof(arr) / sizeof(arr[0]))) typedef struct _WidgetRec *Widget; typedef Widget *WidgetList; typedef struct _WidgetClassRec *WidgetClass; typedef struct _CompositeRec *CompositeWidget; typedef struct _XtActionsRec *XtActionList; typedef struct _XtEventRec *XtEventTable; typedef struct _XtAppStruct *XtAppContext; typedef unsigned long XtValueMask; typedef unsigned long XtIntervalId; typedef unsigned long XtInputId; typedef unsigned long XtWorkProcId; typedef unsigned long XtSignalId; typedef unsigned int XtGeometryMask; typedef unsigned long XtGCMask; /* Mask of values that are used by widget*/ typedef unsigned long Pixel; /* Index into colormap */ typedef int XtCacheType; #define XtCacheNone 0x001 #define XtCacheAll 0x002 #define XtCacheByDisplay 0x003 #define XtCacheRefCount 0x100 /**************************************************************** * * System Dependent Definitions; see spec for specific range * requirements. Do not assume every implementation uses the * same base types! * * * XtArgVal ought to be a union of XtPointer, char *, long, int *, and proc * * but casting to union types is not really supported. * * So the typedef for XtArgVal should be chosen such that * * sizeof (XtArgVal) >= sizeof(XtPointer) * sizeof(char *) * sizeof(long) * sizeof(int *) * sizeof(proc *) * * ArgLists rely heavily on the above typedef. * ****************************************************************/ #ifdef CRAY typedef long Boolean; typedef char* XtArgVal; typedef long XtEnum; #else typedef char Boolean; typedef long XtArgVal; typedef unsigned char XtEnum; #endif typedef unsigned int Cardinal; typedef unsigned short Dimension; /* Size in pixels */ typedef short Position; /* Offset from 0 coordinate */ typedef void* XtPointer; /* The type Opaque is NOT part of the Xt standard, do NOT use it. */ /* (It remains here only for backward compatibility.) */ typedef XtPointer Opaque; #include #include #include #include #include typedef struct _TranslationData *XtTranslations; typedef struct _TranslationData *XtAccelerators; typedef unsigned int Modifiers; typedef void (*XtActionProc)( Widget /* widget */, XEvent* /* event */, String* /* params */, Cardinal* /* num_params */ ); typedef XtActionProc* XtBoundActions; typedef struct _XtActionsRec{ String string; XtActionProc proc; } XtActionsRec; typedef enum { /* address mode parameter representation */ /* ------------ ------------------------ */ XtAddress, /* address */ XtBaseOffset, /* offset */ XtImmediate, /* constant */ XtResourceString, /* resource name string */ XtResourceQuark, /* resource name quark */ XtWidgetBaseOffset, /* offset from ancestor */ XtProcedureArg /* procedure to invoke */ } XtAddressMode; typedef struct { XtAddressMode address_mode; XtPointer address_id; Cardinal size; } XtConvertArgRec, *XtConvertArgList; typedef void (*XtConvertArgProc)( Widget /* widget */, Cardinal* /* size */, XrmValue* /* value */ ); typedef struct { XtGeometryMask request_mode; Position x, y; Dimension width, height, border_width; Widget sibling; int stack_mode; /* Above, Below, TopIf, BottomIf, Opposite, DontChange */ } XtWidgetGeometry; /* Additions to Xlib geometry requests: ask what would happen, don't do it */ #define XtCWQueryOnly (1 << 7) /* Additions to Xlib stack modes: don't change stack order */ #define XtSMDontChange 5 typedef void (*XtConverter)( /* obsolete */ XrmValue* /* args */, Cardinal* /* num_args */, XrmValue* /* from */, XrmValue* /* to */ ); typedef Boolean (*XtTypeConverter)( Display* /* dpy */, XrmValue* /* args */, Cardinal* /* num_args */, XrmValue* /* from */, XrmValue* /* to */, XtPointer* /* converter_data */ ); typedef void (*XtDestructor)( XtAppContext /* app */, XrmValue* /* to */, XtPointer /* converter_data */, XrmValue* /* args */, Cardinal* /* num_args */ ); typedef Opaque XtCacheRef; typedef Opaque XtActionHookId; typedef void (*XtActionHookProc)( Widget /* w */, XtPointer /* client_data */, String /* action_name */, XEvent* /* event */, String* /* params */, Cardinal* /* num_params */ ); typedef unsigned long XtBlockHookId; typedef void (*XtBlockHookProc)( XtPointer /* client_data */ ); typedef void (*XtKeyProc)( Display* /* dpy */, _XtKeyCode /* keycode */, Modifiers /* modifiers */, Modifiers* /* modifiers_return */, KeySym* /* keysym_return */ ); typedef void (*XtCaseProc)( Display* /* display */, KeySym /* keysym */, KeySym* /* lower_return */, KeySym* /* upper_return */ ); typedef void (*XtEventHandler)( Widget /* widget */, XtPointer /* closure */, XEvent* /* event */, Boolean* /* continue_to_dispatch */ ); typedef unsigned long EventMask; typedef enum {XtListHead, XtListTail } XtListPosition; typedef unsigned long XtInputMask; #define XtInputNoneMask 0L #define XtInputReadMask (1L<<0) #define XtInputWriteMask (1L<<1) #define XtInputExceptMask (1L<<2) typedef void (*XtTimerCallbackProc)( XtPointer /* closure */, XtIntervalId* /* id */ ); typedef void (*XtInputCallbackProc)( XtPointer /* closure */, int* /* source */, XtInputId* /* id */ ); typedef void (*XtSignalCallbackProc)( XtPointer /* closure */, XtSignalId* /* id */ ); typedef struct { String name; XtArgVal value; } Arg, *ArgList; typedef XtPointer XtVarArgsList; typedef void (*XtCallbackProc)( Widget /* widget */, XtPointer /* closure */, /* data the application registered */ XtPointer /* call_data */ /* callback specific data */ ); typedef struct _XtCallbackRec { XtCallbackProc callback; XtPointer closure; } XtCallbackRec, *XtCallbackList; typedef enum { XtCallbackNoList, XtCallbackHasNone, XtCallbackHasSome } XtCallbackStatus; typedef enum { XtGeometryYes, /* Request accepted. */ XtGeometryNo, /* Request denied. */ XtGeometryAlmost, /* Request denied, but willing to take replyBox. */ XtGeometryDone /* Request accepted and done. */ } XtGeometryResult; typedef enum {XtGrabNone, XtGrabNonexclusive, XtGrabExclusive} XtGrabKind; typedef struct { Widget shell_widget; Widget enable_widget; } XtPopdownIDRec, *XtPopdownID; typedef struct _XtResource { String resource_name; /* Resource name */ String resource_class; /* Resource class */ String resource_type; /* Representation type desired */ Cardinal resource_size; /* Size in bytes of representation */ Cardinal resource_offset;/* Offset from base to put resource value */ String default_type; /* representation type of specified default */ XtPointer default_addr; /* Address of default resource */ } XtResource, *XtResourceList; typedef void (*XtResourceDefaultProc)( Widget /* widget */, int /* offset */, XrmValue* /* value */ ); typedef String (*XtLanguageProc)( Display* /* dpy */, String /* xnl */, XtPointer /* client_data */ ); typedef void (*XtErrorMsgHandler)( String /* name */, String /* type */, String /* class */, String /* default */, String* /* params */, Cardinal* /* num_params */ ); typedef void (*XtErrorHandler)( String /* msg */ ); typedef void (*XtCreatePopupChildProc)( Widget /* shell */ ); typedef Boolean (*XtWorkProc)( XtPointer /* closure */ /* data the application registered */ ); typedef struct { char match; String substitution; } SubstitutionRec, *Substitution; typedef Boolean (*XtFilePredicate)( String /* filename */ ); typedef XtPointer XtRequestId; typedef Boolean (*XtConvertSelectionProc)( Widget /* widget */, Atom* /* selection */, Atom* /* target */, Atom* /* type_return */, XtPointer* /* value_return */, unsigned long* /* length_return */, int* /* format_return */ ); typedef void (*XtLoseSelectionProc)( Widget /* widget */, Atom* /* selection */ ); typedef void (*XtSelectionDoneProc)( Widget /* widget */, Atom* /* selection */, Atom* /* target */ ); typedef void (*XtSelectionCallbackProc)( Widget /* widget */, XtPointer /* closure */, Atom* /* selection */, Atom* /* type */, XtPointer /* value */, unsigned long* /* length */, int* /* format */ ); typedef void (*XtLoseSelectionIncrProc)( Widget /* widget */, Atom* /* selection */, XtPointer /* client_data */ ); typedef void (*XtSelectionDoneIncrProc)( Widget /* widget */, Atom* /* selection */, Atom* /* target */, XtRequestId* /* receiver_id */, XtPointer /* client_data */ ); typedef Boolean (*XtConvertSelectionIncrProc)( Widget /* widget */, Atom* /* selection */, Atom* /* target */, Atom* /* type */, XtPointer* /* value */, unsigned long* /* length */, int* /* format */, unsigned long* /* max_length */, XtPointer /* client_data */, XtRequestId* /* receiver_id */ ); typedef void (*XtCancelConvertSelectionProc)( Widget /* widget */, Atom* /* selection */, Atom* /* target */, XtRequestId* /* receiver_id */, XtPointer /* client_data */ ); typedef Boolean (*XtEventDispatchProc)( XEvent* /* event */ ); typedef void (*XtExtensionSelectProc)( Widget /* widget */, int* /* event_types */, XtPointer* /* select_data */, int /* count */, XtPointer /* client_data */ ); /*************************************************************** * * Exported Interfaces * ****************************************************************/ _XFUNCPROTOBEGIN extern Boolean XtConvertAndStore( Widget /* widget */, _Xconst _XtString /* from_type */, XrmValue* /* from */, _Xconst _XtString /* to_type */, XrmValue* /* to_in_out */ ); extern Boolean XtCallConverter( Display* /* dpy */, XtTypeConverter /* converter */, XrmValuePtr /* args */, Cardinal /* num_args */, XrmValuePtr /* from */, XrmValue* /* to_in_out */, XtCacheRef* /* cache_ref_return */ ); extern Boolean XtDispatchEvent( XEvent* /* event */ ); extern Boolean XtCallAcceptFocus( Widget /* widget */, Time* /* time */ ); extern Boolean XtPeekEvent( /* obsolete */ XEvent* /* event_return */ ); extern Boolean XtAppPeekEvent( XtAppContext /* app_context */, XEvent* /* event_return */ ); extern Boolean XtIsSubclass( Widget /* widget */, WidgetClass /* widgetClass */ ); extern Boolean XtIsObject( Widget /* object */ ); extern Boolean _XtCheckSubclassFlag( /* implementation-private */ Widget /* object */, _XtXtEnum /* type_flag */ ); extern Boolean _XtIsSubclassOf( /* implementation-private */ Widget /* object */, WidgetClass /* widget_class */, WidgetClass /* flag_class */, _XtXtEnum /* type_flag */ ); extern Boolean XtIsManaged( Widget /* rectobj */ ); extern Boolean XtIsRealized( Widget /* widget */ ); extern Boolean XtIsSensitive( Widget /* widget */ ); extern Boolean XtOwnSelection( Widget /* widget */, Atom /* selection */, Time /* time */, XtConvertSelectionProc /* convert */, XtLoseSelectionProc /* lose */, XtSelectionDoneProc /* done */ ); extern Boolean XtOwnSelectionIncremental( Widget /* widget */, Atom /* selection */, Time /* time */, XtConvertSelectionIncrProc /* convert_callback */, XtLoseSelectionIncrProc /* lose_callback */, XtSelectionDoneIncrProc /* done_callback */, XtCancelConvertSelectionProc /* cancel_callback */, XtPointer /* client_data */ ); extern XtGeometryResult XtMakeResizeRequest( Widget /* widget */, _XtDimension /* width */, _XtDimension /* height */, Dimension* /* width_return */, Dimension* /* height_return */ ); extern void XtTranslateCoords( Widget /* widget */, _XtPosition /* x */, _XtPosition /* y */, Position* /* rootx_return */, Position* /* rooty_return */ ); extern KeySym* XtGetKeysymTable( Display* /* dpy */, KeyCode* /* min_keycode_return */, int* /* keysyms_per_keycode_return */ ); extern void XtKeysymToKeycodeList( Display* /* dpy */, KeySym /* keysym */, KeyCode** /* keycodes_return */, Cardinal* /* keycount_return */ ); extern void XtStringConversionWarning( /* obsolete */ _Xconst _XtString /* from_value */, _Xconst _XtString /* to_type */ ); extern void XtDisplayStringConversionWarning( Display* /* dpy */, _Xconst _XtString /* from_value */, _Xconst _XtString /* to_type */ ); externalref XtConvertArgRec const colorConvertArgs[]; externalref XtConvertArgRec const screenConvertArg[]; extern void XtAppAddConverter( /* obsolete */ XtAppContext /* app_context */, _Xconst _XtString /* from_type */, _Xconst _XtString /* to_type */, XtConverter /* converter */, XtConvertArgList /* convert_args */, Cardinal /* num_args */ ); extern void XtAddConverter( /* obsolete */ _Xconst _XtString /* from_type */, _Xconst _XtString /* to_type */, XtConverter /* converter */, XtConvertArgList /* convert_args */, Cardinal /* num_args */ ); extern void XtSetTypeConverter( _Xconst _XtString /* from_type */, _Xconst _XtString /* to_type */, XtTypeConverter /* converter */, XtConvertArgList /* convert_args */, Cardinal /* num_args */, XtCacheType /* cache_type */, XtDestructor /* destructor */ ); extern void XtAppSetTypeConverter( XtAppContext /* app_context */, _Xconst _XtString /* from_type */, _Xconst _XtString /* to_type */, XtTypeConverter /* converter */, XtConvertArgList /* convert_args */, Cardinal /* num_args */, XtCacheType /* cache_type */, XtDestructor /* destructor */ ); extern void XtConvert( /* obsolete */ Widget /* widget */, _Xconst _XtString /* from_type */, XrmValue* /* from */, _Xconst _XtString /* to_type */, XrmValue* /* to_return */ ); extern void XtDirectConvert( /* obsolete */ XtConverter /* converter */, XrmValuePtr /* args */, Cardinal /* num_args */, XrmValuePtr /* from */, XrmValue* /* to_return */ ); /**************************************************************** * * Translation Management * ****************************************************************/ extern XtTranslations XtParseTranslationTable( _Xconst _XtString /* table */ ); extern XtAccelerators XtParseAcceleratorTable( _Xconst _XtString /* source */ ); extern void XtOverrideTranslations( Widget /* widget */, XtTranslations /* translations */ ); extern void XtAugmentTranslations( Widget /* widget */, XtTranslations /* translations */ ); extern void XtInstallAccelerators( Widget /* destination */, Widget /* source */ ); extern void XtInstallAllAccelerators( Widget /* destination */, Widget /* source */ ); extern void XtUninstallTranslations( Widget /* widget */ ); extern void XtAppAddActions( XtAppContext /* app_context */, XtActionList /* actions */, Cardinal /* num_actions */ ); extern void XtAddActions( /* obsolete */ XtActionList /* actions */, Cardinal /* num_actions */ ); extern XtActionHookId XtAppAddActionHook( XtAppContext /* app_context */, XtActionHookProc /* proc */, XtPointer /* client_data */ ); extern void XtRemoveActionHook( XtActionHookId /* id */ ); extern void XtGetActionList( WidgetClass /* widget_class */, XtActionList* /* actions_return */, Cardinal* /* num_actions_return */ ); extern void XtCallActionProc( Widget /* widget */, _Xconst _XtString /* action */, XEvent* /* event */, String* /* params */, Cardinal /* num_params */ ); extern void XtRegisterGrabAction( XtActionProc /* action_proc */, _XtBoolean /* owner_events */, unsigned int /* event_mask */, int /* pointer_mode */, int /* keyboard_mode */ ); extern void XtSetMultiClickTime( Display* /* dpy */, int /* milliseconds */ ); extern int XtGetMultiClickTime( Display* /* dpy */ ); extern KeySym XtGetActionKeysym( XEvent* /* event */, Modifiers* /* modifiers_return */ ); /*************************************************************** * * Keycode and Keysym procedures for translation management * ****************************************************************/ extern void XtTranslateKeycode( Display* /* dpy */, _XtKeyCode /* keycode */, Modifiers /* modifiers */, Modifiers* /* modifiers_return */, KeySym* /* keysym_return */ ); extern void XtTranslateKey( Display* /* dpy */, _XtKeyCode /* keycode */, Modifiers /* modifiers */, Modifiers* /* modifiers_return */, KeySym* /* keysym_return */ ); extern void XtSetKeyTranslator( Display* /* dpy */, XtKeyProc /* proc */ ); extern void XtRegisterCaseConverter( Display* /* dpy */, XtCaseProc /* proc */, KeySym /* start */, KeySym /* stop */ ); extern void XtConvertCase( Display* /* dpy */, KeySym /* keysym */, KeySym* /* lower_return */, KeySym* /* upper_return */ ); /**************************************************************** * * Event Management * ****************************************************************/ /* XtAllEvents is valid only for XtRemoveEventHandler and * XtRemoveRawEventHandler; don't use it to select events! */ #define XtAllEvents ((EventMask) -1L) extern void XtAddEventHandler( Widget /* widget */, EventMask /* event_mask */, _XtBoolean /* nonmaskable */, XtEventHandler /* proc */, XtPointer /* closure */ ); extern void XtRemoveEventHandler( Widget /* widget */, EventMask /* event_mask */, _XtBoolean /* nonmaskable */, XtEventHandler /* proc */, XtPointer /* closure */ ); extern void XtAddRawEventHandler( Widget /* widget */, EventMask /* event_mask */, _XtBoolean /* nonmaskable */, XtEventHandler /* proc */, XtPointer /* closure */ ); extern void XtRemoveRawEventHandler( Widget /* widget */, EventMask /* event_mask */, _XtBoolean /* nonmaskable */, XtEventHandler /* proc */, XtPointer /* closure */ ); extern void XtInsertEventHandler( Widget /* widget */, EventMask /* event_mask */, _XtBoolean /* nonmaskable */, XtEventHandler /* proc */, XtPointer /* closure */, XtListPosition /* position */ ); extern void XtInsertRawEventHandler( Widget /* widget */, EventMask /* event_mask */, _XtBoolean /* nonmaskable */, XtEventHandler /* proc */, XtPointer /* closure */, XtListPosition /* position */ ); extern XtEventDispatchProc XtSetEventDispatcher( Display* /* dpy */, int /* event_type */, XtEventDispatchProc /* proc */ ); extern Boolean XtDispatchEventToWidget( Widget /* widget */, XEvent* /* event */ ); extern void XtInsertEventTypeHandler( Widget /* widget */, int /* type */, XtPointer /* select_data */, XtEventHandler /* proc */, XtPointer /* closure */, XtListPosition /* position */ ); extern void XtRemoveEventTypeHandler( Widget /* widget */, int /* type */, XtPointer /* select_data */, XtEventHandler /* proc */, XtPointer /* closure */ ); extern EventMask XtBuildEventMask( Widget /* widget */ ); extern void XtRegisterExtensionSelector( Display* /* dpy */, int /* min_event_type */, int /* max_event_type */, XtExtensionSelectProc /* proc */, XtPointer /* client_data */ ); extern void XtAddGrab( Widget /* widget */, _XtBoolean /* exclusive */, _XtBoolean /* spring_loaded */ ); extern void XtRemoveGrab( Widget /* widget */ ); extern void XtProcessEvent( /* obsolete */ XtInputMask /* mask */ ); extern void XtAppProcessEvent( XtAppContext /* app_context */, XtInputMask /* mask */ ); extern void XtMainLoop( /* obsolete */ void ); extern void XtAppMainLoop( XtAppContext /* app_context */ ); extern void XtAddExposureToRegion( XEvent* /* event */, Region /* region */ ); extern void XtSetKeyboardFocus( Widget /* subtree */, Widget /* descendent */ ); extern Widget XtGetKeyboardFocusWidget( Widget /* widget */ ); extern XEvent* XtLastEventProcessed( Display* /* dpy */ ); extern Time XtLastTimestampProcessed( Display* /* dpy */ ); /**************************************************************** * * Event Gathering Routines * ****************************************************************/ extern XtIntervalId XtAddTimeOut( /* obsolete */ unsigned long /* interval */, XtTimerCallbackProc /* proc */, XtPointer /* closure */ ); extern XtIntervalId XtAppAddTimeOut( XtAppContext /* app_context */, unsigned long /* interval */, XtTimerCallbackProc /* proc */, XtPointer /* closure */ ); extern void XtRemoveTimeOut( XtIntervalId /* timer */ ); extern XtInputId XtAddInput( /* obsolete */ int /* source */, XtPointer /* condition */, XtInputCallbackProc /* proc */, XtPointer /* closure */ ); extern XtInputId XtAppAddInput( XtAppContext /* app_context */, int /* source */, XtPointer /* condition */, XtInputCallbackProc /* proc */, XtPointer /* closure */ ); extern void XtRemoveInput( XtInputId /* id */ ); extern XtSignalId XtAddSignal( XtSignalCallbackProc /* proc */, XtPointer /* closure */); extern XtSignalId XtAppAddSignal( XtAppContext /* app_context */, XtSignalCallbackProc /* proc */, XtPointer /* closure */ ); extern void XtRemoveSignal( XtSignalId /* id */ ); extern void XtNoticeSignal( XtSignalId /* id */ ); extern void XtNextEvent( /* obsolete */ XEvent* /* event */ ); extern void XtAppNextEvent( XtAppContext /* app_context */, XEvent* /* event_return */ ); #define XtIMXEvent 1 #define XtIMTimer 2 #define XtIMAlternateInput 4 #define XtIMSignal 8 #define XtIMAll (XtIMXEvent | XtIMTimer | XtIMAlternateInput | XtIMSignal) extern Boolean XtPending( /* obsolete */ void ); extern XtInputMask XtAppPending( XtAppContext /* app_context */ ); extern XtBlockHookId XtAppAddBlockHook( XtAppContext /* app_context */, XtBlockHookProc /* proc */, XtPointer /* client_data */ ); extern void XtRemoveBlockHook( XtBlockHookId /* id */ ); /**************************************************************** * * Random utility routines * ****************************************************************/ #define XtIsRectObj(object) (_XtCheckSubclassFlag(object, (XtEnum)0x02)) #define XtIsWidget(object) (_XtCheckSubclassFlag(object, (XtEnum)0x04)) #define XtIsComposite(widget) (_XtCheckSubclassFlag(widget, (XtEnum)0x08)) #define XtIsConstraint(widget) (_XtCheckSubclassFlag(widget, (XtEnum)0x10)) #define XtIsShell(widget) (_XtCheckSubclassFlag(widget, (XtEnum)0x20)) #undef XtIsOverrideShell extern Boolean XtIsOverrideShell(Widget /* object */); #define XtIsOverrideShell(widget) \ (_XtIsSubclassOf(widget, (WidgetClass)overrideShellWidgetClass, \ (WidgetClass)shellWidgetClass, (XtEnum)0x20)) #define XtIsWMShell(widget) (_XtCheckSubclassFlag(widget, (XtEnum)0x40)) #undef XtIsVendorShell extern Boolean XtIsVendorShell(Widget /* object */); #define XtIsVendorShell(widget) \ (_XtIsSubclassOf(widget, (WidgetClass)vendorShellWidgetClass, \ (WidgetClass)wmShellWidgetClass, (XtEnum)0x40)) #undef XtIsTransientShell extern Boolean XtIsTransientShell(Widget /* object */); #define XtIsTransientShell(widget) \ (_XtIsSubclassOf(widget, (WidgetClass)transientShellWidgetClass, \ (WidgetClass)wmShellWidgetClass, (XtEnum)0x40)) #define XtIsTopLevelShell(widget) (_XtCheckSubclassFlag(widget, (XtEnum)0x80)) #undef XtIsApplicationShell extern Boolean XtIsApplicationShell(Widget /* object */); #define XtIsApplicationShell(widget) \ (_XtIsSubclassOf(widget, (WidgetClass)applicationShellWidgetClass, \ (WidgetClass)topLevelShellWidgetClass, (XtEnum)0x80)) #undef XtIsSessionShell extern Boolean XtIsSessionShell(Widget /* object */); #define XtIsSessionShell(widget) \ (_XtIsSubclassOf(widget, (WidgetClass)sessionShellWidgetClass, \ (WidgetClass)topLevelShellWidgetClass, (XtEnum)0x80)) extern void XtRealizeWidget( Widget /* widget */ ); void XtUnrealizeWidget( Widget /* widget */ ); extern void XtDestroyWidget( Widget /* widget */ ); extern void XtSetSensitive( Widget /* widget */, _XtBoolean /* sensitive */ ); extern void XtSetMappedWhenManaged( Widget /* widget */, _XtBoolean /* mapped_when_managed */ ); extern Widget XtNameToWidget( Widget /* reference */, _Xconst _XtString /* names */ ); extern Widget XtWindowToWidget( Display* /* display */, Window /* window */ ); extern XtPointer XtGetClassExtension( WidgetClass /* object_class */, Cardinal /* byte_offset */, XrmQuark /* type */, long /* version */, Cardinal /* record_size */ ); /*************************************************************** * * Arg lists * ****************************************************************/ #define XtSetArg(arg, n, d) \ ((void)( (arg).name = (n), (arg).value = (XtArgVal)(d) )) extern ArgList XtMergeArgLists( ArgList /* args1 */, Cardinal /* num_args1 */, ArgList /* args2 */, Cardinal /* num_args2 */ ); /*************************************************************** * * Vararg lists * ****************************************************************/ #define XtVaNestedList "XtVaNestedList" #define XtVaTypedArg "XtVaTypedArg" extern XtVarArgsList XtVaCreateArgsList( XtPointer /*unused*/, ... ) _X_SENTINEL(0); /************************************************************* * * Information routines * ************************************************************/ #ifndef _XtIntrinsicP_h /* We're not included from the private file, so define these */ extern Display *XtDisplay( Widget /* widget */ ); extern Display *XtDisplayOfObject( Widget /* object */ ); extern Screen *XtScreen( Widget /* widget */ ); extern Screen *XtScreenOfObject( Widget /* object */ ); extern Window XtWindow( Widget /* widget */ ); extern Window XtWindowOfObject( Widget /* object */ ); extern String XtName( Widget /* object */ ); extern WidgetClass XtSuperclass( Widget /* object */ ); extern WidgetClass XtClass( Widget /* object */ ); extern Widget XtParent( Widget /* widget */ ); #endif /*_XtIntrinsicP_h*/ #undef XtMapWidget extern void XtMapWidget(Widget /* w */); #define XtMapWidget(widget) XMapWindow(XtDisplay(widget), XtWindow(widget)) #undef XtUnmapWidget extern void XtUnmapWidget(Widget /* w */); #define XtUnmapWidget(widget) \ XUnmapWindow(XtDisplay(widget), XtWindow(widget)) extern void XtAddCallback( Widget /* widget */, _Xconst _XtString /* callback_name */, XtCallbackProc /* callback */, XtPointer /* closure */ ); extern void XtRemoveCallback( Widget /* widget */, _Xconst _XtString /* callback_name */, XtCallbackProc /* callback */, XtPointer /* closure */ ); extern void XtAddCallbacks( Widget /* widget */, _Xconst _XtString /* callback_name */, XtCallbackList /* callbacks */ ); extern void XtRemoveCallbacks( Widget /* widget */, _Xconst _XtString /* callback_name */, XtCallbackList /* callbacks */ ); extern void XtRemoveAllCallbacks( Widget /* widget */, _Xconst _XtString /* callback_name */ ); extern void XtCallCallbacks( Widget /* widget */, _Xconst _XtString /* callback_name */, XtPointer /* call_data */ ); extern void XtCallCallbackList( Widget /* widget */, XtCallbackList /* callbacks */, XtPointer /* call_data */ ); extern XtCallbackStatus XtHasCallbacks( Widget /* widget */, _Xconst _XtString /* callback_name */ ); /**************************************************************** * * Geometry Management * ****************************************************************/ extern XtGeometryResult XtMakeGeometryRequest( Widget /* widget */, XtWidgetGeometry* /* request */, XtWidgetGeometry* /* reply_return */ ); extern XtGeometryResult XtQueryGeometry( Widget /* widget */, XtWidgetGeometry* /* intended */, XtWidgetGeometry* /* preferred_return */ ); extern Widget XtCreatePopupShell( _Xconst _XtString /* name */, WidgetClass /* widgetClass */, Widget /* parent */, ArgList /* args */, Cardinal /* num_args */ ); extern Widget XtVaCreatePopupShell( _Xconst _XtString /* name */, WidgetClass /* widgetClass */, Widget /* parent */, ... ) _X_SENTINEL(0); extern void XtPopup( Widget /* popup_shell */, XtGrabKind /* grab_kind */ ); extern void XtPopupSpringLoaded( Widget /* popup_shell */ ); extern void XtCallbackNone( Widget /* widget */, XtPointer /* closure */, XtPointer /* call_data */ ); extern void XtCallbackNonexclusive( Widget /* widget */, XtPointer /* closure */, XtPointer /* call_data */ ); extern void XtCallbackExclusive( Widget /* widget */, XtPointer /* closure */, XtPointer /* call_data */ ); extern void XtPopdown( Widget /* popup_shell */ ); extern void XtCallbackPopdown( Widget /* widget */, XtPointer /* closure */, XtPointer /* call_data */ ); extern void XtMenuPopupAction( Widget /* widget */, XEvent* /* event */, String* /* params */, Cardinal* /* num_params */ ); extern Widget XtCreateWidget( _Xconst _XtString /* name */, WidgetClass /* widget_class */, Widget /* parent */, ArgList /* args */, Cardinal /* num_args */ ); extern Widget XtCreateManagedWidget( _Xconst _XtString /* name */, WidgetClass /* widget_class */, Widget /* parent */, ArgList /* args */, Cardinal /* num_args */ ); extern Widget XtVaCreateWidget( _Xconst _XtString /* name */, WidgetClass /* widget */, Widget /* parent */, ... ) _X_SENTINEL(0); extern Widget XtVaCreateManagedWidget( _Xconst _XtString /* name */, WidgetClass /* widget_class */, Widget /* parent */, ... ) _X_SENTINEL(0); extern Widget XtCreateApplicationShell( /* obsolete */ _Xconst _XtString /* name */, WidgetClass /* widget_class */, ArgList /* args */, Cardinal /* num_args */ ); extern Widget XtAppCreateShell( _Xconst _XtString /* application_name */, _Xconst _XtString /* application_class */, WidgetClass /* widget_class */, Display* /* display */, ArgList /* args */, Cardinal /* num_args */ ); extern Widget XtVaAppCreateShell( _Xconst _XtString /* application_name */, _Xconst _XtString /* application_class */, WidgetClass /* widget_class */, Display* /* display */, ... ) _X_SENTINEL(0); /**************************************************************** * * Toolkit initialization * ****************************************************************/ extern void XtToolkitInitialize( void ); extern XtLanguageProc XtSetLanguageProc( XtAppContext /* app_context */, XtLanguageProc /* proc */, XtPointer /* client_data */ ); extern void XtDisplayInitialize( XtAppContext /* app_context */, Display* /* dpy */, _Xconst _XtString /* application_name */, _Xconst _XtString /* application_class */, XrmOptionDescRec* /* options */, Cardinal /* num_options */, int* /* argc */, char** /* argv */ ); extern Widget XtOpenApplication( XtAppContext* /* app_context_return */, _Xconst _XtString /* application_class */, XrmOptionDescList /* options */, Cardinal /* num_options */, int* /* argc_in_out */, String* /* argv_in_out */, String* /* fallback_resources */, WidgetClass /* widget_class */, ArgList /* args */, Cardinal /* num_args */ ); extern Widget XtVaOpenApplication( XtAppContext* /* app_context_return */, _Xconst _XtString /* application_class */, XrmOptionDescList /* options */, Cardinal /* num_options */, int* /* argc_in_out */, String* /* argv_in_out */, String* /* fallback_resources */, WidgetClass /* widget_class */, ... ) _X_SENTINEL(0); extern Widget XtAppInitialize( /* obsolete */ XtAppContext* /* app_context_return */, _Xconst _XtString /* application_class */, XrmOptionDescList /* options */, Cardinal /* num_options */, int* /* argc_in_out */, String* /* argv_in_out */, String* /* fallback_resources */, ArgList /* args */, Cardinal /* num_args */ ); extern Widget XtVaAppInitialize( /* obsolete */ XtAppContext* /* app_context_return */, _Xconst _XtString /* application_class */, XrmOptionDescList /* options */, Cardinal /* num_options */, int* /* argc_in_out */, String* /* argv_in_out */, String* /* fallback_resources */, ... ) _X_SENTINEL(0); extern Widget XtInitialize( /* obsolete */ _Xconst _XtString /* shell_name */, _Xconst _XtString /* application_class */, XrmOptionDescRec* /* options */, Cardinal /* num_options */, int* /* argc */, char** /* argv */ ); extern Display *XtOpenDisplay( XtAppContext /* app_context */, _Xconst _XtString /* display_string */, _Xconst _XtString /* application_name */, _Xconst _XtString /* application_class */, XrmOptionDescRec* /* options */, Cardinal /* num_options */, int* /* argc */, char** /* argv */ ); extern XtAppContext XtCreateApplicationContext( void ); extern void XtAppSetFallbackResources( XtAppContext /* app_context */, String* /* specification_list */ ); extern void XtDestroyApplicationContext( XtAppContext /* app_context */ ); extern void XtInitializeWidgetClass( WidgetClass /* widget_class */ ); extern XtAppContext XtWidgetToApplicationContext( Widget /* widget */ ); extern XtAppContext XtDisplayToApplicationContext( Display* /* dpy */ ); extern XrmDatabase XtDatabase( Display* /* dpy */ ); extern XrmDatabase XtScreenDatabase( Screen* /* screen */ ); extern void XtCloseDisplay( Display* /* dpy */ ); extern void XtGetApplicationResources( Widget /* widget */, XtPointer /* base */, XtResourceList /* resources */, Cardinal /* num_resources */, ArgList /* args */, Cardinal /* num_args */ ); extern void XtVaGetApplicationResources( Widget /* widget */, XtPointer /* base */, XtResourceList /* resources */, Cardinal /* num_resources */, ... ) _X_SENTINEL(0); extern void XtGetSubresources( Widget /* widget */, XtPointer /* base */, _Xconst _XtString /* name */, _Xconst _XtString /* class */, XtResourceList /* resources */, Cardinal /* num_resources */, ArgList /* args */, Cardinal /* num_args */ ); extern void XtVaGetSubresources( Widget /* widget */, XtPointer /* base */, _Xconst _XtString /* name */, _Xconst _XtString /* class */, XtResourceList /* resources */, Cardinal /* num_resources */, ... ) _X_SENTINEL(0); extern void XtSetValues( Widget /* widget */, ArgList /* args */, Cardinal /* num_args */ ); extern void XtVaSetValues( Widget /* widget */, ... ) _X_SENTINEL(0); extern void XtGetValues( Widget /* widget */, ArgList /* args */, Cardinal /* num_args */ ); extern void XtVaGetValues( Widget /* widget */, ... ) _X_SENTINEL(0); extern void XtSetSubvalues( XtPointer /* base */, XtResourceList /* resources */, Cardinal /* num_resources */, ArgList /* args */, Cardinal /* num_args */ ); extern void XtVaSetSubvalues( XtPointer /* base */, XtResourceList /* resources */, Cardinal /* num_resources */, ... ) _X_SENTINEL(0); extern void XtGetSubvalues( XtPointer /* base */, XtResourceList /* resources */, Cardinal /* num_resources */, ArgList /* args */, Cardinal /* num_args */ ); extern void XtVaGetSubvalues( XtPointer /* base */, XtResourceList /* resources */, Cardinal /* num_resources */, ... ) _X_SENTINEL(0); extern void XtGetResourceList( WidgetClass /* widget_class */, XtResourceList* /* resources_return */, Cardinal* /* num_resources_return */ ); extern void XtGetConstraintResourceList( WidgetClass /* widget_class */, XtResourceList* /* resources_return */, Cardinal* /* num_resources_return */ ); #define XtUnspecifiedPixmap ((Pixmap)2) #define XtUnspecifiedShellInt (-1) #define XtUnspecifiedWindow ((Window)2) #define XtUnspecifiedWindowGroup ((Window)3) #define XtCurrentDirectory "XtCurrentDirectory" #define XtDefaultForeground "XtDefaultForeground" #define XtDefaultBackground "XtDefaultBackground" #define XtDefaultFont "XtDefaultFont" #define XtDefaultFontSet "XtDefaultFontSet" #if defined(CRAY) #define XtOffset(p_type,field) _Offsetof(p_type,field) #else /* ! CRAY */ #define XtOffset(p_type,field) \ ((Cardinal) (((char *) (&(((p_type)NULL)->field))) - ((char *) NULL))) #endif /* !CRAY */ #ifdef offsetof #define XtOffsetOf(s_type,field) offsetof(s_type,field) #else #define XtOffsetOf(s_type,field) XtOffset(s_type*,field) #endif /************************************************************* * * Session Management * ************************************************************/ typedef struct _XtCheckpointTokenRec { int save_type; int interact_style; Boolean shutdown; Boolean fast; Boolean cancel_shutdown; int phase; int interact_dialog_type; /* return */ Boolean request_cancel; /* return */ Boolean request_next_phase; /* return */ Boolean save_success; /* return */ int type; /* implementation private */ Widget widget; /* implementation private */ } XtCheckpointTokenRec, *XtCheckpointToken; XtCheckpointToken XtSessionGetToken( Widget /* widget */ ); void XtSessionReturnToken( XtCheckpointToken /* token */ ); /************************************************************* * * Error Handling * ************************************************************/ extern XtErrorMsgHandler XtAppSetErrorMsgHandler( XtAppContext /* app_context */, XtErrorMsgHandler /* handler */ ); extern void XtSetErrorMsgHandler( /* obsolete */ XtErrorMsgHandler /* handler */ ); extern XtErrorMsgHandler XtAppSetWarningMsgHandler( XtAppContext /* app_context */, XtErrorMsgHandler /* handler */ ); extern void XtSetWarningMsgHandler( /* obsolete */ XtErrorMsgHandler /* handler */ ); extern void XtAppErrorMsg( XtAppContext /* app_context */, _Xconst _XtString /* name */, _Xconst _XtString /* type */, _Xconst _XtString /* class */, _Xconst _XtString /* default */, String* /* params */, Cardinal* /* num_params */ ); extern void XtErrorMsg( /* obsolete */ _Xconst _XtString /* name */, _Xconst _XtString /* type */, _Xconst _XtString /* class */, _Xconst _XtString /* default */, String* /* params */, Cardinal* /* num_params */ ); extern void XtAppWarningMsg( XtAppContext /* app_context */, _Xconst _XtString /* name */, _Xconst _XtString /* type */, _Xconst _XtString /* class */, _Xconst _XtString /* default */, String* /* params */, Cardinal* /* num_params */ ); extern void XtWarningMsg( /* obsolete */ _Xconst _XtString /* name */, _Xconst _XtString /* type */, _Xconst _XtString /* class */, _Xconst _XtString /* default */, String* /* params */, Cardinal* /* num_params */ ); extern XtErrorHandler XtAppSetErrorHandler( XtAppContext /* app_context */, XtErrorHandler /* handler */ ); extern void XtSetErrorHandler( /* obsolete */ XtErrorHandler /* handler */ ); extern XtErrorHandler XtAppSetWarningHandler( XtAppContext /* app_context */, XtErrorHandler /* handler */ ); extern void XtSetWarningHandler( /* obsolete */ XtErrorHandler /* handler */ ); extern void XtAppError( XtAppContext /* app_context */, _Xconst _XtString /* message */ ); extern void XtError( /* obsolete */ _Xconst _XtString /* message */ ); extern void XtAppWarning( XtAppContext /* app_context */, _Xconst _XtString /* message */ ); extern void XtWarning( /* obsolete */ _Xconst _XtString /* message */ ); extern XrmDatabase *XtAppGetErrorDatabase( XtAppContext /* app_context */ ); extern XrmDatabase *XtGetErrorDatabase( /* obsolete */ void ); extern void XtAppGetErrorDatabaseText( XtAppContext /* app_context */, _Xconst _XtString /* name */, _Xconst _XtString /* type */, _Xconst _XtString /* class */, _Xconst _XtString /* default */, String /* buffer_return */, int /* nbytes */, XrmDatabase /* database */ ); extern void XtGetErrorDatabaseText( /* obsolete */ _Xconst _XtString /* name */, _Xconst _XtString /* type */, _Xconst _XtString /* class */, _Xconst _XtString /* default */, String /* buffer_return */, int /* nbytes */ ); /**************************************************************** * * Memory Management * ****************************************************************/ extern char *XtMalloc( Cardinal /* size */ ); extern char *XtCalloc( Cardinal /* num */, Cardinal /* size */ ); extern char *XtRealloc( char* /* ptr */, Cardinal /* num */ ); extern void XtFree( char* /* ptr */ ); #ifdef XTTRACEMEMORY extern char *_XtMalloc( /* implementation-private */ Cardinal /* size */, char * /* file */, int /* line */ ); extern char *_XtRealloc( /* implementation-private */ char * /* ptr */, Cardinal /* size */, char * /* file */, int /* line */ ); extern char *_XtCalloc( /* implementation-private */ Cardinal /* num */, Cardinal /* size */, char * /* file */, int /* line */ ); extern void _XtFree( /* implementation-private */ char * /* ptr */ ); #define XtMalloc(size) _XtMalloc(size, __FILE__, __LINE__) #define XtRealloc(ptr,size) _XtRealloc(ptr, size, __FILE__, __LINE__) #define XtCalloc(num,size) _XtCalloc(num, size, __FILE__, __LINE__) #define XtFree(ptr) _XtFree(ptr) #endif /* ifdef XTTRACEMEMORY */ #define XtNew(type) ((type *) XtMalloc((unsigned) sizeof(type))) #undef XtNewString extern String XtNewString(String /* str */); #define XtNewString(str) \ ((str) != NULL ? (strcpy(XtMalloc((unsigned)strlen(str) + 1), str)) : NULL) /************************************************************* * * Work procs * **************************************************************/ extern XtWorkProcId XtAddWorkProc( /* obsolete */ XtWorkProc /* proc */, XtPointer /* closure */ ); extern XtWorkProcId XtAppAddWorkProc( XtAppContext /* app_context */, XtWorkProc /* proc */, XtPointer /* closure */ ); extern void XtRemoveWorkProc( XtWorkProcId /* id */ ); /**************************************************************** * * Graphic Context Management *****************************************************************/ extern GC XtGetGC( Widget /* widget */, XtGCMask /* valueMask */, XGCValues* /* values */ ); extern GC XtAllocateGC( Widget /* widget */, Cardinal /* depth */, XtGCMask /* valueMask */, XGCValues* /* values */, XtGCMask /* dynamicMask */, XtGCMask /* unusedMask */ ); /* This implementation of XtDestroyGC differs from the formal specification * for historic backwards compatibility reasons. As other implementations * may conform to the spec, use of XtReleaseGC is strongly encouraged. */ extern void XtDestroyGC( /* obsolete */ GC /* gc */ ); extern void XtReleaseGC( Widget /* object */, GC /* gc */ ); extern void XtAppReleaseCacheRefs( XtAppContext /* app_context */, XtCacheRef* /* cache_ref */ ); extern void XtCallbackReleaseCacheRef( Widget /* widget */, XtPointer /* closure */, /* XtCacheRef */ XtPointer /* call_data */ ); extern void XtCallbackReleaseCacheRefList( Widget /* widget */, XtPointer /* closure */, /* XtCacheRef* */ XtPointer /* call_data */ ); extern void XtSetWMColormapWindows( Widget /* widget */, Widget* /* list */, Cardinal /* count */ ); extern String XtFindFile( _Xconst _XtString /* path */, Substitution /* substitutions */, Cardinal /* num_substitutions */, XtFilePredicate /* predicate */ ); extern String XtResolvePathname( Display* /* dpy */, _Xconst _XtString /* type */, _Xconst _XtString /* filename */, _Xconst _XtString /* suffix */, _Xconst _XtString /* path */, Substitution /* substitutions */, Cardinal /* num_substitutions */, XtFilePredicate /* predicate */ ); /**************************************************************** * * Selections * *****************************************************************/ #define XT_CONVERT_FAIL (Atom)0x80000001 extern void XtDisownSelection( Widget /* widget */, Atom /* selection */, Time /* time */ ); extern void XtGetSelectionValue( Widget /* widget */, Atom /* selection */, Atom /* target */, XtSelectionCallbackProc /* callback */, XtPointer /* closure */, Time /* time */ ); extern void XtGetSelectionValues( Widget /* widget */, Atom /* selection */, Atom* /* targets */, int /* count */, XtSelectionCallbackProc /* callback */, XtPointer* /* closures */, Time /* time */ ); extern void XtAppSetSelectionTimeout( XtAppContext /* app_context */, unsigned long /* timeout */ ); extern void XtSetSelectionTimeout( /* obsolete */ unsigned long /* timeout */ ); extern unsigned long XtAppGetSelectionTimeout( XtAppContext /* app_context */ ); extern unsigned long XtGetSelectionTimeout( /* obsolete */ void ); extern XSelectionRequestEvent *XtGetSelectionRequest( Widget /* widget */, Atom /* selection */, XtRequestId /* request_id */ ); extern void XtGetSelectionValueIncremental( Widget /* widget */, Atom /* selection */, Atom /* target */, XtSelectionCallbackProc /* selection_callback */, XtPointer /* client_data */, Time /* time */ ); extern void XtGetSelectionValuesIncremental( Widget /* widget */, Atom /* selection */, Atom* /* targets */, int /* count */, XtSelectionCallbackProc /* callback */, XtPointer* /* client_data */, Time /* time */ ); extern void XtSetSelectionParameters( Widget /* requestor */, Atom /* selection */, Atom /* type */, XtPointer /* value */, unsigned long /* length */, int /* format */ ); extern void XtGetSelectionParameters( Widget /* owner */, Atom /* selection */, XtRequestId /* request_id */, Atom* /* type_return */, XtPointer* /* value_return */, unsigned long* /* length_return */, int* /* format_return */ ); extern void XtCreateSelectionRequest( Widget /* requestor */, Atom /* selection */ ); extern void XtSendSelectionRequest( Widget /* requestor */, Atom /* selection */, Time /* time */ ); extern void XtCancelSelectionRequest( Widget /* requestor */, Atom /* selection */ ); extern Atom XtReservePropertyAtom( Widget /* widget */ ); extern void XtReleasePropertyAtom( Widget /* widget */, Atom /* selection */ ); extern void XtGrabKey( Widget /* widget */, _XtKeyCode /* keycode */, Modifiers /* modifiers */, _XtBoolean /* owner_events */, int /* pointer_mode */, int /* keyboard_mode */ ); extern void XtUngrabKey( Widget /* widget */, _XtKeyCode /* keycode */, Modifiers /* modifiers */ ); extern int XtGrabKeyboard( Widget /* widget */, _XtBoolean /* owner_events */, int /* pointer_mode */, int /* keyboard_mode */, Time /* time */ ); extern void XtUngrabKeyboard( Widget /* widget */, Time /* time */ ); extern void XtGrabButton( Widget /* widget */, int /* button */, Modifiers /* modifiers */, _XtBoolean /* owner_events */, unsigned int /* event_mask */, int /* pointer_mode */, int /* keyboard_mode */, Window /* confine_to */, Cursor /* cursor */ ); extern void XtUngrabButton( Widget /* widget */, unsigned int /* button */, Modifiers /* modifiers */ ); extern int XtGrabPointer( Widget /* widget */, _XtBoolean /* owner_events */, unsigned int /* event_mask */, int /* pointer_mode */, int /* keyboard_mode */, Window /* confine_to */, Cursor /* cursor */, Time /* time */ ); extern void XtUngrabPointer( Widget /* widget */, Time /* time */ ); extern void XtGetApplicationNameAndClass( Display* /* dpy */, String* /* name_return */, String* /* class_return */ ); extern void XtRegisterDrawable( Display* /* dpy */, Drawable /* drawable */, Widget /* widget */ ); extern void XtUnregisterDrawable( Display* /* dpy */, Drawable /* drawable */ ); extern Widget XtHooksOfDisplay( Display* /* dpy */ ); typedef struct { String type; Widget widget; ArgList args; Cardinal num_args; } XtCreateHookDataRec, *XtCreateHookData; typedef struct { String type; Widget widget; XtPointer event_data; Cardinal num_event_data; } XtChangeHookDataRec, *XtChangeHookData; typedef struct { Widget old, req; ArgList args; Cardinal num_args; } XtChangeHookSetValuesDataRec, *XtChangeHookSetValuesData; typedef struct { String type; Widget widget; XtGeometryMask changeMask; XWindowChanges changes; } XtConfigureHookDataRec, *XtConfigureHookData; typedef struct { String type; Widget widget; XtWidgetGeometry* request; XtWidgetGeometry* reply; XtGeometryResult result; } XtGeometryHookDataRec, *XtGeometryHookData; typedef struct { String type; Widget widget; } XtDestroyHookDataRec, *XtDestroyHookData; extern void XtGetDisplays( XtAppContext /* app_context */, Display*** /* dpy_return */, Cardinal* /* num_dpy_return */ ); extern Boolean XtToolkitThreadInitialize( void ); extern void XtAppSetExitFlag( XtAppContext /* app_context */ ); extern Boolean XtAppGetExitFlag( XtAppContext /* app_context */ ); extern void XtAppLock( XtAppContext /* app_context */ ); extern void XtAppUnlock( XtAppContext /* app_context */ ); /* * Predefined Resource Converters */ /* String converters */ extern Boolean XtCvtStringToAcceleratorTable( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToAtom( Display* /* dpy */, XrmValuePtr /* args */, /* Display */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToBool( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToBoolean( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToCommandArgArray( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToCursor( Display* /* dpy */, XrmValuePtr /* args */, /* Display */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToDimension( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToDirectoryString( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToDisplay( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToFile( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToFloat( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToFont( Display* /* dpy */, XrmValuePtr /* args */, /* Display */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToFontSet( Display* /* dpy */, XrmValuePtr /* args */, /* Display, locale */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToFontStruct( Display* /* dpy */, XrmValuePtr /* args */, /* Display */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToGravity( Display* /* dpy */, XrmValuePtr /* args */, Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToInitialState( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToInt( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToPixel( Display* /* dpy */, XrmValuePtr /* args */, /* Screen, Colormap */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); #define XtCvtStringToPosition XtCvtStringToShort extern Boolean XtCvtStringToRestartStyle( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToShort( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToTranslationTable( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToUnsignedChar( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtStringToVisual( Display* /* dpy */, XrmValuePtr /* args */, /* Screen, depth */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); /* int converters */ extern Boolean XtCvtIntToBool( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtIntToBoolean( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtIntToColor( Display* /* dpy */, XrmValuePtr /* args */, /* Screen, Colormap */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); #define XtCvtIntToDimension XtCvtIntToShort extern Boolean XtCvtIntToFloat( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtIntToFont( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtIntToPixel( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtIntToPixmap( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); #define XtCvtIntToPosition XtCvtIntToShort extern Boolean XtCvtIntToShort( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); extern Boolean XtCvtIntToUnsignedChar( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); /* Color converter */ extern Boolean XtCvtColorToPixel( Display* /* dpy */, XrmValuePtr /* args */, /* none */ Cardinal* /* num_args */, XrmValuePtr /* fromVal */, XrmValuePtr /* toVal */, XtPointer* /* closure_ret */ ); /* Pixel converter */ #define XtCvtPixelToColor XtCvtIntToColor _XFUNCPROTOEND #endif /*_XtIntrinsic_h*/ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d06000081a40000000000000000000000014c5c3b14000012b2000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/CompositeP.h/* $Xorg: CompositeP.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef _XtCompositeP_h #define _XtCompositeP_h #include _XFUNCPROTOBEGIN /************************************************************************ * * Additional instance fields for widgets of (sub)class 'Composite' * ************************************************************************/ typedef struct _CompositePart { WidgetList children; /* array of ALL widget children */ Cardinal num_children; /* total number of widget children */ Cardinal num_slots; /* number of slots in children array */ XtOrderProc insert_position; /* compute position of new child */ } CompositePart,*CompositePtr; typedef struct _CompositeRec { CorePart core; CompositePart composite; } CompositeRec; /********************************************************************* * * Additional class fields for widgets of (sub)class 'Composite' * ********************************************************************/ typedef struct _CompositeClassPart { XtGeometryHandler geometry_manager; /* geometry manager for children */ XtWidgetProc change_managed; /* change managed state of child */ XtWidgetProc insert_child; /* physically add child to parent */ XtWidgetProc delete_child; /* physically remove child */ XtPointer extension; /* pointer to extension record */ } CompositeClassPart,*CompositePartPtr; typedef struct { XtPointer next_extension; /* 1st 4 mandated for all extension records */ XrmQuark record_type; /* NULLQUARK; on CompositeClassPart */ long version; /* must be XtCompositeExtensionVersion */ Cardinal record_size; /* sizeof(CompositeClassExtensionRec) */ Boolean accepts_objects; Boolean allows_change_managed_set; } CompositeClassExtensionRec, *CompositeClassExtension; typedef struct _CompositeClassRec { CoreClassPart core_class; CompositeClassPart composite_class; } CompositeClassRec; externalref CompositeClassRec compositeClassRec; _XFUNCPROTOEND #define XtCompositeExtensionVersion 2L #define XtInheritGeometryManager ((XtGeometryHandler) _XtInherit) #define XtInheritChangeManaged ((XtWidgetProc) _XtInherit) #define XtInheritInsertChild ((XtWidgetProc) _XtInherit) #define XtInheritDeleteChild ((XtWidgetProc) _XtInherit) #endif /* _XtCompositeP_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d1c000081a40000000000000000000000014c5c3b14000000e5000000b600010002ffffffffffffffff0000002400000000root/usr/local/include/X11/ShellI.h/* $XFree86$ */ #ifndef _XtShellInternal_h #define _XtShellInternal_h #include _XFUNCPROTOBEGIN extern void _XtShellGetCoordinates(Widget widget, Position *x, Position *y); #endif /* _XtShellInternal_h */ 07070100086d09000081a40000000000000000000000014c5c3b1400000dda000000b600010002ffffffffffffffff0000002600000000root/usr/local/include/X11/ConvertI.h/* $Xorg: ConvertI.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86: xc/lib/Xt/ConvertI.h,v 1.3 2001/12/14 19:56:09 dawes Exp $ */ _XFUNCPROTOBEGIN /* Representation types */ extern XrmQuark _XtQString; /* * Resource conversions */ typedef struct _ConverterRec **ConverterTable; extern void _XtAddDefaultConverters( ConverterTable /* table */ ); extern void _XtSetDefaultConverterTable( ConverterTable* /* table */ ); extern void _XtFreeConverterTable( ConverterTable /* table */ ); extern void _XtTableAddConverter( ConverterTable /* table */, XrmRepresentation /* from_type */, XrmRepresentation /* to_type */, XtTypeConverter /* converter */, XtConvertArgList /* convert_args */, Cardinal /* num_args */, _XtBoolean /* new_style */, XtCacheType /* cache_type */, XtDestructor /* destructor */, _XtBoolean /* global */ ); extern Boolean _XtConvert( Widget /* widget */, XrmRepresentation /* from_type */, XrmValuePtr /* from */, XrmRepresentation /* to_type */, XrmValuePtr /* to */, XtCacheRef* /* cache_ref_return */ ); void _XtConvertInitialize(void); _XFUNCPROTOEND 07070100086d24000081a40000000000000000000000014c5c3b1400000bfd000000b600010002ffffffffffffffff0000002200000000root/usr/local/include/X11/Xtos.h/* * $Xorg: Xtos.h,v 1.4 2001/02/09 02:03:59 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86: xc/lib/Xt/Xtos.h,v 3.12tsi Exp $ */ #ifndef _Xtos_h #define _Xtos_h #define ALLOCATE_LOCAL_FALLBACK(_size) XtMalloc((unsigned long)(_size)) #define DEALLOCATE_LOCAL_FALLBACK(_ptr) XtFree((XtPointer)(_ptr)) #include #ifdef CRAY #define WORD64 #endif #if defined (_LP64) || \ defined(__alpha) || defined(__alpha__) || \ defined(__ia64__) || defined(ia64) || \ defined(__sparc64__) || \ defined(__s390x__) || \ (defined(__hppa__) && defined(__LP64__)) || \ defined(__amd64__) || defined(amd64) || \ defined(__powerpc64__) || \ (defined(sgi) && (_MIPS_SZLONG == 64)) #define LONG64 #endif #endif /* _Xtos_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d12000081a40000000000000000000000014c5c3b14000025a2000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/IntrinsicP.h/* $Xorg: IntrinsicP.h,v 1.4 2001/02/09 02:03:55 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86$ */ #ifndef _XtintrinsicP_h #define _XtintrinsicP_h #include /* * Field sizes and offsets of XrmResource must match those of XtResource. * Type long is used instead of XrmQuark here because XrmQuark and String * are not the same size on all systems. */ typedef struct { long xrm_name; /* Resource name quark */ long xrm_class; /* Resource class quark */ long xrm_type; /* Resource representation type quark */ Cardinal xrm_size; /* Size in bytes of representation */ int xrm_offset; /* -offset-1 */ long xrm_default_type; /* Default representation type quark */ XtPointer xrm_default_addr; /* Default resource address */ } XrmResource, *XrmResourceList; typedef unsigned long XtVersionType; #define XT_VERSION 11 #ifndef XT_REVISION #define XT_REVISION 6 #endif #define XtVersion (XT_VERSION * 1000 + XT_REVISION) #define XtVersionDontCheck 0 typedef void (*XtProc)( void ); typedef void (*XtWidgetClassProc)( WidgetClass /* class */ ); typedef void (*XtWidgetProc)( Widget /* widget */ ); typedef Boolean (*XtAcceptFocusProc)( Widget /* widget */, Time* /* time */ ); typedef void (*XtArgsProc)( Widget /* widget */, ArgList /* args */, Cardinal* /* num_args */ ); typedef void (*XtInitProc)( Widget /* request */, Widget /* new */, ArgList /* args */, Cardinal* /* num_args */ ); typedef Boolean (*XtSetValuesFunc)( Widget /* old */, Widget /* request */, Widget /* new */, ArgList /* args */, Cardinal* /* num_args */ ); typedef Boolean (*XtArgsFunc)( Widget /* widget */, ArgList /* args */, Cardinal* /* num_args */ ); typedef void (*XtAlmostProc)( Widget /* old */, Widget /* new */, XtWidgetGeometry* /* request */, XtWidgetGeometry* /* reply */ ); typedef void (*XtExposeProc)( Widget /* widget */, XEvent* /* event */, Region /* region */ ); /* compress_exposure options*/ #define XtExposeNoCompress ((XtEnum)False) #define XtExposeCompressSeries ((XtEnum)True) #define XtExposeCompressMultiple 2 #define XtExposeCompressMaximal 3 /* modifiers */ #define XtExposeGraphicsExpose 0x10 #define XtExposeGraphicsExposeMerged 0x20 #define XtExposeNoExpose 0x40 #define XtExposeNoRegion 0x80 typedef void (*XtRealizeProc)( Widget /* widget */, XtValueMask* /* mask */, XSetWindowAttributes* /* attributes */ ); typedef XtGeometryResult (*XtGeometryHandler)( Widget /* widget */, XtWidgetGeometry* /* request */, XtWidgetGeometry* /* reply */ ); typedef void (*XtStringProc)( Widget /* widget */, String /* str */ ); typedef struct { String name; /* resource name */ String type; /* representation type name */ XtArgVal value; /* representation */ int size; /* size of representation */ } XtTypedArg, *XtTypedArgList; typedef void (*XtAllocateProc)( WidgetClass /* widget_class */, Cardinal * /* constraint_size */, Cardinal * /* more_bytes */, ArgList /* args */, Cardinal * /* num_args */, XtTypedArgList /* typed_args */, Cardinal * /* num_typed_args */, Widget * /* widget_return */, XtPointer * /* more_bytes_return */ ); typedef void (*XtDeallocateProc)( Widget /* widget */, XtPointer /* more_bytes */ ); struct _XtStateRec; /* Forward declare before use for C++ */ typedef struct _XtTMRec { XtTranslations translations; /* private to Translation Manager */ XtBoundActions proc_table; /* procedure bindings for actions */ struct _XtStateRec *current_state; /* Translation Manager state ptr */ unsigned long lastEventTime; } XtTMRec, *XtTM; #include #include #include #include #include #define XtDisplay(widget) DisplayOfScreen((widget)->core.screen) #define XtScreen(widget) ((widget)->core.screen) #define XtWindow(widget) ((widget)->core.window) #define XtClass(widget) ((widget)->core.widget_class) #define XtSuperclass(widget) (XtClass(widget)->core_class.superclass) #define XtIsRealized(object) (XtWindowOfObject(object) != None) #define XtParent(widget) ((widget)->core.parent) #undef XtIsRectObj extern Boolean XtIsRectObj(Widget); #define XtIsRectObj(obj) \ (((Object)(obj))->object.widget_class->core_class.class_inited & 0x02) #undef XtIsWidget extern Boolean XtIsWidget(Widget); #define XtIsWidget(obj) \ (((Object)(obj))->object.widget_class->core_class.class_inited & 0x04) #undef XtIsComposite extern Boolean XtIsComposite(Widget); #define XtIsComposite(obj) \ (((Object)(obj))->object.widget_class->core_class.class_inited & 0x08) #undef XtIsConstraint extern Boolean XtIsConstraint(Widget); #define XtIsConstraint(obj) \ (((Object)(obj))->object.widget_class->core_class.class_inited & 0x10) #undef XtIsShell extern Boolean XtIsShell(Widget); #define XtIsShell(obj) \ (((Object)(obj))->object.widget_class->core_class.class_inited & 0x20) #undef XtIsWMShell extern Boolean XtIsWMShell(Widget); #define XtIsWMShell(obj) \ (((Object)(obj))->object.widget_class->core_class.class_inited & 0x40) #undef XtIsTopLevelShell extern Boolean XtIsTopLevelShell(Widget); #define XtIsTopLevelShell(obj) \ (((Object)(obj))->object.widget_class->core_class.class_inited & 0x80) #ifdef DEBUG #define XtCheckSubclass(w, widget_class_ptr, message) \ if (!XtIsSubclass(((Widget)(w)), (widget_class_ptr))) { \ String params[3]; \ Cardinal num_params = 3; \ params[0] = ((Widget)(w))->core.widget_class->core_class.class_name;\ params[1] = (widget_class_ptr)->core_class.class_name; \ params[2] = (message); \ XtAppErrorMsg(XtWidgetToApplicationContext((Widget)(w)), \ "subclassMismatch", "xtCheckSubclass", "XtToolkitError", \ "Widget class %s found when subclass of %s expected: %s",\ params, &num_params); \ } #else #define XtCheckSubclass(w, widget_class, message) /* nothing */ #endif _XFUNCPROTOBEGIN extern Widget _XtWindowedAncestor( /* internal; implementation-dependent */ Widget /* object */ ); extern void _XtInherit( void ); extern void _XtHandleFocus( Widget /* widget */, XtPointer /* client_data */, XEvent * /* event */, Boolean * /* cont */); extern void XtCreateWindow( Widget /* widget */, unsigned int /* window_class */, Visual* /* visual */, XtValueMask /* value_mask */, XSetWindowAttributes* /* attributes */ ); extern void XtResizeWidget( Widget /* widget */, _XtDimension /* width */, _XtDimension /* height */, _XtDimension /* border_width */ ); extern void XtMoveWidget( Widget /* widget */, _XtPosition /* x */, _XtPosition /* y */ ); extern void XtConfigureWidget( Widget /* widget */, _XtPosition /* x */, _XtPosition /* y */, _XtDimension /* width */, _XtDimension /* height */, _XtDimension /* border_width */ ); extern void XtResizeWindow( Widget /* widget */ ); extern void XtProcessLock( void ); extern void XtProcessUnlock( void ); _XFUNCPROTOEND #endif /* _XtIntrinsicP_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d0d000081a40000000000000000000000014c5c3b1400001133000000b600010002ffffffffffffffff0000002400000000root/usr/local/include/X11/EventI.h/* $Xorg: EventI.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ */ /* $oHeader: EventI.h,v 1.3 88/08/24 09:21:11 asente Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86: xc/lib/Xt/EventI.h,v 1.3 2001/12/14 19:56:12 dawes Exp $ */ /* * Event.h - exported types and functions for toolkit event handler * * Author: Charles Haynes * Digital Equipment Corporation * Western Software Laboratory * Date: Sun Dec 6 1987 */ #ifndef _Event_h_ #define _Event_h_ typedef struct _XtGrabRec *XtGrabList; #include "PassivGraI.h" _XFUNCPROTOBEGIN extern void _XtEventInitialize( void ); typedef struct _XtEventRec { XtEventTable next; EventMask mask; /* also select_data count for RecExt */ XtEventHandler proc; XtPointer closure; unsigned int select:1; unsigned int has_type_specifier:1; unsigned int async:1; /* not used, here for Digital extension? */ } XtEventRec; typedef struct _XtGrabRec { XtGrabList next; Widget widget; unsigned int exclusive:1; unsigned int spring_loaded:1; }XtGrabRec; typedef struct _BlockHookRec { struct _BlockHookRec* next; XtAppContext app; XtBlockHookProc proc; XtPointer closure; } BlockHookRec, *BlockHook; extern void _XtFreeEventTable( XtEventTable* /* event_table */ ); extern Boolean _XtOnGrabList( Widget /* widget */, XtGrabRec* /* grabList */ ); extern void _XtRemoveAllInputs( XtAppContext /* app */ ); extern void _XtRefreshMapping( XEvent* /* event */, _XtBoolean /* dispatch */ ); extern void _XtSendFocusEvent( Widget /* child */, int /* type */); extern EventMask _XtConvertTypeToMask( int /* eventType */ ); /* EventUtil.c */ extern Widget _XtFindRemapWidget(XEvent *event, Widget widget, EventMask mask, XtPerDisplayInput pdi); extern void _XtUngrabBadGrabs(XEvent *event, Widget widget, EventMask mask, XtPerDisplayInput pdi); extern void _XtFillAncestorList(Widget **listPtr, int *maxElemsPtr, int *numElemsPtr, Widget start, Widget breakWidget); /* NextEvent.c */ extern Boolean XtAppPeekEvent_SkipTimer; _XFUNCPROTOEND #endif /* _Event_h_ */ 07070100086d17000081a40000000000000000000000014c5c3b1400001991000000b600010002ffffffffffffffff0000002600000000root/usr/local/include/X11/RectObjP.h/* $Xorg: RectObjP.h,v 1.4 2001/02/09 02:03:56 xorgcvs Exp $ */ /* $oHeader: RectObjP.h,v 1.2 88/08/18 15:55:52 asente Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef _Xt_RectObjP_h_ #define _Xt_RectObjP_h_ #include #include _XFUNCPROTOBEGIN /********************************************************** * Rectangle Object Instance Data Structures * **********************************************************/ /* these fields match CorePart and can not be changed */ typedef struct _RectObjPart { Position x, y; /* rectangle position */ Dimension width, height; /* rectangle dimensions */ Dimension border_width; /* rectangle border width */ Boolean managed; /* is widget geometry managed? */ Boolean sensitive; /* is widget sensitive to user events*/ Boolean ancestor_sensitive; /* are all ancestors sensitive? */ }RectObjPart; typedef struct _RectObjRec { ObjectPart object; RectObjPart rectangle; } RectObjRec; /******************************************************** * Rectangle Object Class Data Structures * ********************************************************/ /* these fields match CoreClassPart and can not be changed */ /* ideally these structures would only contain the fields required; but because the CoreClassPart cannot be changed at this late date extraneous fields are necessary to make the field offsets match */ typedef struct _RectObjClassPart { WidgetClass superclass; /* pointer to superclass ClassRec */ String class_name; /* widget resource class name */ Cardinal widget_size; /* size in bytes of widget record */ XtProc class_initialize; /* class initialization proc */ XtWidgetClassProc class_part_initialize; /* dynamic initialization */ XtEnum class_inited; /* has class been initialized? */ XtInitProc initialize; /* initialize subclass fields */ XtArgsProc initialize_hook; /* notify that initialize called */ XtProc rect1; /* NULL */ XtPointer rect2; /* NULL */ Cardinal rect3; /* NULL */ XtResourceList resources; /* resources for subclass fields */ Cardinal num_resources; /* number of entries in resources */ XrmClass xrm_class; /* resource class quarkified */ Boolean rect4; /* NULL */ XtEnum rect5; /* NULL */ Boolean rect6; /* NULL */ Boolean rect7; /* NULL */ XtWidgetProc destroy; /* free data for subclass pointers */ XtWidgetProc resize; /* geom manager changed widget size */ XtExposeProc expose; /* rediplay rectangle */ XtSetValuesFunc set_values; /* set subclass resource values */ XtArgsFunc set_values_hook; /* notify that set_values called */ XtAlmostProc set_values_almost; /* set values almost for geometry */ XtArgsProc get_values_hook; /* notify that get_values called */ XtProc rect9; /* NULL */ XtVersionType version; /* version of intrinsics used */ XtPointer callback_private; /* list of callback offsets */ String rect10; /* NULL */ XtGeometryHandler query_geometry; /* return preferred geometry */ XtProc rect11; /* NULL */ XtPointer extension; /* pointer to extension record */ } RectObjClassPart; typedef struct _RectObjClassRec { RectObjClassPart rect_class; } RectObjClassRec; externalref RectObjClassRec rectObjClassRec; _XFUNCPROTOEND #endif /*_Xt_RectObjP_h_*/ 07070100086d18000081a40000000000000000000000014c5c3b1400000c21000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/ResConfigP.h/* $Xorg: ResConfigP.h,v 1.5 2001/02/09 02:03:56 xorgcvs Exp $ */ /* Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. */ /***************************************************************** (C) COPYRIGHT International Business Machines Corp. 1992,1997 All Rights Reserved Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE IBM CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the IBM Corporation shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the IBM Corporation. ******************************************************************/ /* $XFree86: xc/lib/Xt/ResConfigP.h,v 3.7 2001/12/20 19:40:59 tsi Exp $ */ #ifndef _RESCONFIGP_H #define _RESCONFIGP_H #include _XFUNCPROTOBEGIN /* * Atom names for resource configuration management customization tool. */ #define RCM_DATA "Custom Data" #define RCM_INIT "Custom Init" extern void _XtResourceConfigurationEH( Widget /* w */, XtPointer /* client_data */, XEvent * /* event */ ); _XFUNCPROTOEND #endif 07070100086d0f000081a40000000000000000000000014c5c3b14000031cf000000b600010002ffffffffffffffff0000002600000000root/usr/local/include/X11/InitialI.h/* $Xorg: InitialI.h,v 1.4 2001/02/09 02:03:55 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86: xc/lib/Xt/InitialI.h,v 3.10 2001/12/14 19:56:18 dawes Exp $ */ #ifndef _XtinitialI_h #define _XtinitialI_h /**************************************************************** * * Displays * ****************************************************************/ #ifndef X_NOT_POSIX #ifdef _POSIX_SOURCE #include #else #define _POSIX_SOURCE #include #undef _POSIX_SOURCE #endif #endif #ifndef PATH_MAX #ifdef WIN32 #define PATH_MAX 512 #else #include #endif #ifndef PATH_MAX #ifdef MAXPATHLEN #define PATH_MAX MAXPATHLEN #else #define PATH_MAX 1024 #endif #endif #endif #include #include _XFUNCPROTOBEGIN typedef struct _TimerEventRec { struct timeval te_timer_value; struct _TimerEventRec *te_next; XtTimerCallbackProc te_proc; XtAppContext app; XtPointer te_closure; } TimerEventRec; typedef struct _InputEvent { XtInputCallbackProc ie_proc; XtPointer ie_closure; struct _InputEvent *ie_next; struct _InputEvent *ie_oq; XtAppContext app; int ie_source; XtInputMask ie_condition; } InputEvent; typedef struct _SignalEventRec { XtSignalCallbackProc se_proc; XtPointer se_closure; struct _SignalEventRec *se_next; XtAppContext app; Boolean se_notice; } SignalEventRec; typedef struct _WorkProcRec { XtWorkProc proc; XtPointer closure; struct _WorkProcRec *next; XtAppContext app; } WorkProcRec; typedef struct { #ifndef USE_POLL fd_set rmask; fd_set wmask; fd_set emask; #endif int nfds; } FdStruct; typedef struct _LangProcRec { XtLanguageProc proc; XtPointer closure; } LangProcRec; typedef struct _ProcessContextRec { XtAppContext defaultAppContext; XtAppContext appContextList; ConverterTable globalConverterTable; LangProcRec globalLangProcRec; } ProcessContextRec, *ProcessContext; typedef struct { char* start; char* current; int bytes_remaining; } Heap; typedef struct _DestroyRec DestroyRec; typedef struct _XtAppStruct { XtAppContext next; /* link to next app in process context */ ProcessContext process; /* back pointer to our process context */ InternalCallbackList destroy_callbacks; Display **list; TimerEventRec *timerQueue; WorkProcRec *workQueue; InputEvent **input_list; InputEvent *outstandingQueue; SignalEventRec *signalQueue; XrmDatabase errorDB; XtErrorMsgHandler errorMsgHandler, warningMsgHandler; XtErrorHandler errorHandler, warningHandler; struct _ActionListRec *action_table; ConverterTable converterTable; unsigned long selectionTimeout; FdStruct fds; short count; /* num of assigned entries in list */ short max; /* allocate size of list */ short last; short input_count; short input_max; /* elts input_list init'd with */ Boolean sync, being_destroyed, error_inited; #ifndef NO_IDENTIFY_WINDOWS Boolean identify_windows; /* debugging hack */ #endif Heap heap; String * fallback_resources; /* Set by XtAppSetFallbackResources. */ struct _ActionHookRec* action_hook_list; struct _BlockHookRec* block_hook_list; int destroy_list_size; /* state data for 2-phase destroy */ int destroy_count; int dispatch_level; DestroyRec* destroy_list; Widget in_phase2_destroy; LangProcRec langProcRec; struct _TMBindCacheRec * free_bindings; String display_name_tried; Display **dpy_destroy_list; int dpy_destroy_count; Boolean exit_flag; Boolean rebuild_fdlist; #ifdef XTHREADS LockPtr lock_info; ThreadAppProc lock; ThreadAppProc unlock; ThreadAppYieldLockProc yield_lock; ThreadAppRestoreLockProc restore_lock; ThreadAppProc free_lock; #endif } XtAppStruct; extern void _XtHeapInit(Heap* heap); extern void _XtHeapFree(Heap* heap); #ifdef XTTRACEMEMORY extern char *_XtHeapMalloc( Heap* /* heap */, Cardinal /* size */, char * /* file */, int /* line */ ); #define _XtHeapAlloc(heap,bytes) _XtHeapMalloc(heap, bytes, __FILE__, __LINE__) #else /* XTTRACEMEMORY */ extern char* _XtHeapAlloc( Heap* /* heap */, Cardinal /* size */ ); #endif /* XTTRACEMEMORY */ extern void _XtSetDefaultErrorHandlers( XtErrorMsgHandler* /* errMsg */, XtErrorMsgHandler* /* warnMsg */, XtErrorHandler* /* err */, XtErrorHandler* /* warn */ ); extern void _XtSetDefaultSelectionTimeout( unsigned long* /* timeout */ ); extern XtAppContext _XtDefaultAppContext( void ); extern ProcessContext _XtGetProcessContext( void ); Display * _XtAppInit( XtAppContext* /* app_context_return */, String /* application_class */, XrmOptionDescRec* /* options */, Cardinal /* num_options */, int* /* argc_in_out */, String** /* argv_in_out */, String* /* fallback_resources */ ); extern void _XtDestroyAppContexts( void ); extern void _XtCloseDisplays( XtAppContext /* app */ ); extern int _XtAppDestroyCount; extern int _XtWaitForSomething( XtAppContext /* app */, _XtBoolean /* ignoreEvents */, _XtBoolean /* ignoreTimers */, _XtBoolean /* ignoreInputs */, _XtBoolean /* ignoreSignals */, _XtBoolean /* block */, #ifdef XTHREADS _XtBoolean /* drop_lock */, #endif unsigned long* /* howlong */ ); typedef struct _CaseConverterRec *CaseConverterPtr; typedef struct _CaseConverterRec { KeySym start; /* first KeySym valid in converter */ KeySym stop; /* last KeySym valid in converter */ XtCaseProc proc; /* case converter function */ CaseConverterPtr next; /* next converter record */ } CaseConverterRec; typedef struct _ExtensionSelectorRec { XtExtensionSelectProc proc; int min, max; XtPointer client_data; } ExtSelectRec; typedef struct _XtPerDisplayStruct { InternalCallbackList destroy_callbacks; Region region; CaseConverterPtr case_cvt; /* user-registered case converters */ XtKeyProc defaultKeycodeTranslator; XtAppContext appContext; unsigned long keysyms_serial; /* for tracking MappingNotify events */ KeySym *keysyms; /* keycode to keysym table */ int keysyms_per_keycode; /* number of keysyms for each keycode*/ int min_keycode, max_keycode; /* range of keycodes */ KeySym *modKeysyms; /* keysym values for modToKeysysm */ ModToKeysymTable *modsToKeysyms; /* modifiers to Keysysms index table*/ unsigned char isModifier[32]; /* key-is-modifier-p bit table */ KeySym lock_meaning; /* Lock modifier meaning */ Modifiers mode_switch; /* keyboard group modifiers */ Modifiers num_lock; /* keyboard numlock modifiers */ Boolean being_destroyed; Boolean rv; /* reverse_video resource */ XrmName name; /* resolved app name */ XrmClass class; /* application class */ Heap heap; struct _GCrec *GClist; /* support for XtGetGC */ Drawable **pixmap_tab; /* ditto for XtGetGC */ String language; /* XPG language string */ XEvent last_event; /* last event dispatched */ Time last_timestamp; /* from last event dispatched */ int multi_click_time; /* for XtSetMultiClickTime */ struct _TMKeyContextRec* tm_context; /* for XtGetActionKeysym */ InternalCallbackList mapping_callbacks; /* special case for TM */ XtPerDisplayInputRec pdi; /* state for modal grabs & kbd focus */ struct _WWTable *WWtable; /* window to widget table */ XrmDatabase *per_screen_db; /* per screen resource databases */ XrmDatabase cmd_db; /* db from command line, if needed */ XrmDatabase server_db; /* resource property else .Xdefaults */ XtEventDispatchProc* dispatcher_list; ExtSelectRec* ext_select_list; int ext_select_count; Widget hook_object; #ifndef X_NO_RESOURCE_CONFIGURATION_MANAGEMENT Atom rcm_init; /* ResConfig - initialize */ Atom rcm_data; /* ResConfig - data atom */ #endif } XtPerDisplayStruct, *XtPerDisplay; typedef struct _PerDisplayTable { Display *dpy; XtPerDisplayStruct perDpy; struct _PerDisplayTable *next; } PerDisplayTable, *PerDisplayTablePtr; extern PerDisplayTablePtr _XtperDisplayList; extern XtPerDisplay _XtSortPerDisplayList( Display* /* dpy */ ); extern XtPerDisplay _XtGetPerDisplay( Display* /* dpy */ ); extern XtPerDisplayInputRec* _XtGetPerDisplayInput( Display* /* dpy */ ); #if 0 #ifdef DEBUG #define _XtGetPerDisplay(display) \ ((_XtperDisplayList != NULL && (_XtperDisplayList->dpy == (display))) \ ? &_XtperDisplayList->perDpy \ : _XtSortPerDisplayList(display)) #define _XtGetPerDisplayInput(display) \ ((_XtperDisplayList != NULL && (_XtperDisplayList->dpy == (display))) \ ? &_XtperDisplayList->perDpy.pdi \ : &_XtSortPerDisplayList(display)->pdi) #else #define _XtGetPerDisplay(display) \ ((_XtperDisplayList->dpy == (display)) \ ? &_XtperDisplayList->perDpy \ : _XtSortPerDisplayList(display)) #define _XtGetPerDisplayInput(display) \ ((_XtperDisplayList->dpy == (display)) \ ? &_XtperDisplayList->perDpy.pdi \ : &_XtSortPerDisplayList(display)->pdi) #endif /*DEBUG*/ #endif extern void _XtDisplayInitialize( Display* /* dpy */, XtPerDisplay /* pd */, _Xconst char* /* name */, XrmOptionDescRec* /* urlist */, Cardinal /* num_urs */, int* /* argc */, char** /* argv */ ); extern void _XtCacheFlushTag( XtAppContext /* app */, XtPointer /* tag */ ); extern void _XtFreeActions( struct _ActionListRec* /* action_table */ ); extern void _XtDoPhase2Destroy( XtAppContext /* app */, int /* dispatch_level */ ); extern void _XtDoFreeBindings( XtAppContext /* app */ ); extern void _XtExtensionSelect( Widget /* widget */ ); #define _XtSafeToDestroy(app) ((app)->dispatch_level == 0) extern void _XtAllocWWTable( XtPerDisplay pd ); extern void _XtFreeWWTable( XtPerDisplay pd ); extern String _XtGetUserName(String dest, int len); extern XrmDatabase _XtPreparseCommandLine(XrmOptionDescRec *urlist, Cardinal num_urs, int argc, String *argv, String *applName, String *displayName, String *language); _XFUNCPROTOEND #endif /* _XtinitialI_h */ 07070100086d13000081a40000000000000000000000014c5c3b1400000a88000000b600010002ffffffffffffffff0000002400000000root/usr/local/include/X11/Object.h/* $Xorg: Object.h,v 1.4 2001/02/09 02:03:56 xorgcvs Exp $ */ /* $oHeader: Object.h,v 1.2 88/08/18 15:55:32 asente Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef _XtObject_h #define _XtObject_h _XFUNCPROTOBEGIN typedef struct _ObjectRec *Object; typedef struct _ObjectClassRec *ObjectClass; #ifndef VMS externalref WidgetClass objectClass; #endif _XFUNCPROTOEND #endif /* _XtObject_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d15000081a40000000000000000000000014c5c3b1400001613000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/PassivGraI.h/* * $Xorg: PassivGraI.h,v 1.4 2001/02/09 02:03:56 xorgcvs Exp $ */ /******************************************************** Copyright 1988 by Hewlett-Packard Company Copyright 1987, 1988, 1989 by Digital Equipment Corporation, Maynard Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the names of Hewlett-Packard or Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ********************************************************/ /* Copyright 1987, 1988, 1989, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. */ /* $XFree86: xc/lib/Xt/PassivGraI.h,v 1.3 2001/12/14 19:56:27 dawes Exp $ */ #ifndef _PDI_h_ #define _PDI_h_ #define KEYBOARD TRUE #define POINTER FALSE _XFUNCPROTOBEGIN typedef enum { XtNoServerGrab, XtPassiveServerGrab, XtActiveServerGrab, XtPseudoPassiveServerGrab, XtPseudoActiveServerGrab }XtServerGrabType; typedef struct _XtServerGrabRec { struct _XtServerGrabRec *next; Widget widget; unsigned int ownerEvents:1; unsigned int pointerMode:1; unsigned int keyboardMode:1; unsigned int hasExt:1; unsigned int confineToIsWidgetWin:1; KeyCode keybut; unsigned short modifiers; unsigned short eventMask; } XtServerGrabRec, *XtServerGrabPtr; typedef struct _XtGrabExtRec { Mask *pKeyButMask; Mask *pModifiersMask; Window confineTo; Cursor cursor; } XtServerGrabExtRec, *XtServerGrabExtPtr; #define GRABEXT(p) ((XtServerGrabExtPtr)((p)+1)) typedef struct _XtDeviceRec{ XtServerGrabRec grab; /* need copy in order to protect during grab */ XtServerGrabType grabType; }XtDeviceRec, *XtDevice; #define XtMyAncestor 0 #define XtMyDescendant 1 #define XtMyCousin 2 #define XtMySelf 3 #define XtUnrelated 4 typedef char XtGeneology; /* do not use an enum makes PerWidgetInput larger */ typedef struct { Widget focusKid; XtServerGrabPtr keyList, ptrList; Widget queryEventDescendant; unsigned int map_handler_added:1; unsigned int realize_handler_added:1; unsigned int active_handler_added:1; unsigned int haveFocus:1; XtGeneology focalPoint; }XtPerWidgetInputRec, *XtPerWidgetInput; typedef struct XtPerDisplayInputRec{ XtGrabList grabList; XtDeviceRec keyboard, pointer; KeyCode activatingKey; Widget *trace; int traceDepth, traceMax; Widget focusWidget; }XtPerDisplayInputRec, *XtPerDisplayInput; #define IsServerGrab(g) ((g == XtPassiveServerGrab) ||\ (g == XtActiveServerGrab)) #define IsAnyGrab(g) ((g == XtPassiveServerGrab) ||\ (g == XtActiveServerGrab) ||\ (g == XtPseudoPassiveServerGrab)) #define IsEitherPassiveGrab(g) ((g == XtPassiveServerGrab) ||\ (g == XtPseudoPassiveServerGrab)) #define IsPseudoGrab(g) ((g == XtPseudoPassiveServerGrab)) extern void _XtDestroyServerGrabs( Widget /* w */, XtPointer /* pwi */, /*XtPerWidgetInput*/ XtPointer /* call_data */ ); extern XtPerWidgetInput _XtGetPerWidgetInput( Widget /* widget */, _XtBoolean /* create */ ); extern XtServerGrabPtr _XtCheckServerGrabsOnWidget( XEvent* /* event */, Widget /* widget */, _XtBoolean /* isKeyboard */ ); /* extern XtGrabList* _XtGetGrabList( XtPerDisplayInput ); */ #define _XtGetGrabList(pdi) (&(pdi)->grabList) extern void _XtFreePerWidgetInput( Widget /* w */, XtPerWidgetInput /* pwi */ ); extern Widget _XtProcessKeyboardEvent( XKeyEvent* /* event */, Widget /* widget */, XtPerDisplayInput /* pdi */ ); extern Widget _XtProcessPointerEvent( XButtonEvent* /* event */, Widget /* widget */, XtPerDisplayInput /* pdi */ ); extern void _XtRegisterPassiveGrabs( Widget /* widget */ ); extern void _XtClearAncestorCache( Widget /* widget */ ); _XFUNCPROTOEND #endif /* _PDI_h_ */ 07070100086d0c000081a40000000000000000000000014c5c3b1400000552000000b600010002ffffffffffffffff0000002500000000root/usr/local/include/X11/CreateI.h/* $XFree86$ */ #ifndef _XtcreateI_h #define _XtcreateI_h _XFUNCPROTOBEGIN extern Widget _XtCreateWidget(String name, WidgetClass widget_class, Widget parent, ArgList args, Cardinal num_args, XtTypedArgList typed_args, Cardinal num_typed_args); extern Widget _XtCreatePopupShell(String name, WidgetClass widget_class, Widget parent, ArgList args, Cardinal num_args, XtTypedArgList typed_args, Cardinal num_typed_args); extern Widget _XtAppCreateShell(String name, String class, WidgetClass widget_class, Display *display, ArgList args, Cardinal num_args, XtTypedArgList typed_args, Cardinal num_typed_args); extern Widget _XtCreateHookObj(Screen *screen); _XFUNCPROTOEND #include _XFUNCPROTOBEGIN /* VarCreate.c */ extern Widget _XtVaOpenApplication(XtAppContext *app_context_return, _Xconst char* application_class, XrmOptionDescList options, Cardinal num_options, int *argc_in_out, String *argv_in_out, String *fallback_resources, WidgetClass widget_class, va_list var_args); extern Widget _XtVaAppInitialize(XtAppContext *app_context_return, _Xconst char* application_class, XrmOptionDescList options, Cardinal num_options, int *argc_in_out, String *argv_in_out, String *fallback_resources, va_list var_args); _XFUNCPROTOEND #endif /* _XtcreateI_h */ 07070100086d1f000081a40000000000000000000000014c5c3b14000010eb000000b600010002ffffffffffffffff0000002600000000root/usr/local/include/X11/ThreadsI.h/* $Xorg: ThreadsI.h,v 1.4 2001/02/09 02:03:59 xorgcvs Exp $ */ /************************************************************ Copyright 1993 Sun Microsystems, Inc. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ********************************************************/ /* Copyright 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. */ /* $XFree86: xc/lib/Xt/ThreadsI.h,v 3.5 2001/12/14 19:56:31 dawes Exp $ */ #ifndef _XtThreadsI_h #define _XtThreadsI_h #include #ifdef XTHREADS typedef struct _LockRec *LockPtr; typedef void (*ThreadAppProc)( XtAppContext /* app */ ); typedef void (*ThreadAppYieldLockProc)( XtAppContext, /* app */ Boolean*, /* push_thread */ Boolean*, /* pushed_thread */ int* /* level */ ); typedef void (*ThreadAppRestoreLockProc)( XtAppContext /* app */, int, /* level */ Boolean* /* pushed_thread */ ); _XFUNCPROTOBEGIN extern void (*_XtProcessLock)( void ); extern void (*_XtProcessUnlock)( void ); extern void (*_XtInitAppLock)( XtAppContext /* app */ ); _XFUNCPROTOEND #define INIT_APP_LOCK(app) if(_XtInitAppLock) (*_XtInitAppLock)(app) #define FREE_APP_LOCK(app) if(app && app->free_lock)(*app->free_lock)(app) #define LOCK_PROCESS if(_XtProcessLock)(*_XtProcessLock)() #define UNLOCK_PROCESS if(_XtProcessUnlock)(*_XtProcessUnlock)() #define LOCK_APP(app) if(app && app->lock)(*app->lock)(app) #define UNLOCK_APP(app) if(app && app->unlock)(*app->unlock)(app) #define YIELD_APP_LOCK(app,push,pushed,level)\ if(app && app->yield_lock) (*app->yield_lock)(app,push,pushed,level) #define RESTORE_APP_LOCK(app,level,pushed)\ if(app && app->restore_lock) (*app->restore_lock)(app,level,pushed) #define WIDGET_TO_APPCON(w) \ XtAppContext app = (w && _XtProcessLock ? \ XtWidgetToApplicationContext(w) : NULL) #define DPY_TO_APPCON(d) \ XtAppContext app = (_XtProcessLock ? XtDisplayToApplicationContext(d): NULL) #else /* defined(XTHREADS) */ #define LOCK_PROCESS #define UNLOCK_PROCESS #define LOCK_APP(app) #define UNLOCK_APP(app) #define INIT_APP_LOCK(app) #define FREE_APP_LOCK(app) #define WIDGET_TO_APPCON(w) #define DPY_TO_APPCON(d) #endif /* !defined(XTHREADS) */ #endif /* _XtThreadsI_h */ 07070100086d1e000081a40000000000000000000000014c5c3b14000077ef000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/StringDefs.h/* $Xorg: StrDefs.ht,v 1.4 2001/02/09 02:04:00 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86: xc/lib/Xt/util/StrDefs.ht,v 3.4 2001/07/29 05:01:12 tsi Exp $ */ #ifndef _XtStringDefs_h_ #define _XtStringDefs_h_ #ifndef XTSTRINGDEFINES #define _XtStringDefs_h_Const const #endif /* $Xorg: makestrs.c,v 1.6 2001/02/09 02:03:17 xorgcvs Exp $ */ /* This file is automatically generated. */ /* Intel ABI version -- Do not edit */ /* Xorg: string.list,v 1.3 2000/08/17 19:46:22 cpqbld Exp */ #ifdef XTSTRINGDEFINES #define XtNaccelerators "accelerators" #define XtNallowHoriz "allowHoriz" #define XtNallowVert "allowVert" #define XtNancestorSensitive "ancestorSensitive" #define XtNbackground "background" #define XtNbackgroundPixmap "backgroundPixmap" #define XtNbitmap "bitmap" #define XtNborderColor "borderColor" #define XtNborder "borderColor" #define XtNborderPixmap "borderPixmap" #define XtNborderWidth "borderWidth" #define XtNcallback "callback" #define XtNchildren "children" #define XtNcolormap "colormap" #define XtNdepth "depth" #define XtNdestroyCallback "destroyCallback" #define XtNeditType "editType" #define XtNfile "file" #define XtNfont "font" #define XtNforceBars "forceBars" #define XtNforeground "foreground" #define XtNfunction "function" #define XtNheight "height" #define XtNhighlight "highlight" #define XtNhSpace "hSpace" #define XtNindex "index" #define XtNinitialResourcesPersistent "initialResourcesPersistent" #define XtNinnerHeight "innerHeight" #define XtNinnerWidth "innerWidth" #define XtNinnerWindow "innerWindow" #define XtNinsertPosition "insertPosition" #define XtNinternalHeight "internalHeight" #define XtNinternalWidth "internalWidth" #define XtNjumpProc "jumpProc" #define XtNjustify "justify" #define XtNknobHeight "knobHeight" #define XtNknobIndent "knobIndent" #define XtNknobPixel "knobPixel" #define XtNknobWidth "knobWidth" #define XtNlabel "label" #define XtNlength "length" #define XtNlowerRight "lowerRight" #define XtNmappedWhenManaged "mappedWhenManaged" #define XtNmenuEntry "menuEntry" #define XtNname "name" #define XtNnotify "notify" #define XtNnumChildren "numChildren" #define XtNorientation "orientation" #define XtNparameter "parameter" #define XtNpixmap "pixmap" #define XtNpopupCallback "popupCallback" #define XtNpopdownCallback "popdownCallback" #define XtNresize "resize" #define XtNreverseVideo "reverseVideo" #define XtNscreen "screen" #define XtNscrollProc "scrollProc" #define XtNscrollDCursor "scrollDCursor" #define XtNscrollHCursor "scrollHCursor" #define XtNscrollLCursor "scrollLCursor" #define XtNscrollRCursor "scrollRCursor" #define XtNscrollUCursor "scrollUCursor" #define XtNscrollVCursor "scrollVCursor" #define XtNselection "selection" #define XtNselectionArray "selectionArray" #define XtNsensitive "sensitive" #define XtNshown "shown" #define XtNspace "space" #define XtNstring "string" #define XtNtextOptions "textOptions" #define XtNtextSink "textSink" #define XtNtextSource "textSource" #define XtNthickness "thickness" #define XtNthumb "thumb" #define XtNthumbProc "thumbProc" #define XtNtop "top" #define XtNtranslations "translations" #define XtNunrealizeCallback "unrealizeCallback" #define XtNupdate "update" #define XtNuseBottom "useBottom" #define XtNuseRight "useRight" #define XtNvalue "value" #define XtNvSpace "vSpace" #define XtNwidth "width" #define XtNwindow "window" #define XtNx "x" #define XtNy "y" #define XtCAccelerators "Accelerators" #define XtCBackground "Background" #define XtCBitmap "Bitmap" #define XtCBoolean "Boolean" #define XtCBorderColor "BorderColor" #define XtCBorderWidth "BorderWidth" #define XtCCallback "Callback" #define XtCColormap "Colormap" #define XtCColor "Color" #define XtCCursor "Cursor" #define XtCDepth "Depth" #define XtCEditType "EditType" #define XtCEventBindings "EventBindings" #define XtCFile "File" #define XtCFont "Font" #define XtCForeground "Foreground" #define XtCFraction "Fraction" #define XtCFunction "Function" #define XtCHeight "Height" #define XtCHSpace "HSpace" #define XtCIndex "Index" #define XtCInitialResourcesPersistent "InitialResourcesPersistent" #define XtCInsertPosition "InsertPosition" #define XtCInterval "Interval" #define XtCJustify "Justify" #define XtCKnobIndent "KnobIndent" #define XtCKnobPixel "KnobPixel" #define XtCLabel "Label" #define XtCLength "Length" #define XtCMappedWhenManaged "MappedWhenManaged" #define XtCMargin "Margin" #define XtCMenuEntry "MenuEntry" #define XtCNotify "Notify" #define XtCOrientation "Orientation" #define XtCParameter "Parameter" #define XtCPixmap "Pixmap" #define XtCPosition "Position" #define XtCReadOnly "ReadOnly" #define XtCResize "Resize" #define XtCReverseVideo "ReverseVideo" #define XtCScreen "Screen" #define XtCScrollProc "ScrollProc" #define XtCScrollDCursor "ScrollDCursor" #define XtCScrollHCursor "ScrollHCursor" #define XtCScrollLCursor "ScrollLCursor" #define XtCScrollRCursor "ScrollRCursor" #define XtCScrollUCursor "ScrollUCursor" #define XtCScrollVCursor "ScrollVCursor" #define XtCSelection "Selection" #define XtCSensitive "Sensitive" #define XtCSelectionArray "SelectionArray" #define XtCSpace "Space" #define XtCString "String" #define XtCTextOptions "TextOptions" #define XtCTextPosition "TextPosition" #define XtCTextSink "TextSink" #define XtCTextSource "TextSource" #define XtCThickness "Thickness" #define XtCThumb "Thumb" #define XtCTranslations "Translations" #define XtCValue "Value" #define XtCVSpace "VSpace" #define XtCWidth "Width" #define XtCWindow "Window" #define XtCX "X" #define XtCY "Y" #define XtRAcceleratorTable "AcceleratorTable" #ifndef XtRAtom #define XtRAtom "Atom" #endif #define XtRBitmap "Bitmap" #define XtRBool "Bool" #define XtRBoolean "Boolean" #define XtRCallback "Callback" #define XtRCallProc "CallProc" #define XtRCardinal "Cardinal" #define XtRColor "Color" #define XtRColormap "Colormap" #define XtRCursor "Cursor" #define XtRDimension "Dimension" #define XtRDisplay "Display" #define XtREditMode "EditMode" #define XtREnum "Enum" #define XtRFile "File" #define XtRFloat "Float" #define XtRFont "Font" #define XtRFontStruct "FontStruct" #define XtRFunction "Function" #define XtRGeometry "Geometry" #define XtRImmediate "Immediate" #define XtRInitialState "InitialState" #define XtRInt "Int" #define XtRJustify "Justify" #define XtRLongBoolean "Bool" #define XtRObject "Object" #define XtROrientation "Orientation" #define XtRPixel "Pixel" #define XtRPixmap "Pixmap" #define XtRPointer "Pointer" #define XtRPosition "Position" #define XtRScreen "Screen" #define XtRShort "Short" #define XtRString "String" #define XtRStringArray "StringArray" #define XtRStringTable "StringTable" #define XtRUnsignedChar "UnsignedChar" #define XtRTranslationTable "TranslationTable" #define XtRVisual "Visual" #define XtRWidget "Widget" #define XtRWidgetClass "WidgetClass" #define XtRWidgetList "WidgetList" #define XtRWindow "Window" #define XtEoff "off" #define XtEfalse "false" #define XtEno "no" #define XtEon "on" #define XtEtrue "true" #define XtEyes "yes" #define XtEvertical "vertical" #define XtEhorizontal "horizontal" #define XtEtextRead "read" #define XtEtextAppend "append" #define XtEtextEdit "edit" #define XtExtdefaultbackground "xtdefaultbackground" #define XtExtdefaultforeground "xtdefaultforeground" #define XtExtdefaultfont "xtdefaultfont" #define XtNfontSet "fontSet" #define XtRFontSet "FontSet" #define XtCFontSet "FontSet" #define XtRGravity "Gravity" #define XtNcreateHook "createHook" #define XtNchangeHook "changeHook" #define XtNconfigureHook "configureHook" #define XtNgeometryHook "geometryHook" #define XtNdestroyHook "destroyHook" #define XtNshells "shells" #define XtNnumShells "numShells" #define XtRCommandArgArray "CommandArgArray" #define XtRDirectoryString "DirectoryString" #define XtREnvironmentArray "EnvironmentArray" #define XtRRestartStyle "RestartStyle" #define XtRSmcConn "SmcConn" #define XtHcreate "Xtcreate" #define XtHsetValues "XtsetValues" #define XtHmanageChildren "XtmanageChildren" #define XtHunmanageChildren "XtunmanageChildren" #define XtHmanageSet "XtmanageSet" #define XtHunmanageSet "XtunmanageSet" #define XtHrealizeWidget "XtrealizeWidget" #define XtHunrealizeWidget "XtunrealizeWidget" #define XtHaddCallback "XtaddCallback" #define XtHaddCallbacks "XtaddCallbacks" #define XtHremoveCallback "XtremoveCallback" #define XtHremoveCallbacks "XtremoveCallbacks" #define XtHremoveAllCallbacks "XtremoveAllCallbacks" #define XtHaugmentTranslations "XtaugmentTranslations" #define XtHoverrideTranslations "XtoverrideTranslations" #define XtHuninstallTranslations "XtuninstallTranslations" #define XtHsetKeyboardFocus "XtsetKeyboardFocus" #define XtHsetWMColormapWindows "XtsetWMColormapWindows" #define XtHsetMappedWhenManaged "XtsetMappedWhenManaged" #define XtHmapWidget "XtmapWidget" #define XtHunmapWidget "XtunmapWidget" #define XtHpopup "Xtpopup" #define XtHpopupSpringLoaded "XtpopupSpringLoaded" #define XtHpopdown "Xtpopdown" #define XtHconfigure "Xtconfigure" #define XtHpreGeometry "XtpreGeometry" #define XtHpostGeometry "XtpostGeometry" #define XtHdestroy "Xtdestroy" #else extern _XtStringDefs_h_Const char XtStrings[]; #ifndef XtNaccelerators #define XtNaccelerators ((char*)&XtStrings[0]) #endif #ifndef XtNallowHoriz #define XtNallowHoriz ((char*)&XtStrings[13]) #endif #ifndef XtNallowVert #define XtNallowVert ((char*)&XtStrings[24]) #endif #ifndef XtNancestorSensitive #define XtNancestorSensitive ((char*)&XtStrings[34]) #endif #ifndef XtNbackground #define XtNbackground ((char*)&XtStrings[52]) #endif #ifndef XtNbackgroundPixmap #define XtNbackgroundPixmap ((char*)&XtStrings[63]) #endif #ifndef XtNbitmap #define XtNbitmap ((char*)&XtStrings[80]) #endif #ifndef XtNborderColor #define XtNborderColor ((char*)&XtStrings[87]) #endif #ifndef XtNborder #define XtNborder ((char*)&XtStrings[99]) #endif #ifndef XtNborderPixmap #define XtNborderPixmap ((char*)&XtStrings[111]) #endif #ifndef XtNborderWidth #define XtNborderWidth ((char*)&XtStrings[124]) #endif #ifndef XtNcallback #define XtNcallback ((char*)&XtStrings[136]) #endif #ifndef XtNchildren #define XtNchildren ((char*)&XtStrings[145]) #endif #ifndef XtNcolormap #define XtNcolormap ((char*)&XtStrings[154]) #endif #ifndef XtNdepth #define XtNdepth ((char*)&XtStrings[163]) #endif #ifndef XtNdestroyCallback #define XtNdestroyCallback ((char*)&XtStrings[169]) #endif #ifndef XtNeditType #define XtNeditType ((char*)&XtStrings[185]) #endif #ifndef XtNfile #define XtNfile ((char*)&XtStrings[194]) #endif #ifndef XtNfont #define XtNfont ((char*)&XtStrings[199]) #endif #ifndef XtNforceBars #define XtNforceBars ((char*)&XtStrings[204]) #endif #ifndef XtNforeground #define XtNforeground ((char*)&XtStrings[214]) #endif #ifndef XtNfunction #define XtNfunction ((char*)&XtStrings[225]) #endif #ifndef XtNheight #define XtNheight ((char*)&XtStrings[234]) #endif #ifndef XtNhighlight #define XtNhighlight ((char*)&XtStrings[241]) #endif #ifndef XtNhSpace #define XtNhSpace ((char*)&XtStrings[251]) #endif #ifndef XtNindex #define XtNindex ((char*)&XtStrings[258]) #endif #ifndef XtNinitialResourcesPersistent #define XtNinitialResourcesPersistent ((char*)&XtStrings[264]) #endif #ifndef XtNinnerHeight #define XtNinnerHeight ((char*)&XtStrings[291]) #endif #ifndef XtNinnerWidth #define XtNinnerWidth ((char*)&XtStrings[303]) #endif #ifndef XtNinnerWindow #define XtNinnerWindow ((char*)&XtStrings[314]) #endif #ifndef XtNinsertPosition #define XtNinsertPosition ((char*)&XtStrings[326]) #endif #ifndef XtNinternalHeight #define XtNinternalHeight ((char*)&XtStrings[341]) #endif #ifndef XtNinternalWidth #define XtNinternalWidth ((char*)&XtStrings[356]) #endif #ifndef XtNjumpProc #define XtNjumpProc ((char*)&XtStrings[370]) #endif #ifndef XtNjustify #define XtNjustify ((char*)&XtStrings[379]) #endif #ifndef XtNknobHeight #define XtNknobHeight ((char*)&XtStrings[387]) #endif #ifndef XtNknobIndent #define XtNknobIndent ((char*)&XtStrings[398]) #endif #ifndef XtNknobPixel #define XtNknobPixel ((char*)&XtStrings[409]) #endif #ifndef XtNknobWidth #define XtNknobWidth ((char*)&XtStrings[419]) #endif #ifndef XtNlabel #define XtNlabel ((char*)&XtStrings[429]) #endif #ifndef XtNlength #define XtNlength ((char*)&XtStrings[435]) #endif #ifndef XtNlowerRight #define XtNlowerRight ((char*)&XtStrings[442]) #endif #ifndef XtNmappedWhenManaged #define XtNmappedWhenManaged ((char*)&XtStrings[453]) #endif #ifndef XtNmenuEntry #define XtNmenuEntry ((char*)&XtStrings[471]) #endif #ifndef XtNname #define XtNname ((char*)&XtStrings[481]) #endif #ifndef XtNnotify #define XtNnotify ((char*)&XtStrings[486]) #endif #ifndef XtNnumChildren #define XtNnumChildren ((char*)&XtStrings[493]) #endif #ifndef XtNorientation #define XtNorientation ((char*)&XtStrings[505]) #endif #ifndef XtNparameter #define XtNparameter ((char*)&XtStrings[517]) #endif #ifndef XtNpixmap #define XtNpixmap ((char*)&XtStrings[527]) #endif #ifndef XtNpopupCallback #define XtNpopupCallback ((char*)&XtStrings[534]) #endif #ifndef XtNpopdownCallback #define XtNpopdownCallback ((char*)&XtStrings[548]) #endif #ifndef XtNresize #define XtNresize ((char*)&XtStrings[564]) #endif #ifndef XtNreverseVideo #define XtNreverseVideo ((char*)&XtStrings[571]) #endif #ifndef XtNscreen #define XtNscreen ((char*)&XtStrings[584]) #endif #ifndef XtNscrollProc #define XtNscrollProc ((char*)&XtStrings[591]) #endif #ifndef XtNscrollDCursor #define XtNscrollDCursor ((char*)&XtStrings[602]) #endif #ifndef XtNscrollHCursor #define XtNscrollHCursor ((char*)&XtStrings[616]) #endif #ifndef XtNscrollLCursor #define XtNscrollLCursor ((char*)&XtStrings[630]) #endif #ifndef XtNscrollRCursor #define XtNscrollRCursor ((char*)&XtStrings[644]) #endif #ifndef XtNscrollUCursor #define XtNscrollUCursor ((char*)&XtStrings[658]) #endif #ifndef XtNscrollVCursor #define XtNscrollVCursor ((char*)&XtStrings[672]) #endif #ifndef XtNselection #define XtNselection ((char*)&XtStrings[686]) #endif #ifndef XtNselectionArray #define XtNselectionArray ((char*)&XtStrings[696]) #endif #ifndef XtNsensitive #define XtNsensitive ((char*)&XtStrings[711]) #endif #ifndef XtNshown #define XtNshown ((char*)&XtStrings[721]) #endif #ifndef XtNspace #define XtNspace ((char*)&XtStrings[727]) #endif #ifndef XtNstring #define XtNstring ((char*)&XtStrings[733]) #endif #ifndef XtNtextOptions #define XtNtextOptions ((char*)&XtStrings[740]) #endif #ifndef XtNtextSink #define XtNtextSink ((char*)&XtStrings[752]) #endif #ifndef XtNtextSource #define XtNtextSource ((char*)&XtStrings[761]) #endif #ifndef XtNthickness #define XtNthickness ((char*)&XtStrings[772]) #endif #ifndef XtNthumb #define XtNthumb ((char*)&XtStrings[782]) #endif #ifndef XtNthumbProc #define XtNthumbProc ((char*)&XtStrings[788]) #endif #ifndef XtNtop #define XtNtop ((char*)&XtStrings[798]) #endif #ifndef XtNtranslations #define XtNtranslations ((char*)&XtStrings[802]) #endif #ifndef XtNunrealizeCallback #define XtNunrealizeCallback ((char*)&XtStrings[815]) #endif #ifndef XtNupdate #define XtNupdate ((char*)&XtStrings[833]) #endif #ifndef XtNuseBottom #define XtNuseBottom ((char*)&XtStrings[840]) #endif #ifndef XtNuseRight #define XtNuseRight ((char*)&XtStrings[850]) #endif #ifndef XtNvalue #define XtNvalue ((char*)&XtStrings[859]) #endif #ifndef XtNvSpace #define XtNvSpace ((char*)&XtStrings[865]) #endif #ifndef XtNwidth #define XtNwidth ((char*)&XtStrings[872]) #endif #ifndef XtNwindow #define XtNwindow ((char*)&XtStrings[878]) #endif #ifndef XtNx #define XtNx ((char*)&XtStrings[885]) #endif #ifndef XtNy #define XtNy ((char*)&XtStrings[887]) #endif #ifndef XtCAccelerators #define XtCAccelerators ((char*)&XtStrings[889]) #endif #ifndef XtCBackground #define XtCBackground ((char*)&XtStrings[902]) #endif #ifndef XtCBitmap #define XtCBitmap ((char*)&XtStrings[913]) #endif #ifndef XtCBoolean #define XtCBoolean ((char*)&XtStrings[920]) #endif #ifndef XtCBorderColor #define XtCBorderColor ((char*)&XtStrings[928]) #endif #ifndef XtCBorderWidth #define XtCBorderWidth ((char*)&XtStrings[940]) #endif #ifndef XtCCallback #define XtCCallback ((char*)&XtStrings[952]) #endif #ifndef XtCColormap #define XtCColormap ((char*)&XtStrings[961]) #endif #ifndef XtCColor #define XtCColor ((char*)&XtStrings[970]) #endif #ifndef XtCCursor #define XtCCursor ((char*)&XtStrings[976]) #endif #ifndef XtCDepth #define XtCDepth ((char*)&XtStrings[983]) #endif #ifndef XtCEditType #define XtCEditType ((char*)&XtStrings[989]) #endif #ifndef XtCEventBindings #define XtCEventBindings ((char*)&XtStrings[998]) #endif #ifndef XtCFile #define XtCFile ((char*)&XtStrings[1012]) #endif #ifndef XtCFont #define XtCFont ((char*)&XtStrings[1017]) #endif #ifndef XtCForeground #define XtCForeground ((char*)&XtStrings[1022]) #endif #ifndef XtCFraction #define XtCFraction ((char*)&XtStrings[1033]) #endif #ifndef XtCFunction #define XtCFunction ((char*)&XtStrings[1042]) #endif #ifndef XtCHeight #define XtCHeight ((char*)&XtStrings[1051]) #endif #ifndef XtCHSpace #define XtCHSpace ((char*)&XtStrings[1058]) #endif #ifndef XtCIndex #define XtCIndex ((char*)&XtStrings[1065]) #endif #ifndef XtCInitialResourcesPersistent #define XtCInitialResourcesPersistent ((char*)&XtStrings[1071]) #endif #ifndef XtCInsertPosition #define XtCInsertPosition ((char*)&XtStrings[1098]) #endif #ifndef XtCInterval #define XtCInterval ((char*)&XtStrings[1113]) #endif #ifndef XtCJustify #define XtCJustify ((char*)&XtStrings[1122]) #endif #ifndef XtCKnobIndent #define XtCKnobIndent ((char*)&XtStrings[1130]) #endif #ifndef XtCKnobPixel #define XtCKnobPixel ((char*)&XtStrings[1141]) #endif #ifndef XtCLabel #define XtCLabel ((char*)&XtStrings[1151]) #endif #ifndef XtCLength #define XtCLength ((char*)&XtStrings[1157]) #endif #ifndef XtCMappedWhenManaged #define XtCMappedWhenManaged ((char*)&XtStrings[1164]) #endif #ifndef XtCMargin #define XtCMargin ((char*)&XtStrings[1182]) #endif #ifndef XtCMenuEntry #define XtCMenuEntry ((char*)&XtStrings[1189]) #endif #ifndef XtCNotify #define XtCNotify ((char*)&XtStrings[1199]) #endif #ifndef XtCOrientation #define XtCOrientation ((char*)&XtStrings[1206]) #endif #ifndef XtCParameter #define XtCParameter ((char*)&XtStrings[1218]) #endif #ifndef XtCPixmap #define XtCPixmap ((char*)&XtStrings[1228]) #endif #ifndef XtCPosition #define XtCPosition ((char*)&XtStrings[1235]) #endif #ifndef XtCReadOnly #define XtCReadOnly ((char*)&XtStrings[1244]) #endif #ifndef XtCResize #define XtCResize ((char*)&XtStrings[1253]) #endif #ifndef XtCReverseVideo #define XtCReverseVideo ((char*)&XtStrings[1260]) #endif #ifndef XtCScreen #define XtCScreen ((char*)&XtStrings[1273]) #endif #ifndef XtCScrollProc #define XtCScrollProc ((char*)&XtStrings[1280]) #endif #ifndef XtCScrollDCursor #define XtCScrollDCursor ((char*)&XtStrings[1291]) #endif #ifndef XtCScrollHCursor #define XtCScrollHCursor ((char*)&XtStrings[1305]) #endif #ifndef XtCScrollLCursor #define XtCScrollLCursor ((char*)&XtStrings[1319]) #endif #ifndef XtCScrollRCursor #define XtCScrollRCursor ((char*)&XtStrings[1333]) #endif #ifndef XtCScrollUCursor #define XtCScrollUCursor ((char*)&XtStrings[1347]) #endif #ifndef XtCScrollVCursor #define XtCScrollVCursor ((char*)&XtStrings[1361]) #endif #ifndef XtCSelection #define XtCSelection ((char*)&XtStrings[1375]) #endif #ifndef XtCSensitive #define XtCSensitive ((char*)&XtStrings[1385]) #endif #ifndef XtCSelectionArray #define XtCSelectionArray ((char*)&XtStrings[1395]) #endif #ifndef XtCSpace #define XtCSpace ((char*)&XtStrings[1410]) #endif #ifndef XtCString #define XtCString ((char*)&XtStrings[1416]) #endif #ifndef XtCTextOptions #define XtCTextOptions ((char*)&XtStrings[1423]) #endif #ifndef XtCTextPosition #define XtCTextPosition ((char*)&XtStrings[1435]) #endif #ifndef XtCTextSink #define XtCTextSink ((char*)&XtStrings[1448]) #endif #ifndef XtCTextSource #define XtCTextSource ((char*)&XtStrings[1457]) #endif #ifndef XtCThickness #define XtCThickness ((char*)&XtStrings[1468]) #endif #ifndef XtCThumb #define XtCThumb ((char*)&XtStrings[1478]) #endif #ifndef XtCTranslations #define XtCTranslations ((char*)&XtStrings[1484]) #endif #ifndef XtCValue #define XtCValue ((char*)&XtStrings[1497]) #endif #ifndef XtCVSpace #define XtCVSpace ((char*)&XtStrings[1503]) #endif #ifndef XtCWidth #define XtCWidth ((char*)&XtStrings[1510]) #endif #ifndef XtCWindow #define XtCWindow ((char*)&XtStrings[1516]) #endif #ifndef XtCX #define XtCX ((char*)&XtStrings[1523]) #endif #ifndef XtCY #define XtCY ((char*)&XtStrings[1525]) #endif #ifndef XtRAcceleratorTable #define XtRAcceleratorTable ((char*)&XtStrings[1527]) #endif #ifndef XtRAtom #define XtRAtom ((char*)&XtStrings[1544]) #endif #ifndef XtRBitmap #define XtRBitmap ((char*)&XtStrings[1549]) #endif #ifndef XtRBool #define XtRBool ((char*)&XtStrings[1556]) #endif #ifndef XtRBoolean #define XtRBoolean ((char*)&XtStrings[1561]) #endif #ifndef XtRCallback #define XtRCallback ((char*)&XtStrings[1569]) #endif #ifndef XtRCallProc #define XtRCallProc ((char*)&XtStrings[1578]) #endif #ifndef XtRCardinal #define XtRCardinal ((char*)&XtStrings[1587]) #endif #ifndef XtRColor #define XtRColor ((char*)&XtStrings[1596]) #endif #ifndef XtRColormap #define XtRColormap ((char*)&XtStrings[1602]) #endif #ifndef XtRCursor #define XtRCursor ((char*)&XtStrings[1611]) #endif #ifndef XtRDimension #define XtRDimension ((char*)&XtStrings[1618]) #endif #ifndef XtRDisplay #define XtRDisplay ((char*)&XtStrings[1628]) #endif #ifndef XtREditMode #define XtREditMode ((char*)&XtStrings[1636]) #endif #ifndef XtREnum #define XtREnum ((char*)&XtStrings[1645]) #endif #ifndef XtRFile #define XtRFile ((char*)&XtStrings[1650]) #endif #ifndef XtRFloat #define XtRFloat ((char*)&XtStrings[1655]) #endif #ifndef XtRFont #define XtRFont ((char*)&XtStrings[1661]) #endif #ifndef XtRFontStruct #define XtRFontStruct ((char*)&XtStrings[1666]) #endif #ifndef XtRFunction #define XtRFunction ((char*)&XtStrings[1677]) #endif #ifndef XtRGeometry #define XtRGeometry ((char*)&XtStrings[1686]) #endif #ifndef XtRImmediate #define XtRImmediate ((char*)&XtStrings[1695]) #endif #ifndef XtRInitialState #define XtRInitialState ((char*)&XtStrings[1705]) #endif #ifndef XtRInt #define XtRInt ((char*)&XtStrings[1718]) #endif #ifndef XtRJustify #define XtRJustify ((char*)&XtStrings[1722]) #endif #ifndef XtRLongBoolean #define XtRLongBoolean ((char*)&XtStrings[1730]) #endif #ifndef XtRObject #define XtRObject ((char*)&XtStrings[1735]) #endif #ifndef XtROrientation #define XtROrientation ((char*)&XtStrings[1742]) #endif #ifndef XtRPixel #define XtRPixel ((char*)&XtStrings[1754]) #endif #ifndef XtRPixmap #define XtRPixmap ((char*)&XtStrings[1760]) #endif #ifndef XtRPointer #define XtRPointer ((char*)&XtStrings[1767]) #endif #ifndef XtRPosition #define XtRPosition ((char*)&XtStrings[1775]) #endif #ifndef XtRScreen #define XtRScreen ((char*)&XtStrings[1784]) #endif #ifndef XtRShort #define XtRShort ((char*)&XtStrings[1791]) #endif #ifndef XtRString #define XtRString ((char*)&XtStrings[1797]) #endif #ifndef XtRStringArray #define XtRStringArray ((char*)&XtStrings[1804]) #endif #ifndef XtRStringTable #define XtRStringTable ((char*)&XtStrings[1816]) #endif #ifndef XtRUnsignedChar #define XtRUnsignedChar ((char*)&XtStrings[1828]) #endif #ifndef XtRTranslationTable #define XtRTranslationTable ((char*)&XtStrings[1841]) #endif #ifndef XtRVisual #define XtRVisual ((char*)&XtStrings[1858]) #endif #ifndef XtRWidget #define XtRWidget ((char*)&XtStrings[1865]) #endif #ifndef XtRWidgetClass #define XtRWidgetClass ((char*)&XtStrings[1872]) #endif #ifndef XtRWidgetList #define XtRWidgetList ((char*)&XtStrings[1884]) #endif #ifndef XtRWindow #define XtRWindow ((char*)&XtStrings[1895]) #endif #ifndef XtEoff #define XtEoff ((char*)&XtStrings[1902]) #endif #ifndef XtEfalse #define XtEfalse ((char*)&XtStrings[1906]) #endif #ifndef XtEno #define XtEno ((char*)&XtStrings[1912]) #endif #ifndef XtEon #define XtEon ((char*)&XtStrings[1915]) #endif #ifndef XtEtrue #define XtEtrue ((char*)&XtStrings[1918]) #endif #ifndef XtEyes #define XtEyes ((char*)&XtStrings[1923]) #endif #ifndef XtEvertical #define XtEvertical ((char*)&XtStrings[1927]) #endif #ifndef XtEhorizontal #define XtEhorizontal ((char*)&XtStrings[1936]) #endif #ifndef XtEtextRead #define XtEtextRead ((char*)&XtStrings[1947]) #endif #ifndef XtEtextAppend #define XtEtextAppend ((char*)&XtStrings[1952]) #endif #ifndef XtEtextEdit #define XtEtextEdit ((char*)&XtStrings[1959]) #endif #ifndef XtExtdefaultbackground #define XtExtdefaultbackground ((char*)&XtStrings[1964]) #endif #ifndef XtExtdefaultforeground #define XtExtdefaultforeground ((char*)&XtStrings[1984]) #endif #ifndef XtExtdefaultfont #define XtExtdefaultfont ((char*)&XtStrings[2004]) #endif #ifndef XtNfontSet #define XtNfontSet ((char*)&XtStrings[2018]) #endif #ifndef XtRFontSet #define XtRFontSet ((char*)&XtStrings[2026]) #endif #ifndef XtCFontSet #define XtCFontSet ((char*)&XtStrings[2034]) #endif extern _XtStringDefs_h_Const char XtR6Strings[]; #ifndef XtRGravity #define XtRGravity ((char*)&XtR6Strings[0]) #endif #ifndef XtNcreateHook #define XtNcreateHook ((char*)&XtR6Strings[8]) #endif #ifndef XtNchangeHook #define XtNchangeHook ((char*)&XtR6Strings[19]) #endif #ifndef XtNconfigureHook #define XtNconfigureHook ((char*)&XtR6Strings[30]) #endif #ifndef XtNgeometryHook #define XtNgeometryHook ((char*)&XtR6Strings[44]) #endif #ifndef XtNdestroyHook #define XtNdestroyHook ((char*)&XtR6Strings[57]) #endif #ifndef XtNshells #define XtNshells ((char*)&XtR6Strings[69]) #endif #ifndef XtNnumShells #define XtNnumShells ((char*)&XtR6Strings[76]) #endif #ifndef XtRCommandArgArray #define XtRCommandArgArray ((char*)&XtR6Strings[86]) #endif #ifndef XtRDirectoryString #define XtRDirectoryString ((char*)&XtR6Strings[102]) #endif #ifndef XtREnvironmentArray #define XtREnvironmentArray ((char*)&XtR6Strings[118]) #endif #ifndef XtRRestartStyle #define XtRRestartStyle ((char*)&XtR6Strings[135]) #endif #ifndef XtRSmcConn #define XtRSmcConn ((char*)&XtR6Strings[148]) #endif #ifndef XtHcreate #define XtHcreate ((char*)&XtR6Strings[156]) #endif #ifndef XtHsetValues #define XtHsetValues ((char*)&XtR6Strings[165]) #endif #ifndef XtHmanageChildren #define XtHmanageChildren ((char*)&XtR6Strings[177]) #endif #ifndef XtHunmanageChildren #define XtHunmanageChildren ((char*)&XtR6Strings[194]) #endif #ifndef XtHmanageSet #define XtHmanageSet ((char*)&XtR6Strings[213]) #endif #ifndef XtHunmanageSet #define XtHunmanageSet ((char*)&XtR6Strings[225]) #endif #ifndef XtHrealizeWidget #define XtHrealizeWidget ((char*)&XtR6Strings[239]) #endif #ifndef XtHunrealizeWidget #define XtHunrealizeWidget ((char*)&XtR6Strings[255]) #endif #ifndef XtHaddCallback #define XtHaddCallback ((char*)&XtR6Strings[273]) #endif #ifndef XtHaddCallbacks #define XtHaddCallbacks ((char*)&XtR6Strings[287]) #endif #ifndef XtHremoveCallback #define XtHremoveCallback ((char*)&XtR6Strings[302]) #endif #ifndef XtHremoveCallbacks #define XtHremoveCallbacks ((char*)&XtR6Strings[319]) #endif #ifndef XtHremoveAllCallbacks #define XtHremoveAllCallbacks ((char*)&XtR6Strings[337]) #endif #ifndef XtHaugmentTranslations #define XtHaugmentTranslations ((char*)&XtR6Strings[358]) #endif #ifndef XtHoverrideTranslations #define XtHoverrideTranslations ((char*)&XtR6Strings[380]) #endif #ifndef XtHuninstallTranslations #define XtHuninstallTranslations ((char*)&XtR6Strings[403]) #endif #ifndef XtHsetKeyboardFocus #define XtHsetKeyboardFocus ((char*)&XtR6Strings[427]) #endif #ifndef XtHsetWMColormapWindows #define XtHsetWMColormapWindows ((char*)&XtR6Strings[446]) #endif #ifndef XtHsetMappedWhenManaged #define XtHsetMappedWhenManaged ((char*)&XtR6Strings[469]) #endif #ifndef XtHmapWidget #define XtHmapWidget ((char*)&XtR6Strings[492]) #endif #ifndef XtHunmapWidget #define XtHunmapWidget ((char*)&XtR6Strings[504]) #endif #ifndef XtHpopup #define XtHpopup ((char*)&XtR6Strings[518]) #endif #ifndef XtHpopupSpringLoaded #define XtHpopupSpringLoaded ((char*)&XtR6Strings[526]) #endif #ifndef XtHpopdown #define XtHpopdown ((char*)&XtR6Strings[546]) #endif #ifndef XtHconfigure #define XtHconfigure ((char*)&XtR6Strings[556]) #endif #ifndef XtHpreGeometry #define XtHpreGeometry ((char*)&XtR6Strings[568]) #endif #ifndef XtHpostGeometry #define XtHpostGeometry ((char*)&XtR6Strings[582]) #endif #ifndef XtHdestroy #define XtHdestroy ((char*)&XtR6Strings[597]) #endif #endif /* XTSTRINGDEFINES */ #ifndef XTSTRINGDEFINES #undef _XtStringDefs_h_Const #endif #endif /* _XtStringDefs_h_ */ 07070100086d05000081a40000000000000000000000014c5c3b1400000df7000000b600010002ffffffffffffffff0000002700000000root/usr/local/include/X11/Composite.h/* $Xorg: Composite.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86$ */ #ifndef _XtComposite_h #define _XtComposite_h typedef struct _CompositeClassRec *CompositeWidgetClass; typedef Cardinal (*XtOrderProc)( Widget /* child */ ); _XFUNCPROTOBEGIN extern void XtManageChildren( WidgetList /* children */, Cardinal /* num_children */ ); extern void XtManageChild( Widget /* child */ ); extern void XtUnmanageChildren( WidgetList /* children */, Cardinal /* num_children */ ); extern void XtUnmanageChild( Widget /* child */ ); typedef void (*XtDoChangeProc)( Widget /* composite_parent */, WidgetList /* unmanage_children */, Cardinal * /* num_unmanage_children */, WidgetList /* manage_children */, Cardinal * /* num_manage_children */, XtPointer /* client_data */ ); extern void XtChangeManagedSet( WidgetList /* unmanage_children */, Cardinal /* num_unmanage_children */, XtDoChangeProc /* do_change_proc */, XtPointer /* client_data */, WidgetList /* manage_children */, Cardinal /* num_manage_children */ ); _XFUNCPROTOEND #ifndef VMS externalref WidgetClass compositeWidgetClass; #endif #endif /* _XtComposite_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d1d000081a40000000000000000000000014c5c3b14000031f9000000b600010002ffffffffffffffff0000002400000000root/usr/local/include/X11/ShellP.h/* $Xorg: ShellP.h,v 1.4 2001/02/09 02:03:58 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* * ShellP.h - Private definitions for Shell widget * * Author: Paul Asente * Digital Equipment Corporation * Western Software Laboratory * Date: Thu Dec 3, 1987 */ #ifndef _XtShellPrivate_h #define _XtShellPrivate_h #include /* ***** * ***** VendorP.h is included later on; it needs fields defined in the first * ***** part of this header file * ***** */ _XFUNCPROTOBEGIN /*********************************************************************** * * Shell Widget Private Data * ***********************************************************************/ /* New fields for the Shell widget class record */ typedef struct { XtPointer extension; /* pointer to extension record */ } ShellClassPart; typedef struct { XtPointer next_extension; /* 1st 4 mandated for all extension records */ XrmQuark record_type; /* NULLQUARK; on ShellClassPart */ long version; /* must be XtShellExtensionVersion */ Cardinal record_size; /* sizeof(ShellClassExtensionRec) */ XtGeometryHandler root_geometry_manager; } ShellClassExtensionRec, *ShellClassExtension; #define XtShellExtensionVersion 1L #define XtInheritRootGeometryManager ((XtGeometryHandler)_XtInherit) typedef struct _ShellClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; } ShellClassRec; externalref ShellClassRec shellClassRec; /* New fields for the shell widget */ typedef struct { char *geometry; XtCreatePopupChildProc create_popup_child_proc; XtGrabKind grab_kind; Boolean spring_loaded; Boolean popped_up; Boolean allow_shell_resize; Boolean client_specified; /* re-using old name */ #define _XtShellPositionValid ((Boolean)(1<<0)) #define _XtShellNotReparented ((Boolean)(1<<1)) #define _XtShellPPositionOK ((Boolean)(1<<2)) #define _XtShellGeometryParsed ((Boolean)(1<<3)) Boolean save_under; Boolean override_redirect; XtCallbackList popup_callback; XtCallbackList popdown_callback; Visual* visual; } ShellPart; typedef struct { CorePart core; CompositePart composite; ShellPart shell; } ShellRec, *ShellWidget; /*********************************************************************** * * OverrideShell Widget Private Data * ***********************************************************************/ /* New fields for the OverrideShell widget class record */ typedef struct { XtPointer extension; /* pointer to extension record */ } OverrideShellClassPart; typedef struct _OverrideShellClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; OverrideShellClassPart override_shell_class; } OverrideShellClassRec; externalref OverrideShellClassRec overrideShellClassRec; /* No new fields for the override shell widget */ typedef struct {int frabjous;} OverrideShellPart; typedef struct { CorePart core; CompositePart composite; ShellPart shell; OverrideShellPart override; } OverrideShellRec, *OverrideShellWidget; /*********************************************************************** * * WMShell Widget Private Data * ***********************************************************************/ /* New fields for the WMShell widget class record */ typedef struct { XtPointer extension; /* pointer to extension record */ } WMShellClassPart; typedef struct _WMShellClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; WMShellClassPart wm_shell_class; } WMShellClassRec; externalref WMShellClassRec wmShellClassRec; /* New fields for the WM shell widget */ typedef struct { char *title; int wm_timeout; Boolean wait_for_wm; Boolean transient; Boolean urgency; Widget client_leader; String window_role; struct _OldXSizeHints { /* pre-R4 Xlib structure */ long flags; int x, y; int width, height; int min_width, min_height; int max_width, max_height; int width_inc, height_inc; struct { int x; int y; } min_aspect, max_aspect; } size_hints; XWMHints wm_hints; int base_width, base_height; int win_gravity; Atom title_encoding; } WMShellPart; typedef struct { CorePart core; CompositePart composite; ShellPart shell; WMShellPart wm; } WMShellRec, *WMShellWidget; _XFUNCPROTOEND #include _XFUNCPROTOBEGIN /*********************************************************************** * * TransientShell Widget Private Data * ***********************************************************************/ /* New fields for the TransientShell widget class record */ typedef struct { XtPointer extension; /* pointer to extension record */ } TransientShellClassPart; typedef struct _TransientShellClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; WMShellClassPart wm_shell_class; VendorShellClassPart vendor_shell_class; TransientShellClassPart transient_shell_class; } TransientShellClassRec; externalref TransientShellClassRec transientShellClassRec; /* New fields for the transient shell widget */ typedef struct { Widget transient_for; } TransientShellPart; typedef struct { CorePart core; CompositePart composite; ShellPart shell; WMShellPart wm; VendorShellPart vendor; TransientShellPart transient; } TransientShellRec, *TransientShellWidget; /*********************************************************************** * * TopLevelShell Widget Private Data * ***********************************************************************/ /* New fields for the TopLevelShell widget class record */ typedef struct { XtPointer extension; /* pointer to extension record */ } TopLevelShellClassPart; typedef struct _TopLevelShellClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; WMShellClassPart wm_shell_class; VendorShellClassPart vendor_shell_class; TopLevelShellClassPart top_level_shell_class; } TopLevelShellClassRec; externalref TopLevelShellClassRec topLevelShellClassRec; /* New fields for the top level shell widget */ typedef struct { char *icon_name; Boolean iconic; Atom icon_name_encoding; } TopLevelShellPart; typedef struct { CorePart core; CompositePart composite; ShellPart shell; WMShellPart wm; VendorShellPart vendor; TopLevelShellPart topLevel; } TopLevelShellRec, *TopLevelShellWidget; /*********************************************************************** * * ApplicationShell Widget Private Data * ***********************************************************************/ /* New fields for the ApplicationShell widget class record */ typedef struct { XtPointer extension; /* pointer to extension record */ } ApplicationShellClassPart; typedef struct _ApplicationShellClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; WMShellClassPart wm_shell_class; VendorShellClassPart vendor_shell_class; TopLevelShellClassPart top_level_shell_class; ApplicationShellClassPart application_shell_class; } ApplicationShellClassRec; externalref ApplicationShellClassRec applicationShellClassRec; /* New fields for the application shell widget */ typedef struct { #if defined(__cplusplus) || defined(c_plusplus) char *c_class; #else char *class; #endif XrmClass xrm_class; int argc; char **argv; } ApplicationShellPart; typedef struct { CorePart core; CompositePart composite; ShellPart shell; WMShellPart wm; VendorShellPart vendor; TopLevelShellPart topLevel; ApplicationShellPart application; } ApplicationShellRec, *ApplicationShellWidget; /*********************************************************************** * * SessionShell Widget Private Data * ***********************************************************************/ /* New fields for the SessionShell widget class record */ typedef struct { XtPointer extension; /* pointer to extension record */ } SessionShellClassPart; typedef struct _SessionShellClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; WMShellClassPart wm_shell_class; VendorShellClassPart vendor_shell_class; TopLevelShellClassPart top_level_shell_class; ApplicationShellClassPart application_shell_class; SessionShellClassPart session_shell_class; } SessionShellClassRec; externalref SessionShellClassRec sessionShellClassRec; typedef struct _XtSaveYourselfRec *XtSaveYourself; /* implementation-private */ /* New fields for the session shell widget */ typedef struct { SmcConn connection; String session_id; String* restart_command; String* clone_command; String* discard_command; String* resign_command; String* shutdown_command; String* environment; String current_dir; String program_path; unsigned char restart_style; unsigned char checkpoint_state; Boolean join_session; XtCallbackList save_callbacks; XtCallbackList interact_callbacks; XtCallbackList cancel_callbacks; XtCallbackList save_complete_callbacks; XtCallbackList die_callbacks; XtCallbackList error_callbacks; XtSaveYourself save; XtInputId input_id; XtPointer ses20; XtPointer ses19; XtPointer ses18; XtPointer ses17; XtPointer ses16; XtPointer ses15; XtPointer ses14; XtPointer ses13; XtPointer ses12; XtPointer ses11; XtPointer ses10; XtPointer ses9; XtPointer ses8; XtPointer ses7; XtPointer ses6; XtPointer ses5; XtPointer ses4; XtPointer ses3; XtPointer ses2; XtPointer ses1; } SessionShellPart; typedef struct { CorePart core; CompositePart composite; ShellPart shell; WMShellPart wm; VendorShellPart vendor; TopLevelShellPart topLevel; ApplicationShellPart application; SessionShellPart session; } SessionShellRec, *SessionShellWidget; _XFUNCPROTOEND #endif /* _XtShellPrivate_h */ 07070100086d22000081a40000000000000000000000014c5c3b1400000b56000000b600010002ffffffffffffffff0000002400000000root/usr/local/include/X11/Vendor.h/* * $Xorg: Vendor.h,v 1.5 2001/02/09 02:03:59 xorgcvs Exp $ * $oHeader: Vendor.h,v 1.2 88/08/18 15:56:44 asente Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef _XtVendor_h #define _XtVendor_h #include /*********************************************************************** * * VendorShell Widget * ***********************************************************************/ /* Class record constants */ typedef struct _VendorShellClassRec *VendorShellWidgetClass; _XFUNCPROTOBEGIN externalref WidgetClass vendorShellWidgetClass; _XFUNCPROTOEND #endif /* _XtVendor_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d16000081a40000000000000000000000014c5c3b1400000a89000000b600010002ffffffffffffffff0000002500000000root/usr/local/include/X11/RectObj.h/* $Xorg: RectObj.h,v 1.4 2001/02/09 02:03:56 xorgcvs Exp $ */ /* $oHeader: RectObj.h,v 1.2 88/08/18 17:39:17 asente Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef _XtRect_h #define _XtRect_h _XFUNCPROTOBEGIN typedef struct _RectObjRec *RectObj; typedef struct _RectObjClassRec *RectObjClass; #ifndef VMS externalref WidgetClass rectObjClass; #endif _XFUNCPROTOEND #endif /* _XtRect_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d23000081a40000000000000000000000014c5c3b1400000e66000000b600010002ffffffffffffffff0000002500000000root/usr/local/include/X11/VendorP.h/* * $Xorg: VendorP.h,v 1.4 2001/02/09 02:03:59 xorgcvs Exp $ * $oHeader: VendorP.h,v 1.2 88/08/18 15:56:48 asente Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* * VendorP.h - Private definitions for VendorShell widget * * Author: Paul Asente * Digital Equipment Corporation * Western Software Laboratory * Date: Thu Dec 3, 1987 */ /*********************************************************************** * * VendorShell Widget Private Data * ***********************************************************************/ #ifndef _XtVendorPrivate_h #define _XtVendorPrivate_h #include /* New fields for the VendorShell widget class record */ _XFUNCPROTOBEGIN typedef struct { XtPointer extension; /* pointer to extension record */ } VendorShellClassPart; typedef struct _VendorShellClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; WMShellClassPart wm_shell_class; VendorShellClassPart vendor_shell_class; } VendorShellClassRec; externalref VendorShellClassRec vendorShellClassRec; /* New fields for the vendor shell widget. */ typedef struct { int vendor_specific; } VendorShellPart; typedef struct { CorePart core; CompositePart composite; ShellPart shell; WMShellPart wm; VendorShellPart vendor; } VendorShellRec, *VendorShellWidget; _XFUNCPROTOEND #endif /* _XtVendorPrivate_h */ 07070100086d19000081a40000000000000000000000014c5c3b1400000f11000000b600010002ffffffffffffffff0000002700000000root/usr/local/include/X11/ResourceI.h/* $Xorg: ResourceI.h,v 1.4 2001/02/09 02:03:56 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86: xc/lib/Xt/ResourceI.h,v 1.5 2001/12/14 19:56:28 dawes Exp $ */ /**************************************************************** * * Resources * ****************************************************************/ #ifndef _XtresourceI_h #define _XtresourceI_h #define StringToQuark(string) XrmStringToQuark(string) #define StringToName(string) XrmStringToName(string) #define StringToClass(string) XrmStringToClass(string) _XFUNCPROTOBEGIN extern void _XtDependencies( XtResourceList * /* class_resp */, Cardinal * /* class_num_resp */, XrmResourceList * /* super_res */, Cardinal /* super_num_res */, Cardinal /* super_widget_size */); extern void _XtResourceDependencies( WidgetClass /* wc */ ); extern void _XtConstraintResDependencies( ConstraintWidgetClass /* wc */ ); extern XtCacheRef* _XtGetResources( Widget /* w */, ArgList /* args */, Cardinal /* num_args */, XtTypedArgList /* typed_args */, Cardinal* /* num_typed_args */ ); extern void _XtCopyFromParent( Widget /* widget */, int /* offset */, XrmValue* /* value */ ); extern void _XtCopyToArg(char *src, XtArgVal *dst, unsigned int size); extern void _XtCopyFromArg(XtArgVal src, char *dst, unsigned int size); extern XrmResourceList* _XtCreateIndirectionTable(XtResourceList resources, Cardinal num_resources); extern void _XtResourceListInitialize(void); _XFUNCPROTOEND #endif /* _XtresourceI_h */ 07070100086d11000081a40000000000000000000000014c5c3b1400001db3000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/IntrinsicI.h/* $Xorg: IntrinsicI.h,v 1.4 2001/02/09 02:03:55 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86: xc/lib/Xt/IntrinsicI.h,v 3.8 2001/12/14 19:56:25 dawes Exp $ */ #ifndef _XtintrinsicI_h #define _XtintrinsicI_h #include "Xtos.h" #include "IntrinsicP.h" #ifdef WIN32 #define _WILLWINSOCK_ #endif #include #include "Object.h" #include "RectObj.h" #include "ObjectP.h" #include "RectObjP.h" #include "ConvertI.h" #include "TranslateI.h" #define RectObjClassFlag 0x02 #define WidgetClassFlag 0x04 #define CompositeClassFlag 0x08 #define ConstraintClassFlag 0x10 #define ShellClassFlag 0x20 #define WMShellClassFlag 0x40 #define TopLevelClassFlag 0x80 /* * The following macros, though very handy, are not suitable for * IntrinsicP.h as they violate the rule that arguments are to * be evaluated exactly once. */ #define XtDisplayOfObject(object) \ (XtIsWidget(object) ? (object)->core.screen->display : \ _XtIsHookObject(object) ? ((HookObject)(object))->hooks.screen->display : \ _XtWindowedAncestor(object)->core.screen->display) #define XtScreenOfObject(object) \ (XtIsWidget(object) ? (object)->core.screen : \ _XtIsHookObject(object) ? ((HookObject)(object))->hooks.screen : \ _XtWindowedAncestor(object)->core.screen) #define XtWindowOfObject(object) \ ((XtIsWidget(object) ? (object) : _XtWindowedAncestor(object)) \ ->core.window) #define XtIsManaged(object) \ (XtIsRectObj(object) ? (object)->core.managed : False) #define XtIsSensitive(object) \ (XtIsRectObj(object) ? ((object)->core.sensitive && \ (object)->core.ancestor_sensitive) : False) /**************************************************************** * * Byte utilities * ****************************************************************/ #define _XBCOPYFUNC _XtBcopy #include /* If the alignment characteristics of your machine are right, these may be faster */ #ifdef UNALIGNED #define XtMemmove(dst, src, size) \ if ((char *)(dst) != (char *)(src)) { \ if (size == sizeof(int)) \ *((int *) (dst)) = *((int *) (src)); \ else if (size == sizeof(char)) \ *((char *) (dst)) = *((char *) (src)); \ else if (size == sizeof(short)) \ *((short *) (dst)) = *((short *) (src)); \ else \ (void) memcpy((char *) (dst), (char *) (src), (int) (size)); \ } #define XtBZero(dst, size) \ if (size == sizeof(int)) \ *((int *) (dst)) = 0; \ else \ bzero((char *) (dst), (int) (size)) #define XtMemcmp(b1, b2, size) \ (size == sizeof(int) ? \ *((int *) (b1)) != *((int *) (b2)) \ : memcmp((char *) (b1), (char *) (b2), (int) (size)) \ ) #else #define XtMemmove(dst, src, size) \ if ((char *)(dst) != (char *)(src)) { \ (void) memcpy((char *) (dst), (char *) (src), (int) (size)); \ } #define XtBZero(dst, size) \ bzero((char *) (dst), (int) (size)) #define XtMemcmp(b1, b2, size) \ memcmp((char *) (b1), (char *) (b2), (int) (size)) #endif /**************************************************************** * * Stack cache allocation/free * ****************************************************************/ #define XtStackAlloc(size, stack_cache_array) \ ((size) <= sizeof(stack_cache_array) \ ? (XtPointer)(stack_cache_array) \ : XtMalloc((unsigned)(size))) #define XtStackFree(pointer, stack_cache_array) \ { if ((pointer) != ((XtPointer)(stack_cache_array))) XtFree(pointer); } /*************************************************************** * * Filename defines * **************************************************************/ /* used by XtResolvePathname */ #ifndef XFILESEARCHPATHDEFAULT #define XFILESEARCHPATHDEFAULT "/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S" #endif /* the following two were both "X Toolkit " prior to R4 */ #ifndef XTERROR_PREFIX #define XTERROR_PREFIX "" #endif #ifndef XTWARNING_PREFIX #define XTWARNING_PREFIX "" #endif #ifndef ERRORDB #define ERRORDB "/usr/lib/X11/XtErrorDB" #endif _XFUNCPROTOBEGIN extern String XtCXtToolkitError; extern void _XtAllocError( String /* alloc_type */ ); extern void _XtCompileResourceList( XtResourceList /* resources */, Cardinal /* num_resources */ ); extern XtGeometryResult _XtMakeGeometryRequest( Widget /* widget */, XtWidgetGeometry* /* request */, XtWidgetGeometry* /* reply_return */, Boolean* /* clear_rect_obj */ ); extern Boolean _XtIsHookObject( Widget /* widget */ ); extern void _XtAddShellToHookObj( Widget /* widget */ ); /* GCManager.c */ extern void _XtGClistFree(Display *dpy, XtPerDisplay pd); /** GeoTattler stuff */ #ifdef XT_GEO_TATTLER extern void _XtGeoTab (int); extern void _XtGeoTrace ( Widget widget, ... ) _X_ATTRIBUTE_PRINTF(2,3); #define CALLGEOTAT(f) f #else /* XT_GEO_TATTLER */ #define CALLGEOTAT(f) #endif /* XT_GEO_TATTLER */ #ifndef XTTRACEMEMORY extern char* __XtMalloc ( unsigned /* size */ ); extern char* __XtCalloc ( unsigned /* num */, unsigned /* size */ ); #else #define __XtMalloc XtMalloc #define __XtCalloc XtCalloc #endif _XFUNCPROTOEND #endif /* _XtintrinsicI_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d1a000081a40000000000000000000000014c5c3b1400001491000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/SelectionI.h/* $Xorg: SelectionI.h,v 1.4 2001/02/09 02:03:58 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef _XtselectionI_h #define _XtselectionI_h #include "Intrinsic.h" typedef struct _RequestRec *Request; typedef struct _SelectRec *Select; typedef struct _RequestRec { Select ctx; /* logical owner */ Widget widget; /* widget actually receiving Selection events */ Window requestor; Atom property; Atom target; Atom type; int format; XtPointer value; unsigned long bytelength; unsigned long offset; XtIntervalId timeout; XSelectionRequestEvent event; /* for XtGetSelectionRequest */ Boolean allSent; } RequestRec; typedef struct { Atom prop; Boolean avail; } SelectionPropRec, *SelectionProp; typedef struct { Display *dpy; Atom incr_atom, indirect_atom, timestamp_atom; int propCount; SelectionProp list; } PropListRec, *PropList; typedef struct _SelectRec { Atom selection; /* constant */ Display *dpy; /* constant */ Widget widget; Time time; unsigned long serial; XtConvertSelectionProc convert; XtLoseSelectionProc loses; XtSelectionDoneProc notify; XtCancelConvertSelectionProc owner_cancel; XtPointer owner_closure; PropList prop_list; Request req; /* state for local non-incr xfer */ int ref_count; /* of active transfers */ unsigned int incremental:1; unsigned int free_when_done:1; unsigned int was_disowned:1; } SelectRec; typedef struct _ParamRec { Atom selection; Atom param; } ParamRec, *Param; typedef struct _ParamInfoRec { unsigned int count; Param paramlist; } ParamInfoRec, *ParamInfo; typedef struct _QueuedRequestRec { Atom selection; Atom target; Atom param; XtSelectionCallbackProc callback; XtPointer closure; Time time; Boolean incremental; } QueuedRequestRec, *QueuedRequest; typedef struct _QueuedRequestInfoRec { int count; Atom *selections; QueuedRequest *requests; } QueuedRequestInfoRec, *QueuedRequestInfo; typedef struct { XtSelectionCallbackProc *callbacks; XtPointer *req_closure; Atom property; Atom *target; Atom type; int format; char *value; int bytelength; int offset; XtIntervalId timeout; XtEventHandler proc; Widget widget; Time time; Select ctx; Boolean *incremental; int current; } CallBackInfoRec, *CallBackInfo; typedef struct { Atom target; Atom property; } IndirectPair; #define IndirectPairWordSize 2 typedef struct { int active_transfer_count; } RequestWindowRec; #define MAX_SELECTION_INCR(dpy) (((65536 < XMaxRequestSize(dpy)) ? \ (65536 << 2) : (XMaxRequestSize(dpy) << 2))-100) #define MATCH_SELECT(event, info) ((event->time == info->time) && \ (event->requestor == XtWindow(info->widget)) && \ (event->selection == info->ctx->selection) && \ (event->target == *info->target)) #endif /* _XtselectionI_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d08000081a40000000000000000000000014c5c3b1400000a91000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/Constraint.h/* $Xorg: Constraint.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ */ /* $oHeader: Constraint.h,v 1.2 88/08/18 15:54:18 asente Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ #ifndef _XtConstraint_h #define _XtConstraint_h _XFUNCPROTOBEGIN typedef struct _ConstraintClassRec *ConstraintWidgetClass; #ifndef VMS externalref WidgetClass constraintWidgetClass; #endif _XFUNCPROTOEND #endif /* _XtConstraint_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 07070100086d04000081a40000000000000000000000014c5c3b1400001020000000b600010002ffffffffffffffff0000002700000000root/usr/local/include/X11/CallbackI.h/* $Xorg: CallbackI.h,v 1.4 2001/02/09 02:03:54 xorgcvs Exp $ */ /*********************************************************** Copyright 1987, 1988, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Digital not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ /* $XFree86$ */ /**************************************************************** * * Callbacks * ****************************************************************/ typedef XrmResource **CallbackTable; #define _XtCBCalling 1 #define _XtCBFreeAfterCalling 2 _XFUNCPROTOBEGIN typedef struct internalCallbackRec { unsigned short count; char is_padded; /* contains NULL padding for external form */ char call_state; /* combination of _XtCB{FreeAfter}Calling */ #ifdef LONG64 unsigned int align_pad; /* padding to align callback list */ #endif /* XtCallbackList */ } InternalCallbackRec, *InternalCallbackList; typedef Boolean (*_XtConditionProc)( XtPointer /* data */ ); extern void _XtAddCallback( InternalCallbackList* /* callbacks */, XtCallbackProc /* callback */, XtPointer /* closure */ ); extern void _XtAddCallbackOnce( InternalCallbackList* /* callbacks */, XtCallbackProc /* callback */, XtPointer /* closure */ ); extern InternalCallbackList _XtCompileCallbackList( XtCallbackList /* xtcallbacks */ ); extern XtCallbackList _XtGetCallbackList( InternalCallbackList* /* callbacks */ ); extern void _XtRemoveAllCallbacks( InternalCallbackList* /* callbacks */ ); extern void _XtRemoveCallback( InternalCallbackList* /* callbacks */, XtCallbackProc /* callback */, XtPointer /* closure */ ); extern void _XtPeekCallback( Widget /* widget */, XtCallbackList /* callbacks */, XtCallbackProc * /* callback */, XtPointer * /* closure */ ); extern void _XtCallConditionalCallbackList( Widget /* widget */, XtCallbackList /* callbacks */, XtPointer /* call_data */, _XtConditionProc /* cond_proc */ ); _XFUNCPROTOEND 07070100086d21000081a40000000000000000000000014c5c3b14000009e8000000b600010002ffffffffffffffff0000002600000000root/usr/local/include/X11/VarargsI.h/* $Xorg: VarargsI.h,v 1.4 2001/02/09 02:03:59 xorgcvs Exp $ */ /* Copyright 1985, 1986, 1987, 1988, 1989, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. */ /* $XFree86: xc/lib/Xt/VarargsI.h,v 3.6 2001/12/14 19:56:32 dawes Exp $ */ #ifndef _VarargsI_h_ #define _VarargsI_h_ #include /* private routines */ _XFUNCPROTOBEGIN extern void _XtCountVaList( va_list /*var*/, int* /*total_count*/, int* /*typed_count*/ ); extern void _XtVaToArgList( Widget /*widget*/, va_list /*var*/, int /*max_count*/, ArgList* /*args_return*/, Cardinal* /*num_args_return*/ ); extern void _XtVaToTypedArgList( va_list /*var*/, int /*count*/, XtTypedArgList* /*args_return*/, Cardinal* /*num_args_return*/ ); extern XtTypedArgList _XtVaCreateTypedArgList( va_list /*var*/, int /*count*/ ); extern void _XtFreeArgList( ArgList /*args*/, int /*total_count*/, int /*typed_count*/ ); extern void _XtGetApplicationResources( Widget /*w*/, XtPointer /*base*/, XtResourceList /*resources*/, Cardinal /*num_resources*/, ArgList /*args*/, Cardinal /*num_args*/, XtTypedArgList /*typed_args*/, Cardinal /*num_typed_args*/ ); extern void _XtGetSubresources( Widget /*w*/, XtPointer /*base*/, const char* /*name*/, const char* /*class*/, XtResourceList /*resources*/, Cardinal /*num_resources*/, ArgList /*args*/, Cardinal /*num_args*/, XtTypedArgList /*typed_args*/, Cardinal /*num_typed_args*/ ); _XFUNCPROTOEND #endif /* _VarargsI_h_ */ 07070100086d0e000081a40000000000000000000000014c5c3b14000008cc000000b600010002ffffffffffffffff0000002600000000root/usr/local/include/X11/HookObjI.h/* $Xorg: HookObjI.h,v 1.4 2001/02/09 02:03:55 xorgcvs Exp $ */ /* Copyright 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. */ #ifndef _XtHookObjI_h #define _XtHookObjI_h _XFUNCPROTOBEGIN /* This object is implementation-dependent and private to the library. */ typedef struct _HookObjRec *HookObject; typedef struct _HookObjClassRec *HookObjectClass; externalref WidgetClass hookObjectClass; typedef struct _HookObjPart { /* resources */ XtCallbackList createhook_callbacks; XtCallbackList changehook_callbacks; XtCallbackList confighook_callbacks; XtCallbackList geometryhook_callbacks; XtCallbackList destroyhook_callbacks; WidgetList shells; Cardinal num_shells; /* private data */ Cardinal max_shells; Screen* screen; }HookObjPart; typedef struct _HookObjRec { ObjectPart object; HookObjPart hooks; } HookObjRec; typedef struct _HookObjClassPart { int unused; } HookObjClassPart; typedef struct _HookObjClassRec { ObjectClassPart object_class; HookObjClassPart hook_class; } HookObjClassRec; externalref HookObjClassRec hookObjClassRec; _XFUNCPROTOEND #endif /* ifndef _Xt_HookObjI_h */ 07070100086d25000041ed0000000000000000000000034c5c3b3700000000000000b600010002ffffffffffffffff0000001300000000root/usr/local/lib07070100086d26000081a40000000000000000000000014c5c3b140022fc20000000b600010002ffffffffffffffff0000001b00000000root/usr/local/lib/libXt.a! / 1281112850 0 0 0 16128 ` m?D?Dtttttttttt\\\\\\\\\\\\\\\\\\\\\\||RRLLLLLLLLLLLLLLLLLL      bbʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔʔhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 i i i i i 4 4 a a a a \ \ \ 6 6 6 6 6 l l l l l l l l l l l l l lddddddddddddddddddddddddddddddVVVVVVVVVV44444444444444444444444444444PPPPPPPPPPPdldldldldl<<<&&&&,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\,,L"""""""""""""+4+4+4+4+4+4+4                             j j j j j j !x!x!x!x!x!t!t!t!t!t!t!t"""<",",",",XtAppAddActionHookXtRemoveActionHook_XtAllocError_XtHeapInitXtMallocXtReallocXtCallocXtFree__XtMalloc__XtCalloc_XtHeapAlloc_XtHeapFreeXtMergeArgLists_XtAddCallback_XtAddCallbackOnceXtAddCallback.XA$BAABFsDXMEVX.XtNxtAddCallback.XA$BAABFsDXMEVX.XtNinvalidCallbackListXtHasCallbacksXtCallCallbackListXtAddCallbacks_XtRemoveCallbackXtRemoveCallback.XA$BAABFsDXMEVX.XtNxtRemoveCallbackXtRemoveCallbacks_XtRemoveAllCallbacksXtRemoveAllCallbacks.XA$BAABFsDXMEVX.XtNxtRemoveAllCallback_XtCompileCallbackList_XtGetCallbackListXtCallCallbacks.XA$BAABFsDXMEVX.XtNxtCallCallback_XtPeekCallback_XtCallConditionalCallbackListXtSetMultiClickTimeXtGetMultiClickTimecompositeWidgetClasscompositeClassRec.XA$BAABGsDXMEfX.resourcesconstraintClassRecconstraintWidgetClass_XtSetDefaultConverterTable_XtTableAddConverter_XtFreeConverterTableXtSetTypeConverterXtAppSetTypeConverterXtAddConverterXtAppAddConverter.XA$BAABGsDXMEpX.cacheHashTable_XtCacheFlushTagXtDirectConvert.XA$BAABGsDXMEpX.globalHeapXtCallConverter_XtConvertXtConvertXtConvertAndStoreXtCallbackReleaseCacheRefXtAppReleaseCacheRefsXtCallbackReleaseCacheRefList_XtConvertInitialize.XA$BAABHsDXMEuX.XtQBool.XA$BAABHsDXMEuX.XtQBoolean.XA$BAABHsDXMEuX.XtQColor.XA$BAABHsDXMEuX.XtQDimension.XA$BAABHsDXMEuX.XtQFont.XA$BAABHsDXMEuX.XtQFontSet.XA$BAABHsDXMEuX.XtQFontStruct.XA$BAABHsDXMEuX.XtQGravity.XA$BAABHsDXMEuX.XtQInt.XA$BAABHsDXMEuX.XtQPixel.XA$BAABHsDXMEuX.XtQPosition_XtQStringXtDisplayStringConversionWarning.XB$BAABHsDXMEuX.XtDisplayStringConversionWarning.report_itXtCvtStringToBoolean.XA$BAABHsDXMEuX.XtNconversionErrorXtStringConversionWarningXtCvtIntToBoolean.XA$BAABHsDXMEuX.XtNwrongParametersXtCvtIntToShortXtCvtIntToBoolXtCvtStringToBoolXtCvtIntToColorXtCvtStringToPixelXtCvtStringToCursor.XB$BAABHsDXMEuX.XtCvtStringToCursor.cursor_namesXtCvtStringToDisplayXtCvtStringToFileXtCvtIntToFloatXtCvtStringToFloatXtCvtStringToFontXtCvtIntToFontXtCvtStringToFontSet.XA$BAABHsDXMEuX.XtNmissingCharsetList.XB$BAABHsDXMEuX.FetchLocaleArg.localeXtCvtStringToFontStructXtCvtStringToIntXtCvtStringToShortXtCvtStringToDimensionXtCvtIntToUnsignedCharXtCvtStringToUnsignedCharXtCvtColorToPixelXtCvtIntToPixelXtCvtIntToPixmapXtCvtStringToInitialStateXtCvtStringToVisualXtCvtStringToAtomXtCvtStringToDirectoryStringXtCvtStringToRestartStyleXtCvtStringToCommandArgArrayXtCvtStringToGravity.XB$BAABHsDXMEuX.XtCvtStringToGravity.haveQuarks.XB$BAABHsDXMEuX.XtCvtStringToGravity.names_XtAddDefaultConverterscolorConvertArgs.XA$BAABHsDXMEuX.displayConvertArg.XA$BAABHsDXMEuX.localeDisplayConvertArgs.XA$BAABHsDXMEuX.visualConvertArgsscreenConvertArg_XtInheritTranslations.XA$BAABHsDXMEzX.resources.XA$BAABHsDXMEzX.unNamedObjClassRecwidgetClassRecwidgetClasscoreWidgetClassXtInitializeWidgetClass_XtCreateWidget.XA$BAABHsDXME4X.XtNxtCreateWidgetXtCreateWidgetXtCreateManagedWidget_XtCreatePopupShell.XA$BAABHsDXME4X.XtNxtCreatePopupShellXtCreatePopupShell_XtAppCreateShellXtAppCreateShellXtCreateApplicationShell_XtCreateHookObj_XtDoPhase2DestroyXtDestroyWidget_XtGetProcessContext.XB$BAABIsDXMECY._XtGetProcessContext.processContextRec_XtDefaultAppContext_XtProcessLockXtCreateApplicationContext_XtProcessUnlock_XtperDisplayListXtOpenDisplay_XtAppInitXtDisplayInitialize_XtInitAppLockXtAppSetExitFlagXtAppGetExitFlagXtCloseDisplayXtDestroyApplicationContext_XtAppDestroyCount.XA$BAABIsDXMECY.appDestroyList_XtDestroyAppContextsXtDatabaseXtDisplayToApplicationContext_XtSortPerDisplayList.XA$BAABIsDXMECY.XtNnoPerDisplay_XtGetPerDisplay_XtCloseDisplaysXtWidgetToApplicationContextXtGetApplicationNameAndClass_XtGetPerDisplayInputXtGetDisplaysXtGetErrorDatabase.XA$BAABIsDXMEHY.errorDBXtAppGetErrorDatabaseXtGetErrorDatabaseTextXtAppGetErrorDatabaseText.XA$BAABIsDXMEHY.error_inited.XA$BAABIsDXMEHY.errorHandler_XtDefaultError.XA$BAABIsDXMEHY.warningHandler_XtDefaultWarningXtWarning_XtDefaultErrorMsgXtError_XtDefaultWarningMsgXtErrorMsg.XA$BAABIsDXMEHY.errorMsgHandlerXtAppErrorMsgXtWarningMsg.XA$BAABIsDXMEHY.warningMsgHandlerXtAppWarningMsgXtSetErrorMsgHandlerXtAppSetErrorMsgHandlerXtSetWarningMsgHandlerXtAppSetWarningMsgHandlerXtAppErrorXtAppWarningXtSetErrorHandlerXtAppSetErrorHandlerXtSetWarningHandlerXtAppSetWarningHandler_XtSetDefaultErrorHandlersXtBuildEventMaskXtRemoveEventHandlerXtAddEventHandlerXtInsertEventHandlerXtRemoveRawEventHandlerXtInsertRawEventHandlerXtAddRawEventHandlerXtRemoveEventTypeHandlerXtInsertEventTypeHandlerXtRegisterDrawable.XA$BAABIsDXMEMY.WWfakeXtUnregisterDrawableXtWindowToWidget_XtAllocWWTable_XtFreeWWTableXtDispatchEventToWidget_XtConvertTypeToMaskXtAddExposureToRegion_XtEventInitialize.XA$BAABIsDXMEMY.nullRegion.XA$BAABIsDXMEMY.masks_XtOnGrabListXtDispatchEventXtRemoveGrabXtAddGrabXtMainLoopXtAppMainLoop_XtFreeEventTableXtLastTimestampProcessedXtLastEventProcessed_XtSendFocusEventXtSetEventDispatcherXtRegisterExtensionSelector_XtExtensionSelect_XtFreePerWidgetInput.XA$BAABIsDXMERY.perWidgetInputContext_XtGetPerWidgetInput_XtFillAncestorList_XtFindRemapWidget_XtUngrabBadGrabsXtIsRectObjXtIsWidgetXtIsCompositeXtIsConstraintXtIsShellXtIsOverrideShellXtIsWMShellXtIsVendorShellXtIsTransientShellXtIsTopLevelShellXtIsApplicationShellXtIsSessionShellXtMapWidgetXtUnmapWidgetXtNewString_XtGClistFreeXtAllocateGCXtGetGCXtReleaseGCXtDestroyGC_XtMakeGeometryRequestXtMakeGeometryRequestXtMakeResizeRequestXtResizeWindowXtResizeWidgetXtConfigureWidgetXtMoveWidgetXtTranslateCoordsXtQueryGeometryXtGetActionKeysymXtGetResourceListXtGetConstraintResourceList.XB$BAABKsDXMUvY.GetValues.QCallback.XB$BAABKsDXMUvY.GetValues.QTranslationTableXtGetValuesXtGetSubvalues.XA$BAABKsDXMU0Y.resourceshookObjClassRechookObjectClassXtAppAddBlockHookXtRemoveBlockHook_XtAddShellToHookObjXtHooksOfDisplay_XtIsHookObject_XtInheritXtToolkitInitialize.XB$BAABKsDXMU_Y.XtToolkitInitialize.initialized_XtGetUserName.XB$BAABKsDXMU_Y.GetRootDirName.ptrXtSetLanguageProcXtScreenDatabase_XtPreparseCommandLine.XA$BAABKsDXMU_Y.opTable_XtDisplayInitializeXtAppSetFallbackResourcesXtOpenApplicationXtAppInitializeXtInitializeXtIsSubclass_XtCheckSubclassFlag_XtIsSubclassOfXtGetClassExtension_XtWindowedAncestorXtCXtToolkitErrorXtRealizeWidgetXtUnrealizeWidgetXtCreateWindowXtNameToWidgetXtDisplayOfObjectXtDisplayXtScreenOfObjectXtScreenXtWindowOfObjectXtWindowXtSuperclassXtClassXtIsManagedXtIsRealizedXtIsSensitiveXtNameXtParentXtIsObjectXtFindFile.XB$BAABLsDXMUDZ.ExtractLocaleName.bufXtResolvePathname.XB$BAABLsDXMUDZ.XtResolvePathname.defaultPath.XA$BAABLsDXMUDZ.defaultSubsXtCallAcceptFocus_XtClearAncestorCache.XA$BAABLsDXMUIZ.pathTraceDepth.XA$BAABLsDXMUIZ.pathTraceXtGetKeyboardFocusWidget.XA$BAABLsDXMUIZ.pseudoTraceDepth.XA$BAABLsDXMUIZ.pseudoTrace.XA$BAABLsDXMUIZ.pseudoTraceMax_XtProcessKeyboardEvent.XA$BAABLsDXMUIZ.pathTraceMax_XtHandleFocusXtSetKeyboardFocus.XA$BAABLsDXMUNZ.XtNinvalidChildXtUnmanageChildren.XA$BAABLsDXMUNZ.XtNxtUnmanageChildrenXtUnmanageChildXtManageChildren.XA$BAABLsDXMUNZ.XtNxtManageChildrenXtManageChildXtSetMappedWhenManagedXtChangeManagedSet.XA$BAABLsDXMUNZ.XtNxtChangeManagedSet.XA$BAABMsDXMUSZ.zero_time_XtWaitForSomethingXtAddTimeOutXtAppAddTimeOut.XA$BAABMsDXMUSZ.freeTimerRecsXtRemoveTimeOutXtAddWorkProcXtAppAddWorkProc.XA$BAABMsDXMUSZ.freeWorkRecsXtRemoveWorkProcXtAddSignalXtAppAddSignal.XA$BAABMsDXMUSZ.freeSignalRecsXtRemoveSignalXtNoticeSignalXtAddInputXtAppAddInputXtRemoveInput_XtRemoveAllInputsXtNextEventXtAppNextEvent_XtRefreshMappingXtProcessEventXtAppProcessEventXtPendingXtAppPendingXtPeekEventXtAppPeekEventXtAppPeekEvent_SkipTimer.XB$BAABMsDXMUXZ.ConstructCallbackOffsets.QCallback.XA$BAABMsDXMUXZ.resourcesobjectClassRecobjectClass_XtDestroyServerGrabs_XtCheckServerGrabsOnWidgetXtGrabKeyXtGrabButtonXtUngrabKeyXtUngrabButtonXtGrabKeyboardXtUngrabKeyboardXtGrabPointerXtUngrabPointer_XtRegisterPassiveGrabs_XtProcessPointerEvent_XtPopupXtPopupXtPopupSpringLoadedXtPopdownXtCallbackPopdownXtCallbackNoneXtCallbackNonexclusiveXtCallbackExclusive.XB$BAABNsDXMUwZ.XtCopyAncestorSensitive.sensitive.XA$BAABNsDXMUwZ.resourcesrectObjClassRecrectObjClass_XtResourceConfigurationEH_XtCopyFromParent_XtCopyFromArg_XtCopyToArg_XtCompileResourceList_XtDependencies_XtResourceDependencies_XtConstraintResDependencies_XtCreateIndirectionTable.XA$BAABNsDXMU6Z.QinitialResourcesPersistent.XA$BAABNsDXMU6Z.Qscreen.XA$BAABNsDXMU6Z.QString.XA$BAABNsDXMU6Z.QScreen.XA$BAABNsDXMU6Z.QInitialResourcesPersistent.XA$BAABNsDXMU6Z.QBoolean.XA$BAABNsDXMU6Z.Qtranslations.XA$BAABNsDXMU6Z.QImmediate.XA$BAABNsDXMU6Z.QCallProc.XA$BAABNsDXMU6Z.QTranslations.XA$BAABNsDXMU6Z.QbaseTranslations.XA$BAABNsDXMU6Z.QTranslationTable_XtGetResources_XtGetSubresourcesXtGetSubresources_XtGetApplicationResourcesXtGetApplicationResources_XtResourceListInitialize.XA$BAABNsDXMU6Z.initialized_XtSetDefaultSelectionTimeoutXtSetSelectionTimeoutXtAppSetSelectionTimeoutXtGetSelectionTimeoutXtAppGetSelectionTimeout.XA$BAABOsDXMU$Z.selectPropertyContext.XB$BAABOsDXMU$Z.GetPropList.names.XA$BAABOsDXMU$Z.selectContext.XA$BAABOsDXMU$Z.errorWindow.XA$BAABOsDXMU$Z.firstProtectRequest.XA$BAABOsDXMU$Z.oldErrorHandler.XA$BAABOsDXMU$Z.selectWindowContext.XA$BAABOsDXMU$Z.StorageSizeXtOwnSelectionXtOwnSelectionIncrementalXtDisownSelectionXtGetSelectionValueXtGetSelectionValueIncrementalXtGetSelectionValuesXtGetSelectionValuesIncrementalXtGetSelectionRequestXtReservePropertyAtomXtReleasePropertyAtom.XA$BAABOsDXMU$Z.multipleContextXtCreateSelectionRequestXtSendSelectionRequestXtCancelSelectionRequestXtSetSelectionParametersXtGetSelectionParameters.XA$BAABOsDXMU$Z.paramPropertyContextXtSetSensitiveXtSetSubvaluesXtSetValuesXtSetWMColormapWindows.XB$BAABPsDXMUTa._XtShellAncestorSensitive.true.XB$BAABPsDXMUTa._XtTitleEncoding.atomtransientShellWidgetClasswmShellWidgetClasstopLevelShellWidgetClassapplicationShellWidgetClasssessionShellWidgetClass_XtShellGetCoordinatesapplicationShellClassRec.XB$BAABPsDXMUTa.JoinSession.context.XA$BAABPsDXMUTa.propertyTableXtSessionReturnTokenXtSessionGetTokentransientShellClassRecwmShellClassRectopLevelShellClassRecsessionShellClassRec.XA$BAABPsDXMUTa.applicationResources.XA$BAABPsDXMUTa.compositeClassExtension.XA$BAABPsDXMUTa.shellResources.XA$BAABPsDXMUTa.shellClassExtRecshellClassRecshellWidgetClass.XA$BAABPsDXMUTa.overrideResourcesoverrideShellClassRecoverrideShellWidgetClass.XA$BAABPsDXMUTa.default_unspecified_shell_int.XA$BAABPsDXMUTa.wmResources.XA$BAABPsDXMUTa.transientResources.XA$BAABPsDXMUTa.topLevelResources.XA$BAABPsDXMUTa.sessionResources.XA$BAABPsDXMUTa.sessionCompositeClassExtension.XA$BAABPsDXMUYa.XtNtranslationError_XtInitializeActionData_XtBindActions_XtUnbindActions_XtFreeActionsXtAddActionsXtAppAddActionsXtGetActionListXtMenuPopupAction_XtPopupInitialize.XA$BAABPsDXMUYa.tmActionsXtCallActionProc_XtDoFreeBindings_XtRegisterGrabs.XA$BAABPsDXMUda.grabActionListXtRegisterGrabAction_XtGrabInitialize_XtComputeLateBindings_XtBuildKeysymTables_XtAllocTMContext_XtMatchUsingDontCareMods.XA$BAABQsDXMUia.modmixXtTranslateKeycodeXtConvertCase_XtMatchUsingStandardModsXtTranslateKeyXtSetKeyTranslatorXtRegisterCaseConverterXtGetKeysymTableXtKeysymToKeycodeList.XA$BAABQsDXMUna.XtNtranslationParseError.XB$BAABQsDXMUna.LookupTMEventType.previous.XA$BAABQsDXMUna.events.XB$BAABQsDXMUna._XtLookupModifier.previous.XA$BAABQsDXMUna.modifiers.XA$BAABQsDXMUna.QMeta.XA$BAABQsDXMUna.QCtrl.XA$BAABQsDXMUna.QNone.XA$BAABQsDXMUna.QAny.XA$BAABQsDXMUna.buttonModifierMasks.XA$BAABQsDXMUna.timerEventRecXtCvtStringToAcceleratorTableXtCvtStringToTranslationTableXtParseAcceleratorTableXtParseTranslationTable_XtTranslateInitialize.XA$BAABQsDXMUna.initialized.XA$BAABQsDXMUna.buttonNames.XA$BAABQsDXMUna.notifyModes.XA$BAABQsDXMUna.motionDetails.XA$BAABQsDXMUna.mappingNotify_XtAddTMConverters_XtPrintXlations_XtDisplayTranslations_XtDisplayAccelerators_XtDisplayInstalledAccelerators_XtPrintActions_XtPrintState_XtPrintEventSeq_XtGetQuarkIndex_XtGetTypeIndex_XtGlobalTM_XtGetModifierIndex_XtRegularMatch_XtMatchAtom.XA$BAABRsDXMUxa.contextCache_XtTranslateEvent.XA$BAABRsDXMUxa.XtNtranslationError_XtTraverseStateTree_XtInstallTranslations_XtMergeTranslations_XtRemoveTranslations_XtDestroyTMDataXtUninstallTranslations_XtCreateXlations_XtParseTreeToStateTree_XtAddEventSeqToStateTree_XtCvtMergeTranslations.XB$BAABRsDXMUxa.MergeThem.from_type.XB$BAABRsDXMUxa.MergeThem.to_type_XtUnmergeTranslations_XtGetTranslationValue_XtRemoveStateTreeByIndex_XtFreeTranslationsXtInstallAcceleratorsXtInstallAllAcceleratorsXtAugmentTranslationsXtOverrideTranslations.XA$BAABRsDXMU2a.process_lockXtAppLockXtAppUnlockXtProcessLockXtProcessUnlockXtToolkitThreadInitializeXtVaCreateWidgetXtVaCreateManagedWidgetXtVaAppCreateShellXtVaCreatePopupShellXtVaSetValuesXtVaSetSubvalues_XtVaOpenApplication_XtVaAppInitializeXtVaOpenApplicationXtVaAppInitializeXtVaGetSubresourcesXtVaGetApplicationResources.XA$BAABRsDXMUAb.XtNxtGetTypedArgXtVaGetValuesXtVaGetSubvalues_XtCountVaListXtVaCreateArgsList_XtVaCreateTypedArgList.XA$BAABSsDXMUFb.XtNxtConvertVarToArgList_XtFreeArgList_XtVaToArgList_XtVaToTypedArgListvendorShellClassRecvendorShellWidgetClass.XA$BAABSsDXMUPb.dummyXtStringsXtR6StringsXtShellStringsXtR6ShellStringsActionHook.o/ 1281112837 0 0 100644 25332 ` ELF_4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtabActionHook.cFreeActionHookListBbss.bssDdata.dataDrodata.rodataXtFreeXtAppAddActionHookXtMalloc_XtAddCallbackXtRemoveActionHook_XtRemoveCallback.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUE @EEt%E@EjEPEEEuÐUjjEEt"EtUjEPЃEU@hBEUPEU PEUP E@huUEhPhBP EUPhEt"EtUjEPЃEEEÐU EEE@EEt"E􋀤tUjEPЃEhEEt'E@;EtE@EEt E@;EuEt@EU@BjEPE@huUEhPhBP Et"E􋀨tUjEPЃ%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03OFActionHook.c /var/tmp/libXt-1.0.8/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include/ -I../include/X11 -I../include -I../include/X11 -v -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -DXFILESEARCHPATHDEFAULT='"/usr/local/etc/X11/%L/%T/%N%C%S:/usr/local/etc/X11/%l/%T/%N%C%S:/usr/local/etc/X11/%T/%N%C%S:/usr/local/etc/X11/%L/%T/%N%S:/usr/local/etc/X11/%l/%T/%N%S:/usr/local/etc/X11/%T/%N%S:/usr/local/share/X11/%L/%T/%N%C%S:/usr/local/share/X11/%l/%T/%N%C%S:/usr/local/share/X11/%T/%N%C%S:/usr/local/share/X11/%L/%T/%N%S:/usr/local/share/X11/%l/%T/%N%S:/usr/local/share/X11/%T/%N%S:/usr/local/lib/X11/%L/%T/%N%C%S:/usr/local/lib/X11/%l/%T/%N%C%S:/usr/local/lib/X11/%T/%N%C%S:/usr/local/lib/X11/%L/%T/%N%S:/usr/local/lib/X11/%l/%T/%N%S:/usr/local/lib/X11/%T/%N%S"' -DERRORDB='"/usr/local/lib/X11/XtErrorDB"' -DMALLOC_0_RETURNS_NULL -DXTMALLOC_BC -g -c -o ActionHook.o ActionHook.c -W0,-xp.XA\$BAABFsDXMEGX.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABFsDXMEGX.;backend;raw;cd;DBG_GEN 5.2.7FreeActionHookList[>UwidgetX!closureY !call_dataZlistiC\<44nextiC^vWidget)WidgetClasscharStringunsignedCardinal XtProcD( ; ).;XtWidgetClassProcunsigned charXXtEnum7long{XtArgVal  name# value#  v v  XtInitProc  v  XtArgsProcunsigned longPixmapintColormapCursor < background_pixmap4# background_pixel# border_pixmap4# border_pixel# bit_gravityA# win_gravityA# backing_storeA# backing_planes# backing_pixel# save_underA#$ event_mask{#( do_not_propagate_mask{#, override_redirectA#0 colormapH#4 cursorW#8d  v / XtRealizeProc_XDisplayDisplayWindow j typeA# serial# send_eventA# display# window#XAnyEventTime <k typeA# serial# send_eventA# display# window# root# subwindow# timez# xA# yA#$ x_rootA#( y_rootA#, state#0 keycode#4 same_screenA#8XKeyEvent <` typeA# serial# send_eventA# display# window# root# subwindow# timez# xA# yA#$ x_rootA#( y_rootA#, state#0 button#4 same_screenA#8{ XButtonEvent <Y typeA# serial# send_eventA# display# window# root# subwindow# timez# xA# yA#$ x_rootA#( y_rootA#, state#0 is_hint#4 same_screenA#8s XMotionEvent Dl typeA# serial# send_eventA# display# window# root# subwindow# timez# xA# yA#$ x_rootA#( y_rootA#, modeA#0 detailA#4 same_screenA#8 focusA#< state#@l XCrossingEvent  typeA# serial# send_eventA# display# window# modeA# detailA# XFocusChangeEvent ( typeA# serial# send_eventA# display# window# xA# yA# widthA# heightA# countA#$ XExposeEventDrawable 0 typeA# serial# send_eventA# display# drawable # xA# yA# widthA# heightA# countA#$ major_codeA#( minor_codeA#, XGraphicsExposeEvent  typeA# serial# send_eventA# display# drawable # major_codeA# minor_codeA#XNoExposeEvent  typeA# serial# send_eventA# display# window# stateA#-XVisibilityEvent 0m typeA# serial# send_eventA# display# parent# window# xA# yA# widthA# heightA#$ border_widthA#( override_redirectA#,XCreateWindowEvent  typeA# serial# send_eventA# display# event# window#XDestroyWindowEvent  typeA# serial# send_eventA# display# event# window# from_configureA#XUnmapEvent  typeA# serial# send_eventA# display# event# window# override_redirectA#XMapEvent  typeA# serial# send_eventA# display# parent# window#XMapRequestEvent (< typeA# serial# send_eventA# display# event# window# parent# xA# yA# override_redirectA#$XReparentEvent 4# typeA# serial# send_eventA# display# event# window# xA# yA# widthA# heightA#$ border_widthA#( above#, override_redirectA#0QXConfigureEvent  typeA# serial# send_eventA# display# event# window# xA# yA#9XGravityEvent 8 typeA# serial# send_eventA# display# window# widthA# heightA#XResizeRequestEvent 8- typeA# serial# send_eventA# display# parent# window# xA# yA# widthA# heightA#$ border_widthA#( above#, detailA#0 value_mask#4RXConfigureRequestEvent  typeA# serial# send_eventA# display# event# window# placeA#JXCirculateEvent E typeA# serial# send_eventA# display# parent# window# placeA#XCirculateRequestEventAtom  typeA# serial# send_eventA# display# window# atomb# timez# stateA#mXPropertyEvent u typeA# serial# send_eventA# display# window# selectionb# timez#XSelectionClearEvent (6 typeA# serial# send_eventA# display# owner# requestor# selectionb# targetb# propertyb# timez#$XSelectionRequestEvent $ typeA# serial# send_eventA# display# requestor# selectionb# targetb# propertyb# timez# SXSelectionEvent  typeA# serial# send_eventA# display# window# colormapH# newA# stateA#XColormapEvent{short{ {{ b# s# l# 0 typeA# serial# send_eventA# display# window# message_typeb# formatA# data#XClientMessageEvent $ typeA# serial# send_eventA# display# window# requestA# first_keycodeA# countA#XMappingEventXID  typeA# display# resourceid8# serial# error_codeX# request_codeX# minor_codeX#BXErrorEvent { 4P typeA# serial# send_eventA# display# window# key_vector#XKeymapEvent  typeA# serial# send_eventA# display# extensionA# evtypeA#cXGenericEventvoid p typeA# serial# send_eventA# display# extensionA# evtypeA# cookie# data#XGenericEventCookie{`{_XEvent`(! typeA# xanyj# xkeyk # xbutton` # xmotionY # xcrossingl # xfocus # xexpose # xgraphicsexpose# xnoexpose# xvisibility# xcreatewindowm# xdestroywindow# xunmap# xmap# xmaprequest# xreparent<# xconfigure## xgravity# xresizerequest8# xconfigurerequest-# xcirculate# xcirculaterequestE# xproperty# xselectionclearu# xselectionrequest6# xselection# xcolormap# xclient# xmapping$# xerror# xkeymapP# xgeneric# xcookiep# pad# N! v (! -! 2!N!XtActionProc_XtActionsRec! string# procS!#f!!XtActionListXtPointer_XtResourceo" resource_name# resource_class# resource_type# resource_size# resource_offset# default_type# default_addr!#!o"XtResourceListAXrmClassBoolean " v""XtWidgetProc_XRegion" " v (! """XtExposeProc/# v v v   #/#XtSetValuesFunce# v  J#e#XtArgsFuncXtGeometryMaskPositionunsigned short#Dimension G$ request_mode{## x## y## width## height## border_width## sibling# stack_modeA## h$ v v G$ G$L$h$XtAlmostProc$ v /$$XtAcceptFocusProcXtVersionType%XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone$-% v G$ G$%-%XtGeometryHandler \% v J%\%XtStringProc_CoreClassPartt0( superclass# class_name# widget_size# class_initialize# class_part_initialize@# class_initedi# initialize# initialize_hook # realize# actions!#$ num_actions#( resourcest"#, num_resources#0 xrm_class"#4 compress_motion"#8 compress_exposurei#9 compress_enterleave"#: visible_interest"#; destroy"#< resize"#@ expose"#D set_values4##H set_values_hookj##L set_values_almostm$#P get_values_hook #T accept_focus$#X version$#\ callback_private!#` tm_table#d query_geometry2%#h display_acceleratora%#l extension!#pt%CoreClassPart_WidgetClassRecto( core_class0(#AXrmName ( v  }((XtCallbackProc_XtCallbackRec( callback(# closure!#((XtCallbackList)XtEventTableEventMask ?) v  (! #)?)XtEventHandler_XtEventRec) next)# mask)# procD)# closure!# select#has_type_specifier#async#Y)#TMShortCard ?0)*{_TMBranchHeadRec *isSimple#hasActions#hasCycles#more# typeIndex)# modIndex)#*TMBranchHeadRec *AXrmQuark*_TMSimpleStateTreeRec +isSimple#isAccelerator#mappingNotifyInterest#refCount# numBranchHeads)# numQuarks)# unused)# branchHeadTbl*# quarkTbl*# *TMSimpleStateTreeRec *,ActionPtr _ActionsRec *, idxA# params+# num_params# next+# +,StatePtr _XtStateRec ,isCycleStart#isCycleEnd# typeIndex)# modIndex)# actions+# nextLevel/,# >,/,_TMParseStateTreeRec .isSimple#isAccelerator#mappingNotifyInterest#isStackQuarks#isStackBranchHeads#isStackComplexBranchHeads#unused# numBranchHeads)# numQuarks)# numComplexBranchHeads)# branchHeadTbl*# quarkTbl*# complexBranchHeadTbl,# branchHeadTblSize)# quarkTblSize)# complexBranchHeadTblSize)# head/,#,TMParseStateTreeRec _TMComplexStateTreeRec /isSimple#isAccelerator#mappingNotifyInterest#refCount# numBranchHeads)# numQuarks)# numComplexBranchHeads)# branchHeadTbl*# quarkTbl*# complexBranchHeadTbl,#.TMComplexStateTreeRec _TMStateTreeRec 0 simple+# parse.# complex/#/0TMStateTree 0?0{_TranslationData 0 hasBindingsX# operationX# numStateTrees)# composers*# eventMask)# stateTreeTbl.0#)XtTranslationsN!0XtBoundActions_XtTMReca1 translations0# proc_table0# current_state,# lastEventTime# 0XtTMRecPixelv{1WidgetList_XExtData1 numberA# next1# free_private1# private_data2# 1A1 11XPointer1XExtData2VisualID 2 ext_data"2# visualid,2# classA# red_mask# green_mask# blue_mask# bits_per_rgbA# map_entriesA#;2Visual2 3 depthA# nvisualsA# visuals2#2Depth3_XGC,333GC P4 ext_data"2# display'2# root# widthA# heightA# mwidthA# mheightA# ndepthsA# depths'3# root_depthA#$ root_visual2#( default_gc83#, cmapH#0 white_pixel#4 black_pixel#8 max_mapsA#< min_mapsA#@ backing_storeA#D save_undersA#H root_input_mask{#LA3Screen4_CorePartt7 self# widget_class# parent# xrm_nameo(# being_destroyed"# destroy_callbacks(# constraints!# x## y## width## height##" border_width##$ managed"#& sensitive"#' ancestor_sensitive"#( event_table)#, tma1#0 accelerators0#@ border_pixelo1#D border_pixmap4#H popup_list1#L num_popups#P name#T screen4#X colormapH#\ window#` depth#d background_pixelo1#h background_pixmap4#l visible"#p mapped_when_managed"#q4CorePart_WidgetRect17 core7#C3>XtAppContext_ConverterRecI7Y7^7ConverterTable 7 '2  x77XtLanguageProc_LangProcRec 7 proc7# closure!#7LangProcRec _ProcessContextRec t8 defaultAppContext67# appContextList67# globalConverterTablec7# globalLangProcRec7# 7t8ProcessContext internalCallbackRec 8 count## is_padded# call_state#88InternalCallbackList {time_t{suseconds_ttimeval P9 tv_sec9# tv_usec9#_TimerEventRec 9 te_timer_value!9# te_next9# te_proc9# app67# te_closure!#P9 9  /99XtTimerCallbackProcP9TimerEventRec 9:  ::XtWorkProc_WorkProcRec ~: proc":# closure!# next~:# app67# 3:3:WorkProcRec :A :  : /::XtInputCallbackProc:XtInputMask_InputEvent t; ie_proc:# ie_closure!# ie_next:# ie_oq:# app67# ie_sourceA# ie_condition:#::InputEvent y; ;  /;;XtSignalCallbackProc_SignalEventRec *< se_proc;# se_closure!# se_next*<# app67# se_notice"#;;SignalEventRec /<_XrmHashBucketRecI<]<XrmDatabase <     -! t<<XtErrorMsgHandler < <<XtErrorHandler_ActionListRec<  = nfdsA#<FdStruct V= start# current# bytes_remainingA#=Heap = s= f=s=XtBlockHookProc_BlockHookRec= nexta=# app67# procx=# closure!# _DestroyRec=DestroyRec =_TMBindCacheRec=_LockRec> >LockPtr> E> 3>8>E>ThreadAppProc z> 3>   :^>z>ThreadAppYieldLockProc > 3> A >>ThreadAppRestoreLockProc_XtAppStruct B next67# processy8# destroy_callbacks8# list8# timerQueue:# workQueue:# input_listt;# outstandingQueue;# signalQueueD<# errorDBb<#$ errorMsgHandler<#( warningMsgHandler<#, errorHandler<#0 warningHandler<#4 action_table<#8 converterTablec7#< selectionTimeout#@ fds =#D count#H max#J last#L input_count#N input_max#P sync"#R being_destroyed"#S error_inited"#T identify_windows"#U heapV=#X fallback_resources+#d action_hook_list17#h block_hook_lista=#l destroy_list_sizeA#p destroy_countA#t dispatch_levelA#x destroy_list=#| in_phase2_destroy# langProcRec7# free_bindings># display_name_tried# dpy_destroy_list8# dpy_destroy_countA# exit_flag"# rebuild_fdlist"# lock_info%># lockJ># unlockJ># yield_lock># restore_lock># free_lockJ># C v   (! -! BCXtActionHookProc_ActionHookRec iC next17# app67# procC# closure!# 17ActionHook XtAppAddActionHooki UCC67appfCprocg !closurehhookiCjXtActionHookIdXtRemoveActionHook~UmDCid}pmDhookiCapp67iC8_XtRemoveCallbackD rD ( _XtAddCallbackD rD ( __posix_ttyname_rAD A  __posix_getlogin_rA$E  AXtFree:E XtMallocVE {VE__posix_ctime_rE [E tm$!F tm_secA# tm_minA# tm_hourA# tm_mdayA# tm_monA# tm_yearA# tm_wdayA# tm_ydayA# tm_isdstA# E!F__posix_asctime_r &F qC /var/tmp/libXt-1.0.8/src../include/X11/usr/local/include/X11/usr/include/sys/usr/include/isoActionHook.cCoreP.hIntrinsic.hIntrinsicP.hXlib.hX.hXresource.hEventI.hTranslateI.hInitialI.hConvertI.hCallbackI.htime.htypes.hThreadsI.htime_iso.h   . 4}<FU           % O         DD%. : ; @ ' D I: ;  4I : ;   I: $> I ' D ' D  I  :  I8 < I !I/  :  :  : ' ID  : (  I8 .?  : ; @ ' ID .?  : ; @ ' D .? < ' D .? < ' ID &I.? < ' ID <SFzCXtAppAddActionHookCXtRemoveActionHook%SFFreeActionHookList SFStringCardinalXtProc@XtWidgetClassProciXtEnumXtArgValXtInitProc XtArgsProc4PixmapHColormapWCursordXtRealizeProcDisplayWindowjXAnyEventzTimek XKeyEvent{ ` XButtonEvents Y XMotionEventl l XCrossingEvent XFocusChangeEvent XExposeEvent Drawable XGraphicsExposeEventXNoExposeEvent-XVisibilityEventmXCreateWindowEventXDestroyWindowEventXUnmapEventXMapEventXMapRequestEvent<XReparentEventQ#XConfigureEvent9XGravityEvent8XResizeRequestEventR-XConfigureRequestEventJXCirculateEventEXCirculateRequestEventbAtommXPropertyEventuXSelectionClearEvent6XSelectionRequestEventSXSelectionEventXColormapEventXClientMessageEvent$XMappingEvent8XIDBXErrorEventPXKeymapEventcXGenericEventpXGenericEventCookie_XEventS!XtActionProcf!_XtActionsRec!XtActionList!XtPointer!_XtResourcet"XtResourceList"XrmClass"Boolean"XtWidgetProc"XtExposeProc4#XtSetValuesFuncj#XtArgsFunc{#XtGeometryMask#Position#Dimension#m$XtAlmostProc$XtAcceptFocusProc$XtVersionType$2%XtGeometryHandlera%XtStringProct%_CoreClassPart0(CoreClassPartD(_WidgetClassRecWidgetClasso(XrmName(XtCallbackProc(_XtCallbackRec(XtCallbackList)EventMaskD)XtEventHandlerY)_XtEventRec)XtEventTable)TMShortCard*_TMBranchHeadRec*TMBranchHeadRec*XrmQuark*_TMSimpleStateTreeRec+TMSimpleStateTreeRec+_ActionsRec+ActionPtr>,_XtStateRec/,StatePtr,_TMParseStateTreeRec.TMParseStateTreeRec._TMComplexStateTreeRec/TMComplexStateTreeRec/_TMStateTreeRec0TMStateTree?0_TranslationData0XtTranslations0XtBoundActions0_XtTMReca1XtTMReco1Pixel1WidgetList2XPointer1_XExtData2XExtData,2VisualID;22Visual23Depth83GCA34Screen4_CorePart7CorePart7_WidgetRecWidgetc7ConverterTable7XtLanguageProc7_LangProcRec7LangProcRec7_ProcessContextRecy8ProcessContext8internalCallbackRec8InternalCallbackList9time_t9suseconds_t!9timeval9XtTimerCallbackProcP9_TimerEventRec9TimerEventRec":XtWorkProc3:_WorkProcRec:WorkProcRec:XtInputCallbackProc:XtInputMask:_InputEventy;InputEvent;XtSignalCallbackProc;_SignalEventRec/<SignalEventRecb<XrmDatabase<XtErrorMsgHandler<XtErrorHandler< =FdStruct=V=Heapx=XtBlockHookProc=_BlockHookRec=DestroyRec%>LockPtrJ>ThreadAppProc>ThreadAppYieldLockProc>ThreadAppRestoreLockProc>_XtAppStruct67XtAppContextCXtActionHookProcC_ActionHookReciCActionHookCXtActionHookIdEtm>     @*'K 26CCDDPWcks{!)19AIQYak   4 "+6SFBLuNN\$P@ldP)}P d\< ]8F ^pV ^ f _ z _  _ Alloc.o/ 1281112837 0 0 100644 8108 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtabAlloc.cBbss.bssDdata.dataDrodata.rodata_XtAllocErrorXtCXtToolkitErrorXtErrorMsg_XtHeapInitXtMallocmallocXtReallocreallocXtCalloccallocXtFreefree__XtMalloc__XtCalloc_XtHeapAlloc_XtHeapFree.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesUEEu EEPEPh$PEPhÐUE@E@ÐUEuEjEPEEujh8EEEÐUEu"E uE jE PE8E PEPEEuE tjh@EEEÐUE u E E EE PEPEEujhHEEEUEtjEPÐUEuEjEPEEÐUE u E E EE PEPEEÐUEujE PEE@;E E =r\E jPEE@tE@U@BE@UPE@EUPEExjhEEU@BEUPEUBE@E E E@EEPU EPEP+U EPEEEÐUE@EEt%E@EjEPEEEuۋE@E@local memory allocationallocErrorCannot perform %smallocrealloccalloc%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03 Alloc.c /var/tmp/libXt-1.0.8/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include/ -I../include/X11 -I../include -I../include/X11 -v -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -DXFILESEARCHPATHDEFAULT='"/usr/local/etc/X11/%L/%T/%N%C%S:/usr/local/etc/X11/%l/%T/%N%C%S:/usr/local/etc/X11/%T/%N%C%S:/usr/local/etc/X11/%L/%T/%N%S:/usr/local/etc/X11/%l/%T/%N%S:/usr/local/etc/X11/%T/%N%S:/usr/local/share/X11/%L/%T/%N%C%S:/usr/local/share/X11/%l/%T/%N%C%S:/usr/local/share/X11/%T/%N%C%S:/usr/local/share/X11/%L/%T/%N%S:/usr/local/share/X11/%l/%T/%N%S:/usr/local/share/X11/%T/%N%S:/usr/local/lib/X11/%L/%T/%N%C%S:/usr/local/lib/X11/%l/%T/%N%C%S:/usr/local/lib/X11/%T/%N%C%S:/usr/local/lib/X11/%L/%T/%N%S:/usr/local/lib/X11/%l/%T/%N%S:/usr/local/lib/X11/%T/%N%S"' -DERRORDB='"/usr/local/lib/X11/XtErrorDB"' -DMALLOC_0_RETURNS_NULL -DXTMALLOC_BC -g -c -o Alloc.o Alloc.c -W0,-xp.XA\$BAABFsDXMELX.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABFsDXMELX.;backend;raw;cd;DBG_GEN 5.2.7_XtAllocErrorqDUYftypepnum_paramsrcharYaStringunsignedsCardinal_XtHeapInitziUheapyint  starta# currenta# bytes_remaining#Heap XtMallocUaYssizeptra XtRealloc-Uaaptrssize XtCallocUasnumssize ptraXtFreeUaptr __XtMallocUaLssize __XtCallocUasnumssize _XtHeapAlloc'Uaheapbytes heap_loca_XtHeapFreeUnheapsegmenta ?l Gd Gdnext_segmentavoidn reallocv v s mallocv sfree v callocv s s __posix_ttyname_r  a s __posix_getlogin_rB a YBYLYVY`asXtErrorMsg G Q [ e j olong __posix_ctime_ra  atm$z tm_sec# tm_min# tm_hour# tm_mday# tm_mon# tm_year# tm_wday# tm_yday# tm_isdst# z __posix_asctime_ra  a! /var/tmp/libXt-1.0.8/src../include/X11/usr/include/isoAlloc.cIntrinsic.hInitialI.htime_iso.h  B S] g v       " ( 6K f u {      4 C Pd o ~             " 6? G P ^ d}lv   DD%.?  : ; @ ' D I: ;  4I : ;  $> II:  :  I8 .?  : ; @ ' ID   .? < ' ID  I.? < ' D &I : .? < ' ID  _XtAllocError_XtHeapInitXtMallocYXtReallocXtCallocXtFree__XtMallocL__XtCalloc_XtHeapAlloc_XtHeapFree; fStringCardinalHeaptm     DPpH m0P'.5:+E3P]0R ' ,6 ;  Ti n%ZW #"&hl(,\` 48=AFJ#/7?IQYfmy!)1;CKS]emw    4 rrr"tO+#4? K%Weu\?i s \  <@  |   ArgList.o/ 1281112837 0 0 100644 4548 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtabArgList.cBbss.bssDdata.dataDrodata.rodataXtMergeArgLists__XtCalloc.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU E EjPEEEE t3UMBABAEEEEE HE E u͋Et3UMBABAEEEEEHEEu͋EEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ArgList.c /var/tmp/libXt-1.0.8/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include/ -I../include/X11 -I../include -I../include/X11 -v -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -DXFILESEARCHPATHDEFAULT='"/usr/local/etc/X11/%L/%T/%N%C%S:/usr/local/etc/X11/%l/%T/%N%C%S:/usr/local/etc/X11/%T/%N%C%S:/usr/local/etc/X11/%L/%T/%N%S:/usr/local/etc/X11/%l/%T/%N%S:/usr/local/etc/X11/%T/%N%S:/usr/local/share/X11/%L/%T/%N%C%S:/usr/local/share/X11/%l/%T/%N%C%S:/usr/local/share/X11/%T/%N%C%S:/usr/local/share/X11/%L/%T/%N%S:/usr/local/share/X11/%l/%T/%N%S:/usr/local/share/X11/%T/%N%S:/usr/local/lib/X11/%L/%T/%N%C%S:/usr/local/lib/X11/%l/%T/%N%C%S:/usr/local/lib/X11/%T/%N%C%S:/usr/local/lib/X11/%L/%T/%N%S:/usr/local/lib/X11/%l/%T/%N%S:/usr/local/lib/X11/%T/%N%S"' -DERRORDB='"/usr/local/lib/X11/XtErrorDB"' -DMALLOC_0_RETURNS_NULL -DXTMALLOC_BC -g -c -o ArgList.o ArgList.c -W0,-xp.XA\$BAABFsDXMEQX.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABFsDXMEQX.;backend;raw;cd;DBG_GEN 5.2.7XtMergeArgListsAUargs1=(num_args1> args2?(num_args2@resultBargsBCcharStringlongXtArgVal   name# value# ArgListunsignedCardinal __XtCallocZ  int __posix_ttyname_rZ Z   __posix_getlogin_rZ  Z  __posix_ctime_r  tm$ tm_secZ# tm_minZ# tm_hourZ# tm_mdayZ# tm_monZ# tm_yearZ# tm_wdayZ# tm_ydayZ# tm_isdstZ# __posix_asctime_r  s /var/tmp/libXt-1.0.8/src../include/X11/usr/include/isoArgList.cIntrinsic.htime_iso.h ( L [ c    DD%.?  : ; @ ' ID I: ;  4I : ;  D D $> II:  :  I8 .? < ' ID  I &I : .? < ' ID "XtMergeArgListsKStringXtArgValArgList(Cardinaltm      '+  4+ `"I+J6JB N \ &l O}$  D  L  lP     Callback.o/ 1281112837 0 0 100644 44772 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabCallback.cFetchInternalListAddCallbacksBbss.bssDdata.dataDrodata.rodataXrmStringToQuark_XtProcessLock_XtProcessUnlock_XtAddCallback__XtMallocmemmoveXtRealloc_XtAddCallbackOnceXtAddCallbackXtWidgetToApplicationContextXtCXtToolkitError.XA$BAABFsDXMEVX.XtNxtAddCallback.XA$BAABFsDXMEVX.XtNinvalidCallbackListXtAppWarningMsg_XtIsHookObject_XtWindowedAncestorXtHooksOfDisplayXtR6StringsXtHasCallbacksXtCallCallbackListXtAddCallbacks_XtRemoveCallbackXtFreeXtRemoveCallback.XA$BAABFsDXMEVX.XtNxtRemoveCallbackXtRemoveCallbacks_XtRemoveAllCallbacksXtRemoveAllCallbacks.XA$BAABFsDXMEVX.XtNxtRemoveAllCallback_XtCompileCallbackList_XtGetCallbackListXtCallCallbacks.XA$BAABFsDXMEVX.XtNxtCallCallback_XtPeekCallback_XtCallConditionalCallbackList.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUEjE PEtЋE@@`EE@EEEEHEE|3# classe# red_maskB# green_maskB# blue_maskB# bits_per_rgbe# map_entriese#M3Visual3 -4 depthe# nvisualse# visuals3#3Depth-4_XGC>4E4GC P5 ext_data43# display93# root+ # widthe# heighte# mwidthe# mheighte# ndepthse# depths94# root_depthe#$ root_visual3#( default_gcJ4#, cmapl#0 white_pixelB#4 black_pixelB#8 max_mapse#< min_mapse#@ backing_storee#D save_underse#H root_input_mask#LS4Screen5_CorePartt8 self# widget_class # parent# xrm_name)# being_destroyed## destroy_callbacks)# constraints"# x$# y$# width$# height$#" border_width$#$ managed##& sensitive##' ancestor_sensitive##( event_table*#, tms2#0 accelerators1#@ border_pixel2#D border_pixmapX#H popup_list2#L num_popups)#P name"#T screen5#X colormapl#\ window+ #` depth)#d background_pixel2#h background_pixmapX#l visible##p mapped_when_managed##q5CorePart_WidgetRectC8 core8#C8 8 xrm_name# xrm_class# xrm_type# xrm_size)# xrm_offsete# xrm_default_type# xrm_default_addr"#M888CallbackTable_XtAddCallbackuU9callbacksr)callbacks "closureticlvcl)wcountex_XtAddCallbackOnce6U:callbacks)callback "closurecl)ieXtAddCallbackU;widget ;name )callback"closurecallbackshookobjapp%;""call_datae 6>  > S>6>XtInputCallbackProcl>BXtInputMask_InputEvent > ie_proc;># ie_closure"# ie_nextU># ie_oqU># app%;# ie_sourcee# ie_conditionZ>#U>l>InputEvent > !?  S?!?XtSignalCallbackProc_SignalEventRec ? se_proc&?# se_closure"# se_next?# app%;# se_notice##A?A?SignalEventRec ?_XrmHashBucketRec??XrmDatabase @     Q" ?@XtErrorMsgHandler D@ 7@D@XtErrorHandler_ActionListRec^@  @ nfdse#t@FdStruct @ start# current# bytes_remaininge#@Heap (A  A    L" Q" @ AXtActionHookProc_ActionHookRec uA next@# app%;# procA# closure"# A A zAAXtBlockHookProc_BlockHookRec A nextuA# app%;# procA# closure"# _DestroyRecADestroyRec A_TMBindCacheRecB_LockRec)B4BLockPtrB YB GBLBYBThreadAppProc B GB   >rBBThreadAppYieldLockProc B GB e BBThreadAppRestoreLockProc_XtAppStruct F next%;# processh<# destroy_callbacks# list}<# timerQueue=# workQueue># input_list># outstandingQueue ?# signalQueue?# errorDB?#$ errorMsgHandler@#( warningMsgHandler@#, errorHandlerI@#0 warningHandlerI@#4 action_tableo@#8 converterTableR;#< selectionTimeoutB#@ fds@#D count#H max#J last#L input_count#N input_max#P sync##R being_destroyed##S error_inited##T identify_windows##U heap@#X fallback_resources,#d action_hook_list@#h block_hook_listuA#l destroy_list_sizee#p destroy_counte#t dispatch_levele#x destroy_list B#| in_phase2_destroy# langProcRec;# free_bindings$B# display_name_tried"# dpy_destroy_list}<# dpy_destroy_counte# exit_flag## rebuild_fdlist## lock_info9B# lock^B# unlock^B# yield_lockB# restore_lockB# free_lock^B#  M q         1 D Ls         = D N Y r         &- a         9 c k            . H ` i            ! ! 6i          9 @ J U n   }     -  DD%$> II: 4I : ;  . : ; @ ' ID I: ;   :  I8 ' D ' D  I  : < I !I/  :  : ' ID  : (  I8 &I.?  : ; @ ' D  . : ; @ ' D D D .?  : ;@ ' D I: ; 4I : ; .?  : ;@ ' ID  .? < ' ID !.? < ' D ".? < ' ID xPV8_XtAddCallback9_XtAddCallbackOnce:XtAddCallbackHXtAddCallbacksH_XtRemoveCallbackIXtRemoveCallbackJXtRemoveCallbacks L_XtRemoveAllCallbacks_LXtRemoveAllCallbacks5M_XtCompileCallbackListM_XtGetCallbackListNXtCallCallbacksOXtHasCallbacksPXtCallCallbackListvQ_XtPeekCallbackR_XtCallConditionalCallbackList5PVFetchInternalListVGAddCallbacks& PV"StringinternalCallbackRecInternalCallbackList)Cardinal@XtProcdXtWidgetClassProcXtEnumXtArgValXtInitProc1XtArgsProcXPixmaplColormap{CursorXtRealizeProc Display+ Window8 XAnyEvent Time XKeyEvent XButtonEvent } XMotionEvent XCrossingEvent XFocusChangeEvent/XExposeEventDrawableXGraphicsExposeEvent<XNoExposeEventQXVisibilityEventXCreateWindowEventXDestroyWindowEvent(XUnmapEvent3XMapEventCXMapRequestEvent`XReparentEventuGXConfigureEvent]XGravityEvent\XResizeRequestEventvQXConfigureRequestEventnXCirculateEventiXCirculateRequestEventAtomXPropertyEvent$XSelectionClearEventZXSelectionRequestEventwXSelectionEvent%XColormapEventXClientMessageEventHXMappingEvent\XIDfXErrorEvent tXKeymapEventXGenericEventXGenericEventCookie_XEventw"XtActionProc"_XtActionsRec"XtActionList"XtPointer"_XtResource#XtResourceList#XrmClass#Boolean#XtWidgetProc$XtExposeProcX$XtSetValuesFunc$XtArgsFunc$XtGeometryMask$Position$Dimension$%XtAlmostProc%XtAcceptFocusProc%XtVersionType%D&XtGeometryHandlers&XtStringProc&_CoreClassPartB)CoreClassPartV)_WidgetClassRec WidgetClass)XrmName)XtCallbackProc)_XtCallbackRec)XtCallbackList%*EventMaskV*XtEventHandlerk*_XtEventRec*XtEventTable*TMShortCard$+_TMBranchHeadRec+TMBranchHeadRec+XrmQuark+_TMSimpleStateTreeRec,TMSimpleStateTreeRec,_ActionsRec,ActionPtrP-_XtStateRecA-StatePtr-_TMParseStateTreeRec/TMParseStateTreeRec/_TMComplexStateTreeRec0TMComplexStateTreeRec0_TMStateTreeRec.1TMStateTreeQ1_TranslationData1XtTranslations1XtBoundActions2_XtTMRecs2XtTMRec2Pixel2WidgetList3XPointer2_XExtData%3XExtData>3VisualIDM33Visual3-4DepthJ4GCS45Screen5_CorePart8CorePart#8_WidgetRecWidgetM88CallbackTableR;ConverterTable;XtLanguageProc;_LangProcRec;LangProcRec;_ProcessContextRech<ProcessContext<time_t<suseconds_t<timevalY=XtTimerCallbackProc<_TimerEventRecs=TimerEventRec=XtWorkProc=_WorkProcRec>WorkProcRec;>XtInputCallbackProcZ>XtInputMaskl>_InputEvent>InputEvent&?XtSignalCallbackProcA?_SignalEventRec?SignalEventRec?XrmDatabase@XtErrorMsgHandlerI@XtErrorHandlert@@FdStruct@@HeapAXtActionHookProc(A_ActionHookRecAXtBlockHookProcA_BlockHookRecADestroyRec9BLockPtr^BThreadAppProcBThreadAppYieldLockProcBThreadAppRestoreLockProcB_XtAppStruct%;XtAppContextF&a(Q V\5b!l"+6F+?O+     P!o -159999-:1:::::::::::::gGkGH)HHHHHHHH*HI,IwJ{JJJJJJ.JKKKKKK%L/)LzL0~LLLLMM MRM2VMM3MgNkNpNtNyN}NNN4NO'OP(PQ6QAR7ERNUaiqy !)19ANUaks{ %/<COW_gow) #+5=EOWd*kw !)3;CKS]emu},!)6.=IQYaks{!+5?IQYaiqy/0 %/7?GOWaiq{2 3   % - 5 = E M U ] e m u }           4        # + 3 ; C K S [ c k s {          '          # 0 (7 C K S [ c k s {                6    % - 5 = E R 7Y e m u }                    ! ) 4I /"x+D 4."?."PVK~x3 We|u)9b* ( X ( (  ؟   ت      5  ClickTime.o/ 1281112838 0 0 100644 27364 ` ELFg4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtabClickTime.cBbss.bssDdata.dataDrodata.rodataXtSetMultiClickTime_XtProcessLockXtDisplayToApplicationContext_XtGetPerDisplayXtGetMultiClickTime.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesUtjEPEEEEEt"EtUjEPЃjEPU Et"EtUjEPЃÐUtjEPEEEEEt"E􋀤tUjEPЃjEPEEt"E􋀨tUjEPЃEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03bOClickTime.c /var/tmp/libXt-1.0.8/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include/ -I../include/X11 -I../include -I../include/X11 -v -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -DXFILESEARCHPATHDEFAULT='"/usr/local/etc/X11/%L/%T/%N%C%S:/usr/local/etc/X11/%l/%T/%N%C%S:/usr/local/etc/X11/%T/%N%C%S:/usr/local/etc/X11/%L/%T/%N%S:/usr/local/etc/X11/%l/%T/%N%S:/usr/local/etc/X11/%T/%N%S:/usr/local/share/X11/%L/%T/%N%C%S:/usr/local/share/X11/%l/%T/%N%C%S:/usr/local/share/X11/%T/%N%C%S:/usr/local/share/X11/%L/%T/%N%S:/usr/local/share/X11/%l/%T/%N%S:/usr/local/share/X11/%T/%N%S:/usr/local/lib/X11/%L/%T/%N%C%S:/usr/local/lib/X11/%l/%T/%N%C%S:/usr/local/lib/X11/%T/%N%C%S:/usr/local/lib/X11/%L/%T/%N%S:/usr/local/lib/X11/%l/%T/%N%S:/usr/local/lib/X11/%T/%N%S"' -DERRORDB='"/usr/local/lib/X11/XtErrorDB"' -DMALLOC_0_RETURNS_NULL -DXTMALLOC_BC -g -c -o ClickTime.o ClickTime.c -W0,-xp.XA\$BAABGsDXMEaX.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGsDXMEaX.;backend;raw;cd;DBG_GEN 5.2.7XtSetMultiClickTimeUUrdpyStimeT appV_XDisplayrDisplay~intt>XtAppContext_ConverterRecConverterTablercharvoid    XtLanguageProcXtPointer _LangProcRecp proc# closure.#>LangProcRec _ProcessContextRec defaultAppContext# appContextList# globalConverterTable# globalLangProcRecp# ProcessContextunsigned short internalCallbackRec count# is_padded# call_state#1InternalCallbackListlongtime_tsuseconds_t timeval tv_sec# tv_usec# _TimerEventRech te_timer_value# te_nexth# te_proc# app# te_closure.#unsigned longm   ~XtTimerCallbackProcTimerEventRec  XtWorkProc _WorkProcRec? proc# closure.# next?# app# WorkProcRecD w  [ ~`wXtInputCallbackProcmXtInputMask _InputEvent5 ie_proc|# ie_closure.# ie_next# ie_oq# app# ie_source# ie_condition#InputEvent: b  ~P b XtSignalCallbackProc _SignalEventRec se_procg # se_closure.# se_next # app# se_notice # Boolean SignalEventRec _XrmHashBucketRec , XrmDatabase unsignedH      C T Y  XtErrorMsgHandler    XtErrorHandler_ActionListRec  nfds# FdStructshort D start# current# bytes_remaining# HeapStringO U=<f Widget WidgetClassH Cardinal  XtProc 0.    XtWidgetClassProc unsigned char XtEnumXtArgVal- nameO # value # N f f - T 2 N XtInitProc { f - T d { XtArgsProc mPixmap mColormap mCursor <  background_pixmap # background_pixelm# border_pixmap # border_pixelm# bit_gravity# win_gravity# backing_store# backing_planesm# backing_pixelm# save_under#$ event_mask#( do_not_propagate_mask#, override_redirect#0 colormap #4 cursor #8 % f ~ %XtRealizeProc mWindow  type# serialm# send_event# display# window>#KXAnyEventmTime < type# serialm# send_event# display# window># root># subwindow># time# x# y#$ x_root#( y_root#, stateH #0 keycodeH #4 same_screen#8XKeyEvent< type# serialm# send_event# display# window># root># subwindow># time# x# y#$ x_root#( y_root#, stateH #0 buttonH #4 same_screen#8XButtonEvent< type# serialm# send_event# display# window># root># subwindow># time# x# y#$ x_root#( y_root#, stateH #0 is_hint#4 same_screen#8XMotionEventD type# serialm# send_event# display# window># root># subwindow># time# x# y#$ x_root#( y_root#, mode#0 detail#4 same_screen#8 focus#< stateH #@XCrossingEvent* type# serialm# send_event# display# window># mode# detail#XFocusChangeEvent( type# serialm# send_event# display# window># x# y# width# height# count#$BXExposeEventmDrawable 0 type# serialm# send_event# display# drawable# x# y# width# height# count#$ major_code#( minor_code#,XGraphicsExposeEventO type# serialm# send_event# display# drawable# major_code# minor_code#XNoExposeEvent type# serialm# send_event# display# window># state#dXVisibilityEvent0 type# serialm# send_event# display# parent># window># x# y# width# height#$ border_width#( override_redirect#,XCreateWindowEvent! type# serialm# send_event# display# event># window>#XDestroyWindowEvent type# serialm# send_event# display# event># window># from_configure#;XUnmapEventF type# serialm# send_event# display# event># window># override_redirect#XMapEvent type# serialm# send_event# display# parent># window>#VXMapRequestEvent(s type# serialm# send_event# display# event># window># parent># x# y# override_redirect#$XReparentEvent4Z type# serialm# send_event# display# event># window># x# y# width# height#$ border_width#( above>#, override_redirect#0XConfigureEvent  type# serialm# send_event# display# event># window># x# y#pXGravityEvento type# serialm# send_event# display# window># width# height#XResizeRequestEvent8d type# serialm# send_event# display# parent># window># x# y# width# height#$ border_width#( above>#, detail#0 value_maskm#4XConfigureRequestEvent type# serialm# send_event# display# event># window># place#XCirculateEvent| type# serialm# send_event# display# parent># window># place# XCirculateRequestEventmAtom  " type# serialm# send_event# display# window># atom# time# state#XPropertyEvent type# serialm# send_event# display# window># selection# time#7XSelectionClearEvent(m type# serialm# send_event# display# owner># requestor># selection# target# property# time#$XSelectionRequestEvent$" type# serialm# send_event# display# requestor># selection# target# property# time# XSelectionEvent  type# serialm# send_event# display# window># colormap # new# state#8 XColormapEvent    !'! b # s # l #0! type# serialm# send_event# display# window># message_type# format# data!#'!XClientMessageEvent R" type# serialm# send_event# display# window># request# first_keycode# count#!XMappingEventmXID " type# display# resourceidf"# serialm# error_code # request_code # minor_code #p"XErrorEvent #4~# type# serialm# send_event# display# window># key_vector###XKeymapEvent# type# serialm# send_event# display# extension# evtype##XGenericEvent $ type# serialm# send_event# display# extension# evtype# cookieH # data# $XGenericEventCookie`$_XEvent`I' type# xany# xkey# xbutton# xmotion# xcrossing# xfocus*# xexpose# xgraphicsexpose# xnoexposeO# xvisibility# xcreatewindow# xdestroywindow!# xunmap# xmapF# xmaprequest# xreparents# xconfigureZ# xgravity# xresizerequesto# xconfigurerequestd# xcirculate# xcirculaterequest|# xproperty"# xselectionclear# xselectionrequestm# xselection" # xcolormap # xclient!# xmappingR"# xerror"# xkeymap~## xgeneric## xcookie$# pad$#$ j' f I' C T N'j'XtActionProc _XtActionsRec' stringO # proco'#''XtActionList _XtResource{( resource_nameO # resource_classO # resource_typeO # resource_size # resource_offset # default_typeO # default_addr.#'{(XtResourceListXrmClass ( f ((XtWidgetProc _XRegion( ( f I' (((XtExposeProc -) f f f - T )-)XtSetValuesFunc c) f - T H)c)XtArgsFunc H XtGeometryMask PositionDimension3* request_modey)# x)# y)# width)# height)# border_width)# siblingk # stack_mode#) T* f f 3* 3*8*T*XtAlmostProc * f ~l**XtAcceptFocusProc mXtVersionType *XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone *+ f 3* 3**+XtGeometryHandler H+ f 6+H+XtStringProc _CoreClassPartt . superclassx # class_nameO # widget_size # class_initialize # class_part_initialize # class_inited # initializeS # initialize_hook # realize*# actions'#$ num_actions #( resources(#, num_resources #0 xrm_class(#4 compress_motion #8 compress_exposure #9 compress_enterleave #: visible_interest #; destroy(#< resize(#@ expose(#D set_values2)#H set_values_hookh)#L set_values_almostY*#P get_values_hook #T accept_focus*#X version*#\ callback_private.#` tm_tableO #d query_geometry+#h display_acceleratorM+#l extension.#p`+CoreClassPart _WidgetClassRect [. core_class.#XrmName . f  i..XtCallbackProc _XtCallbackRec. callback.# closure.#..XtCallbackList/XtEventTablemEventMask +/ f  I' /+/XtEventHandler _XtEventRec/ next.# mask.# proc0/# closure.# selectH #has_type_specifierH #asyncH #E/TMShortCard &6// _TMBranchHeadRec 0isSimpleH #hasActionsH #hasCyclesH #moreH # typeIndex/# modIndex/#/TMBranchHeadRec 0XrmQuark 0 _TMSimpleStateTreeRec 1isSimpleH #isAcceleratorH #mappingNotifyInterestH #refCountH # numBranchHeads/# numQuarks/# unused/# branchHeadTbl0# quarkTbl0# 0TMSimpleStateTreeRec 2ActionPtr _ActionsRec 2 idx# params\ # num_params # next1# 12StatePtr _XtStateRec 2isCycleStartH #isCycleEndH # typeIndex/# modIndex/# actions1# nextLevel2# %22 _TMParseStateTreeRec w4isSimpleH #isAcceleratorH #mappingNotifyInterestH #isStackQuarksH #isStackBranchHeadsH #isStackComplexBranchHeadsH #unusedH # numBranchHeads/# numQuarks/# numComplexBranchHeads/# branchHeadTbl0# quarkTbl0# complexBranchHeadTbl2# branchHeadTblSize/# quarkTblSize/# complexBranchHeadTblSize/# head2#2TMParseStateTreeRec _TMComplexStateTreeRec 5isSimpleH #isAcceleratorH #mappingNotifyInterestH #refCountH # numBranchHeads/# numQuarks/# numComplexBranchHeads/# branchHeadTbl0# quarkTbl0# complexBranchHeadTbl2#4TMComplexStateTreeRec _TMStateTreeRec 5 simple1# parsew4# complex5#55TMStateTree 6&6 _TranslationData 6 hasBindings # operation # numStateTrees/# composers/# eventMask.# stateTreeTbl6#/XtTranslationsj'6XtBoundActions _XtTMRec H7 translations6# proc_table6# current_state2# lastEventTimem# 6XtTMRec mPixelf b7WidgetList _XExtData7 number# next7# free_private7# private_data7# x7 7 77XPointerx7XExtData7mVisualID  8 ext_data 8# visualid8# class# red_maskm# green_maskm# blue_maskm# bits_per_rgb# map_entries#8Visual8 8 depth# nvisuals# visuals8#8Depth8_XGC99GCP: ext_data 8# display# root># width# height# mwidth# mheight# ndepths# depths 9# root_depth#$ root_visual8#( default_gc9#, cmap #0 white_pixelm#4 black_pixelm#8 max_maps#< min_maps#@ backing_store#D save_unders#H root_input_mask#L#9Screen: _CorePartt < selfk # widget_classx # parentk # xrm_name[.# being_destroyed # destroy_callbacks.# constraints.# x)# y)# width)# height)#" border_width)#$ managed #& sensitive #' ancestor_sensitive #( event_table.#, tmH7#0 accelerators6#@ border_pixelV7#D border_pixmap #H popup_listg7#L num_popups #P nameO #T screen:#X colormap #\ window>#` depth #d background_pixelV7#h background_pixmap #l visible #p mapped_when_managed #q:CorePart _WidgetRect = core<# 9= f   I' C T =9=XtActionHookProc _ActionHookRec = nexta # app# proc>=# closure.# = = ==XtBlockHookProc _BlockHookRec> next=# app# proc=# closure.# _DestroyRec>DestroyRec)>_TMBindCacheRec?>_LockRecV>a>LockPtr? > t>y>>ThreadAppProc > t>   [>>ThreadAppYieldLockProc > t>  >>ThreadAppRestoreLockProc _XtAppStructC next# process # destroy_callbacks# list# timerQueue# workQueueV# input_list5 # outstandingQueueK # signalQueue # errorDB1 #$ errorMsgHandler #( warningMsgHandler #, errorHandler #0 warningHandler #4 action_table #8 converterTable#< selectionTimeoutm#@ fds #D count #H max #J last #L input_count #N input_max #P sync #R being_destroyed #S error_inited #T identify_windows #U heapD #X fallback_resources\ #d action_hook_lista #h block_hook_list=#l destroy_list_size#p destroy_count#t dispatch_level#x destroy_list:>#| in_phase2_destroyk # langProcRecp# free_bindingsQ># display_name_triedO # dpy_destroy_list# dpy_destroy_count# exit_flag # rebuild_fdlist # lock_infof># lock># unlock># yield_lock># restore_lock># free_lock>#XtGetMultiClickTime`GUCdpy_retvalaappbr(RegionmKeySym C  m ~ ~CCXtCaseProc7DCaseConverterPtr _CaseConverterRec7D startC# stopC# procC# nextC# C ]D  H H T ~ ' ID  I  :  I8 ' D  : ' D I !I/  :  :  : (  I8 .?  : ; @ ' ID I !I/ : .? < ' ID &I.? < ' ID >fOXtSetMultiClickTimeCXtGetMultiClickTime fO~DisplayConverterTableXtLanguageProc.XtPointer>_LangProcRecpLangProcRec_ProcessContextRec ProcessContext1internalCallbackRecInternalCallbackListtime_tsuseconds_ttimevalXtTimerCallbackProc_TimerEventRecTimerEventRecXtWorkProc_WorkProcRecDWorkProcRec|XtInputCallbackProcXtInputMask_InputEvent: InputEventg XtSignalCallbackProc Boolean _SignalEventRec SignalEventRec1 XrmDatabase XtErrorMsgHandler XtErrorHandler FdStruct D HeapO Stringk Widget Cardinal XtProc XtWidgetClassProc XtEnum XtArgVal S XtInitProc XtArgsProc Pixmap Colormap Cursor *XtRealizeProc>WindowKXAnyEventTimeXKeyEventXButtonEventXMotionEventXCrossingEvent*XFocusChangeEventBXExposeEventDrawableXGraphicsExposeEventOXNoExposeEventdXVisibilityEventXCreateWindowEvent!XDestroyWindowEvent;XUnmapEventFXMapEventVXMapRequestEventsXReparentEventZXConfigureEventpXGravityEventoXResizeRequestEventdXConfigureRequestEventXCirculateEvent |XCirculateRequestEventAtom"XPropertyEvent7XSelectionClearEventmXSelectionRequestEvent" XSelectionEvent8 XColormapEvent!'!!XClientMessageEvent!R"XMappingEventf"XIDp""XErrorEvent#~#XKeymapEvent##XGenericEvent $$XGenericEventCookie$_XEvento'XtActionProc'_XtActionsRec'XtActionList'_XtResource(XtResourceList(XrmClass(XtWidgetProc(XtExposeProc2)XtSetValuesFunch)XtArgsFuncy)XtGeometryMask)Position)Dimension)Y*XtAlmostProc*XtAcceptFocusProc*XtVersionType*+XtGeometryHandlerM+XtStringProc`+_CoreClassPart.CoreClassPart0._WidgetClassRecx WidgetClass[.XrmName.XtCallbackProc._XtCallbackRec.XtCallbackList.EventMask0/XtEventHandlerE/_XtEventRec.XtEventTable/TMShortCard/_TMBranchHeadRec0TMBranchHeadRec0XrmQuark0_TMSimpleStateTreeRec1TMSimpleStateTreeRec1_ActionsRec1ActionPtr%2_XtStateRec2StatePtr2_TMParseStateTreeRecw4TMParseStateTreeRec4_TMComplexStateTreeRec5TMComplexStateTreeRec5_TMStateTreeRec6TMStateTree&6_TranslationData6XtTranslations6XtBoundActions6_XtTMRecH7XtTMRecV7Pixelg7WidgetList7XPointerx7_XExtData7XExtData8VisualID88Visual88Depth9GC#9:Screen:_CorePart<CorePart<_WidgetRec>=XtActionHookProcU=_ActionHookRec=XtBlockHookProc=_BlockHookRec)>DestroyRecf>LockPtr>ThreadAppProc>ThreadAppYieldLockProc>ThreadAppRestoreLockProc?_XtAppStructXtAppContextCRegionCKeySymCXtCaseProcC_CaseConverterRecCCaseConverterPtrbDXtKeyProcwDModifiersD_ModToKeysymTableDModToKeysymTableEXEvent-EKeyCodeoE_KeyCacheRecETMKeyCacheE_TMKeyContextRecbF_XtGrabRecQFXtGrabListF_XtServerGrabRecGXtServerGrabRecG:HXtServerGrabTypeQH_XtDeviceRecHXtDeviceRecHXtPerDisplayInputRecFIXtPerDisplayInputRecIXtEventDispatchProcIXtExtensionSelectProcI_ExtensionSelectorRecIJExtSelectRecaJ_XtPerDisplayStructMXtPerDisplayNtm    b  154C8Cjq}  4x G"+6fOBGTN&V\WBlW }eP% g0 / @g0 ? pgh O g c g  Composite.o/ 1281112838 0 0 100644 25524 ` ELF_4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabComposite.cInheritAllowsChangeManagedSetCompositeClassPartInitializeCompositeDestroyCompositeInsertChildCompositeDeleteChildCompositeInitializeBbss.bssDdata.dataDrodata.rodataXtGetClassExtension_XtProcessLock__XtCalloc_XtProcessUnlockcompositeWidgetClass_XtInheritXtFreeXtRealloccompositeClassRec.XA$BAABGsDXMEfX.resourcesXtStringswidgetClassRec.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUEEjjjjhEPEEtE@uEjjjjh@PEtЋEE@E@ E@tyjjEEUBE@E@E@ EtE@E EUEBUBEUtÐUEEtEE;t E@tEtЋE@=u EU@BE@=uEU@BjEPEE@=u EU@BE@ =u EU@ B tÐUEEEj@tPÐU]E@EE@tEE􋀀tUjEPЃE E@xEEU@x;B|u>UE@|R|MDA|E@|PEPEEUPtE@xEE;Ev$EPE]MEHEE;Ew܋UEM E@xU@Bx]ÐU]E@EEEU;Pxs&EU@t;EuE@EEU;PxrڋEU;PxuLE@xUHBxEEEU;Pxs-UEHRtE]@tE@EEU;PxrӋ]ÐUE EE@xE@tE@|\t3xFJ*Composite%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03 ?Composite.c /var/tmp/libXt-1.0.8/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include/ -I../include/X11 -I../include -I../include/X11 -v -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -DXFILESEARCHPATHDEFAULT='"/usr/local/etc/X11/%L/%T/%N%C%S:/usr/local/etc/X11/%l/%T/%N%C%S:/usr/local/etc/X11/%T/%N%C%S:/usr/local/etc/X11/%L/%T/%N%S:/usr/local/etc/X11/%l/%T/%N%S:/usr/local/etc/X11/%T/%N%S:/usr/local/share/X11/%L/%T/%N%C%S:/usr/local/share/X11/%l/%T/%N%C%S:/usr/local/share/X11/%T/%N%C%S:/usr/local/share/X11/%L/%T/%N%S:/usr/local/share/X11/%l/%T/%N%S:/usr/local/share/X11/%T/%N%S:/usr/local/lib/X11/%L/%T/%N%C%S:/usr/local/lib/X11/%l/%T/%N%C%S:/usr/local/lib/X11/%T/%N%C%S:/usr/local/lib/X11/%L/%T/%N%S:/usr/local/lib/X11/%l/%T/%N%S:/usr/local/lib/X11/%T/%N%S"' -DERRORDB='"/usr/local/lib/X11/XtErrorDB"' -DMALLOC_0_RETURNS_NULL -DXTMALLOC_BC -g -c -o Composite.o Composite.c -W0,-xp.XA\$BAABGsDXMEfX.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGsDXMEfX.;backend;raw;cd;DBG_GEN 5.2.7char Stringunsigned2CardinalvoidMUXtPointer_XtResourceresource_name%#resource_class%#resource_type%#resource_size># resource_offset>#default_type%#default_addrZ#jXtResourcelongA* resources2P Tj * resourcesYP.4CoreClassPart_WidgetClassRectcore_class#WidgetClass XtProc XtWidgetClassProcunsigned charXtEnum.5WidgetintGXrmNameBoolean 5UUjXtCallbackProc_XtCallbackReccallback#closureZ#XtCallbackListshortPositionunsigned shortDimension[!XtEventTableunsigned long:EventMask_XDisplay[Displayg:Window typeG#serial:#send_eventG#displayu# windowz#XAnyEvent:Time <typeG#serial:#send_eventG#displayu# windowz#rootz#subwindowz#time#xG# yG#$x_rootG#(y_rootG#,state2#0keycode2#4same_screenG#8XKeyEvent< typeG#serial:#send_eventG#displayu# windowz#rootz#subwindowz#time#xG# yG#$x_rootG#(y_rootG#,state2#0button2#4same_screenG#8XButtonEvent< typeG#serial:#send_eventG#displayu# windowz#rootz#subwindowz#time#xG# yG#$x_rootG#(y_rootG#,state2#0is_hint#4same_screenG#8 XMotionEventD typeG#serial:#send_eventG#displayu# windowz#rootz#subwindowz#time#xG# yG#$x_rootG#(y_rootG#,modeG#0detailG#4same_screenG#8focusG#<state2#@ XCrossingEventf typeG#serial:#send_eventG#displayu# windowz#modeG#detailG# XFocusChangeEvent( typeG#serial:#send_eventG#displayu# windowz#xG#yG#widthG#heightG# countG#$~ XExposeEvent:Drawable 0 typeG#serial:#send_eventG#displayu# drawable& #xG#yG#widthG#heightG# countG#$major_codeG#(minor_codeG#,5 XGraphicsExposeEventtypeG#serial:#send_eventG#displayu# drawable& #major_codeG#minor_codeG# XNoExposeEventtypeG#serial:#send_eventG#displayu# windowz#stateG#XVisibilityEvent0typeG#serial:#send_eventG#displayu# parentz#windowz#xG#yG#widthG# heightG#$border_widthG#(override_redirectG#,XCreateWindowEvent]typeG#serial:#send_eventG#displayu# eventz#windowz#XDestroyWindowEventtypeG#serial:#send_eventG#displayu# eventz#windowz#from_configureG#wXUnmapEventtypeG#serial:#send_eventG#displayu# eventz#windowz#override_redirectG#XMapEventtypeG#serial:#send_eventG#displayu# parentz#windowz#XMapRequestEvent(typeG#serial:#send_eventG#displayu# eventz#windowz#parentz#xG#yG# override_redirectG#$XReparentEvent4typeG#serial:#send_eventG#displayu# eventz#windowz#xG#yG#widthG# heightG#$border_widthG#(abovez#,override_redirectG#0XConfigureEvent $typeG#serial:#send_eventG#displayu# eventz#windowz#xG#yG#XGravityEventtypeG#serial:#send_eventG#displayu# windowz#widthG#heightG#8XResizeRequestEvent8typeG#serial:#send_eventG#displayu# parentz#windowz#xG#yG#widthG# heightG#$border_widthG#(abovez#,detailG#0value_mask:#4XConfigureRequestEvent/typeG#serial:#send_eventG#displayu# eventz#windowz#placeG#XCirculateEventtypeG#serial:#send_eventG#displayu# parentz#windowz#placeG#EXCirculateRequestEvent:Atom  ^typeG#serial:#send_eventG#displayu# windowz#atom#time#stateG#XPropertyEventtypeG#serial:#send_eventG#displayu# windowz#selection#time#sXSelectionClearEvent(typeG#serial:#send_eventG#displayu# ownerz#requestorz#selection#target#property# time#$XSelectionRequestEvent$^typeG#serial:#send_eventG#displayu# requestorz#selection#target#property#time# XSelectionEvent:Colormap  typeG#serial:#send_eventG#displayu# windowz#colormapt#newG#stateG#XColormapEvent * * ; * *L *rb#s*#l;#0typeG#serial:#send_eventG#displayu# windowz#message_type#formatG#dataL#rXClientMessageEvent typeG#serial:#send_eventG#displayu# windowz#requestG#first_keycodeG#countG#XMappingEvent:XID =typeG#displayu#resourceid#serial:# error_code#request_code#minor_code#XErrorEvent  ` *4typeG#serial:#send_eventG#displayu# windowz#key_vectorO#`XKeymapEventDtypeG#serial:#send_eventG#displayu# extensionG#evtypeG#XGenericEvent typeG#serial:#send_eventG#displayu# extensionG#evtypeG#cookie2#dataU#XXGenericEventCookie *` *_XEvent` typeG#xany#xkey#xbutton #xmotion #xcrossing #xfocusf #xexpose #xgraphicsexpose #xnoexpose#xvisibility#xcreatewindow#xdestroywindow]#xunmap#xmap#xmaprequest#xreparent#xconfigure#xgravity$#xresizerequest#xconfigurerequest#xcirculate/#xcirculaterequest#xproperty^#xselectionclear#xselectionrequest#xselection^#xcolormap#xclient#xmapping#xerror=#xkeymap#xgenericD#xcookie#pad#  5U    XtEventHandler_XtEventRec[!next'#maskK#proc #closureZ# select2#has_type_specifier2#async2# TMShortCard ' r!! *_TMBranchHeadRec "isSimple2#hasActions2#hasCycles2#more2# typeIndex`!#modIndex`!#!TMBranchHeadRec "GXrmQuark."_TMSimpleStateTreeRec !#isSimple2#isAccelerator2#mappingNotifyInterest2#refCount2# numBranchHeads`!#numQuarks`!#unused`!#branchHeadTbl)"#quarkTbl="# B"TMSimpleStateTreeRec %#ActionPtr _ActionsRec #idxG#params<##num_params>#nextA## Q#;$StatePtr _XtStateRec ;$isCycleStart2#isCycleEnd2#typeIndex`!#modIndex`!#actionsA##nextLevel## ##_TMParseStateTreeRec &isSimple2#isAccelerator2#mappingNotifyInterest2#isStackQuarks2#isStackBranchHeads2#isStackComplexBranchHeads2#unused2# numBranchHeads`!#numQuarks`!#numComplexBranchHeads`!#branchHeadTbl)"#quarkTbl="# complexBranchHeadTbl@$#branchHeadTblSize`!#quarkTblSize`!#complexBranchHeadTblSize`!#head##E$TMParseStateTreeRec _TMComplexStateTreeRec ,'isSimple2#isAccelerator2#mappingNotifyInterest2#refCount2# numBranchHeads`!#numQuarks`!#numComplexBranchHeads`!#branchHeadTbl)"#quarkTbl="# complexBranchHeadTbl@$# &TMComplexStateTreeRec _TMStateTreeRec 'simple!##parse&#complex,'#H''TMStateTree '' *_TranslationData C(hasBindings#operation#numStateTrees`!#composersw!#eventMaskK# stateTreeTbl'#r!XtTranslations 2 ~(5 X(](b(~((XtBoundActions_XtTMRec)translationsC(#proc_table(#current_state;$#lastEventTime:# (XtTMRec:Pixel:Pixmap 5))WidgetList_XExtData)numberG#next)#free_private)#private_data)# ?)G))) XPointer?)XExtData)[:VisualID  *ext_data)#visualid)#classG#red_mask:# green_mask:#blue_mask:#bits_per_rgbG#map_entriesG#)Visual* *depthG#nvisualsG#visuals*#*Depth*_XGC**GCPS,ext_data)#display)#rootz#widthG# heightG#mwidthG#mheightG#ndepthsG#depths*# root_depthG#$root_visual*#(default_gc*#,cmapt#0white_pixel:#4black_pixel:#8max_mapsG#<min_mapsG#@backing_storeG#Dsave_undersG#Hroot_input_mask*#L*ScreenS,_CorePartt.self:#widget_class#parent:#xrm_nameN# being_destroyed\#destroy_callbacks#constraintsZ#x#y#width# height#"border_width#$managed\#&sensitive\#'ancestor_sensitive\#(event_table'#,tm)#0acceleratorsC(#@border_pixel)#Dborder_pixmap)#Hpopup_list.)#Lnum_popups>#Pname%#Tscreen`,#Xcolormapt#\windowz#`depth>#dbackground_pixel)#hbackground_pixmap)#lvisible\#pmapped_when_managed\#qe,CorePart_WidgetRect.core.#*XtArgVal/name%#value.#. 2/55/](/2/XtInitProc _/5/](H/_/XtArgsProc::Cursor <0background_pixmap)#background_pixel:#border_pixmap)#border_pixel:# bit_gravityG#win_gravityG#backing_storeG#backing_planes:#backing_pixel:# save_underG#$event_mask*#(do_not_propagate_mask*#,override_redirectG#0colormapt#4cursorz/#8/ 05u/000XtRealizeProc~(XtActionProc_XtActionsRecP1string%#proc 1#1P1XtActionListjh1XtResourceListGXrmClass 1511XtWidgetProc_XRegion1 15 111XtExposeProc2555/](12XtSetValuesFuncP25/](52P2XtArgsFunc2XtGeometryMask3request_modef2#x#y#width#height# border_width# sibling:#stack_modeG#{2 "355333"3XtAlmostProcP35u/:3P3XtAcceptFocusProc:XtVersionType3XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone3353333XtGeometryHandler 45 44XtStringProc_CoreClassPartt6superclass#class_name%#widget_size>#class_initialize# class_part_initialize#class_inited(#initialize7/#initialize_hookd/#realize0# actionsU1#$num_actions>#(resourcesm1#,num_resources>#0xrm_class1#4compress_motion\#8compress_exposure(#9compress_enterleave\#:visible_interest\#;destroy1#<resize1#@expose1#Dset_values2#Hset_values_hookU2#Lset_values_almost'3#Pget_values_hookd/#Taccept_focusU3#Xversionm3#\callback_privateZ#`tm_table%#dquery_geometry3#hdisplay_accelerator4#lextensionZ#p_CompositeClassPartr7geometry_manager3#change_managed1#insert_child1#delete_child1# extensionZ#6CompositeClassPart_CompositeClassRec7core_class#composite_classr7#t7CompositeClassReccompositeClassRec7_compositeWidgetClassInheritAllowsChangeManagedSet2U8widget_class cc8 ext9 super_ext9 new_ext978CompositeWidgetClass ~9next_extensionZ#record_type."#version*#record_size># accepts_objects\#allows_change_managed_set\#8~9CompositeClassExtensionCompositeClassPartInitializeU:widgetClass wcPtr: superPtr:6:CompositePartPtrCompositeDestroy/Uv::w cwS;2:5v::XtOrderProc _CompositePart;children.)#num_children>#num_slots>#insert_position:# :CompositePart_CompositeRecN;core.#composite;#t;N;CompositeWidgetCompositeInsertChildU;:w position> i> cwS; children.)CompositeDeleteChildUh<:wposition>i>cwS;CompositeInitializeU<:requested_widget:new_widget <args =num_argscwS; /ArgList>__XtCalloc 1=22__posix_ttyname_rG`=G 2__posix_getlogin_rG= G_XtInheritXtFree= XtRealloc = 2XtGetClassExtensionZ>=2G*2 *>__posix_ctime_r E>> tm$ >tm_secG#tm_minG#tm_hourG#tm_mdayG# tm_monG#tm_yearG#tm_wdayG#tm_ydayG#tm_isdstG# E>>!__posix_asctime_r >  /var/tmp/libXt-1.0.8/src../include/X11/usr/local/include/X11/usr/include/isoComposite.cIntrinsic.hCompositeP.hCoreP.hIntrinsicP.hXresource.hEventI.hXlib.hX.hTranslateI.hComposite.htime_iso.h ( ; @_ p       0 FMV am~         - 9B K Y t }       )2 D U X~jx        DD%$> II:  :  I8 I!I 4I : ;  I  !I/ ' D ' D I<  :  :  :  I8 ' ID  : ( 4I?  : ;  . : ; @ ' D I: ;  . : ;@ ' D I: ; 4I : ; .? < ' ID .? < ' D .? < ' D  &I!.? < ' ID =?7compositeClassRec 8compositeWidgetClass?.8InheritAllowsChangeManagedSet9CompositeClassPartInitialize2:CompositeDestroyi;CompositeInsertChild;CompositeDeleteChildh<CompositeInitialize ?%String>CardinalZXtPointerj_XtResourceXtResource_WidgetClassRecWidgetClassXtProcXtWidgetClassProc(XtEnum:WidgetNXrmName\BooleanXtCallbackProc_XtCallbackRecXtCallbackListPositionDimensionKEventMaskgDisplayzWindowXAnyEventTimeXKeyEvent XButtonEvent XMotionEvent XCrossingEvent f XFocusChangeEvent~  XExposeEvent& Drawable5 XGraphicsExposeEvent XNoExposeEventXVisibilityEventXCreateWindowEvent]XDestroyWindowEventwXUnmapEventXMapEventXMapRequestEventXReparentEventXConfigureEvent$XGravityEvent8XResizeRequestEventXConfigureRequestEvent/XCirculateEventEXCirculateRequestEventAtom^XPropertyEventsXSelectionClearEventXSelectionRequestEvent^XSelectionEventtColormapXColormapEventLrXClientMessageEventXMappingEventXID=XErrorEvent`XKeymapEventDXGenericEventXXGenericEventCookie_XEvent XtEventHandler _XtEventRec'XtEventTable`!TMShortCard!_TMBranchHeadRec"TMBranchHeadRec."XrmQuarkB"_TMSimpleStateTreeRec!#TMSimpleStateTreeRecQ#_ActionsRecA#ActionPtr#_XtStateRec#StatePtrE$_TMParseStateTreeRec&TMParseStateTreeRec &_TMComplexStateTreeRec,'TMComplexStateTreeRecH'_TMStateTreeRec'TMStateTree'_TranslationDataC(XtTranslations(XtBoundActions(_XtTMRec)XtTMRec)Pixel)Pixmap.)WidgetList)XPointer?)_XExtData)XExtData)VisualID)*Visual**Depth*GC*S,Screene,_CorePart.CorePart._WidgetRec.XtArgVal.7/XtInitProcd/XtArgsProcz/Cursor/0XtRealizeProc 1XtActionProc1_XtActionsRecU1XtActionListm1XtResourceList1XrmClass1XtWidgetProc1XtExposeProc2XtSetValuesFuncU2XtArgsFuncf2XtGeometryMask{2'3XtAlmostProcU3XtAcceptFocusProcm3XtVersionType33XtGeometryHandler4XtStringProc.4_CoreClassPartCoreClassPart6_CompositeClassPartr7CompositeClassPart7_CompositeClassRec7CompositeC