# PaCkAgE DaTaStReAm libxaw3d 1 8597 # end of header 070701000a4a08000081a4000000000000000000000001502870a700000134000000b600010002ffffffffffffffff0000001100000000libxaw3d/pkginfoPKG=libxaw3d NAME=libXaw 1.6.2 i86pc Solaris 11 VERSION=1.6.2 PSTAMP=13th August 2012 VENDOR=X.org EMAIL=http://cgit.freedesktop.org/xorg/lib/libXaw3d/ DESC=X.org X11 Athena Widgets toolkit library with 3-D styled widgets ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 070701000a4a07000081a4000000000000000000000001502870a700001cd3000000b600010002ffffffffffffffff0000001000000000libxaw3d/pkgmap: 1 8597 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 d none /usr/local/include/X11/Xaw3d 0755 root root 1 f none /usr/local/include/X11/Xaw3d/AllWidgets.h 0644 root root 1527 62307 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiSink.h 0644 root root 3380 62068 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiSinkP.h 0644 root root 4051 51105 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiSrc.h 0644 root root 4315 21294 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiSrcP.h 0644 root root 5613 44675 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiText.h 0644 root root 5490 28938 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiTextP.h 0644 root root 5228 18043 1344826386 1 f none /usr/local/include/X11/Xaw3d/Box.h 0644 root root 3574 17978 1344826386 1 f none /usr/local/include/X11/Xaw3d/BoxP.h 0644 root root 3707 27817 1344826386 1 f none /usr/local/include/X11/Xaw3d/Cardinals.h 0644 root root 1661 4614 1344826386 1 f none /usr/local/include/X11/Xaw3d/Command.h 0644 root root 4992 18029 1344826386 1 f none /usr/local/include/X11/Xaw3d/CommandP.h 0644 root root 4523 23832 1344826386 1 f none /usr/local/include/X11/Xaw3d/Dialog.h 0644 root root 3785 32667 1344826386 1 f none /usr/local/include/X11/Xaw3d/DialogP.h 0644 root root 3656 36946 1344826386 1 f none /usr/local/include/X11/Xaw3d/Form.h 0644 root root 5538 47117 1344826386 1 f none /usr/local/include/X11/Xaw3d/FormP.h 0644 root root 5215 38039 1344826386 1 f none /usr/local/include/X11/Xaw3d/Grip.h 0644 root root 4045 57748 1344826386 1 f none /usr/local/include/X11/Xaw3d/GripP.h 0644 root root 3640 20091 1344826386 1 f none /usr/local/include/X11/Xaw3d/Label.h 0644 root root 4754 53102 1344826386 1 f none /usr/local/include/X11/Xaw3d/LabelP.h 0644 root root 4475 21149 1344826386 1 f none /usr/local/include/X11/Xaw3d/Layout.h 0644 root root 3205 47698 1344826386 1 f none /usr/local/include/X11/Xaw3d/LayoutP.h 0644 root root 5716 45707 1344826386 1 f none /usr/local/include/X11/Xaw3d/List.h 0644 root root 7533 62995 1344826386 1 f none /usr/local/include/X11/Xaw3d/ListP.h 0644 root root 4010 41727 1344826386 1 f none /usr/local/include/X11/Xaw3d/MenuButtoP.h 0644 root root 3091 46365 1344826386 1 f none /usr/local/include/X11/Xaw3d/MenuButton.h 0644 root root 3238 60293 1344826386 1 f none /usr/local/include/X11/Xaw3d/MultiSink.h 0644 root root 4702 40460 1344826386 1 f none /usr/local/include/X11/Xaw3d/MultiSinkP.h 0644 root root 5524 34398 1344826386 1 f none /usr/local/include/X11/Xaw3d/MultiSrc.h 0644 root root 4514 36037 1344826386 1 f none /usr/local/include/X11/Xaw3d/MultiSrcP.h 0644 root root 7007 25196 1344826386 1 f none /usr/local/include/X11/Xaw3d/Paned.h 0644 root root 8646 20488 1344826386 1 f none /usr/local/include/X11/Xaw3d/PanedP.h 0644 root root 7698 2839 1344826386 1 f none /usr/local/include/X11/Xaw3d/Panner.h 0644 root root 3926 64849 1344826386 1 f none /usr/local/include/X11/Xaw3d/PannerP.h 0644 root root 4208 19886 1344826386 1 f none /usr/local/include/X11/Xaw3d/Porthole.h 0644 root root 2352 57034 1344826386 1 f none /usr/local/include/X11/Xaw3d/PortholeP.h 0644 root root 2095 44968 1344826386 1 f none /usr/local/include/X11/Xaw3d/Repeater.h 0644 root root 2751 26296 1344826386 1 f none /usr/local/include/X11/Xaw3d/RepeaterP.h 0644 root root 2902 43674 1344826386 1 f none /usr/local/include/X11/Xaw3d/Reports.h 0644 root root 2277 60145 1344826386 1 f none /usr/local/include/X11/Xaw3d/Scrollbar.h 0644 root root 5491 49179 1344826386 1 f none /usr/local/include/X11/Xaw3d/ScrollbarP.h 0644 root root 5041 12099 1344826386 1 f none /usr/local/include/X11/Xaw3d/Simple.h 0644 root root 3962 52947 1344826386 1 f none /usr/local/include/X11/Xaw3d/SimpleMenP.h 0644 root root 4013 341 1344826386 1 f none /usr/local/include/X11/Xaw3d/SimpleMenu.h 0644 root root 5247 30928 1344826386 1 f none /usr/local/include/X11/Xaw3d/SimpleP.h 0644 root root 3251 1222 1344826386 1 f none /usr/local/include/X11/Xaw3d/Sme.h 0644 root root 2529 1648 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeBSB.h 0644 root root 3830 35240 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeBSBP.h 0644 root root 4099 53466 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeLine.h 0644 root root 2521 1294 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeLineP.h 0644 root root 3003 30030 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeP.h 0644 root root 3263 51136 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeThreeD.h 0644 root root 3276 60120 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeThreeDP.h 0644 root root 2525 5127 1344826386 1 f none /usr/local/include/X11/Xaw3d/StripCharP.h 0644 root root 4085 5234 1344826386 1 f none /usr/local/include/X11/Xaw3d/StripChart.h 0644 root root 4675 47196 1344826386 1 f none /usr/local/include/X11/Xaw3d/Text.h 0644 root root 7901 59110 1344826386 1 f none /usr/local/include/X11/Xaw3d/TextP.h 0644 root root 9774 49493 1344826386 1 f none /usr/local/include/X11/Xaw3d/TextSink.h 0644 root root 9335 53948 1344826386 1 f none /usr/local/include/X11/Xaw3d/TextSinkP.h 0644 root root 6270 44432 1344826386 1 f none /usr/local/include/X11/Xaw3d/TextSrc.h 0644 root root 7557 63310 1344826386 1 f none /usr/local/include/X11/Xaw3d/TextSrcP.h 0644 root root 6139 14964 1344826386 1 f none /usr/local/include/X11/Xaw3d/ThreeD.h 0644 root root 3620 20426 1344826386 1 f none /usr/local/include/X11/Xaw3d/ThreeDP.h 0644 root root 2395 62163 1344826386 1 f none /usr/local/include/X11/Xaw3d/Tip.h 0644 root root 3441 17727 1344826386 1 f none /usr/local/include/X11/Xaw3d/TipP.h 0644 root root 2228 50478 1344826386 1 f none /usr/local/include/X11/Xaw3d/Toggle.h 0644 root root 5338 28520 1344826386 1 f none /usr/local/include/X11/Xaw3d/ToggleP.h 0644 root root 3210 53318 1344826386 1 f none /usr/local/include/X11/Xaw3d/Tree.h 0644 root root 4695 37716 1344826386 1 f none /usr/local/include/X11/Xaw3d/TreeP.h 0644 root root 4591 59123 1344826386 1 f none /usr/local/include/X11/Xaw3d/VendorEP.h 0644 root root 3097 60983 1344826386 1 f none /usr/local/include/X11/Xaw3d/Viewport.h 0644 root root 4142 3283 1344826386 1 f none /usr/local/include/X11/Xaw3d/ViewportP.h 0644 root root 4140 15787 1344826386 1 f none /usr/local/include/X11/Xaw3d/Xaw3dP.h 0644 root root 2205 40923 1344826386 1 f none /usr/local/include/X11/Xaw3d/XawImP.h 0644 root root 5383 35253 1344826386 1 f none /usr/local/include/X11/Xaw3d/XawInit.h 0644 root root 1397 50991 1344826386 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libXaw3d.a 0644 root root 1750776 31333 1344826386 1 f none /usr/local/lib/libXaw3d.la 0755 root root 1282 47249 1344826386 1 s none /usr/local/lib/libXaw3d.so=libXaw3d.so.8.0.0 1 s none /usr/local/lib/libXaw3d.so.8=libXaw3d.so.8.0.0 1 f none /usr/local/lib/libXaw3d.so.8.0.0 0755 root root 1589344 38499 1344826386 1 d none /usr/local/lib/pkgconfig 0755 root root 1 f none /usr/local/lib/pkgconfig/xaw3d.pc 0644 root root 318 27894 1344826386 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/doc 0755 root root 1 d none /usr/local/share/doc/libXaw3d 0755 root root 1 f none /usr/local/share/doc/libXaw3d/README.XAW3D 0644 root root 20491 30857 1344826386 1 i checkinstall 790 2505 1344827711 1 i pkginfo 308 24181 1344827559 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!070701000a4a08000081a4000000000000000000000001502870a700000134000000b600010002ffffffffffffffff0000000800000000pkginfoPKG=libxaw3d NAME=libXaw 1.6.2 i86pc Solaris 11 VERSION=1.6.2 PSTAMP=13th August 2012 VENDOR=X.org EMAIL=http://cgit.freedesktop.org/xorg/lib/libXaw3d/ DESC=X.org X11 Athena Widgets toolkit library with 3-D styled widgets ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 070701000a4a07000081a4000000000000000000000001502870a700001cd3000000b600010002ffffffffffffffff0000000700000000pkgmap: 1 8597 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 d none /usr/local/include/X11/Xaw3d 0755 root root 1 f none /usr/local/include/X11/Xaw3d/AllWidgets.h 0644 root root 1527 62307 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiSink.h 0644 root root 3380 62068 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiSinkP.h 0644 root root 4051 51105 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiSrc.h 0644 root root 4315 21294 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiSrcP.h 0644 root root 5613 44675 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiText.h 0644 root root 5490 28938 1344826386 1 f none /usr/local/include/X11/Xaw3d/AsciiTextP.h 0644 root root 5228 18043 1344826386 1 f none /usr/local/include/X11/Xaw3d/Box.h 0644 root root 3574 17978 1344826386 1 f none /usr/local/include/X11/Xaw3d/BoxP.h 0644 root root 3707 27817 1344826386 1 f none /usr/local/include/X11/Xaw3d/Cardinals.h 0644 root root 1661 4614 1344826386 1 f none /usr/local/include/X11/Xaw3d/Command.h 0644 root root 4992 18029 1344826386 1 f none /usr/local/include/X11/Xaw3d/CommandP.h 0644 root root 4523 23832 1344826386 1 f none /usr/local/include/X11/Xaw3d/Dialog.h 0644 root root 3785 32667 1344826386 1 f none /usr/local/include/X11/Xaw3d/DialogP.h 0644 root root 3656 36946 1344826386 1 f none /usr/local/include/X11/Xaw3d/Form.h 0644 root root 5538 47117 1344826386 1 f none /usr/local/include/X11/Xaw3d/FormP.h 0644 root root 5215 38039 1344826386 1 f none /usr/local/include/X11/Xaw3d/Grip.h 0644 root root 4045 57748 1344826386 1 f none /usr/local/include/X11/Xaw3d/GripP.h 0644 root root 3640 20091 1344826386 1 f none /usr/local/include/X11/Xaw3d/Label.h 0644 root root 4754 53102 1344826386 1 f none /usr/local/include/X11/Xaw3d/LabelP.h 0644 root root 4475 21149 1344826386 1 f none /usr/local/include/X11/Xaw3d/Layout.h 0644 root root 3205 47698 1344826386 1 f none /usr/local/include/X11/Xaw3d/LayoutP.h 0644 root root 5716 45707 1344826386 1 f none /usr/local/include/X11/Xaw3d/List.h 0644 root root 7533 62995 1344826386 1 f none /usr/local/include/X11/Xaw3d/ListP.h 0644 root root 4010 41727 1344826386 1 f none /usr/local/include/X11/Xaw3d/MenuButtoP.h 0644 root root 3091 46365 1344826386 1 f none /usr/local/include/X11/Xaw3d/MenuButton.h 0644 root root 3238 60293 1344826386 1 f none /usr/local/include/X11/Xaw3d/MultiSink.h 0644 root root 4702 40460 1344826386 1 f none /usr/local/include/X11/Xaw3d/MultiSinkP.h 0644 root root 5524 34398 1344826386 1 f none /usr/local/include/X11/Xaw3d/MultiSrc.h 0644 root root 4514 36037 1344826386 1 f none /usr/local/include/X11/Xaw3d/MultiSrcP.h 0644 root root 7007 25196 1344826386 1 f none /usr/local/include/X11/Xaw3d/Paned.h 0644 root root 8646 20488 1344826386 1 f none /usr/local/include/X11/Xaw3d/PanedP.h 0644 root root 7698 2839 1344826386 1 f none /usr/local/include/X11/Xaw3d/Panner.h 0644 root root 3926 64849 1344826386 1 f none /usr/local/include/X11/Xaw3d/PannerP.h 0644 root root 4208 19886 1344826386 1 f none /usr/local/include/X11/Xaw3d/Porthole.h 0644 root root 2352 57034 1344826386 1 f none /usr/local/include/X11/Xaw3d/PortholeP.h 0644 root root 2095 44968 1344826386 1 f none /usr/local/include/X11/Xaw3d/Repeater.h 0644 root root 2751 26296 1344826386 1 f none /usr/local/include/X11/Xaw3d/RepeaterP.h 0644 root root 2902 43674 1344826386 1 f none /usr/local/include/X11/Xaw3d/Reports.h 0644 root root 2277 60145 1344826386 1 f none /usr/local/include/X11/Xaw3d/Scrollbar.h 0644 root root 5491 49179 1344826386 1 f none /usr/local/include/X11/Xaw3d/ScrollbarP.h 0644 root root 5041 12099 1344826386 1 f none /usr/local/include/X11/Xaw3d/Simple.h 0644 root root 3962 52947 1344826386 1 f none /usr/local/include/X11/Xaw3d/SimpleMenP.h 0644 root root 4013 341 1344826386 1 f none /usr/local/include/X11/Xaw3d/SimpleMenu.h 0644 root root 5247 30928 1344826386 1 f none /usr/local/include/X11/Xaw3d/SimpleP.h 0644 root root 3251 1222 1344826386 1 f none /usr/local/include/X11/Xaw3d/Sme.h 0644 root root 2529 1648 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeBSB.h 0644 root root 3830 35240 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeBSBP.h 0644 root root 4099 53466 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeLine.h 0644 root root 2521 1294 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeLineP.h 0644 root root 3003 30030 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeP.h 0644 root root 3263 51136 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeThreeD.h 0644 root root 3276 60120 1344826386 1 f none /usr/local/include/X11/Xaw3d/SmeThreeDP.h 0644 root root 2525 5127 1344826386 1 f none /usr/local/include/X11/Xaw3d/StripCharP.h 0644 root root 4085 5234 1344826386 1 f none /usr/local/include/X11/Xaw3d/StripChart.h 0644 root root 4675 47196 1344826386 1 f none /usr/local/include/X11/Xaw3d/Text.h 0644 root root 7901 59110 1344826386 1 f none /usr/local/include/X11/Xaw3d/TextP.h 0644 root root 9774 49493 1344826386 1 f none /usr/local/include/X11/Xaw3d/TextSink.h 0644 root root 9335 53948 1344826386 1 f none /usr/local/include/X11/Xaw3d/TextSinkP.h 0644 root root 6270 44432 1344826386 1 f none /usr/local/include/X11/Xaw3d/TextSrc.h 0644 root root 7557 63310 1344826386 1 f none /usr/local/include/X11/Xaw3d/TextSrcP.h 0644 root root 6139 14964 1344826386 1 f none /usr/local/include/X11/Xaw3d/ThreeD.h 0644 root root 3620 20426 1344826386 1 f none /usr/local/include/X11/Xaw3d/ThreeDP.h 0644 root root 2395 62163 1344826386 1 f none /usr/local/include/X11/Xaw3d/Tip.h 0644 root root 3441 17727 1344826386 1 f none /usr/local/include/X11/Xaw3d/TipP.h 0644 root root 2228 50478 1344826386 1 f none /usr/local/include/X11/Xaw3d/Toggle.h 0644 root root 5338 28520 1344826386 1 f none /usr/local/include/X11/Xaw3d/ToggleP.h 0644 root root 3210 53318 1344826386 1 f none /usr/local/include/X11/Xaw3d/Tree.h 0644 root root 4695 37716 1344826386 1 f none /usr/local/include/X11/Xaw3d/TreeP.h 0644 root root 4591 59123 1344826386 1 f none /usr/local/include/X11/Xaw3d/VendorEP.h 0644 root root 3097 60983 1344826386 1 f none /usr/local/include/X11/Xaw3d/Viewport.h 0644 root root 4142 3283 1344826386 1 f none /usr/local/include/X11/Xaw3d/ViewportP.h 0644 root root 4140 15787 1344826386 1 f none /usr/local/include/X11/Xaw3d/Xaw3dP.h 0644 root root 2205 40923 1344826386 1 f none /usr/local/include/X11/Xaw3d/XawImP.h 0644 root root 5383 35253 1344826386 1 f none /usr/local/include/X11/Xaw3d/XawInit.h 0644 root root 1397 50991 1344826386 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libXaw3d.a 0644 root root 1750776 31333 1344826386 1 f none /usr/local/lib/libXaw3d.la 0755 root root 1282 47249 1344826386 1 s none /usr/local/lib/libXaw3d.so=libXaw3d.so.8.0.0 1 s none /usr/local/lib/libXaw3d.so.8=libXaw3d.so.8.0.0 1 f none /usr/local/lib/libXaw3d.so.8.0.0 0755 root root 1589344 38499 1344826386 1 d none /usr/local/lib/pkgconfig 0755 root root 1 f none /usr/local/lib/pkgconfig/xaw3d.pc 0644 root root 318 27894 1344826386 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/doc 0755 root root 1 d none /usr/local/share/doc/libXaw3d 0755 root root 1 f none /usr/local/share/doc/libXaw3d/README.XAW3D 0644 root root 20491 30857 1344826386 1 i checkinstall 790 2505 1344827711 1 i pkginfo 308 24181 1344827559 070701000a4a64000041ed000000000000000000000002502870a700000000000000b600010002ffffffffffffffff0000000800000000install070701000a4a65000081ed0000000000000000000000015028713f00000316000000b600010002ffffffffffffffff0000001500000000install/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 070701000a4a09000041ed000000000000000000000003502870a700000000000000b600010002ffffffffffffffff0000000500000000root070701000a4a0a000041ed000000000000000000000003502870a700000000000000b600010002ffffffffffffffff0000000900000000root/usr070701000a4a0b000041ed000000000000000000000005502870a700000000000000b600010002ffffffffffffffff0000000f00000000root/usr/local070701000a4a60000041ed000000000000000000000003502870a700000000000000b600010002ffffffffffffffff0000001500000000root/usr/local/share070701000a4a61000041ed000000000000000000000003502870a700000000000000b600010002ffffffffffffffff0000001900000000root/usr/local/share/doc070701000a4a62000041ed000000000000000000000002502870a700000000000000b600010002ffffffffffffffff0000002200000000root/usr/local/share/doc/libXaw3d070701000a4a63000081a400000000000000000000000150286c120000500b000000b600010002ffffffffffffffff0000002f00000000root/usr/local/share/doc/libXaw3d/README.XAW3D The Three-D Athena Toolkit (Xaw3d) ---------------------------------- This is a new release of the Xaw3d toolkit, an update from 1.5E. X.Org has now picked up the mantle of Xaw3d maintenance, previously carried by Xaw3d creator Kaleb Keithley, and then by D. J. Hawkey Jr. While not as insistant as Kaleb was, we do suggest you include this file, as is, with any product that includes Xaw3d, in whole or in part, in any form. This file is the authoritative documentation for Xaw3d. If you're new to the Athena toolkit, please understand that it is highly configurable, and some resources will interact (or not) with undesirable results. Some of these are bugs, but many are just the nature of the beast. _________________________________________________________________ Usage: ------ This release of Xaw3d is based on X.Org's X11R6.3 Athena toolkit, with bits and pieces thrown in from other sources. It is intended to be a general-purpose replacement for the Athena (Xaw) toolkit. In general, you should be able to link almost any Athena-based application to this Xaw3d Athena toolkit, for a three-dimensional appearance on most of the widgets. On systems with shared libraries, you might be able replace your shared libXaw.* with libXaw3d.* to obtain the appearance without even relinking, but the odds of this working is slim, and not recommended. Applications written for Xaw3d might have to test the library for a particular feature (see the "Xaw3d build options" section below). To accomodate this, a private header is installed which reflects the library's capabilities. Xaw3dP.h contains four definitions that may be used for this purpose. For example: #define XAW_INTERNATIONALIZATION #define XAW_MULTIPLANE_PIXMAPS #define XAW_GRAY_BLKWHT_STIPPLES #undef XAW_ARROW_SCROLLBARS Xaw3dP.h need not be included by the application source, as the public headers that reference any 3D features include this header. The default configuration is set up to match the capabilities of X.Org's Xaw toolkit. The use of most shadow resources should be intuitive enough, and may be set or read conventionally (e.g., resource files, editres, programatically, etc.). The userData resource may be used to "hang" application-specific data on a widget, but this is accessable to programs only. Other resources and less-than-obvious features are documented throughout this file. The default resource values present a not-as-pretty-as-it-could-be appearance, due to stippled shadows (as opposed to allocated colors) in order to conserve colormap space, and by allowing non-rectangular pushbuttons, which are not shadowed. To specify otherwise, set these resources: *beNiceToColormap: False *shapeStyle: Rectangle You might also want to remove the borders from some widgets: *Text.borderWidth: 0 *SimpleMenu.borderWidth: 0 *Paned.internalBorderWidth: 0 To revert to reverse-video highlighting in menus: *SmeBSB.shadowWidth: 0 Note that shadows "grow outward" in the SimpleMenu and Text widgets, increasing these widgets' sizes, "grow inward" in the Viewport and Scrollbar widgets, decreasing the size of the clip widget and thumb, respectively, and "grow inward" in the Label (and superclasses of) and SmeBSB widgets, encroaching on their label parts. Fat shadows will probably mean some futzing with size or margin resources for a proper appearance. _________________________________________________________________ Xaw3d build requirements: ------------------------- Many header files have changed since Release 1.5. This means that any installed Xaw3d headers must be removed before building this distribution, to see that these source files include these header files. Renaming the directory that the existing headers live in is sufficient. Xaw3d build options: -------------------- Like Xaw, the default Xaw3d does not accomodate multi-plane pixmaps. If you want color pixmaps, and have the XPM library installed, pass the --enable-multiplane-bitmaps flag to configure. You may then specify either XPM or XBM files for any Xaw3d bitmap resource, whether by resource files, with editres, programmatically, etc.. And yes, the transparency of XPM files is honored. Note that this enables the use of structures and functions in the XPM library; the XPM library include file (xpm.h) must be available when building Xaw3d, and the XPM library must then be availble when running applications that use Xaw3d. This makes Xaw3d dependant on the XPM library, so think twice about it. The default stippled shadows used when the beNiceToColormap resource is True work well enough, except for widgets that have black or white backgrounds. This can be changed by passing the --enable-gray-stipples flag to configure when building. This makes Xaw3d allocate a gray colorcell, and use it in stippled shadows when 1) widgets have black or white backgrounds and 2) the beNiceToColormap resource is True and 3) the display allows it. This option was disabled in previous Xaw3d releases. The default Xaw3d does not use arrow scrollbars. If you want arrow-style scrollbars, pass the --enable-arrow-scrollbars flag to configure when building. Note that the Scrollbar widget's translations and actions will change accordingly. _________________________________________________________________ New in 1.5A: ------------ The SimpleMenu widget now supports scrolling through entries too numerous to fit on the screen, with a new resource supporting a scroll jump value. The record variable is simple_menu.jump_val, resourced as XtNjumpScroll, and classed as XtCJumpScroll. Adapted from an early neXtaw toolkit. Added 3D support to the SimpleMenu, Text, and Viewport widgets. Four minor changes in ThreeD.c and SmeThreeD.c to have the widgets use the app's colormap, rather than the screen's default, for those apps that create their own. Added the deletion of laygram.h to the Imakefile. Created Xaw3dP.c, for functions shared by other modules that have no other appropriate home. A new directory containing sample resource files for a few apps. See the README.AD file in that directory. New in 1.5B: ------------ Made Imakefile a bit more friendly to build options. Makefile now defines the build options in Xaw3dP.h during the build. Added to the key translation tables in Panner.c and TextTr.c, and some rules to Imakefile, to make this distribution X11R5 compliant. Tested on exactly one X11R5 system; your mileage may vary. Made internationalization support conditional, for systems lacking or broken. Tested on exactly two systems, one with and one without; your mileage may vary. New in 1.5C: ------------ Enabled multi-plane pixmap support with a new Xt resource type converter. The "Xaw3d build options" section has more information. Added private Pixmap resources to the Label and SmeBSB widgets for stippled copies of the public Pixmap resources (record variables label.stippled, label.right_stippled, sme_bsb.left_stippled, and sme_bsb.right_stippled, respectively). Insensitive pixmaps are now rendered properly. New in 1.5D: ------------ Added two resources to the SimpleMenu widget for setting margins. The SmeBSB widgets have a tighter relationship with their parent and siblings; menus and their entries now respond properly to changes in themselves or their parent. See the section "The SimpleMenu widget and margins" below for a detailed explanation. New in 1.5E: ------------ Enabled a new resource in the ThreeD widget to specify one of five shadow types. The record variable is threeD.relief (the record part is transparent), resourced as XtNRelief and classed as XtCRelief. It accepts as values XtReliefNone, XtReliefRaised, XtReliefSunken, XtReliefRidge, and XtReliefGroove. Note that the Text, SimpleMenu, Scrollbar, and Viewport widgets ignore this resource, and display only raised or sunken shadows. Built on the unfinished work of an early neXtaw toolkit. Added support for sub-menus in the SimpleMenu widget. Inspired by the xfig application, adapted from XFree86's X11R6.6 "Xaw7" toolkit, and made better than both. See the section "The SimpleMenu widget and sub-menus" below for usage. Added a resource to the SmeBSB widget to specify an underlined character in the label. The record variable is sme_bsb.underline, resourced as XtNunderline, and classed as XtCUnderline. It accepts an integer as an index to the character; a value less than zero or greater than or equal to the label length inhibits underlining. Adapted from a recent distribution of the xfig application. Made the SmeThreeD widget sensitive to the GRAY_BLKWHT_STIPPLES build option (see the "Xaw3d build options" section for what this is and does). Added support for "tooltips". Inspired by the xfig application and adapted from XFree86's X11R6.6 "Xaw7" toolkit. See the section "The Tip widget" below for usage. Fixed some geometry and positioning bugs in the Label widget. It's internalHeight and internalWidth resources are now used to enforce a minimum size when it's resize resource is True. The Label (and superclasses of) widget now resizes properly to changes in label parts and internal margins (subject to any constraints placed on the widgets, of course). Swapped the top and bottom colors in the stippled pixmap shadows. Fixed a shadow drawing bug in the Command widget, when the shape is changed. Fixed the shadow state bug in the SmeBSB widget. Dropped support for Linux shared a.out libraries. _________________________________________________________________ Bugs and deficiencies: ---------------------- You may not be be able to replace shared libXaw.* libraries with libXaw3d.* libraries on systems with SVR3-style shared libraries. The lexer in the Layout widget doesn't work well when a program that uses the Layout widget is linked with GNU's malloc(). This is a problem on older releases of Linux, where the libc malloc() is is GNU malloc(). It's also a problem on older releases of FreeBSD if "ExtraLibraries -lgnumalloc" is specified in imake's FreeBSD.cf configuration file (this may be a problem on other BSDs too, but I don't know this as fact). The solution under FreeBSD is to delete the "ExtraLibraries" line(s) in the vendor.cf configuration file, or edit the Makefile to not link with "-lgnumalloc". I don't have a solution for older Linux distributions, nor do I have the time (or inclination) to figure one out. If you discover a fix, you're more than welcome to send it in. The samples in Layout.h are wrong and don't work. Example programs written by Keith Packard that use the Layout widget are available at ftp://ftp.x.org/R5contrib/. If an application subclasses Athena's Simple or Sme classes, or subclasses thereof, there is a high probability that Xaw3d isn't source compatible. Sorry, I have no plans (or ideas) on how to fix this. Xaw3d pixel allocation may not behave well when beNiceToColormap is False and the colormap (default or application) is full. Non-rectangular Command widgets are not rendered with shadows. All geometry management routines should fully account for shadow widths, but some don't, and it can show. A few bugs and ambiguities in the Athena toolkit from which this distribution is derived have been resolved. While trying to be true to Athena documentation, these changes may make Xaw3d behave oddly for some applications. Nothing that can't be fixed by tweaking the appropriate resources, I'll wager. A comment that appears in the xterm source: ------------------------------------------- * * ...There be serious and nasty dragons here. * xterm is, well, xterm. The auto-scroll with arrow-style scrollbars won't work in xterm because it relies on timeouts. xterm, perhaps for speed, circumvents XtAppNextEvent() by using XNextEvent() to get its X events, with the unfortunate side effect of completely ignoring "other sources", like timeouts. At this time there is no patch to fix the X11R6 xterm, but there is a patch for the X11R5 xterm at ftp://ftp.x.org/contrib/widgets/Xaw3d/R5/; it shouldn't be too hard to integrate it into the X11R6 sources. _________________________________________________________________ The SimpleMenu widget and margins: ---------------------------------- Two resources have been added to the SimpleMenu widget for margin management. The record variables are simple_menu.left_whitespace and simple_menu.right_whitespace, resourced as XtNleftWhitespace and XtNrightWhitespace, and classed as - yup - XtCLeftWhitespace and XtCRightWhitespace. They can be also be referenced together by the class XtCHorizontalWhitespace. To illustrate, the leftMargin resource can be different values in each SmeBSB widget, and SimpleMenu will oblige. If a pixmap wider than the margin is specified in any SmeBSB widget, the result is less than desirable (refer to ORA X, Vol 5 Sec 6, SmeBSB.*Bitmap and SmeBSB.*Margin). Set the leftWhitespace resource in the parent SimpleMenu widget, and SimpleMenu will set all children SmeBSB leftMargins to that value. Specify a pixmap of any width for any SmeBSB child, and SimpleMenu will separate the elements (menu edge, pixmap, and text) of all SmeBSB children with that minimum distance as it vertically aligns their text elements. The SimpleMenu widget now resizes not only to the above, but also to changes in these SmeBSB traits: Labels and fonts, pixmaps, and margins. Implementation notes: The SimpleMenu *Whitespace resources override and replace the values of SmeBSB *Margin resources. To nullify this behavior, a *Whitespace resource must first be set to zero, and the corresponding *Margin resources then set appropriately. The *Margin resources remain unchanged in and of themselves; they behave just as always when the *Whitespace resources are not used. The SimpleMenu widget and sub-menus: ------------------------------------ Resources have been added to the SimpleMenu and SmeBSB widgets to support sub-menus. The record variables are simple_menu.sub_menu and simple_menu.state (neither are public), and sme_bsb.menu_name, which is resourced as XtNmenuName, and classed as XtCMenuName. It's the latter resource that is used by an application, and by default it is NULL; menus behave as they always have. When this resource is set to a menu name, the parent SimpleMenu widget will use the SmeBSB widget as the entry point to a child SimpleMenu widget, managing it's visibility and location. No constraints are placed on focus or the pointer. Consider this code fragment: /* create a menu button */ opsbutton = XtCreateManagedWidget("ops", menuButtonWidgetClass, parent, NULL, 0); /* create a menu for the button */ opsmenu = XtCreatePopupShell("opsMenu", simpleMenuWidgetClass, opsbutton, NULL, 0); XtSetArg(args[0], XtNmenuName, "fileMenu"); XtSetArg(args[1], XtNrightBitmap, rightArrow); filebutton = XtCreateManagedWidget("file", smeBSBObjectClass, opsmenu, args, 2); XtSetArg(args[0], XtNmenuName, "pageMenu"); XtSetArg(args[1], XtNrightBitmap, rightArrow); pagebutton = XtCreateManagedWidget("page", smeBSBObjectClass, opsmenu, args, 2); quitbutton = XtCreateManagedWidget("quit", smeBSBObjectClass, opsmenu, NULL, 0); /* create a sub-menu for the first menu item */ filemenu = XtCreatePopupShell("fileMenu", simpleMenuWidgetClass, opsmenu, NULL, 0); openbutton = XtCreateManagedWidget("open", smeBSBObjectClass, filemenu, NULL, 0); printbutton = XtCreateManagedWidget("print", smeBSBObjectClass, filemenu, NULL, 0); /* create a sub-menu for the second menu item */ pagemenu = XtCreatePopupShell("pageMenu", simpleMenuWidgetClass, opsmenu, NULL, 0); prevbutton = XtCreateManagedWidget("prev", smeBSBObjectClass, pagemenu, NULL, 0); nextbutton = XtCreateManagedWidget("next", smeBSBObjectClass, pagemenu, NULL, 0); The SimpleMenu widget named "opsMenu" will inherit the SimpleMenu widgets named "fileMenu" and "pageMenu" as children sub-menus. It will position the first sub-menu next to the SmeBSB widget named "file", and the second next to the SmeBSB widget named "page". A sub-menu will be mapped (or unmapped) when the pointer enters (or leaves) the superior SmeBSB widget. Note that a sub-menu's parent must be the superior SimpleMenu widget, not the superior SmeBSB widget. The other resources of SmeBSB widgets are unaffected by the menuName resource. The Tip widget: --------------- This Tip widget is not compatable with XFree86's "Xaw7" Tip widget. I couldn't grok how it links the specified widgets to a Tip widget, nor how their labels are set. Perhaps it's all done with an "Xaw7" DisplayList, I don't know. So, this XawTipEnable() function requires a second parameter, to set the label: /* create a menu button */ opsbutton = XtCreateManagedWidget("ops", menuButtonWidgetClass, parent, NULL, 0); /* add a tooltip */ XawTipEnable(opsbutton, "Application functions"); ... /* for some reason, disable the tooltip */ XawTipDisable(opsbutton); The XawTipEnable() function creates a Tip widget (one per screen, as required), and links the specified widget and label to the correct Tip widget. Nothing else is required of the application; Tip widgets manage themselves. The XawTipDisable() function removes the timeout and event handler, and unmaps the Tip window if necessary, but does not destroy the widget or its linked list. Note that the labels of Tip widgets are set individually, but the font, colors, margins, etc., can only be set globally, for all Tip widget instances. For example, a resource file might contain: *Tip.font: 7x13bold *Tip.background: yellow *Tip.foreground: blue *Tip.borderColor: blue Note also that the *Margin resources of XFree86's "Xaw7" Tip widget are not in this Tip widget; they have been reduced to internalHeight and internalWidth resources, like those of the Label widget. _________________________________________________________________ Authors and contributors, in alphabetical order: ------------------------------------------------ Uri Blumenthal Dimitrios P. Bouras David Flanagan D. J. Hawkey Jr. , current maintainer Achille Hui Kaleb S. Keithley , developed and maintained Xaw3d Alfredo Kojima Gustaf Neumann Keith Packard Mark Rawling Heiko Schroeder Mike Schulze Brian V. Smith Malcolm Strickland Frank Terhaar-Yonkers Tim Theisen Mitch Trachtenberg Jerry Whelan Robert Withrow Jamie Zawinski And, of course, all the people at X.Org and XFree86. 070701000a4a0c000041ed000000000000000000000003502870a700000000000000b600010002ffffffffffffffff0000001700000000root/usr/local/include070701000a4a0d000041ed000000000000000000000003502870a700000000000000b600010002ffffffffffffffff0000001b00000000root/usr/local/include/X11070701000a4a0e000041ed000000000000000000000002502870a700000000000000b600010002ffffffffffffffff0000002100000000root/usr/local/include/X11/Xaw3d070701000a4a1f000081a400000000000000000000000150286c1200000fcd000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/Xaw3d/Grip.h/*********************************************************** Copyright (c) 1987, 1988 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. 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. ******************************************************************/ /* * Grip.h - Public Definitions for Grip widget (used by VPane Widget) * */ #ifndef _XawGrip_h #define _XawGrip_h #include /*************************************************************************** * * Grip Widget * **************************************************************************/ /* Parameters: Name Class RepType Default Value ---- ----- ------- ------------- foreground Foreground Pixel XtDefaultForeground border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 0 callback Callback Pointer GripAction cursor Cursor Cursor None cursorName Cursor String NULL destroyCallback Callback Pointer NULL height Height Dimension 8 mappedWhenManaged MappedWhenManaged Boolean True pointerColor Foreground Pixel XtDefaultForeground pointerColorBackground Background Pixel XtDefaultBackground sensitive Sensitive Boolean True width Width Dimension 8 x Position Position 0 y Position Position 0 */ #define XtNgripTranslations "gripTranslations" typedef struct _XawGripCallData { XEvent *event; /* the event causing the GripAction */ String *params; /* the TranslationTable params */ Cardinal num_params; /* count of params */ } XawGripCallDataRec, *XawGripCallData, GripCallDataRec, *GripCallData; /* supported for R4 compatibility */ /* Class Record Constant */ extern WidgetClass gripWidgetClass; typedef struct _GripClassRec *GripWidgetClass; typedef struct _GripRec *GripWidget; #endif /* _XawGrip_h */ 070701000a4a39000081a400000000000000000000000150286c1200000fad000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/SimpleMenP.h/* Copyright (c) 1989, 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 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. * */ /* * SimpleMenuP.h - Private Header file for SimpleMenu widget. * * Date: April 3, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _SimpleMenuP_h #define _SimpleMenuP_h #include #include #include typedef struct { XtPointer extension; /* For future needs. */ } SimpleMenuClassPart; typedef struct _SimpleMenuClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; OverrideShellClassPart override_shell_class; SimpleMenuClassPart simpleMenu_class; } SimpleMenuClassRec; extern SimpleMenuClassRec simpleMenuClassRec; typedef struct _SimpleMenuPart { /* resources */ String label_string; /* The string for the label or NULL. */ SmeObject label; /* If label_string is non-NULL then this is the label widget. */ WidgetClass label_class; /* Widget Class of the menu label object. */ Dimension top_margin; /* Top and bottom margins. */ Dimension bottom_margin; Dimension left_whitespace; /* Space between BSB elements */ Dimension right_whitespace; Dimension row_height; /* height of each row (menu entry) */ Cursor cursor; /* The menu's cursor. */ SmeObject popup_entry; /* The entry to position the cursor on for when using XawPositionSimpleMenu. */ Boolean menu_on_screen; /* Force the menus to be fully on the screen.*/ int backing_store; /* What type of backing store to use. */ /* private state */ Boolean recursive_set_values; /* contain a possible infinite loop. */ Boolean menu_width; /* If true then force width to remain core.width */ Boolean menu_height; /* Just like menu_width, but for height. */ SmeObject entry_set; /* The entry that is currently set or highlighted. */ Widget threeD; /* 3d drawing stuff */ SmeObject *first_entry; /* the first entry */ SmeObject *current_first; /* the first entry displayed */ Dimension last_y; int first_y; /* Dimension doesn't do negatives! */ int jump_val; /* number of entries to scroll by */ Boolean too_tall; /* menu doesn't fit on screen */ Boolean didnt_fit; /* if some entry didn't fit in the menu */ Widget sub_menu; /* submenu of active SmeBSB object */ unsigned char state; } SimpleMenuPart; typedef struct _SimpleMenuRec { CorePart core; CompositePart composite; ShellPart shell; OverrideShellPart override; SimpleMenuPart simple_menu; } SimpleMenuRec; #endif /* _SimpleMenuP_h */ 070701000a4a36000081a400000000000000000000000150286c1200001573000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/Scrollbar.h/*********************************************************** Copyright (c) 1987, 1988 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. 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 _Scrollbar_h #define _Scrollbar_h /**************************************************************** * * Scrollbar Widget * ****************************************************************/ #include #include /* Scrollbar resources: Name Class RepType Default Value ---- ----- ------- ------------- accelerators Accelerators AcceleratorTable NULL ancestorSensitive AncestorSensitive Boolean True background Background Pixel XtDefaultBackground backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap borderColor BorderColor Pixel XtDefaultForeground borderPixmap Pixmap Pixmap XtUnspecifiedPixmap borderWidth BorderWidth Dimension 1 colormap Colormap Colormap parent's colormap cursor Cursor Cursor None cursorName Cursor String NULL depth Depth int parent's depth destroyCallback Callback XtCallbackList NULL foreground Foreground Pixel XtDefaultForeground height Height Dimension length or thickness insensitiveBorder Insensitive Pixmap GreyPixmap jumpProc Callback XtCallbackList NULL length Length Dimension 1 mappedWhenManaged MappedWhenManaged Boolean True minimumThumb MinimumThumb Dimension 7 orientation Orientation XtOrientation XtorientVertical pointerColor Foreground Pixel XtDefaultForeground pointerColorBackground Background Pixel XtDefaultBackground screen Screen Screen parent's screen scrollDCursor Cursor Cursor XC_sb_down_arrow scrollHCursor Cursor Cursor XC_sb_h_double_arrow scrollLCursor Cursor Cursor XC_sb_left_arrow scrollProc Callback XtCallbackList NULL scrollRCursor Cursor Cursor XC_sb_right_arrow scrollUCursor Cursor Cursor XC_sb_up_arrow scrollVCursor Cursor Cursor XC_sb_v_double_arrow sensitive Sensitive Boolean True shown Shown Float 0.0 thickness Thickness Dimension 14 thumb Thumb Bitmap GreyPixmap thumbProc Callback XtCallbackList NULL topOfThumb TopOfThumb Float 0.0 pickTop PickTop Boolean False translations Translations TranslationTable see source or doc width Width Dimension thickness or length x Position Position 0 y Position Position 0 */ /* * Most things we need are in StringDefs.h */ #define XtCMinimumThumb "MinimumThumb" #define XtCShown "Shown" #define XtCTopOfThumb "TopOfThumb" #define XtCPickTop "PickTop" #define XtNminimumThumb "minimumThumb" #define XtNtopOfThumb "topOfThumb" #define XtNpickTop "pickTop" typedef struct _ScrollbarRec *ScrollbarWidget; typedef struct _ScrollbarClassRec *ScrollbarWidgetClass; extern WidgetClass scrollbarWidgetClass; _XFUNCPROTOBEGIN extern void XawScrollbarSetThumb( Widget /* scrollbar */, #if NeedWidePrototypes /* float */ double /* top */, /* float */ double /* shown */ #else float /* top */, float /* shown */ #endif ); _XFUNCPROTOEND #endif /* _Scrollbar_h */ 070701000a4a37000081a400000000000000000000000150286c12000013b1000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/ScrollbarP.h/* MODIFIED ATHENA SCROLLBAR (USING ARROWHEADS AT ENDS OF TRAVEL) */ /* Modifications Copyright 1992 by Mitch Trachtenberg */ /* Rights, permissions, and disclaimer of warranty are as in the */ /* DEC and MIT notice below. See usage warning in .c file. */ /*********************************************************** Copyright (c) 1987, 1988 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. 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 _ScrollbarP_h #define _ScrollbarP_h #include "Xaw3dP.h" #include #include typedef struct { /* public */ Pixel foreground; /* thumb foreground color */ XtOrientation orientation; /* horizontal or vertical */ XtCallbackList scrollProc; /* proportional scroll */ XtCallbackList thumbProc; /* jump (to position) scroll */ XtCallbackList jumpProc; /* same as thumbProc but pass data by ref */ Pixmap thumb; /* thumb color */ #ifndef XAW_ARROW_SCROLLBARS Cursor upCursor; /* scroll up cursor */ Cursor downCursor; /* scroll down cursor */ Cursor leftCursor; /* scroll left cursor */ Cursor rightCursor; /* scroll right cursor */ Cursor verCursor; /* scroll vertical cursor */ Cursor horCursor; /* scroll horizontal cursor */ #endif float top; /* What percent is above the win's top */ float shown; /* What percent is shown in the win */ Dimension length; /* either height or width */ Dimension thickness; /* either width or height */ Dimension min_thumb; /* minium size for the thumb. */ float picked; /* How much of the thumb is picked * * when scrolling starts */ /* private */ #ifdef XAW_ARROW_SCROLLBARS XtIntervalId timer_id; /* autorepeat timer; remove on destruction */ char scroll_mode; /* 0:none 1:up/back 2:track 3:down/forward */ #else Cursor inactiveCursor; /* the normal cursor for scrollbar */ char direction; /* a scroll has started; which direction */ #endif GC gc; /* a (shared) gc */ Position topLoc; /* Pixel that corresponds to top */ Dimension shownLength; /* Num pixels corresponding to shown */ Boolean pick_top; /* pick thumb at top or anywhere*/ } ScrollbarPart; typedef struct _ScrollbarRec { CorePart core; SimplePart simple; ThreeDPart threeD; ScrollbarPart scrollbar; } ScrollbarRec; typedef struct {int empty;} ScrollbarClassPart; typedef struct _ScrollbarClassRec { CoreClassPart core_class; SimpleClassPart simple_class; ThreeDClassPart threeD_class; ScrollbarClassPart scrollbar_class; } ScrollbarClassRec; extern ScrollbarClassRec scrollbarClassRec; #endif /* _ScrollbarP_h */ 070701000a4a50000081a400000000000000000000000150286c12000014da000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/Toggle.h/* Copyright (c) 1989, 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 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. */ /* * ToggleP.h - Private definitions for Toggle widget * * Author: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu * * Date: January 12, 1989 */ #ifndef _XawToggle_h #define _XawToggle_h /*********************************************************************** * * Toggle Widget * ***********************************************************************/ #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- radioGroup RadioGroup Widget NULL + radioData RadioData Pointer (XPointer) Widget ++ state State Boolean Off background Background Pixel XtDefaultBackground bitmap Pixmap Pixmap None border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 callback Callback Pointer NULL cursor Cursor Cursor None destroyCallback Callback Pointer NULL font Font XFontStructx* XtDefaultFont foreground Foreground Pixel XtDefaultForeground height Height Dimension text height highlightThickness Thickness Dimension 2 insensitiveBorder Insensitive Pixmap Gray internalHeight Height Dimension 2 internalWidth Width Dimension 4 justify Justify XtJustify XtJustifyCenter label Label String NULL mappedWhenManaged MappedWhenManaged Boolean True resize Resize Boolean True sensitive Sensitive Boolean True width Width Dimension text width x Position Position 0 y Position Position 0 + To use the toggle as a radio toggle button, set this resource to point to any other widget in the radio group. ++ This is the data returned from a call to XtToggleGetCurrent, by default this is set to the name of toggle widget. */ /* * These should be in StringDefs.h but aren't so we will define * them here if they are needed. */ #define XtCWidget "Widget" #define XtCState "State" #define XtCRadioGroup "RadioGroup" #define XtCRadioData "RadioData" #ifndef _XtStringDefs_h_ #define XtRWidget "Widget" #endif #define XtNstate "state" #define XtNradioGroup "radioGroup" #define XtNradioData "radioData" extern WidgetClass toggleWidgetClass; typedef struct _ToggleClassRec *ToggleWidgetClass; typedef struct _ToggleRec *ToggleWidget; /************************************************************ * * Public Functions * ************************************************************/ _XFUNCPROTOBEGIN /* Function Name: XawToggleChangeRadioGroup * Description: Allows a toggle widget to change radio lists. * Arguments: w - The toggle widget to change lists. * radio_group - any widget in the new list. * Returns: none. */ extern void XawToggleChangeRadioGroup( Widget /* w */, Widget /* radio_group */ ); /* Function Name: XawToggleGetCurrent * Description: Returns the RadioData associated with the toggle * widget that is currently active in a toggle list. * Arguments: radio_group - any toggle widget in the toggle list. * Returns: The XtNradioData associated with the toggle widget. */ extern XtPointer XawToggleGetCurrent( Widget /* radio_group */ ); /* Function Name: XawToggleSetCurrent * Description: Sets the Toggle widget associated with the * radio_data specified. * Arguments: radio_group - any toggle widget in the toggle list. * radio_data - radio data of the toggle widget to set. * Returns: none. */ extern void XawToggleSetCurrent( Widget /* radio_group */, XtPointer /* radio_data */ ); /* Function Name: XawToggleUnsetCurrent * Description: Unsets all Toggles in the radio_group specified. * Arguments: radio_group - any toggle widget in the toggle list. * Returns: none. */ extern void XawToggleUnsetCurrent( Widget /* radio_group */ ); _XFUNCPROTOEND #endif /* _XawToggle_h */ 070701000a4a4d000081a400000000000000000000000150286c120000095b000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/ThreeDP.h/*********************************************************** Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, and the Massachusetts Institute of Technology, Cambridge, Massachusetts. Copyright 1992 by Kaleb Keithley 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 names of Digital, MIT, or Kaleb Keithley 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 _ThreeDP_h #define _ThreeDP_h #include #include #define XtRRelief "Relief" typedef struct { Dimension shadow_width; Pixel top_shadow_pixel; Pixel bot_shadow_pixel; Pixmap top_shadow_pxmap; Pixmap bot_shadow_pxmap; int top_shadow_contrast; int bot_shadow_contrast; GC top_shadow_GC; GC bot_shadow_GC; XtPointer user_data; Boolean be_nice_to_cmap; XtRelief relief; } ThreeDPart; /* Full instance record declaration */ typedef struct _ThreeDRec { CorePart core; SimplePart simple; ThreeDPart threeD; } ThreeDRec; typedef struct { void (*shadowdraw)(Widget, XEvent *, Region, XtRelief, Boolean); } ThreeDClassPart; #define XtInheritXaw3dShadowDraw \ ((void (*)(Widget, XEvent *, Region, XtRelief, Boolean))_XtInherit) /* Full class record declaration. */ typedef struct _ThreeDClassRec { CoreClassPart core_class; SimpleClassPart simple_class; ThreeDClassPart threeD_class; } ThreeDClassRec; /* Class pointer. */ extern ThreeDClassRec threeDClassRec; #endif /* _ThreeDP_h */ 070701000a4a59000081a400000000000000000000000150286c1200000575000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/XawInit.h/* Copyright (c) 1989, 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 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. */ _XFUNCPROTOBEGIN extern void XawInitializeWidgetSet(void); /* called from ClassInit procs */ _XFUNCPROTOEND 070701000a4a41000081a400000000000000000000000150286c1200000cbf000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/Xaw3d/SmeP.h/* Copyright (c) 1989, 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 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. */ /* * SmeP.h - Private Header file for Sme object. * * This is the private header file for the Athena Sme object. * This object is intended to be used with the simple menu widget. * * Date: April 3, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _XawSmeP_h #define _XawSmeP_h /*********************************************************************** * * Sme Widget Private Data * ***********************************************************************/ #include "Xaw3dP.h" #include /************************************************************ * * New fields for the Sme widget class record. * ************************************************************/ typedef struct _SmeClassPart { void (*highlight)(Widget); void (*unhighlight)(Widget); void (*notify)(Widget); XtPointer extension; } SmeClassPart; /* Full class record declaration */ typedef struct _SmeClassRec { RectObjClassPart rect_class; SmeClassPart sme_class; } SmeClassRec; extern SmeClassRec smeClassRec; /* New fields for the Sme widget record */ typedef struct { /* resources */ XtCallbackList callbacks; /* The callback list */ #ifdef XAW_INTERNATIONALIZATION Boolean international; #endif } SmePart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _SmeRec { ObjectPart object; RectObjPart rectangle; SmePart sme; } SmeRec; /************************************************************ * * Private declarations. * ************************************************************/ typedef void (*_XawEntryVoidFunc)(Widget); #define XtInheritHighlight ((_XawEntryVoidFunc) _XtInherit) #define XtInheritUnhighlight XtInheritHighlight #define XtInheritNotify XtInheritHighlight #endif /* _XawSmeP_h */ 070701000a4a3b000081a400000000000000000000000150286c1200000cb3000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/SimpleP.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _SimpleP_h #define _SimpleP_h #include "Xaw3dP.h" #include typedef struct { Boolean (*change_sensitive)(Widget); } SimpleClassPart; #define XtInheritChangeSensitive ((Boolean (*)(Widget))_XtInherit) typedef struct _SimpleClassRec { CoreClassPart core_class; SimpleClassPart simple_class; } SimpleClassRec; extern SimpleClassRec simpleClassRec; typedef struct { /* resources */ Cursor cursor; Pixmap insensitive_border; String cursor_name; /* cursor specified by name. */ Pixel pointer_fg, pointer_bg; /* Pointer colors. */ #ifdef XAW_INTERNATIONALIZATION Boolean international; #endif /* private state */ } SimplePart; typedef struct _SimpleRec { CorePart core; SimplePart simple; } SimpleRec; #endif /* _SimpleP_h */ 070701000a4a3e000081a400000000000000000000000150286c1200001003000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/SmeBSBP.h/* Copyright (c) 1989, 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 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. * * Author: Chris D. Peterson, MIT X Consortium */ /* * SmeP.h - Private definitions for Sme object * */ #ifndef _XawSmeBSBP_h #define _XawSmeBSBP_h /*********************************************************************** * * Sme Object Private Data * ***********************************************************************/ #include "Xaw3dP.h" #include #include /************************************************************ * * New fields for the Sme Object class record. * ************************************************************/ typedef struct _SmeBSBClassPart { XtPointer extension; } SmeBSBClassPart; /* Full class record declaration */ typedef struct _SmeBSBClassRec { RectObjClassPart rect_class; SmeClassPart sme_class; SmeThreeDClassPart sme_threeD_class; SmeBSBClassPart sme_bsb_class; } SmeBSBClassRec; extern SmeBSBClassRec smeBSBClassRec; /* New fields for the Sme Object record */ typedef struct { /* resources */ String label; /* The entry label. */ int vert_space; /* extra vert space to leave, as a percentage of the font height of the label. */ Pixmap left_bitmap, right_bitmap; /* pixmaps to show. */ Dimension left_margin, right_margin; /* left and right margins. */ Pixel foreground; /* foreground color. */ XFontStruct * font; /* The font to show label in. */ #ifdef XAW_INTERNATIONALIZATION XFontSet fontset; /* or fontset */ #endif XtJustify justify; /* Justification for the label. */ int underline; /* index of letter to underline in label. */ /* private resources. */ Boolean set_values_area_cleared; /* Remember if we need to unhighlight. */ GC norm_gc; /* noral color gc. */ GC rev_gc; /* reverse color gc. */ GC norm_gray_gc; /* Normal color (grayed out) gc. */ GC invert_gc; /* gc for flipping colors. */ Pixmap left_stippled, right_stippled; /* insensitive pixmaps */ Dimension left_bitmap_width; /* size and depth of each pixmap. */ Dimension left_bitmap_height; Dimension right_bitmap_width; Dimension right_bitmap_height; unsigned int left_depth; unsigned int right_depth; String menu_name; /* name of nested sub-menu or NULL */ } SmeBSBPart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _SmeBSBRec { ObjectPart object; RectObjPart rectangle; SmePart sme; SmeThreeDPart sme_threeD; SmeBSBPart sme_bsb; } SmeBSBRec; /************************************************************ * * Private declarations. * ************************************************************/ #endif /* _XawSmeBSBP_h */ 070701000a4a2a000081a400000000000000000000000150286c1200001594000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/MultiSinkP.h/* * Copyright 1991 by OMRON Corporation * * 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, and that the name OMRON not be used in * advertising or publicity pertaining to distribution of the software without * specific, written prior permission. OMRON make no representations * about the suitability of this software for any purpose. It is provided * "as is" without express or implied warranty. * * OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO * EVENT SHALL OMRON 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 * TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. * * Author: Li Yuhong OMRON Corporation */ /*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /* * multiSinkP.h - Private definitions for multiSink object * */ #ifndef _XawMultiSinkP_h #define _XawMultiSinkP_h /*********************************************************************** * * MultiSink Object Private Data * ***********************************************************************/ #include #include /************************************************************ * * New fields for the MultiSink object class record. * ************************************************************/ typedef struct _MultiSinkClassPart { int foo; } MultiSinkClassPart; /* Full class record declaration */ typedef struct _MultiSinkClassRec { ObjectClassPart object_class; TextSinkClassPart text_sink_class; MultiSinkClassPart multi_sink_class; } MultiSinkClassRec; extern MultiSinkClassRec multiSinkClassRec; /* New fields for the MultiSink object record */ typedef struct { /* public resources */ Boolean echo; Boolean display_nonprinting; /* private state */ GC normgc, invgc, xorgc; Pixmap insertCursorOn; XawTextInsertState laststate; short cursor_x, cursor_y; /* Cursor Location. */ XFontSet fontset; /* font set to draw */ } MultiSinkPart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _MultiSinkRec { ObjectPart object; TextSinkPart text_sink; MultiSinkPart multi_sink; } MultiSinkRec; /******************************************** * * Semi-private functions * for use by other Xaw modules only * *******************************************/ extern void _XawMultiSinkPosToXY( Widget /* w */, XawTextPosition /* pos */, Position * /* x */, Position * /*y */ ); #endif /* _XawMultiSinkP_h */ 070701000a4a2b000081a400000000000000000000000150286c12000011a2000000b600010002ffffffffffffffff0000002c00000000root/usr/local/include/X11/Xaw3d/MultiSrc.h/* * Copyright 1991 by OMRON Corporation * * 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, and that the name OMRON not be used in * advertising or publicity pertaining to distribution of the software without * specific, written prior permission. OMRON makes no representations * about the suitability of this software for any purpose. It is provided * "as is" without express or implied warranty. * * OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO * EVENT SHALL OMRON 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 * TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. * * Author: Li Yuhong OMRON Corporation */ /* Copyright (c) 1989, 1991, 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 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. */ /* * This file was modified from AsciiSrc.h. * * By Li Yuhong, Sept. 18, 1990 */ #ifndef _XawMultiSrc_h #define _XawMultiSrc_h #include /*Xfuncproto.h included by Intrinsic.h*/ /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- callback Callback Callback (none) dataCompression DataCompression Boolean True length Length int (internal) pieceSize PieceSize int BUFSIZ string String String NULL type Type XawAsciiType XawAsciiString useStringInPlace UseStringInPlace Boolean False */ /* Class record constants */ extern WidgetClass multiSrcObjectClass; typedef struct _MultiSrcClassRec *MultiSrcObjectClass; typedef struct _MultiSrcRec *MultiSrcObject; /* * Just to make people's lives a bit easier. */ #define MultiSourceObjectClass MultiSrcObjectClass #define MultiSourceObject MultiSrcObject /* * Resource Definitions. */ #define XtCDataCompression "DataCompression" #define XtCPieceSize "PieceSize" #define XtCType "Type" #define XtCUseStringInPlace "UseStringInPlace" #define XtNdataCompression "dataCompression" #define XtNpieceSize "pieceSize" #define XtNtype "type" #define XtNuseStringInPlace "useStringInPlace" #define XtRMultiType "MultiType" #define XtEstring "string" #define XtEfile "file" /************************************************************ * * THESE ROUTINES ARE NOT PUBLIC: Source should call * * the AsciiSrc API which currently forwards requests here. * * future versions (like theres going to be an R7 Xaw!) may * * eliminate this file or at least these functions entirely. * ************************************************************/ _XFUNCPROTOBEGIN extern void XawMultiSourceFreeString( Widget /* w */ ); extern Boolean _XawMultiSave( Widget /* w */ ); extern Boolean _XawMultiSaveAsFile( Widget /* w */, _Xconst char* /* name */ ); _XFUNCPROTOEND #endif /* _XawMultiSrc_h - Don't add anything after this line. */ 070701000a4a32000081a400000000000000000000000150286c120000082f000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/PortholeP.h/* Copyright (c) 1990, 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 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. * * Author: Jim Fulton, MIT X Consortium */ #ifndef _XawPortholeP_h #define _XawPortholeP_h #include typedef struct { /* new fields in widget class */ int dummy; } PortholeClassPart; typedef struct _PortholeClassRec { /* Porthole widget class */ CoreClassPart core_class; CompositeClassPart composite_class; PortholeClassPart porthole_class; } PortholeClassRec; typedef struct { /* new fields in widget */ /* resources... */ XtCallbackList report_callbacks; /* callback/Callback */ /* private data... */ } PortholePart; typedef struct _PortholeRec { CorePart core; CompositePart composite; PortholePart porthole; } PortholeRec; /* * external declarations */ extern PortholeClassRec portholeClassRec; #endif /* _XawPortholeP_h */ 070701000a4a3c000081a400000000000000000000000150286c12000009e1000000b600010002ffffffffffffffff0000002700000000root/usr/local/include/X11/Xaw3d/Sme.h/* Copyright (c) 1989, 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 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. */ /* * Sme.h - Public Header file for Sme object. * * This is the public header file for the Athena Sme object. * It is intended to be used with the simple menu widget. * * Date: April 3, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _Sme_h #define _Sme_h #include "Xaw3dP.h" #include /**************************************************************** * * Sme Object * ****************************************************************/ /* Simple Menu Entry Resources: Name Class RepType Default Value ---- ----- ------- ------------- callback Callback Pointer NULL destroyCallback Callback Pointer NULL height Height Dimension 0 sensitive Sensitive Boolean True width Width Dimension 0 x Position Position 0n y Position Position 0 */ #ifdef XAW_INTERNATIONALIZATION #ifndef XtCInternational #define XtCInternational "International" #endif #ifndef XtNinternational #define XtNinternational "international" #endif #endif typedef struct _SmeClassRec* SmeObjectClass; typedef struct _SmeRec* SmeObject; extern WidgetClass smeObjectClass; #endif /* _Sme_h */ 070701000a4a24000081a400000000000000000000000150286c1200001654000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/LayoutP.h/* * Copyright 1991 Massachusetts Institute of Technology * * 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, and that the name of M.I.T. not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission. M.I.T. makes no representations about the * suitability of this software for any purpose. It is provided "as is" * without express or implied warranty. * * M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T. * 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. * * Author: Keith Packard, MIT X Consortium */ #ifndef _XawLayoutP_h #define _XawLayoutP_h #if defined(LAYOUT) # include "Layout.h" #else # include #endif #include #ifdef MOTIF # include "Xm/ManagerP.h" #endif #define GlueEqual(a,b) ((a).order == (b).order && (a).value == (b).value) #define AddGlue(r,a,b) if (a.order == b.order) { \ r.order = a.order; \ r.value = a.value + b.value; \ } else { \ if (a.order > b.order) \ r = a; \ else \ r = b; \ } #define MinGlue(r,a,b) if (a.order == b.order) { \ r.order = a.order; \ if (a.value > b.value) \ r.value = b.value; \ else \ r.value = a.value; \ } else { \ if (a.order > b.order) \ r = b; \ else \ r = a; \ } #define SubGlue(r,a,b) if (a.order == b.order) { \ r.order = a.order; \ r.value = a.value - b.value; \ } else { \ if (a.order > b.order) \ r = a; \ else { \ r.order = b.order; \ r.value = -b.value; \ } \ } #define ZeroGlue(g) ((g).value = 0, (g).order = 0, (g).expr = 0) #define IsZeroGlue(g) ((g).value == 0) #define QuarkToWidget(l,q) XtNameToWidget((Widget) l, \ (char *) XrmQuarkToString(q)); typedef enum _BoxType { BoxBox, WidgetBox, GlueBox, VariableBox } BoxType; typedef enum _LayoutDirection { LayoutHorizontal = 0, LayoutVertical = 1 } LayoutDirection; typedef enum _Operator { Plus, Minus, Times, Divide, Percent } Operator; typedef enum _ExprType { Constant, Binary, Unary, Width, Height, Variable } ExprType; typedef struct _Expr *ExprPtr; typedef struct _Expr { ExprType type; union { double constant; struct { Operator op; ExprPtr left, right; } binary; struct { Operator op; ExprPtr down; } unary; XrmQuark width; XrmQuark height; XrmQuark variable; } u; } ExprRec; typedef struct _Glue { int order; double value; ExprPtr expr; } GlueRec, *GluePtr; typedef struct _BoxParams { GlueRec stretch[2]; GlueRec shrink[2]; } BoxParamsRec, *BoxParamsPtr; typedef struct _Box *BoxPtr; typedef BoxPtr LayoutPtr; typedef struct _Box { BoxPtr nextSibling; BoxPtr parent; BoxParamsRec params; int size[2]; int natural[2]; BoxType type; union { struct { BoxPtr firstChild; LayoutDirection dir; } box; struct { XrmQuark quark; Widget widget; } widget; struct { ExprPtr expr; } glue; struct { XrmQuark quark; ExprPtr expr; } variable; } u; } LBoxRec; /* this conflicted with Box's BoxRec, besides, it's not used anywhere */ typedef struct _SubInfo { int naturalSize[2]; int naturalBw; } SubInfoRec, *SubInfoPtr; /* #define New(t) (t *) malloc(sizeof (t)) */ #define New(t) (t *) XtCalloc(1,sizeof (t)) #define Dispose(p) XtFree((char *) p) #define Some(t,n) (t*) XtMalloc(sizeof(t) * n) #define More(p,t,n) ((p)? (t *) XtRealloc((char *) p, sizeof(t)*n):Some(t,n) /********************************************************************* * * Layout Widget Private Data * *********************************************************************/ /* New fields for the Layout widget class record */ typedef struct _LayoutClassPart { int foo; /* keep compiler happy. */ } LayoutClassPart; /* Full Class record declaration */ typedef struct _LayoutClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ConstraintClassPart constraint_class; #ifdef MOTIF XmManagerClassPart manager_class; #endif LayoutClassPart layout_class; } LayoutClassRec; extern LayoutClassRec layoutClassRec; typedef struct _LayoutConstraintsRec { #ifdef MOTIF XmManagerConstraintPart manager; #endif SubInfoRec layout; } LayoutConstraintsRec, *LayoutConstraints; #define SubInfo(w) (&(((LayoutConstraints) (w)->core.constraints)->layout)) /* New Fields for the Layout widget record */ typedef struct { /* resources */ LayoutPtr layout; Boolean debug; } LayoutPart; /************************************************************************** * * Full instance record declaration * **************************************************************************/ typedef struct _LayoutRec { CorePart core; CompositePart composite; ConstraintPart constraint; #ifdef MOTIF XmManagerPart manager; #endif LayoutPart layout; } LayoutRec; #endif 070701000a4a58000081a400000000000000000000000150286c1200001507000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/XawImP.h/* * Copyright 1991 by OMRON Corporation * * 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, and that the name of OMRON not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission. OMRON makes no representations about the * suitability of this software for any purpose. It is provided "as is" * without express or implied warranty. * * OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL * OMRON 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 TORTUOUS ACTION, * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS * SOFTWARE. * * Author: Seiji Kuwari OMRON Corporation * kuwa@omron.co.jp * kuwa%omron.co.jp@uunet.uu.net */ /* Copyright (c) 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 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. */ #ifndef _XawImP_h #define _XawImP_h #define XtNinputMethod "inputMethod" #define XtCInputMethod "InputMethod" #define XtNpreeditType "preeditType" #define XtCPreeditType "PreeditType" #define XtNopenIm "openIm" #define XtCOpenIm "OpenIm" #define XtNsharedIc "sharedIc" #define XtCSharedIc "SharedIc" #include #define CIICFocus (1 << 0) #define CIFontSet (1 << 1) #define CIFg (1 << 2) #define CIBg (1 << 3) #define CIBgPixmap (1 << 4) #define CICursorP (1 << 5) #define CILineS (1 << 6) typedef struct _XawImPart { XIM xim; XrmResourceList resources; Cardinal num_resources; Boolean open_im; Boolean initialized; Dimension area_height; String input_method; String preedit_type; } XawImPart; typedef struct _XawIcTablePart { Widget widget; XIC xic; XIMStyle input_style; unsigned long flg; unsigned long prev_flg; Boolean ic_focused; XFontSet font_set; Pixel foreground; Pixel background; Pixmap bg_pixmap; XawTextPosition cursor_position; unsigned long line_spacing; Boolean openic_error; struct _XawIcTablePart *next; } XawIcTablePart, *XawIcTableList; typedef struct _XawIcPart { XIMStyle input_style; Boolean shared_ic; XawIcTableList shared_ic_table; XawIcTableList current_ic_table; XawIcTableList ic_table; } XawIcPart; typedef struct _contextDataRec { Widget parent; Widget ve; } contextDataRec; typedef struct _contextErrDataRec { Widget widget; XIM xim; } contextErrDataRec; void _XawImResizeVendorShell( Widget /* w */ ); Dimension _XawImGetShellHeight( Widget /* w */ ); void _XawImRealize( Widget /* w */ ); void _XawImInitialize( Widget, /* w */ Widget /* ext */ ); void _XawImReconnect( Widget /* w */ ); void _XawImRegister( Widget /* w */ ); void _XawImUnregister( Widget /* w */ ); void _XawImSetValues( Widget, /* w */ ArgList, /* args */ Cardinal /* num_args */ ); /* DON'T USE THIS FUNCTION -- it's going away in the next release */ void _XawImVASetValues( Widget, /* w */ ... ); void _XawImSetFocusValues( Widget, /* w */ ArgList, /* args */ Cardinal /* num_args */ ); /* DON'T USE THIS FUNCTION -- it's going away in the next release */ void _XawImVASetFocusValues( Widget, /* w */ ... ); void _XawImUnsetFocus( Widget /* w */ ); int _XawImWcLookupString( Widget, /* w */ XKeyPressedEvent*, /* event */ wchar_t*, /* buffer_return */ int, /* bytes_buffer */ KeySym*, /* keysym_return */ Status* /* status return */ ); int _XawImGetImAreaHeight( Widget /* w */ ); void _XawImCallVendorShellExtResize( Widget /* w */ ); void _XawImDestroy( Widget, /* w */ Widget /* ext */ ); #endif /* _XawImP_h */ 070701000a4a38000081a400000000000000000000000150286c1200000f7a000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/Simple.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _Simple_h #define _Simple_h #include "Xaw3dP.h" #include /**************************************************************** * * Simple widgets * ****************************************************************/ /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 cursor Cursor Cursor None cursorName Cursor String NULL destroyCallback Callback Pointer NULL height Height Dimension 0 insensitiveBorder Insensitive Pixmap Gray mappedWhenManaged MappedWhenManaged Boolean True pointerColor Foreground Pixel XtDefaultForeground pointerColorBackground Background Pixel XtDefaultBackground sensitive Sensitive Boolean True width Width Dimension 0 x Position Position 0 y Position Position 0 */ #define XtNcursor "cursor" #define XtNcursorName "cursorName" #define XtNinsensitiveBorder "insensitiveBorder" #define XtCInsensitive "Insensitive" #ifdef XAW_INTERNATIONALIZATION #ifndef XtCInternational #define XtCInternational "International" #endif #ifndef XtNinternational #define XtNinternational "international" #endif #endif typedef struct _SimpleClassRec *SimpleWidgetClass; typedef struct _SimpleRec *SimpleWidget; extern WidgetClass simpleWidgetClass; #endif /* _Simple_h */ 070701000a4a26000081a400000000000000000000000150286c1200000faa000000b600010002ffffffffffffffff0000002900000000root/usr/local/include/X11/Xaw3d/ListP.h/* Copyright (c) 1989, 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 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. */ /* * ListP.h - Private definitions for List widget * * This is a List widget. It allows the user to select an item in a list and * notifies the application through a callback function. * * Created: 8/13/88 * By: Chris D. Peterson * MIT - Project Athena */ #ifndef _XawListP_h #define _XawListP_h /*********************************************************************** * * List Widget Private Data * ***********************************************************************/ #include "Xaw3dP.h" #include #include #define NO_HIGHLIGHT XAW_LIST_NONE #define OUT_OF_RANGE -1 #define OKAY 0 /* New fields for the List widget class record */ typedef struct {int foo;} ListClassPart; /* Full class record declaration */ typedef struct _ListClassRec { CoreClassPart core_class; SimpleClassPart simple_class; ListClassPart list_class; } ListClassRec; extern ListClassRec listClassRec; /* New fields for the List widget record */ typedef struct { /* resources */ Pixel foreground; Dimension internal_width, /* if not 3d, user sets directly. */ internal_height, column_space, /* half of *_space is add on top/bot/left of*/ row_space; /* each item's text bounding box. half added to longest for right */ int default_cols; Boolean force_cols, paste, vertical_cols; int longest; /* in pixels */ int nitems; /* number of items in the list. */ XFontStruct *font; #ifdef XAW_INTERNATIONALIZATION XFontSet fontset; /* Sheeran, Omron KK, 93/03/05 */ #endif String * list; /* for i18n, always in multibyte format */ XtCallbackList callback; /* private state */ int is_highlighted, /* set to the item currently highlighted. */ highlight, /* set to the item that should be highlighted.*/ col_width, /* width of each column. */ row_height, /* height of each row. */ nrows, /* number of rows in the list. */ ncols; /* number of columns in the list. */ GC normgc, /* a couple of GC's. */ revgc, graygc; /* used when inactive. */ int freedoms; /* flags for resizing height and width */ } ListPart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _ListRec { CorePart core; SimplePart simple; ListPart list; } ListRec; #endif /* _XawListP_h */ 070701000a4a44000081a400000000000000000000000150286c1200000ff5000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/StripCharP.h/*********************************************************** Copyright (c) 1987, 1988 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. 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 _XawStripChartP_h #define _XawStripChartP_h #include #include #define NO_GCS 0 #define FOREGROUND 1 << 0 #define HIGHLIGHT 1 << 1 #define ALL_GCS (FOREGROUND | HIGHLIGHT) /* New fields for the stripChart widget instance record */ typedef struct { Pixel fgpixel; /* color index for graph */ Pixel hipixel; /* color index for lines */ GC fgGC; /* graphics context for fgpixel */ GC hiGC; /* graphics context for hipixel */ /* start of graph stuff */ int update; /* update frequence */ int scale; /* scale factor */ int min_scale; /* smallest scale factor */ int interval; /* data point interval */ XPoint * points ; /* Poly point for repairing graph lines. */ double max_value; /* Max Value in window */ double valuedata[2048];/* record of data points */ XtIntervalId interval_id; XtCallbackList get_value; /* proc to call to fetch load pt */ int jump_val; /* Amount to jump on each scroll. */ } StripChartPart; /* Full instance record declaration */ typedef struct _StripChartRec { CorePart core; SimplePart simple; ThreeDPart threeD; StripChartPart strip_chart; } StripChartRec; /* New fields for the StripChart widget class record */ typedef struct {int dummy;} StripChartClassPart; /* Full class record declaration. */ typedef struct _StripChartClassRec { CoreClassPart core_class; SimpleClassPart simple_class; ThreeDClassPart threeD_class; StripChartClassPart strip_chart_class; } StripChartClassRec; /* Class pointer. */ extern StripChartClassRec stripChartClassRec; #endif /* _XawStripChartP_h */ 070701000a4a55000081a400000000000000000000000150286c120000102e000000b600010002ffffffffffffffff0000002c00000000root/usr/local/include/X11/Xaw3d/Viewport.h/************************************************************ Copyright (c) 1987, 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 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. Copyright 1987 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 _XawViewport_h #define _XawViewport_h #include #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- allowHoriz Boolean Boolean False allowVert Boolean Boolean False background Background Pixel XtDefaultBackground border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 destroyCallback Callback Pointer NULL foreceBars Boolean Boolean False height Height Dimension 0 mappedWhenManaged MappedWhenManaged Boolean True reportCallback ReportCallback Pointer NULL sensitive Sensitive Boolean True useBottom Boolean Boolean False useRight Boolean Boolean False width Width Dimension 0 x Position Position 0 y Position Position 0 */ /* fields added to Form */ #ifndef _XtStringDefs_h_ #define XtNforceBars "forceBars" #define XtNallowHoriz "allowHoriz" #define XtNallowVert "allowVert" #define XtNuseBottom "useBottom" #define XtNuseRight "useRight" #endif extern WidgetClass viewportWidgetClass; typedef struct _ViewportClassRec *ViewportWidgetClass; typedef struct _ViewportRec *ViewportWidget; _XFUNCPROTOBEGIN extern void XawViewportSetLocation ( Widget /* gw */, #if NeedWidePrototypes /* float */ double /* xoff */, /* float */ double /* yoff */ #else float /* xoff */, float /* yoff */ #endif ); extern void XawViewportSetCoordinates ( Widget /* gw */, #if NeedWidePrototypes /* Position */ int /* x */, /* Position */ int /* y */ #else Position /* x */, Position /* y */ #endif ); _XFUNCPROTOEND #endif /* _XawViewport_h */ 070701000a4a20000081a400000000000000000000000150286c1200000e38000000b600010002ffffffffffffffff0000002900000000root/usr/local/include/X11/Xaw3d/GripP.h/*********************************************************** Copyright (c) 1987, 1988 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. 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. ******************************************************************/ /* * GripP.h - Private definitions for Grip widget (Used by VPane Widget) * */ #ifndef _XawGripP_h #define _XawGripP_h #include #include /***************************************************************************** * * Grip Widget Private Data * *****************************************************************************/ #define DEFAULT_GRIP_SIZE 8 /* New fields for the Grip widget class record */ typedef struct {int empty;} GripClassPart; /* Full Class record declaration */ typedef struct _GripClassRec { CoreClassPart core_class; SimpleClassPart simple_class; ThreeDClassPart threeD_class; GripClassPart grip_class; } GripClassRec; extern GripClassRec gripClassRec; /* New fields for the Grip widget record */ typedef struct { XtCallbackList grip_action; } GripPart; /***************************************************************************** * * Full instance record declaration * ****************************************************************************/ typedef struct _GripRec { CorePart core; SimplePart simple; ThreeDPart threeD; GripPart grip; } GripRec; #endif /* _XawGripP_h */ 070701000a4a1c000081a400000000000000000000000150286c1200000e48000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/DialogP.h/*********************************************************** Copyright (c) 1987, 1988 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. 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. ******************************************************************/ /* Private definitions for Dialog widget */ #ifndef _DialogP_h #define _DialogP_h #include #include typedef struct {int empty;} DialogClassPart; typedef struct _DialogClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ConstraintClassPart constraint_class; FormClassPart form_class; DialogClassPart dialog_class; } DialogClassRec; extern DialogClassRec dialogClassRec; typedef struct _DialogPart { /* resources */ String label; /* description of the dialog */ String value; /* for the user response */ Pixmap icon; /* icon bitmap */ /* private data */ Widget iconW; /* widget to display the icon */ Widget labelW; /* widget to display description*/ Widget valueW; /* user response TextWidget */ } DialogPart; typedef struct _DialogRec { CorePart core; CompositePart composite; ConstraintPart constraint; FormPart form; DialogPart dialog; } DialogRec; typedef struct {int empty;} DialogConstraintsPart; typedef struct _DialogConstraintsRec { FormConstraintsPart form; DialogConstraintsPart dialog; } DialogConstraintsRec, *DialogConstraints; #endif /* _DialogP_h */ 070701000a4a2e000081a400000000000000000000000150286c1200001e12000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/PanedP.h/*********************************************************** Copyright (c) 1987, 1988 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. 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. ******************************************************************/ /* * PanedP.h - Paned Composite Widget's private header file. * * Updated and significantly modified from the Athena VPaned Widget. * * Date: March 1, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _XawPanedP_h #define _XawPanedP_h #include /********************************************************************* * * Paned Widget Private Data * *********************************************************************/ /* New fields for the Paned widget class record */ typedef struct _PanedClassPart { int foo; /* keep compiler happy. */ } PanedClassPart; /* Full Class record declaration */ typedef struct _PanedClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ConstraintClassPart constraint_class; PanedClassPart paned_class; } PanedClassRec; extern PanedClassRec panedClassRec; /* Paned constraint record */ typedef struct _PanedConstraintsPart { /* Resources. */ Dimension min; /* Minimum height */ Dimension max; /* Maximum height */ Boolean allow_resize; /* TRUE iff child resize requests are ok */ Boolean show_grip; /* TRUE iff child will have grip below it, when it is not the bottom pane. */ Boolean skip_adjust; /* TRUE iff child's height should not be */ /* changed without explicit user action. */ int position; /* position location in Paned (relative to other children) ** NIY ** */ Dimension preferred_size; /* The Preferred size of the pane. Iff this is zero then ask child for size.*/ Boolean resize_to_pref; /* resize this pane to its preferred size on a resize or change managed after realize. */ /* Private state. */ Position delta; /* Desired Location */ Position olddelta; /* The last value of dy. */ Boolean paned_adjusted_me; /* Has the vpaned adjusted this widget w/o user interaction to make things fit? */ Dimension wp_size; /* widget's preferred size */ int size; /* the size the widget will actually get. */ Widget grip; /* The grip for this child */ } PanedConstraintsPart, *Pane; typedef struct _PanedConstraintsRec { PanedConstraintsPart paned; } PanedConstraintsRec, *PanedConstraints; /* * The Pane Stack Structure. */ typedef struct _PaneStack { struct _PaneStack * next; /* The next element on the stack. */ Pane pane; /* The pane in this element on the stack. */ int start_size; /* The size of this element when it was pushed onto the stack. */ } PaneStack; /* New Fields for the Paned widget record */ typedef struct { /* resources */ Position grip_indent; /* Location of grips (offset from right margin) */ Boolean refiguremode; /* Whether to refigure changes right now */ XtTranslations grip_translations; /* grip translation table */ Pixel internal_bp; /* color of internal borders. */ Dimension internal_bw; /* internal border width. */ XtOrientation orientation; /* Orientation of paned widget. */ Cursor cursor; /* Cursor for paned window */ Cursor grip_cursor; /* inactive grip cursor */ Cursor v_grip_cursor; /* inactive vert grip cursor */ Cursor h_grip_cursor; /* inactive horiz grip cursor */ Cursor adjust_this_cursor; /* active grip cursor: T */ Cursor v_adjust_this_cursor; /* active vert grip cursor: T */ Cursor h_adjust_this_cursor; /* active horiz grip cursor: T */ /* vertical. */ Cursor adjust_upper_cursor; /* active grip cursor: U */ Cursor adjust_lower_cursor; /* active grip cursor: D */ /* horizontal. */ Cursor adjust_left_cursor; /* active grip cursor: U */ Cursor adjust_right_cursor; /* active grip cursor: D */ /* private */ Boolean recursively_called; /* for ChangeManaged */ Boolean resize_children_to_pref; /* override constrain resources and resize all children to preferred size. */ int start_loc; /* mouse origin when adjusting */ Widget whichadd; /* Which pane to add changes to */ Widget whichsub; /* Which pane to sub changes from */ GC normgc; /* GC to use when drawing borders */ GC invgc; /* GC to use when erasing borders */ GC flipgc; /* GC to use when animating borders */ int num_panes; /* count of managed panes */ PaneStack * stack; /* The pane stack for this widget.*/ } PanedPart; /************************************************************************** * * Full instance record declaration * **************************************************************************/ typedef struct _PanedRec { CorePart core; CompositePart composite; ConstraintPart constraint; PanedPart paned; } PanedRec; #endif /* _XawPanedP_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 070701000a4a49000081a400000000000000000000000150286c120000187e000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/TextSinkP.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /* * TextSinkP.h - Private definitions for TextSink object * */ #ifndef _XawTextSinkP_h #define _XawTextSinkP_h /*********************************************************************** * * TextSink Object Private Data * ***********************************************************************/ #include #include /* This source works with the Text widget. */ #include /* This source works with the Text Source. */ /************************************************************ * * New fields for the TextSink object class record. * ************************************************************/ typedef void (*_XawSinkDisplayTextProc) (Widget, Position, Position, XawTextPosition, XawTextPosition, Boolean); typedef void (*_XawSinkInsertCursorProc) (Widget, Position, Position, XawTextInsertState); typedef void (*_XawSinkClearToBackgroundProc) (Widget, Position, Position, Dimension, Dimension); typedef void (*_XawSinkFindPositionProc) (Widget, XawTextPosition, int, int, Boolean, XawTextPosition*, int*, int*); typedef void (*_XawSinkFindDistanceProc) (Widget, XawTextPosition, int, XawTextPosition, int*, XawTextPosition*, int*); typedef void (*_XawSinkResolveProc) (Widget, XawTextPosition, int, int, XawTextPosition*); typedef int (*_XawSinkMaxLinesProc) (Widget, Dimension); typedef int (*_XawSinkMaxHeightProc) (Widget, int); typedef void (*_XawSinkSetTabsProc) (Widget, int, short*); typedef void (*_XawSinkGetCursorBoundsProc) (Widget, XRectangle*); typedef struct _TextSinkClassPart { _XawSinkDisplayTextProc DisplayText; _XawSinkInsertCursorProc InsertCursor; _XawSinkClearToBackgroundProc ClearToBackground; _XawSinkFindPositionProc FindPosition; _XawSinkFindDistanceProc FindDistance; _XawSinkResolveProc Resolve; _XawSinkMaxLinesProc MaxLines; _XawSinkMaxHeightProc MaxHeight; _XawSinkSetTabsProc SetTabs; _XawSinkGetCursorBoundsProc GetCursorBounds; } TextSinkClassPart; /* Full class record declaration */ typedef struct _TextSinkClassRec { ObjectClassPart object_class; TextSinkClassPart text_sink_class; } TextSinkClassRec; extern TextSinkClassRec textSinkClassRec; /* New fields for the TextSink object record */ typedef struct { /* resources */ Pixel foreground; /* Foreground color. */ Pixel background; /* Background color. */ /* private state. */ Position *tabs; /* The tab stops as pixel values. */ short *char_tabs; /* The tabs stops as character values. */ int tab_count; /* number of items in tabs */ } TextSinkPart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _TextSinkRec { ObjectPart object; TextSinkPart text_sink; } TextSinkRec; /************************************************************ * * Private declarations. * ************************************************************/ #define XtInheritDisplayText ((_XawSinkDisplayTextProc)_XtInherit) #define XtInheritInsertCursor ((_XawSinkInsertCursorProc)_XtInherit) #define XtInheritClearToBackground ((_XawSinkClearToBackgroundProc)_XtInherit) #define XtInheritFindPosition ((_XawSinkFindPositionProc)_XtInherit) #define XtInheritFindDistance ((_XawSinkFindDistanceProc)_XtInherit) #define XtInheritResolve ((_XawSinkResolveProc)_XtInherit) #define XtInheritMaxLines ((_XawSinkMaxLinesProc)_XtInherit) #define XtInheritMaxHeight ((_XawSinkMaxHeightProc)_XtInherit) #define XtInheritSetTabs ((_XawSinkSetTabsProc)_XtInherit) #define XtInheritGetCursorBounds ((_XawSinkGetCursorBoundsProc)_XtInherit) #endif /* _XawTextSinkP_h */ 070701000a4a57000081a400000000000000000000000150286c120000089d000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/Xaw3dP.h/* * Xaw3dP.h * * Global definitions and declarations. Not for public consumption. */ /********************************************************************* Copyright (C) 1992 Kaleb Keithley Copyright (C) 2000, 2003 David J. Hawkey Jr. 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 names of the copyright holders not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE COPYRIGHT HOLDERS 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 _Xaw3dP_h #define _Xaw3dP_h #include /* These are set during the build to reflect capability and options. */ /* I18n support */ /* XPM support */ /* gray stipples */ /* arrow scrollbars */ #ifndef XtX #define XtX(w) (((RectObj)w)->rectangle.x) #endif #ifndef XtY #define XtY(w) (((RectObj)w)->rectangle.y) #endif #ifndef XtWidth #define XtWidth(w) (((RectObj)w)->rectangle.width) #endif #ifndef XtHeight #define XtHeight(w) (((RectObj)w)->rectangle.height) #endif #ifndef XtBorderWidth #define XtBorderWidth(w) (((RectObj)w)->rectangle.border_width) #endif #ifdef XAW_GRAY_BLKWHT_STIPPLES extern unsigned long grayPixel( unsigned long, Display *, Screen * ); #else #define grayPixel(p, dpy, scn) (p) #endif #ifdef XAW_MULTIPLANE_PIXMAPS extern Pixmap stipplePixmap( Widget, Pixmap, Colormap, Pixel, unsigned int ); #endif #endif /* _Xaw3dP_h */ 070701000a4a1a000081a400000000000000000000000150286c12000011ab000000b600010002ffffffffffffffff0000002c00000000root/usr/local/include/X11/Xaw3d/CommandP.h/*********************************************************** Copyright (c) 1987, 1988 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. 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. ******************************************************************/ /* * CommandP.h - Private definitions for Command widget * */ #ifndef _XawCommandP_h #define _XawCommandP_h #include #include /*********************************************************************** * * Command Widget Private Data * ***********************************************************************/ typedef enum { HighlightNone, /* Do not highlight. */ HighlightWhenUnset, /* Highlight only when unset, this is to preserve current command widget functionality. */ HighlightAlways /* Always highlight, lets the toggle widget and other subclasses do the right thing. */ } XtCommandHighlight; /************************************ * * Class structure * ***********************************/ /* New fields for the Command widget class record */ typedef struct _CommandClass { int makes_compiler_happy; /* not used */ } CommandClassPart; /* Full class record declaration */ typedef struct _CommandClassRec { CoreClassPart core_class; SimpleClassPart simple_class; ThreeDClassPart threeD_class; LabelClassPart label_class; CommandClassPart command_class; } CommandClassRec; extern CommandClassRec commandClassRec; /*************************************** * * Instance (widget) structure * **************************************/ /* New fields for the Command widget record */ typedef struct { /* resources */ Dimension highlight_thickness; XtCallbackList callbacks; /* private state */ Pixmap gray_pixmap; GC normal_GC; GC inverse_GC; Boolean set; XtCommandHighlight highlighted; Dimension shadow_width; /* more resources */ int shape_style; Dimension corner_round; } CommandPart; /* XtEventsPtr eventTable;*/ /* Full widget declaration */ typedef struct _CommandRec { CorePart core; SimplePart simple; ThreeDPart threeD; LabelPart label; CommandPart command; } CommandRec; #endif /* _XawCommandP_h */ 070701000a4a4e000081a400000000000000000000000150286c1200000d71000000b600010002ffffffffffffffff0000002700000000root/usr/local/include/X11/Xaw3d/Tip.h/* * Copyright (c) 1999 by The XFree86 Project, Inc. * * 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 XFREE86 PROJECT 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 XFree86 Project 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 * XFree86 Project. * * Author: Paulo Csar Pereira de Andrade */ #ifndef _XawTip_h #define _XawTip_h /* * Tip Widget */ #include "Xaw3dP.h" #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground backgroundPixmap BackgroundPixmap Pixmap XtUnspecifiedPixmap border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 destroyCallback Callback XtCallbackList NULL font Font XFontStruct* XtDefaultFont foreground Foreground Pixel XtDefaultForeground height Height Dimension text height internalHeight Height Dimension 2 internalWidth Width Dimension 2 label Label String NULL timeout Timeout Int 500 width Width Dimension text width x Position Position 0 y Position Position 0 */ typedef struct _TipClassRec *TipWidgetClass; typedef struct _TipRec *TipWidget; extern WidgetClass tipWidgetClass; #define XawTextEncoding8bit 0 #define XawTextEncodingChar2b 1 #define XtNencoding "encoding" #define XtNtimeout "timeout" #define XtNtip "tip" #ifdef XAW_INTERNATIONALIZATION #ifndef XtNfontSet #define XtNfontSet "fontSet" #endif #ifndef XtCFontSet #define XtCFontSet "FontSet" #endif #endif #define XtCEncoding "Encoding" #define XtCTimeout "Timeout" #define XtCTip "Tip" #ifndef _XtStringDefs_h_ #define XtNforeground "foreground" #define XtNlabel "label" #define XtNfont "font" #define XtNinternalWidth "internalWidth" #define XtNinternalHeight "internalHeight" #endif /* * Public Functions */ /* * Function: * XawTipEnable * * Parameters: * Widget - widget for tooltip * String - tooltip label * * Description: * Enables the tip event handler for this widget. */ void XawTipEnable( Widget, String ); /* * Function: * XawTipDisable * * Parameters: * Widget - widget for tooltip * * Description: * Disables the tip event handler for this widget. */ void XawTipDisable( Widget ); #endif /* _XawTip_h */ 070701000a4a53000081a400000000000000000000000150286c12000011ef000000b600010002ffffffffffffffff0000002900000000root/usr/local/include/X11/Xaw3d/TreeP.h/* Copyright (c) 1990 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. * Copyright 1989 Prentice Hall * * Permission to use, copy, modify, and distribute this software for any * purpose and without fee is hereby granted, provided that the above * copyright notice appear in all copies and that both the copyright notice * and this permission notice appear in supporting documentation. * * Prentice Hall and the authors disclaim all warranties with regard * to this software, including all implied warranties of merchantability and * fitness. In no event shall Prentice Hall or the authors be liable * for any special, indirect or cosequential 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. * * Authors: Jim Fulton, MIT X Consortium, * based on a version by Douglas Young, Prentice Hall * * This widget is based on the Tree widget described on pages 397-419 of * Douglas Young's book "The X Window System, Programming and Applications * with Xt OSF/Motif Edition." The layout code has been rewritten to use * additional blank space to make the structure of the graph easier to see * as well as to support vertical trees. */ #ifndef _XawTreeP_h #define _XawTreeP_h #include typedef struct _TreeClassPart { int ignore; } TreeClassPart; typedef struct _TreeClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ConstraintClassPart constraint_class; TreeClassPart tree_class; } TreeClassRec; extern TreeClassRec treeClassRec; typedef struct { /* fields available through resources */ Dimension hpad; /* hSpace/HSpace */ Dimension vpad; /* vSpace/VSpace */ Dimension line_width; /* lineWidth/LineWidth */ Pixel foreground; /* foreground/Foreground */ XtGravity gravity; /* gravity/Gravity */ Boolean auto_reconfigure; /* autoReconfigure/AutoReconfigure */ /* private fields */ GC gc; /* used to draw lines */ Widget tree_root; /* hidden root off all children */ Dimension *largest; /* list of largest per depth */ int n_largest; /* number of elements in largest */ Dimension maxwidth, maxheight; /* for shrink wrapping */ } TreePart; typedef struct _TreeRec { CorePart core; CompositePart composite; ConstraintPart constraint; TreePart tree; } TreeRec; /* * structure attached to all children */ typedef struct _TreeConstraintsPart { /* resources */ Widget parent; /* treeParent/TreeParent */ GC gc; /* treeGC/TreeGC */ /* private data */ Widget *children; int n_children; int max_children; Dimension bbsubwidth, bbsubheight; /* bounding box of sub tree */ Dimension bbwidth, bbheight; /* bounding box including node */ Position x, y; } TreeConstraintsPart; typedef struct _TreeConstraintsRec { TreeConstraintsPart tree; } TreeConstraintsRec, *TreeConstraints; /* * useful macros */ #define TREE_CONSTRAINT(w) \ ((TreeConstraints)((w)->core.constraints)) #define TREE_INITIAL_DEPTH 10 /* for allocating largest array */ #define TREE_HORIZONTAL_DEFAULT_SPACING 20 #define TREE_VERTICAL_DEFAULT_SPACING 6 #endif /* _XawTreeP_h */ 070701000a4a1b000081a400000000000000000000000150286c1200000ec9000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/Dialog.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _XawDialog_h #define _XawDialog_h #include /*********************************************************************** * * Dialog Widget * ***********************************************************************/ /* Parameters: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 destroyCallback Callback Pointer NULL height Height Dimension computed at create icon Icon Pixmap 0 label Label String NULL mappedWhenManaged MappedWhenManaged Boolean True sensitive Sensitive Boolean True value Value String NULL width Width Dimension computed at create x Position Position 0 y Position Position 0 */ #define XtCIcon "Icon" #define XtNicon "icon" typedef struct _DialogClassRec *DialogWidgetClass; typedef struct _DialogRec *DialogWidget; extern WidgetClass dialogWidgetClass; _XFUNCPROTOBEGIN extern void XawDialogAddButton( Widget /* dialog */, _Xconst char* /* name */, XtCallbackProc /* function */, XtPointer /* client_data */ ); extern char *XawDialogGetValueString( Widget /* w */ ); _XFUNCPROTOEND #endif /* _XawDialog_h */ 070701000a4a17000081a400000000000000000000000150286c1200000e7b000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/Xaw3d/BoxP.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /* * BoxP.h - Private definitions for Box widget * */ #ifndef _XawBoxP_h #define _XawBoxP_h /*********************************************************************** * * Box Widget Private Data * ***********************************************************************/ #include #include /* New fields for the Box widget class record */ typedef struct {int empty;} BoxClassPart; /* Full class record declaration */ typedef struct _BoxClassRec { CoreClassPart core_class; CompositeClassPart composite_class; BoxClassPart box_class; } BoxClassRec; extern BoxClassRec boxClassRec; /* New fields for the Box widget record */ typedef struct { /* resources */ Dimension h_space, v_space; XtOrientation orientation; /* private state */ Dimension preferred_width, preferred_height; Dimension last_query_width, last_query_height; XtGeometryMask last_query_mode; } BoxPart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _BoxRec { CorePart core; CompositePart composite; BoxPart box; } BoxRec; #endif /* _XawBoxP_h */ 070701000a4a11000081a400000000000000000000000150286c1200000fd3000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/AsciiSinkP.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /* * asciiSinkP.h - Private definitions for asciiSink object * */ #ifndef _XawAsciiSinkP_h #define _XawAsciiSinkP_h /*********************************************************************** * * AsciiSink Object Private Data * ***********************************************************************/ #include #include /************************************************************ * * New fields for the AsciiSink object class record. * ************************************************************/ typedef struct _AsciiSinkClassPart { int foo; } AsciiSinkClassPart; /* Full class record declaration */ typedef struct _AsciiSinkClassRec { ObjectClassPart object_class; TextSinkClassPart text_sink_class; AsciiSinkClassPart ascii_sink_class; } AsciiSinkClassRec; extern AsciiSinkClassRec asciiSinkClassRec; /* New fields for the AsciiSink object record */ typedef struct { /* public resources */ XFontStruct *font; /* Font to draw in. */ Boolean echo; Boolean display_nonprinting; /* private state */ GC normgc, invgc, xorgc; Pixmap insertCursorOn; XawTextInsertState laststate; short cursor_x, cursor_y; /* Cursor Location. */ } AsciiSinkPart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _AsciiSinkRec { ObjectPart object; TextSinkPart text_sink; AsciiSinkPart ascii_sink; } AsciiSinkRec; #endif /* _XawAsciiSinkP_h */ 070701000a4a35000081a400000000000000000000000150286c12000008e5000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/Reports.h/* Copyright (c) 1990 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. */ #ifndef _Xaw_Reports_h #define _Xaw_Reports_h /* * XawPannerReport - this structure is used by the reportCallback of the * Panner, Porthole, Viewport, and Scrollbar widgets to report its position. * All fields must be filled in, although the changed field may be used as * a hint as to which fields have been altered since the last report. */ typedef struct { unsigned int changed; /* mask, see below */ Position slider_x, slider_y; /* location of slider within outer */ Dimension slider_width, slider_height; /* size of slider */ Dimension canvas_width, canvas_height; /* size of canvas */ } XawPannerReport; #define XawPRSliderX (1 << 0) #define XawPRSliderY (1 << 1) #define XawPRSliderWidth (1 << 2) #define XawPRSliderHeight (1 << 3) #define XawPRCanvasWidth (1 << 4) #define XawPRCanvasHeight (1 << 5) #define XawPRAll (63) /* union of above */ #define XtNreportCallback "reportCallback" #define XtCReportCallback "reportCallback" #endif /* _Xaw_Reports_h */ 070701000a4a54000081a400000000000000000000000150286c1200000c19000000b600010002ffffffffffffffff0000002c00000000root/usr/local/include/X11/Xaw3d/VendorEP.h/* * Copyright 1991 by OMRON Corporation * * 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, and that the name of OMRON not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission. OMRON makes no representations about the * suitability of this software for any purpose. It is provided "as is" * without express or implied warranty. * * OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL * OMRON 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 TORTUOUS ACTION, * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS * SOFTWARE. * * Author: Seiji Kuwari OMRON Corporation * kuwa@omron.co.jp * kuwa%omron.co.jp@uunet.uu.net */ /* Copyright (c) 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 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. */ #ifndef _VendorEP_h #define _VendorEP_h #include typedef struct { XtPointer extension; } XawVendorShellExtClassPart; typedef struct _VendorShellExtClassRec { ObjectClassPart object_class; XawVendorShellExtClassPart vendor_shell_ext_class; } XawVendorShellExtClassRec; typedef struct { Widget parent; XawImPart im; XawIcPart ic; } XawVendorShellExtPart; typedef struct XawVendorShellExtRec { ObjectPart object; XawVendorShellExtPart vendor_ext; } XawVendorShellExtRec, *XawVendorShellExtWidget; #endif /* _VendorEP_h */ 070701000a4a4f000081a400000000000000000000000150286c12000008b4000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/Xaw3d/TipP.h/* * Copyright (c) 1999 by The XFree86 Project, Inc. * * 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 XFREE86 PROJECT 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 XFree86 Project 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 * XFree86 Project. * * Author: Paulo Csar Pereira de Andrade */ #ifndef _XawTipP_h #define _XawTipP_h #include "Xaw3dP.h" #include typedef struct { XtPointer extension; } TipClassPart; typedef struct _TipClassRec { CoreClassPart core_class; TipClassPart tip_class; } TipClassRec; extern TipClassRec tipClassRec; typedef struct _TipPart { /* resources */ Pixel foreground; XFontStruct *font; #ifdef XAW_INTERNATIONALIZATION XFontSet fontset; #endif Dimension internal_width; Dimension internal_height; String label; int backing_store; int timeout; /* private */ GC gc; XtIntervalId timer; #ifdef XAW_INTERNATIONALIZATION Boolean international; #endif unsigned char encoding; } TipPart; typedef struct _TipRec { CorePart core; TipPart tip; } TipRec; #endif /* _XawTipP_h */ 070701000a4a18000081a400000000000000000000000150286c120000067d000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/Cardinals.h/* Copyright (c) 1985, 1986, 1987 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. */ #ifndef _Cardinals_h #define _Cardinals_h #define ZERO ((Cardinal)0) #define ONE ((Cardinal)1) #define TWO ((Cardinal)2) #define THREE ((Cardinal)3) #define FOUR ((Cardinal)4) #define FIVE ((Cardinal)5) #define SIX ((Cardinal)6) #define SEVEN ((Cardinal)7) #define EIGHT ((Cardinal)8) #define NINE ((Cardinal)9) #define TEN ((Cardinal)10) #endif /* _Cardinals_h */ 070701000a4a34000081a400000000000000000000000150286c1200000b56000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/RepeaterP.h/* Copyright (c) 1989 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. * * Author: Jim Fulton, MIT X Consortium */ #ifndef _XawRepeaterP_h #define _XawRepeaterP_h #include #include typedef struct { /* new fields in widget class */ int dummy; } RepeaterClassPart; typedef struct _RepeaterClassRec { /* Repeater widget class */ CoreClassPart core_class; SimpleClassPart simple_class; ThreeDClassPart threeD_class; LabelClassPart label_class; CommandClassPart command_class; RepeaterClassPart repeater_class; } RepeaterClassRec; typedef struct { /* new fields in widget */ /* resources... */ int initial_delay; /* initialDelay/Delay */ int repeat_delay; /* repeatDelay/Delay */ int minimum_delay; /* minimumDelay/MinimumDelay */ int decay; /* decay to minimum delay */ Boolean flash; /* flash/Boolean */ XtCallbackList start_callbacks; /* startCallback/StartCallback */ XtCallbackList stop_callbacks; /* stopCallback/StopCallback */ /* private data... */ int next_delay; /* next amount for timer */ XtIntervalId timer; /* timer that will fire */ } RepeaterPart; typedef struct _RepeaterRec { CorePart core; SimplePart simple; ThreeDPart threeD; LabelPart label; CommandPart command; RepeaterPart repeater; } RepeaterRec; #define REP_DEF_DECAY 5 /* milliseconds */ #define REP_DEF_INITIAL_DELAY 200 /* milliseconds */ #define REP_DEF_MINIMUM_DELAY 10 /* milliseconds */ #define REP_DEF_REPEAT_DELAY 50 /* milliseconds */ /* * external declarations */ extern RepeaterClassRec repeaterClassRec; #endif /* _XawRepeaterP_h */ 070701000a4a3f000081a400000000000000000000000150286c12000009d9000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/SmeLine.h/* Copyright (c) 1989 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. * */ /* * SmeLine.h - Public Header file for SmeLine object. * * This is the public header file for the Athena SmeLine object. * It is intended to be used with the simple menu widget. * * Date: April 3, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _SmeLine_h #define _SmeLine_h #include #include /**************************************************************** * * SmeLine Object * ****************************************************************/ /* Menu Entry Resources: Name Class RepType Default Value ---- ----- ------- ------------- callback Callback Pointer NULL destroyCallback Callback Pointer NULL height Height Dimension 0 sensitive Sensitive Boolean True width Width Dimension 0 x Position Position 0n y Position Position 0 */ #define XtCLineWidth "LineWidth" #define XtCStipple "Stipple" #define XtNlineWidth "lineWidth" #define XtNstipple "stipple" typedef struct _SmeLineClassRec* SmeLineObjectClass; typedef struct _SmeLineRec* SmeLineObject; extern WidgetClass smeLineObjectClass; #endif /* _SmeLine_h */ 070701000a4a19000081a400000000000000000000000150286c1200001380000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/Command.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _XawCommand_h #define _XawCommand_h #include /* Command widget resources: Name Class RepType Default Value ---- ----- ------- ------------- accelerators Accelerators AcceleratorTable NULL ancestorSensitive AncestorSensitive Boolean True background Background Pixel XtDefaultBackground backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap bitmap Pixmap Pixmap None borderColor BorderColor Pixel XtDefaultForeground borderPixmap Pixmap Pixmap XtUnspecifiedPixmap borderWidth BorderWidth Dimension 1 callback Callback XtCallbackList NULL colormap Colormap Colormap parent's colormap cornerRoundPercent CornerRoundPercent Dimension 25 cursor Cursor Cursor None cursorName Cursor String NULL depth Depth int parent's depth destroyCallback Callback XtCallbackList NULL encoding Encoding UnsignedChar XawTextEncoding8bit font Font XFontStruct* XtDefaultFont foreground Foreground Pixel XtDefaultForeground height Height Dimension text height highlightThickness Thickness Dimension 0 if shaped, else 2 insensitiveBorder Insensitive Pixmap Gray internalHeight Height Dimension 2 internalWidth Width Dimension 4 justify Justify XtJustify XtJustifyCenter label Label String NULL leftBitmap LeftBitmap Pixmap None mappedWhenManaged MappedWhenManaged Boolean True pointerColor Foreground Pixel XtDefaultForeground pointerColorBackground Background Pixel XtDefaultBackground resize Resize Boolean True screen Screen Screen parent's Screen sensitive Sensitive Boolean True shapeStyle ShapeStyle ShapeStyle Rectangle translations Translations TranslationTable see doc or source width Width Dimension text width x Position Position 0 y Position Position 0 */ #define XtNhighlightThickness "highlightThickness" #define XtNshapeStyle "shapeStyle" #define XtCShapeStyle "ShapeStyle" #define XtRShapeStyle "ShapeStyle" #define XtNcornerRoundPercent "cornerRoundPercent" #define XtCCornerRoundPercent "CornerRoundPercent" #define XawShapeRectangle XmuShapeRectangle #define XawShapeOval XmuShapeOval #define XawShapeEllipse XmuShapeEllipse #define XawShapeRoundedRectangle XmuShapeRoundedRectangle extern WidgetClass commandWidgetClass; typedef struct _CommandClassRec *CommandWidgetClass; typedef struct _CommandRec *CommandWidget; #endif /* _XawCommand_h */ 070701000a4a0f000081a400000000000000000000000150286c12000005f7000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/AllWidgets.h/* Copyright (c) 1990 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. */ #ifndef _XawAllWidgets_h #define _XawAllWidgets_h #include /* * This file matches the generated AllWidgets.c */ extern XmuWidgetNode XawWidgetArray[]; extern int XawWidgetCount; #endif /* _XawAllWidgets_h */ 070701000a4a52000081a400000000000000000000000150286c1200001257000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/Xaw3d/Tree.h/* Copyright (c) 1990, 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 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. * Copyright 1989 Prentice Hall * * Permission to use, copy, modify, and distribute this software for any * purpose and without fee is hereby granted, provided that the above * copyright notice appear in all copies and that both the copyright notice * and this permission notice appear in supporting documentation. * * Prentice Hall and the authors disclaim all warranties with regard * to this software, including all implied warranties of merchantability and * fitness. In no event shall Prentice Hall or the authors be liable * for any special, indirect or cosequential 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. * * Authors: Jim Fulton, MIT X Consortium, * based on a version by Douglas Young, Prentice Hall * * This widget is based on the Tree widget described on pages 397-419 of * Douglas Young's book "The X Window System, Programming and Applications * with Xt OSF/Motif Edition." The layout code has been rewritten to use * additional blank space to make the structure of the graph easier to see * as well as to support vertical trees. */ #ifndef _XawTree_h #define _XawTree_h #include /****************************************************************************** * * Tree Widget (subclass of ConstraintClass) * ****************************************************************************** * * Parameters: * * Name Class Type Default * ---- ----- ---- ------- * * autoReconfigure AutoReconfigure Boolean FALSE * background Background Pixel XtDefaultBackground * foreground Foreground Pixel XtDefaultForeground * gravity Gravity XtGravity West * hSpace HSpace Dimension 20 * lineWidth LineWidth Dimension 0 * vSpace VSpace Dimension 6 * * * Constraint Resources attached to children: * * treeGC TreeGC GC NULL * treeParent TreeParent Widget NULL * * *****************************************************************************/ /* new instance field names */ #ifndef _XtStringDefs_h_ #define XtNhSpace "hSpace" #define XtNvSpace "vSpace" #define XtCHSpace "HSpace" #define XtCVSpace "VSpace" #endif #define XtNautoReconfigure "autoReconfigure" #define XtNlineWidth "lineWidth" #define XtNtreeGC "treeGC" #define XtNtreeParent "treeParent" #define XtNgravity "gravity" /* new class field names */ #define XtCAutoReconfigure "AutoReconfigure" #define XtCLineWidth "LineWidth" #define XtCTreeGC "TreeGC" #define XtCTreeParent "TreeParent" #define XtCGravity "Gravity" #define XtRGC "GC" /* external declarations */ extern WidgetClass treeWidgetClass; typedef struct _TreeClassRec *TreeWidgetClass; typedef struct _TreeRec *TreeWidget; _XFUNCPROTOBEGIN extern void XawTreeForceLayout ( Widget /* tree */ ); _XFUNCPROTOEND #endif /* _XawTree_h */ 070701000a4a31000081a400000000000000000000000150286c1200000930000000b600010002ffffffffffffffff0000002c00000000root/usr/local/include/X11/Xaw3d/Porthole.h/* Copyright (c) 1990 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. * * Author: Jim Fulton, MIT X Consortium */ #ifndef _XawPorthole_h #define _XawPorthole_h #include /***************************************************************************** * * Porthole Widget (subclass of Composite) * * This widget is similar to a viewport without scrollbars. Child movement * is done by external panners or scrollbars. * * Parameters: * * Name Class Type Default * ---- ----- ---- ------- * * background Background Pixel XtDefaultBackground * border BorderColor Pixel XtDefaultForeground * borderWidth BorderWidth Dimension 1 * height Height Dimension 0 * reportCallback ReportCallback Pointer NULL * width Width Dimension 0 * x Position Position 0 * y Position Position 0 * *****************************************************************************/ /* external declarations */ extern WidgetClass portholeWidgetClass; typedef struct _PortholeClassRec *PortholeWidgetClass; typedef struct _PortholeRec *PortholeWidget; #endif /* _XawPorthole_h */ 070701000a4a4b000081a400000000000000000000000150286c12000017fb000000b600010002ffffffffffffffff0000002c00000000root/usr/local/include/X11/Xaw3d/TextSrcP.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /* * TextSrcP.h - Private definitions for TextSrc object * */ #ifndef _XawTextSrcP_h #define _XawTextSrcP_h /*********************************************************************** * * TextSrc Object Private Data * ***********************************************************************/ #include #include /* This source works with the Text widget. */ /************************************************************ * * New fields for the TextSrc object class record. * ************************************************************/ #if 0 /* no longer used */ typedef struct { XtPointer next_extension; XrmQuark record_type; long version; Cardinal record_size; int (*Input)(); } TextSrcExtRec, *TextSrcExt; #endif typedef XawTextPosition (*_XawSrcReadProc) (Widget, XawTextPosition, XawTextBlock*, int); typedef int (*_XawSrcReplaceProc) (Widget, XawTextPosition, XawTextPosition, XawTextBlock*); typedef XawTextPosition (*_XawSrcScanProc) (Widget, XawTextPosition, XawTextScanType, XawTextScanDirection, int, Boolean); typedef XawTextPosition (*_XawSrcSearchProc) (Widget, XawTextPosition, XawTextScanDirection, XawTextBlock*); typedef void (*_XawSrcSetSelectionProc) (Widget, XawTextPosition, XawTextPosition, Atom); typedef Boolean (*_XawSrcConvertSelectionProc) (Widget, Atom*, Atom*, Atom*, XtPointer*, unsigned long*, int*); typedef struct _TextSrcClassPart { _XawSrcReadProc Read; _XawSrcReplaceProc Replace; _XawSrcScanProc Scan; _XawSrcSearchProc Search; _XawSrcSetSelectionProc SetSelection; _XawSrcConvertSelectionProc ConvertSelection; } TextSrcClassPart; /* Full class record declaration */ typedef struct _TextSrcClassRec { ObjectClassPart object_class; TextSrcClassPart textSrc_class; } TextSrcClassRec; extern TextSrcClassRec textSrcClassRec; /* New fields for the TextSrc object record */ typedef struct { /* resources */ XawTextEditType edit_mode; XrmQuark text_format; /* 2 formats: FMT8BIT for Ascii */ /* FMTWIDE for ISO 10646 */ } TextSrcPart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _TextSrcRec { ObjectPart object; TextSrcPart textSrc; } TextSrcRec; /****************************************************************** * * Semiprivate declarations of functions used in other modules * ******************************************************************/ char* _XawTextWCToMB( Display* /* d */, wchar_t* /* wstr */, int* /* len_in_out */ ); wchar_t* _XawTextMBToWC( Display* /* d */, char* /* str */, int* /* len_in_out */ ); /************************************************************ * * Private declarations. * ************************************************************/ #if 0 /* no longer used */ typedef XawTextPosition (*_XawTextPositionFunc)(); #endif #define XtInheritInput ((_XawTextPositionFunc) _XtInherit) #define XtInheritRead ((_XawSrcReadProc) _XtInherit) #define XtInheritReplace ((_XawSrcReplaceProc) _XtInherit) #define XtInheritScan ((_XawSrcScanProc) _XtInherit) #define XtInheritSearch ((_XawSrcSearchProc) _XtInherit) #define XtInheritSetSelection ((_XawSrcSetSelectionProc) _XtInherit) #define XtInheritConvertSelection ((_XawSrcConvertSelectionProc) _XtInherit) #define XtTextSrcExtVersion 1 #define XtTextSrcExtTypeString "XT_TEXTSRC_EXT" #endif /* _XawTextSrcP_h */ 070701000a4a16000081a400000000000000000000000150286c1200000df6000000b600010002ffffffffffffffff0000002700000000root/usr/local/include/X11/Xaw3d/Box.h/*********************************************************** Copyright (c) 1987, 1988 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. 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 _XawBox_h #define _XawBox_h #include /*********************************************************************** * * Box Widget (subclass of CompositeClass) * ***********************************************************************/ /* Parameters: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 destroyCallback Callback Pointer NULL hSpace HSpace Dimension 4 height Height Dimension 0 mappedWhenManaged MappedWhenManaged Boolean True orientation Orientation XtOrientation vertical vSpace VSpace Dimension 4 width Width Dimension 0 x Position Position 0 y Position Position 0 */ /* New fields */ #ifndef _XtStringDefs_h_ #define XtNhSpace "hSpace" #define XtNvSpace "vSpace" #endif /* Class record constants */ extern WidgetClass boxWidgetClass; typedef struct _BoxClassRec *BoxWidgetClass; typedef struct _BoxRec *BoxWidget; #endif /* _XawBox_h */ 070701000a4a15000081a400000000000000000000000150286c120000146c000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/AsciiTextP.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /*********************************************************************** * * AsciiText Widget * ***********************************************************************/ /* * AsciiText.c - Private header file for AsciiText Widget. * * This Widget is intended to be used as a simple front end to the * text widget with an ascii source and ascii sink attached to it. * * Date: June 29, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _AsciiTextP_h #define _AsciiTextP_h #include "Xaw3dP.h" #include #include #include #ifdef XAW_INTERNATIONALIZATION #include #endif typedef struct {int empty;} AsciiClassPart; typedef struct _AsciiTextClassRec { CoreClassPart core_class; SimpleClassPart simple_class; TextClassPart text_class; AsciiClassPart ascii_class; } AsciiTextClassRec; extern AsciiTextClassRec asciiTextClassRec; typedef struct { char foo; /* keep compiler happy. */ } AsciiPart; typedef struct _AsciiRec { CorePart core; SimplePart simple; TextPart text; AsciiPart ascii; } AsciiRec; /************************************************************ * * Ascii String Emulation widget. * ************************************************************/ #ifdef ASCII_STRING typedef struct {int empty;} AsciiStringClassPart; typedef struct _AsciiStringClassRec { CoreClassPart core_class; SimpleClassPart simple_class; TextClassPart text_class; AsciiClassPart ascii_class; AsciiStringClassPart string_class; } AsciiStringClassRec; extern AsciiStringClassRec asciiStringClassRec; typedef struct { char foo; /* keep compiler happy. */ } AsciiStringPart; typedef struct _AsciiStringRec { CorePart core; SimplePart simple; TextPart text; AsciiPart ascii; AsciiStringPart ascii_str; } AsciiStringRec; #endif /* ASCII_STRING */ #ifdef ASCII_DISK /************************************************************ * * Ascii Disk Emulation widget. * ************************************************************/ typedef struct {int empty;} AsciiDiskClassPart; typedef struct _AsciiDiskClassRec { CoreClassPart core_class; SimpleClassPart simple_class; TextClassPart text_class; AsciiClassPart ascii_class; AsciiDiskClassPart disk_class; } AsciiDiskClassRec; extern AsciiDiskClassRec asciiDiskClassRec; typedef struct { char foo; /* keep compiler happy. */ } AsciiDiskPart; typedef struct _AsciiDiskRec { CorePart core; SimplePart simple; TextPart text; AsciiPart ascii; AsciiDiskPart ascii_disk; } AsciiDiskRec; #endif /* ASCII_DISK */ #endif /* _AsciiTextP_h */ 070701000a4a27000081a400000000000000000000000150286c1200000c13000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/MenuButtoP.h/* Copyright (c) 1989 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. */ /*********************************************************************** * * MenuButton Widget * ***********************************************************************/ /* * MenuButtonP.h - Private Header file for MenuButton widget. * * This is the private header file for the Athena MenuButton widget. * It is intended to provide an easy method of activating pulldown menus. * * Date: May 2, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _XawMenuButtonP_h #define _XawMenuButtonP_h #include #include /************************************ * * Class structure * ***********************************/ /* New fields for the MenuButton widget class record */ typedef struct _MenuButtonClass { int makes_compiler_happy; /* not used */ } MenuButtonClassPart; /* Full class record declaration */ typedef struct _MenuButtonClassRec { CoreClassPart core_class; SimpleClassPart simple_class; ThreeDClassPart threeD_class; LabelClassPart label_class; CommandClassPart command_class; MenuButtonClassPart menuButton_class; } MenuButtonClassRec; extern MenuButtonClassRec menuButtonClassRec; /*************************************** * * Instance (widget) structure * **************************************/ /* New fields for the MenuButton widget record */ typedef struct { /* resources */ String menu_name; } MenuButtonPart; /* Full widget declaration */ typedef struct _MenuButtonRec { CorePart core; SimplePart simple; ThreeDPart threeD; LabelPart label; CommandPart command; MenuButtonPart menu_button; } MenuButtonRec; #endif /* _XawMenuButtonP_h */ 070701000a4a2d000081a400000000000000000000000150286c12000021c6000000b600010002ffffffffffffffff0000002900000000root/usr/local/include/X11/Xaw3d/Paned.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /* * Paned.h - Paned Composite Widget's public header file. * * Updated and significantly modifided from the Athena VPaned Widget. * * Date: March 1, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _XawPaned_h #define _XawPaned_h #include #include /**************************************************************** * * Vertical Paned Widget (SubClass of CompositeClass) * ****************************************************************/ /* RESOURCES: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground betweenCursor Cursor Cursor ** border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 cursor Cursor Cursor None destroyCallback Callback Pointer NULL height Height Dimension 0 gripIndent GripIndent Position 16 gripCursor Cursor Cursor ** horizontalGripCursol Cursor Cursor sb_h_double_arrow horizontalBetweencursor Cursor Cursor sb_up_arrow internalBorderColor BorderColor Pixel XtDefaultForeground internalBorderWidth BorderWidth Position 1 leftCursor Cursor Cursor sb_left_arrow lowerCursor Cursor Cursor sb_down_arrow mappedWhenManaged MappedWhenManaged Boolean True orientation Orientation XtOrientation XtorientVertical refigureMode Boolean Boolean On rightCursor Cursor Cursor sb_right_arrow sensitive Sensitive Boolean True upperCursor Cursor Cursor sb_up_arrow verticalBetweenCursor Cursor Cursor sb_left_arrow verticalGripCursor Cursor Cursor sb_v_double_arrow width Width Dimension 0 x Position Position 0 y Position Position 0 ** These resources now are set to the vertical or horizontal cursor depending upon orientation, by default. If a value is specified here then that cursor will be used reguardless of orientation. CONSTRAINT RESOURCES: Name Class RepType Default Value ---- ----- ------- ------------- allowResize Boolean Boolean False max Max Dimension unlimited min Min Dimension Grip Size preferredPaneSize PerferredPaneSize Dimension PANED_ASK_CHILD resizeToPreferred Boolean Boolean False showGrip ShowGrip Boolean True skipAdjust Boolean Boolean False */ #define PANED_ASK_CHILD 0 #define PANED_GRIP_SIZE 0 /* New Fields */ #define XtNallowResize "allowResize" #define XtNbetweenCursor "betweenCursor" #define XtNverticalBetweenCursor "verticalBetweenCursor" #define XtNhorizontalBetweenCursor "horizontalBetweenCursor" #define XtNgripCursor "gripCursor" #define XtNgripIndent "gripIndent" #define XtNhorizontalGripCursor "horizontalGripCursor" #define XtNinternalBorderColor "internalBorderColor" #define XtNinternalBorderWidth "internalBorderWidth" #define XtNleftCursor "leftCursor" #define XtNlowerCursor "lowerCursor" #define XtNrefigureMode "refigureMode" #define XtNposition "position" #define XtNmin "min" #define XtNmax "max" #define XtNpreferredPaneSize "preferredPaneSize" #define XtNresizeToPreferred "resizeToPreferred" #define XtNrightCursor "rightCursor" #define XtNshowGrip "showGrip" #define XtNskipAdjust "skipAdjust" #define XtNupperCursor "upperCursor" #define XtNverticalGripCursor "verticalGripCursor" #define XtCGripIndent "GripIndent" #define XtCMin "Min" #define XtCMax "Max" #define XtCPreferredPaneSize "PreferredPaneSize" #define XtCShowGrip "ShowGrip" /* Class record constant */ extern WidgetClass panedWidgetClass; typedef struct _PanedClassRec *PanedWidgetClass; typedef struct _PanedRec *PanedWidget; /************************************************************ * * Public Procedures * ************************************************************/ _XFUNCPROTOBEGIN /* Function Name: XawPanedSetMinMax * Description: Sets the min and max size for a pane. * Arguments: widget - the widget that is a child of the Paned widget. * min, max - the new min and max size for the pane. * Returns: none. */ extern void XawPanedSetMinMax( Widget /* w */, int /* min */, int /* max */ ); /* Function Name: XawPanedGetMinMax * Description: Gets the min and max size for a pane. * Arguments: widget - the widget that is a child of the Paned widget. ** RETURNED ** min, max - the current min and max size for the pane. * Returns: none. */ extern void XawPanedGetMinMax( Widget /* w */, int * /* min_return */, int * /* max_return */ ); /* Function Name: XawPanedSetRefigureMode * Description: Allows a flag to be set the will inhibit * the paned widgets relayout routine. * Arguments: w - the paned widget. * mode - if FALSE then inhibit refigure. * Returns: none. */ extern void XawPanedSetRefigureMode( Widget /* w */, #if NeedWidePrototypes /* Boolean */ int /* mode */ #else Boolean /* mode */ #endif ); /* Function Name: XawPanedGetNumSub * Description: Returns the number of panes in the paned widget. * Arguments: w - the paned widget. * Returns: the number of panes in the paned widget. */ extern int XawPanedGetNumSub( Widget /* w */ ); /* Function Name: XawPanedAllowResize * Description: Allows a flag to be set that determines if the paned * widget will allow geometry requests from this child * Arguments: widget - a child of the paned widget. * Returns: none. */ extern void XawPanedAllowResize( Widget /* w */, #if NeedWidePrototypes /* Boolean */ int /* allow_resize */ #else Boolean /* allow_resize */ #endif ); _XFUNCPROTOEND #endif /* _XawPaned_h */ 070701000a4a29000081a400000000000000000000000150286c120000125e000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/MultiSink.h/* * Copyright 1991 by OMRON Corporation * * 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, and that the name OMRON is not be used in * advertising or publicity pertaining to distribution of the software without * specific, written prior permission. OMRON makes no representations * about the suitability of this software for any purpose. It is provided * "as is" without express or implied warranty. * * OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO * EVENT SHALL OMRON 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 * TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. * * Author: Li Yuhong OMRON Corporation */ /*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _XawMultiSink_h #define _XawMultiSink_h /*********************************************************************** * * MultiSink Object * ***********************************************************************/ #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- echo Output Boolean True displayNonprinting Output Boolean True fontSet FontSet XFontSet XtDefaultFontSet */ #define XtCOutput "Output" #define XtNdisplayNonprinting "displayNonprinting" #define XtNecho "echo" #ifndef XtNfontSet /*Sheeran, Omron KK, 93/03/04*/ #define XtNfontSet "fontSet" #endif #ifndef XtCFontSet /*Sheeran, Omron KK, 93/03/04*/ #define XtCFontSet "FontSet" #endif /* Class record constants */ extern WidgetClass multiSinkObjectClass; typedef struct _MultiSinkClassRec *MultiSinkObjectClass; typedef struct _MultiSinkRec *MultiSinkObject; #endif /* _XawMultiSrc_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 070701000a4a4c000081a400000000000000000000000150286c1200000e24000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/ThreeD.h/*********************************************************** Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, and the Massachusetts Institute of Technology, Cambridge, Massachusetts. Copyright 1992 by Kaleb Keithley 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 names of Digital, MIT, or Kaleb Keithley 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 _XawThreeD_h #define _XawThreeD_h /*********************************************************************** * * ThreeD Widget * ***********************************************************************/ #include /* Parameters: Name Class RepType Default Value ---- ----- ------- ------------- shadowWidth ShadowWidth Dimension 2 topShadowPixel TopShadowPixel Pixel dynamic bottomShadowPixel BottomShadowPixel Pixel dynamic topShadowContrast TopShadowContrast Int 20 bottomShadowContrast BottomShadowContrast Int 40 userData UserData XtPointer NULL beNiceToColormap BeNiceToColormap Boolean False relief Relief XtRelief XtReliefRaised */ #define XtNshadowWidth "shadowWidth" #define XtCShadowWidth "ShadowWidth" #define XtNtopShadowPixel "topShadowPixel" #define XtCTopShadowPixel "TopShadowPixel" #define XtNbottomShadowPixel "bottomShadowPixel" #define XtCBottomShadowPixel "BottomShadowPixel" #define XtNtopShadowContrast "topShadowContrast" #define XtCTopShadowContrast "TopShadowContrast" #define XtNbottomShadowContrast "bottomShadowContrast" #define XtCBottomShadowContrast "BottomShadowContrast" #define XtNbeNiceToColormap "beNiceToColormap" #define XtCBeNiceToColormap "BeNiceToColormap" #define XtNbeNiceToColourmap "beNiceToColormap" #define XtCBeNiceToColourmap "BeNiceToColormap" #define XtNuserData "userData" #define XtCUserData "UserData" #define XtNrelief "relief" #define XtCRelief "Relief" typedef enum { XtReliefNone, XtReliefRaised, XtReliefSunken, XtReliefRidge, XtReliefGroove } XtRelief; typedef struct _ThreeDRec *ThreeDWidget; typedef struct _ThreeDClassRec *ThreeDWidgetClass; extern WidgetClass threeDWidgetClass; _XFUNCPROTOBEGIN extern void Xaw3dComputeTopShadowRGB ( Widget /* new */, XColor* /* xcol_out */ ); extern void Xaw3dComputeBottomShadowRGB ( Widget /* new */, XColor* /* xcol_out */ ); extern void _ShadowSurroundedBox ( Widget, ThreeDWidget, Position, Position, Position, Position, XtRelief, Boolean ); _XFUNCPROTOEND #endif /* _XawThreeD_h */ 070701000a4a28000081a400000000000000000000000150286c1200000ca6000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/MenuButton.h/* Copyright (c) 1989, 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 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. */ /*********************************************************************** * * MenuButton Widget * ***********************************************************************/ /* * MenuButton.h - Public Header file for MenuButton widget. * * This is the public header file for the Athena MenuButton widget. * It is intended to provide an easy method of activating pulldown menus. * * Date: May 2, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _XawMenuButton_h #define _XawMenuButton_h #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground bitmap Pixmap Pixmap None border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 callback Callback Pointer NULL cursor Cursor Cursor None destroyCallback Callback Pointer NULL font Font XFontStruct* XtDefaultFont foreground Foreground Pixel XtDefaultForeground height Height Dimension text height highlightThickness Thickness Dimension 2 insensitiveBorder Insensitive Pixmap Gray internalHeight Height Dimension 2 internalWidth Width Dimension 4 justify Justify XtJustify XtJustifyCenter label Label String NULL mappedWhenManaged MappedWhenManaged Boolean True menuName MenuName String "menu" resize Resize Boolean True sensitive Sensitive Boolean True width Width Dimension text width x Position Position 0 y Position Position 0 */ #define XtNmenuName "menuName" #define XtCMenuName "MenuName" extern WidgetClass menuButtonWidgetClass; typedef struct _MenuButtonClassRec *MenuButtonWidgetClass; typedef struct _MenuButtonRec *MenuButtonWidget; #endif /* _XawMenuButton_h */ 070701000a4a22000081a400000000000000000000000150286c120000117b000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/LabelP.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /* * LabelP.h - Private definitions for Label widget * */ #ifndef _XawLabelP_h #define _XawLabelP_h /*********************************************************************** * * Label Widget Private Data * ***********************************************************************/ #include "Xaw3dP.h" #include #include /* New fields for the Label widget class record */ typedef struct {int foo;} LabelClassPart; /* Full class record declaration */ typedef struct _LabelClassRec { CoreClassPart core_class; SimpleClassPart simple_class; ThreeDClassPart threeD_class; LabelClassPart label_class; } LabelClassRec; extern LabelClassRec labelClassRec; /* New fields for the Label widget record */ typedef struct { /* resources */ Pixel foreground; XFontStruct *font; #ifdef XAW_INTERNATIONALIZATION XFontSet fontset; #endif char *label; XtJustify justify; Dimension internal_width; Dimension internal_height; Pixmap pixmap; Boolean resize; unsigned char encoding; Pixmap left_bitmap; /* private state */ GC normal_GC; GC gray_GC; Pixmap stipple; Pixmap stippled; /* insensitive pixmap */ Pixmap left_stippled; /* ditto */ Position label_x; Position label_y; Dimension label_width; Dimension label_height; Dimension label_len; int lbm_y; /* where in label */ unsigned int lbm_width, lbm_height; /* size of pixmap */ unsigned int depth; /* depth of pixmaps */ } LabelPart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _LabelRec { CorePart core; SimplePart simple; ThreeDPart threeD; LabelPart label; } LabelRec; #define LEFT_OFFSET(lw) ((lw)->label.left_bitmap && (lw)->label.pixmap == None \ ? (lw)->label.lbm_width + (lw)->label.internal_width \ : 0) #endif /* _XawLabelP_h */ 070701000a4a14000081a400000000000000000000000150286c1200001572000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/AsciiText.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /*********************************************************************** * * AsciiText Widget * ***********************************************************************/ /* * AsciiText.c - Public header file for AsciiText Widget. * * This Widget is intended to be used as a simple front end to the * text widget with an ascii source and ascii sink attached to it. * * Date: June 29, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _AsciiText_h #define _AsciiText_h /**************************************************************** * * AsciiText widgets * ****************************************************************/ #include "Xaw3dP.h" #include /* AsciiText is a subclass of Text */ #include #ifdef XAW_INTERNATIONALIZATION #include #endif /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- autoFill AutoFill Boolean False background Background Pixel XtDefaultBackground border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 bottomMargin Margin Position 2 cursor Cursor Cursor xterm destroyCallback Callback Pointer NULL displayCaret Output Boolean True displayPosition TextPosition int 0 editType EditType XawTextEditType XawtextRead font Font XFontStruct* Fixed foreground Foreground Pixel Black height Height Dimension font height insertPosition TextPosition int 0 international International Boolean false leftMargin Margin Position 2 mappedWhenManaged MappedWhenManaged Boolean True resize Resize XawTextResizeMode XawtextResizeNever rightMargin Margin Position 4 scrollHorizontal Scroll XawTextScrollMode XawtextScrollNever scrollVertical Scroll XawTextScrollMode XawtextScrollNever selectTypes SelectTypes Pointer pos/word/line/par/all selection Selection Pointer (empty selection) sensitive Sensitive Boolean True sink TextSink Widget (none) source TextSource Widget (none) string String String NULL topMargin Margin Position 2 width Width Dimension 100 wrap Wrap XawTextWrapMode XawtextWrapNever x Position Position 0 y Position Position 0 (see also *Src.h and *Sink.h) */ /* * Everything else we need is in StringDefs.h or Text.h */ typedef struct _AsciiTextClassRec *AsciiTextWidgetClass; typedef struct _AsciiRec *AsciiWidget; extern WidgetClass asciiTextWidgetClass; /************************************************************ * * Disk and String Emulation Info. * ************************************************************/ #ifdef ASCII_STRING extern WidgetClass asciiStringWidgetClass; #endif #ifdef ASCII_DISK extern WidgetClass asciiDiskWidgetClass; #endif #endif /* _AsciiText_h */ 070701000a4a10000081a400000000000000000000000150286c1200000d34000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/AsciiSink.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _XawAsciiSink_h #define _XawAsciiSink_h /*********************************************************************** * * AsciiSink Object * ***********************************************************************/ #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- echo Output Boolean True displayNonprinting Output Boolean True */ #define XtCOutput "Output" #define XtNdisplayNonprinting "displayNonprinting" #define XtNecho "echo" /* Class record constants */ extern WidgetClass asciiSinkObjectClass; typedef struct _AsciiSinkClassRec *AsciiSinkObjectClass; typedef struct _AsciiSinkRec *AsciiSinkObject; /************************************************************ * * Public Functions. * ************************************************************/ #endif /* _XawAsciiSrc_h */ 070701000a4a12000081a400000000000000000000000150286c12000010db000000b600010002ffffffffffffffff0000002c00000000root/usr/local/include/X11/Xaw3d/AsciiSrc.h/* Copyright (c) 1989, 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 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. */ /* * AsciiSrc.h - Public Header file for Ascii Text Source. * * This is the public header file for the Ascii Text Source. * It is intended to be used with the Text widget, the simplest way to use * this text source is to use the AsciiText Object. * * Date: June 29, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _XawAsciiSrc_h #define _XawAsciiSrc_h #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- callback Callback Callback (none) dataCompression DataCompression Boolean True length Length int (internal) pieceSize PieceSize int BUFSIZ string String String NULL type Type XawAsciiType XawAsciiString useStringInPlace UseStringInPlace Boolean False */ /* Class record constants */ extern WidgetClass asciiSrcObjectClass; typedef struct _AsciiSrcClassRec *AsciiSrcObjectClass; typedef struct _AsciiSrcRec *AsciiSrcObject; /* * Just to make people's lives a bit easier. */ #define AsciiSourceObjectClass AsciiSrcObjectClass #define AsciiSourceObject AsciiSrcObject /* * Resource Definitions. */ #define XtCDataCompression "DataCompression" #define XtCPieceSize "PieceSize" #define XtCType "Type" #define XtCUseStringInPlace "UseStringInPlace" #define XtNdataCompression "dataCompression" #define XtNpieceSize "pieceSize" #define XtNtype "type" #define XtNuseStringInPlace "useStringInPlace" #define XtRAsciiType "AsciiType" #define XtEstring "string" #define XtEfile "file" typedef enum {XawAsciiFile, XawAsciiString} XawAsciiType; /************************************************************ * * Public routines * ************************************************************/ _XFUNCPROTOBEGIN /* Function Name: XawAsciiSourceFreeString * Description: Frees the string returned by a get values call * on the string when the source is of type string. * Arguments: w - the AsciiSrc object. * Returns: none. */ extern void XawAsciiSourceFreeString( Widget /* w */ ); /* Function Name: XawAsciiSave * Description: Saves all the pieces into a file or string as required. * Arguments: w - the asciiSrc Object. * Returns: TRUE if the save was successful. */ extern Boolean XawAsciiSave( Widget /* w */ ); /* Function Name: XawAsciiSaveAsFile * Description: Save the current buffer as a file. * Arguments: w - the asciiSrc object. * name - name of the file to save this file into. * Returns: True if the save was successful. */ extern Boolean XawAsciiSaveAsFile( Widget /* w */, _Xconst char* /* name */ ); /* Function Name: XawAsciiSourceChanged * Description: Returns true if the source has changed since last saved. * Arguments: w - the asciiSource object. * Returns: a Boolean (see description). */ extern Boolean XawAsciiSourceChanged( Widget /* w */ ); _XFUNCPROTOEND #endif /* _XawAsciiSrc_h */ 070701000a4a47000081a400000000000000000000000150286c120000262e000000b600010002ffffffffffffffff0000002900000000root/usr/local/include/X11/Xaw3d/TextP.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _XawTextP_h #define _XawTextP_h #include #include /**************************************************************** * * Text widget private * ****************************************************************/ #define MAXCUT 30000 /* Maximum number of characters that can be cut. */ #define GETLASTPOS XawTextSourceScan(ctx->text.source, 0, \ XawstAll, XawsdRight, 1, TRUE) #define zeroPosition ((XawTextPosition) 0) extern XtActionsRec _XawTextActionsTable[]; extern Cardinal _XawTextActionsTableCount; #define XawLF 0x0a #define XawCR 0x0d #define XawTAB 0x09 #define XawBS 0x08 #define XawSP 0x20 #define XawDEL 0x7f #define XawESC 0x1b #define XawBSLASH '\\' /* constants that subclasses may want to know */ #define DEFAULT_TEXT_HEIGHT ((Dimension)~0) /* displayable text management data structures */ typedef struct { XawTextPosition position; Position y; Dimension textWidth; } XawTextLineTableEntry, *XawTextLineTableEntryPtr; typedef struct { XawTextPosition left, right; XawTextSelectType type; Atom* selections; int atom_count; int array_size; } XawTextSelection; typedef struct _XawTextSelectionSalt { struct _XawTextSelectionSalt *next; XawTextSelection s; /* * The element "contents" stores the CT string which is gotten in the * function _XawTextSaltAwaySelection(). */ char *contents; int length; } XawTextSelectionSalt; /* Line Tables are n+1 long - last position displayed is in last lt entry */ typedef struct { XawTextPosition top; /* Top of the displayed text. */ int lines; /* How many lines in this table. */ XawTextLineTableEntry *info; /* A dynamic array, one entry per line */ } XawTextLineTable, *XawTextLineTablePtr; typedef struct _XawTextMargin { Position left, right, top, bottom; } XawTextMargin; #define VMargins(ctx) ( (ctx)->text.margin.top + (ctx)->text.margin.bottom ) #define HMargins(ctx) ( (ctx)->text.margin.left + (ctx)->text.margin.right ) #define IsPositionVisible(ctx, pos) \ (pos >= ctx->text.lt.info[0].position && \ pos < ctx->text.lt.info[ctx->text.lt.lines].position) /* * Search & Replace data structure. */ struct SearchAndReplace { Boolean selection_changed; /* flag so that the selection cannot be changed out from underneath query-replace.*/ Widget search_popup; /* The poppup widget that allows searches.*/ Widget label1; /* The label widgets for the search window. */ Widget label2; Widget left_toggle; /* The left search toggle radioGroup. */ Widget right_toggle; /* The right search toggle radioGroup. */ Widget rep_label; /* The Replace label string. */ Widget rep_text; /* The Replace text field. */ Widget search_text; /* The Search text field. */ Widget rep_one; /* The Replace one button. */ Widget rep_all; /* The Replace all button. */ }; /* Private Text Definitions */ /* New fields for the Text widget class record */ typedef struct {int empty;} TextClassPart; struct text_move { int h, v; struct text_move * next; }; /* Full class record declaration */ typedef struct _TextClassRec { CoreClassPart core_class; SimpleClassPart simple_class; TextClassPart text_class; } TextClassRec; extern TextClassRec textClassRec; /* New fields for the Text widget record */ typedef struct _TextPart { /* resources */ Widget source, sink; XawTextPosition insertPos; XawTextSelection s; XawTextSelectType *sarray; /* Array to cycle for selections. */ XawTextSelectionSalt *salt; /* salted away selections */ int options; /* wordbreak, scroll, etc. */ int dialog_horiz_offset; /* position for popup dialog */ int dialog_vert_offset; /* position for popup dialog */ Boolean display_caret; /* insertion pt visible iff T */ Boolean auto_fill; /* Auto fill mode? */ XawTextScrollMode scroll_vert, scroll_horiz; /*what type of scrollbars.*/ XawTextWrapMode wrap; /* The type of wrapping. */ XawTextResizeMode resize; /* what to resize */ XawTextMargin r_margin; /* The real margins. */ XtCallbackList unrealize_callbacks; /* used for scrollbars */ /* private state */ XawTextMargin margin; /* The current margins. */ XawTextLineTable lt; XawTextScanDirection extendDir; XawTextSelection origSel; /* the selection being modified */ Time lasttime; /* timestamp of last processed action */ Time time; /* time of last key or button action */ Position ev_x, ev_y; /* x, y coords for key or button action */ Widget vbar, hbar; /* The scroll bars (none = NULL). */ struct SearchAndReplace * search;/* Search and replace structure. */ Widget file_insert; /* The file insert popup widget. */ XawTextPosition *updateFrom; /* Array of start positions for update. */ XawTextPosition *updateTo; /* Array of end positions for update. */ int numranges; /* How many update ranges there are. */ int maxranges; /* How many ranges we have space for */ XawTextPosition lastPos; /* Last position of source. */ GC gc; Boolean showposition; /* True if we need to show the position. */ Boolean hasfocus; /* TRUE if we currently have input focus.*/ Boolean update_disabled; /* TRUE if display updating turned off */ Boolean single_char; /* Single character replaced. */ XawTextPosition old_insert; /* Last insertPos for batched updates */ short mult; /* Multiplier. */ struct text_move * copy_area_offsets; /* Text offset area (linked list) */ Widget threeD; /* shadow drawing */ /* private state, shared w/Source and Sink */ Boolean redisplay_needed; /* in SetValues */ XawTextSelectionSalt *salt2; /* salted away selections */ } TextPart; /************************************************************* * * Resource types private to Text widget. * *************************************************************/ #define XtRScrollMode "ScrollMode" #define XtRWrapMode "WrapMode" #define XtRResizeMode "ResizeMode" /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _TextRec { CorePart core; SimplePart simple; TextPart text; } TextRec; /******************************************** * * Semi-private functions * for use by other Xaw modules only * *******************************************/ extern void _XawTextBuildLineTable ( TextWidget /*ctx*/, XawTextPosition /*top pos*/, _XtBoolean /* force_rebuild */ ); extern char* _XawTextGetSTRING( TextWidget /*ctx*/, XawTextPosition /*left*/, XawTextPosition /*right*/ ); extern void _XawTextSaltAwaySelection( TextWidget /*ctx*/, Atom* /*selections*/, int /*num_atoms*/ ); extern void _XawTextPosToXY( Widget /* w */, XawTextPosition /* pos */, Position * /* x */, Position * /*y */ ); #endif /* _XawTextP_h */ 070701000a4a3d000081a400000000000000000000000150286c1200000ef6000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/SmeBSB.h/* Copyright (c) 1989, 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 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. */ /* * SmeBSB.h - Public Header file for SmeBSB object. * * This is the public header file for the Athena BSB Sme object. * It is intended to be used with the simple menu widget. This object * provides bitmap - string - bitmap style entries. * * Date: April 3, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _SmeBSB_h #define _SmeBSB_h #include #include "Xaw3dP.h" #include /**************************************************************** * * SmeBSB object * ****************************************************************/ /* BSB Menu Entry Resources: Name Class RepType Default Value ---- ----- ------- ------------- callback Callback Callback NULL destroyCallback Callback Pointer NULL font Font XFontStruct * XtDefaultFont foreground Foreground Pixel XtDefaultForeground height Height Dimension 0 label Label String Name of entry leftBitmap LeftBitmap Pixmap None leftMargin HorizontalMargins Dimension 4 menuName MenuName String NULL rightBitmap RightBitmap Pixmap None rightMargin HorizontalMargins Dimension 4 sensitive Sensitive Boolean True underline Underline int -1 vertSpace VertSpace int 25 width Width Dimension 0 x Position Position 0n y Position Position 0 */ typedef struct _SmeBSBClassRec *SmeBSBObjectClass; typedef struct _SmeBSBRec *SmeBSBObject; extern WidgetClass smeBSBObjectClass; #define XtNleftBitmap "leftBitmap" #define XtNleftMargin "leftMargin" #define XtNleftWhitespace "leftWhitespace" #define XtNrightBitmap "rightBitmap" #define XtNrightMargin "rightMargin" #define XtNrightWhitespace "rightWhitespace" #define XtNvertSpace "vertSpace" #define XtNmenuName "menuName" #define XtNunderline "underline" #ifdef XAW_INTERNATIONALIZATION #ifndef XtNfontSet #define XtNfontSet "fontSet" #endif #ifndef XtCFontSet #define XtCFontSet "FontSet" #endif #endif #define XtCLeftBitmap "LeftBitmap" #define XtCRightBitmap "RightBitmap" #define XtCHorizontalMargins "HorizontalMargins" #define XtCVertSpace "VertSpace" #define XtCMenuName "MenuName" #define XtCUnderline "Underline" #endif /* _SmeBSB_h */ 070701000a4a33000081a400000000000000000000000150286c1200000abf000000b600010002ffffffffffffffff0000002c00000000root/usr/local/include/X11/Xaw3d/Repeater.h/* Copyright (c) 1989 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. * * Author: Jim Fulton, MIT X Consortium */ #ifndef _XawRepeater_h #define _XawRepeater_h #include /***************************************************************************** * * Repeater Widget (subclass of Command) * * This widget is a push button that repeatedly fires when held down. * * Parameters: * * Name Class Type Default * ---- ----- ---- ------- * * decay Decay int 5 milliseconds * flash Boolean Boolean FALSE * initialDelay Delay int 200 milliseconds * minimumDelay MinimumDelay int 10 milliseconds * repeatDelay Delay int 50 milliseconds * startCallback StartCallback XtCallbackList NULL * stopCallback StopCallback XtCallbackList NULL * *****************************************************************************/ /* new instance and class names */ #define XtNdecay "decay" #define XtCDecay "Decay" #define XtNinitialDelay "initialDelay" #define XtCDelay "Delay" #define XtNminimumDelay "minimumDelay" #define XtCMinimumDelay "MinimumDelay" #define XtNrepeatDelay "repeatDelay" #define XtNflash "flash" #define XtNstartCallback "startCallback" #define XtCStartCallback "StartCallback" #define XtNstopCallback "stopCallback" #define XtCStopCallback "StopCallback" /* external declarations */ extern WidgetClass repeaterWidgetClass; typedef struct _RepeaterClassRec *RepeaterWidgetClass; typedef struct _RepeaterRec *RepeaterWidget; #endif /* _XawRepeater_h */ 070701000a4a1e000081a400000000000000000000000150286c120000145f000000b600010002ffffffffffffffff0000002900000000root/usr/local/include/X11/Xaw3d/FormP.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /* Form widget private definitions */ #ifndef _XawFormP_h #define _XawFormP_h #include #define XtREdgeType "EdgeType" typedef enum {LayoutPending, LayoutInProgress, LayoutDone} LayoutState; #define XtInheritLayout \ ((Boolean (*)(FormWidget, Dimension, Dimension, Boolean))_XtInherit) typedef struct { Boolean (*layout)(FormWidget, Dimension, Dimension, Boolean); } FormClassPart; /* * Layout( * FormWidget w - the widget whose children are to be configured * Dimension w, h - bounding box of layout to be calculated * * Stores preferred geometry in w->form.preferred_{width,height}. * If w->form.resize_in_layout is True, then a geometry request * may be made for the preferred bounding box if necessary. * * Returns True if a geometry request was granted, False otherwise. */ typedef struct _FormClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ConstraintClassPart constraint_class; FormClassPart form_class; } FormClassRec; extern FormClassRec formClassRec; typedef struct _FormPart { /* resources */ int default_spacing; /* default distance between children */ /* private state */ Dimension old_width, old_height; /* last known dimensions */ int no_refigure; /* no re-layout while > 0 */ Boolean needs_relayout; /* next time no_refigure == 0 */ Boolean resize_in_layout; /* should layout() do geom request? */ Dimension preferred_width, preferred_height; /* cached from layout */ Boolean resize_is_no_op; /* Causes resize to take not action. */ } FormPart; typedef struct _FormRec { CorePart core; CompositePart composite; ConstraintPart constraint; FormPart form; } FormRec; typedef struct _FormConstraintsPart { /* * Constraint Resources. */ XtEdgeType top, bottom, /* where to drag edge on resize */ left, right; int dx; /* desired horiz offset */ int dy; /* desired vertical offset */ Widget horiz_base; /* measure dx from here if non-null */ Widget vert_base; /* measure dy from here if non-null */ Boolean allow_resize; /* TRUE if child may request resize */ /* * Private contstraint resources. */ /* * What the size of this child would be if we did not impose the * constraint the width and height must be greater than zero (0). */ short virtual_width, virtual_height; /* * Temporary Storage for children's new possible possition. */ Position new_x, new_y; LayoutState layout_state; /* temporary layout state */ Boolean deferred_resize; /* was resized while no_refigure is set */ } FormConstraintsPart; typedef struct _FormConstraintsRec { FormConstraintsPart form; } FormConstraintsRec, *FormConstraints; #endif /* _XawFormP_h */ 070701000a4a51000081a400000000000000000000000150286c1200000c8a000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/ToggleP.h/* Copyright (c) 1989 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. */ /* * ToggleP.h - Private definitions for Toggle widget * * Author: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu * * Date: January 12, 1989 * */ #ifndef _XawToggleP_h #define _XawToggleP_h #include #include /*********************************************************************** * * Toggle Widget Private Data * ***********************************************************************/ #define streq(a, b) ( strcmp((a), (b)) == 0 ) typedef struct _RadioGroup { struct _RadioGroup *prev, *next; /* Pointers to other elements in group. */ Widget widget; /* Widget corrosponding to this element. */ } RadioGroup; /************************************ * * Class structure * ***********************************/ /* New fields for the Toggle widget class record */ typedef struct _ToggleClass { XtActionProc Set; XtActionProc Unset; XtPointer extension; } ToggleClassPart; /* Full class record declaration */ typedef struct _ToggleClassRec { CoreClassPart core_class; SimpleClassPart simple_class; ThreeDClassPart threeD_class; LabelClassPart label_class; CommandClassPart command_class; ToggleClassPart toggle_class; } ToggleClassRec; extern ToggleClassRec toggleClassRec; /*************************************** * * Instance (widget) structure * **************************************/ /* New fields for the Toggle widget record */ typedef struct { /* resources */ Widget widget; XtPointer radio_data; /* private data */ RadioGroup * radio_group; } TogglePart; /* Full widget declaration */ typedef struct _ToggleRec { CorePart core; SimplePart simple; ThreeDPart threeD; LabelPart label; CommandPart command; TogglePart toggle; } ToggleRec; #endif /* _XawToggleP_h */ 070701000a4a21000081a400000000000000000000000150286c1200001292000000b600010002ffffffffffffffff0000002900000000root/usr/local/include/X11/Xaw3d/Label.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _XawLabel_h #define _XawLabel_h /*********************************************************************** * * Label Widget * ***********************************************************************/ #include "Xaw3dP.h" #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground bitmap Pixmap Pixmap None border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 cursor Cursor Cursor None cursorName Cursor String NULL destroyCallback Callback XtCallbackList NULL encoding Encoding unsigned char XawTextEncoding8bit font Font XFontStruct* XtDefaultFont foreground Foreground Pixel XtDefaultForeground height Height Dimension text height insensitiveBorder Insensitive Pixmap Gray internalHeight Height Dimension 2 internalWidth Width Dimension 4 justify Justify XtJustify XtJustifyCenter label Label String NULL leftBitmap LeftBitmap Pixmap None mappedWhenManaged MappedWhenManaged Boolean True pointerColor Foreground Pixel XtDefaultForeground pointerColorBackground Background Pixel XtDefaultBackground resize Resize Boolean True sensitive Sensitive Boolean True width Width Dimension text width x Position Position 0 y Position Position 0 */ #define XawTextEncoding8bit 0 #define XawTextEncodingChar2b 1 #define XtNleftBitmap "leftBitmap" #define XtCLeftBitmap "LeftBitmap" #define XtNencoding "encoding" #define XtCEncoding "Encoding" #ifdef XAW_INTERNATIONALIZATION #ifndef XtNfontSet #define XtNfontSet "fontSet" #endif #ifndef XtCFontSet #define XtCFontSet "FontSet" #endif #endif #ifndef _XtStringDefs_h_ #define XtNbitmap "bitmap" #define XtNforeground "foreground" #define XtNlabel "label" #define XtNfont "font" #define XtNinternalWidth "internalWidth" #define XtNinternalHeight "internalHeight" #define XtNresize "resize" #define XtCResize "Resize" #define XtCBitmap "Bitmap" #endif /* Class record constants */ extern WidgetClass labelWidgetClass; typedef struct _LabelClassRec *LabelWidgetClass; typedef struct _LabelRec *LabelWidget; #endif /* _XawLabel_h */ 070701000a4a56000081a400000000000000000000000150286c120000102c000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/ViewportP.h/* * Private declarations for ViewportWidgetClass */ /************************************************************ Copyright (c) 1987 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. Copyright 1987 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 _ViewportP_h #define _ViewportP_h #include #include #include typedef struct {int empty;} ViewportClassPart; typedef struct _ViewportClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ConstraintClassPart constraint_class; FormClassPart form_class; ViewportClassPart viewport_class; } ViewportClassRec; extern ViewportClassRec viewportClassRec; typedef struct _ViewportPart { /* resources */ Boolean forcebars; /* Whether we should always display */ /* the selected scrollbars. */ Boolean allowhoriz; /* Whether we allow horizontal scrollbars. */ Boolean allowvert; /* Whether we allow vertical scrollbars. */ Boolean usebottom; /* True iff horiz bars appear at bottom. */ Boolean useright; /* True iff vert bars appear at right. */ XtCallbackList report_callbacks; /* when size/position changes */ /* private state */ Widget clip, child; /* The clipping and (scrolled) child widgets */ Widget horiz_bar, vert_bar;/* What scrollbars we currently have. */ ThreeDWidget threeD; } ViewportPart; typedef struct _ViewportRec { CorePart core; CompositePart composite; ConstraintPart constraint; FormPart form; ViewportPart viewport; } ViewportRec; typedef struct { /* resources */ /* private state */ Boolean reparented; /* True if child has been re-parented */ } ViewportConstraintsPart; typedef struct _ViewportConstraintsRec { FormConstraintsPart form; ViewportConstraintsPart viewport; } ViewportConstraintsRec, *ViewportConstraints; #endif /* _ViewportP_h */ 070701000a4a13000081a400000000000000000000000150286c12000015ed000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/AsciiSrcP.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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. ******************************************************************/ /* * AsciiSrcP.h - Private Header for Ascii Text Source. * * This is the private header file for the Ascii Text Source. * It is intended to be used with the Text widget, the simplest way to use * this text source is to use the AsciiText Object. * * Date: June 29, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ /* * TextSrcP.h - Private definitions for AsciiSrc object * */ #ifndef _XawAsciiSrcP_h #define _XawAsciiSrcP_h #include #include /************************************************************ * * Private declarations. * ************************************************************/ #ifdef L_tmpnam #define TMPSIZ L_tmpnam #else #define TMPSIZ 32 /* bytes to allocate for tmpnam */ #endif #define MAGIC_VALUE ((XawTextPosition) -1) /* Magic value. */ #define streq(a, b) ( strcmp((a), (b)) == 0 ) typedef struct _Piece { /* Piece of the text file of BUFSIZ allocated characters. */ char * text; /* The text in this buffer. */ XawTextPosition used; /* The number of characters of this buffer that have been used. */ struct _Piece *prev, *next; /* linked list pointers. */ } Piece; /************************************************************ * * New fields for the AsciiSrc object class record. * ************************************************************/ typedef struct _AsciiSrcClassPart { char foo; } AsciiSrcClassPart; /* Full class record declaration */ typedef struct _AsciiSrcClassRec { ObjectClassPart object_class; TextSrcClassPart text_src_class; AsciiSrcClassPart ascii_src_class; } AsciiSrcClassRec; extern AsciiSrcClassRec asciiSrcClassRec; /* New fields for the AsciiSrc object record */ typedef struct _AsciiSrcPart { /* Resources. */ char *string; /* either the string, or the file name, depending upon the type. */ XawAsciiType type; /* either string or disk. */ XawTextPosition piece_size; /* Size of text buffer for each piece. */ Boolean data_compression; /* compress to minimum memory automatically on save? */ XtCallbackList callback; /* A callback list to call when the source is changed. */ Boolean use_string_in_place; /* Use the string passed in place. */ int ascii_length; /* length field for ascii string emulation. */ #ifdef ASCII_DISK String filename; /* name of file for Compatability. */ #endif /* ASCII_DISK */ /* Private data. */ Boolean is_tempfile; /* Is this a temporary file? */ Boolean changes; /* Has this file been edited? */ Boolean allocated_string; /* Have I allocated the string in ascii_src->string? */ XawTextPosition length; /* length of file */ Piece * first_piece; /* first piece of the text. */ } AsciiSrcPart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _AsciiSrcRec { ObjectPart object; TextSrcPart text_src; AsciiSrcPart ascii_src; } AsciiSrcRec; #endif /* _XawAsciiSrcP_h */ 070701000a4a30000081a400000000000000000000000150286c1200001070000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/PannerP.h/* Copyright (c) 1989 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. * * Author: Jim Fulton, MIT X Consortium */ #ifndef _XawPannerP_h #define _XawPannerP_h #include #include /* parent */ typedef struct { /* new fields in widget class */ int dummy; } PannerClassPart; typedef struct _PannerClassRec { /* Panner widget class */ CoreClassPart core_class; SimpleClassPart simple_class; PannerClassPart panner_class; } PannerClassRec; typedef struct { /* new fields in widget */ /* resources... */ XtCallbackList report_callbacks; /* callback/Callback */ Boolean allow_off; /* allowOff/AllowOff */ Boolean resize_to_pref; /* resizeToPreferred/Boolean */ Pixel foreground; /* foreground/Foreground */ Pixel shadow_color; /* shadowColor/ShadowColor */ Dimension shadow_thickness; /* shadowThickness/ShadowThickness */ Dimension default_scale; /* defaultScale/DefaultScale */ Dimension line_width; /* lineWidth/LineWidth */ Dimension canvas_width; /* canvasWidth/CanvasWidth */ Dimension canvas_height; /* canvasHeight/CanvasHeight */ Position slider_x; /* sliderX/SliderX */ Position slider_y; /* sliderY/SliderY */ Dimension slider_width; /* sliderWidth/SliderWidth */ Dimension slider_height; /* sliderHeight/SliderHeight */ Dimension internal_border; /* internalBorderWidth/BorderWidth */ String stipple_name; /* backgroundStipple/BackgroundStipple */ /* private data... */ GC slider_gc; /* background of slider */ GC shadow_gc; /* edge of slider and shadow */ GC xor_gc; /* for doing XOR tmp graphics */ double haspect, vaspect; /* aspect ratio of core to canvas */ Boolean rubber_band; /* true = rubber band, false = move */ struct { Boolean doing; /* tmp graphics in progress */ Boolean showing; /* true if tmp graphics displayed */ Position startx, starty; /* initial position of slider */ Position dx, dy; /* offset loc for tmp graphics */ Position x, y; /* location for tmp graphics */ } tmp; Position knob_x, knob_y; /* real upper left of knob in canvas */ Dimension knob_width, knob_height; /* real size of knob in canvas */ Boolean shadow_valid; /* true if rects are valid */ XRectangle shadow_rects[2]; /* location of shadows */ Position last_x, last_y; /* previous location of knob */ } PannerPart; typedef struct _PannerRec { CorePart core; SimplePart simple; PannerPart panner; } PannerRec; #define PANNER_HSCALE(pw,val) ((pw)->panner.haspect * ((double) (val))) #define PANNER_VSCALE(pw,val) ((pw)->panner.vaspect * ((double) (val))) #define PANNER_DSCALE(pw,val) (Dimension) \ ((((unsigned long) (val)) * (unsigned long) pw->panner.default_scale) / 100L) #define PANNER_DEFAULT_SCALE 8 /* percent */ #define PANNER_OUTOFRANGE -30000 /* * external declarations */ extern PannerClassRec pannerClassRec; #endif /* _XawPannerP_h */ 070701000a4a42000081a400000000000000000000000150286c1200000ccc000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/SmeThreeD.h/*********************************************************** Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, and the Massachusetts Institute of Technology, Cambridge, Massachusetts. Copyright 1992 by Kaleb Keithley 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 names of Digital, MIT, or Kaleb Keithley 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 _XawSmeThreeD_h #define _XawSmeThreeD_h /*********************************************************************** * * ThreeD Widget * ***********************************************************************/ #include #include /* Parameters: Name Class RepType Default Value ---- ----- ------- ------------- shadowWidth ShadowWidth Dimension 2 topShadowPixel TopShadowPixel Pixel dynamic bottomShadowPixel BottomShadowPixel Pixel dynamic topShadowContrast TopShadowContrast Int 20 bottomShadowContrast BottomShadowContrast Int 40 userData UserData XtPointer NULL beNiceToColormap BeNiceToColormap Boolean False */ #define XtNshadowWidth "shadowWidth" #define XtCShadowWidth "ShadowWidth" #define XtNtopShadowPixel "topShadowPixel" #define XtCTopShadowPixel "TopShadowPixel" #define XtNbottomShadowPixel "bottomShadowPixel" #define XtCBottomShadowPixel "BottomShadowPixel" #define XtNtopShadowContrast "topShadowContrast" #define XtCTopShadowContrast "TopShadowContrast" #define XtNbottomShadowContrast "bottomShadowContrast" #define XtCBottomShadowContrast "BottomShadowContrast" #define XtNbeNiceToColormap "beNiceToColormap" #define XtCBeNiceToColormap "BeNiceToColormap" #define XtNbeNiceToColourmap "beNiceToColormap" #define XtCBeNiceToColourmap "BeNiceToColormap" #define XtNuserData "userData" #define XtCUserData "UserData" typedef struct _SmeThreeDClassRec *SmeThreeDObjectClass; typedef struct _SmeThreeDRec *SmeThreeDObject; extern WidgetClass smeThreeDObjectClass; _XFUNCPROTOBEGIN extern void XawSme3dComputeTopShadowRGB ( Widget /* new */, XColor* /* xcol_out */ ); extern void XawSme3dComputeBottomShadowRGB ( Widget /* new */, XColor* /* xcol_out */ ); _XFUNCPROTOEND #endif /* _XawSmeThreeD_h */ 070701000a4a2c000081a400000000000000000000000150286c1200001b5f000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/X11/Xaw3d/MultiSrcP.h/* * Copyright 1991 by OMRON Corporation * * 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, and that the name OMRON not be used in * advertising or publicity pertaining to distribution of the software without * specific, written prior permission. OMRON make no representations * about the suitability of this software for any purpose. It is provided * "as is" without express or implied warranty. * * OMRON DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO * EVENT SHALL OMRON 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 * TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. * * Author: Li Yuhong OMRON Corporation */ /*********************************************************** Copyright (c) 1987, 1988, 1991, 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 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. 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. ******************************************************************/ /* * MultiSrcP.h - Private Header for Multi Text Source. * * This is the private header file for the Multi Text Source. * It is intended to be used with the Text widget, the simplest way to use * this text source is to use the MultiText Object. * * Date: June 29, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ /* * TextSrcP.h - Private definitions for MultiSrc object * */ /* * This file was changed from AsciiSrcP.h. * * By Li Yuhong, Sept. 18, 1990 */ #ifndef _XawMultiSrcP_h #define _XawMultiSrcP_h #include #include /************************************************************ * * Private declarations. * ************************************************************/ #ifdef L_tmpnam #define TMPSIZ L_tmpnam #else #define TMPSIZ 32 /* bytes to allocate for tmpnam */ #endif #define MAGIC_VALUE ((XawTextPosition) -1) /* Magic value. */ #define streq(a, b) ( strcmp((a), (b)) == 0 ) typedef struct _MultiPiece { /* Piece of the text file of BUFSIZ allocated characters. */ wchar_t* text; /* The text in this buffer. */ XawTextPosition used; /* The number of characters of this buffer that have been used. */ struct _MultiPiece *prev, *next; /* linked list pointers. */ } MultiPiece; /************************************************************ * * New fields for the MultiSrc object class record. * ************************************************************/ typedef struct _MultiSrcClassPart { char foo; } MultiSrcClassPart; /* Full class record declaration */ typedef struct _MultiSrcClassRec { ObjectClassPart object_class; TextSrcClassPart text_src_class; MultiSrcClassPart multi_src_class; } MultiSrcClassRec; extern MultiSrcClassRec multiSrcClassRec; /* New fields for the MultiSrc object record */ typedef struct _MultiSrcPart { /* Resources. */ XIC ic; /* for X Input Method. */ XtPointer string; /* either the string, or the file name, depend- ing upon the `type'. ALWAYS IN MB FORMAT. */ XawAsciiType type; /* either string or disk. */ XawTextPosition piece_size; /* Size of text buffer for each piece. */ Boolean data_compression; /* compress to minimum memory automatically on save? */ XtCallbackList callback; /* A callback list to call when the source is changed. */ Boolean use_string_in_place; /* Use the string passed in place. */ int multi_length; /* length field for multi string emulation. */ /* Private data. */ Boolean is_tempfile; /* Is this a temporary file? */ Boolean changes; /* Has this file been edited? */ Boolean allocated_string; /* Have I allocated the string in multi_src->string? */ XawTextPosition length; /* length of file - IN CHARACTERS, NOT BYTES. */ MultiPiece * first_piece; /* first piece of the text. */ } MultiSrcPart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _MultiSrcRec { ObjectPart object; TextSrcPart text_src; MultiSrcPart multi_src; } MultiSrcRec; extern void _XawMultiSourceFreeString( Widget ); #endif /* _XawMultiSrcP_h --- Don't add anything after this line. */ 070701000a4a2f000081a400000000000000000000000150286c1200000f56000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/Panner.h/* Copyright (c) 1989 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. * * Author: Jim Fulton, MIT X Consortium */ #ifndef _XawPanner_h #define _XawPanner_h #include /***************************************************************************** * * Panner Widget (subclass of Simple) * * This widget is used to represent navigation in a 2d coordinate system. * * Parameters: * * Name Class Type Default * ---- ----- ---- ------- * * allowOff AllowOff Boolean FALSE * background Background Pixel XtDefaultBackground * backgroundStipple BackgroundStipple String NULL * canvasWidth CanvasWidth Dimension 0 * canvasHeight CanvasHeight Dimension 0 * defaultScale DefaultScale Dimension 8 percent * foreground Foreground Pixel XtDefaultBackground * internalSpace InternalSpace Dimension 4 * lineWidth LineWidth Dimension 0 * reportCallback ReportCallback XtCallbackList NULL * resize Resize Boolean TRUE * rubberBand RubberBand Boolean FALSE * shadowColor ShadowColor Pixel XtDefaultForeground * shadowThickness ShadowThickness Dimension 2 * sliderX SliderX Position 0 * sliderY SliderY Position 0 * sliderWidth SliderWidth Dimension 0 * sliderHeight SliderHeight Dimension 0 * *****************************************************************************/ /* new instance and class names */ #ifndef _XtStringDefs_h_ #define XtNresize "resize" #define XtCResize "Resize" #endif #define XtNallowOff "allowOff" #define XtCAllowOff "AllowOff" #define XtNbackgroundStipple "backgroundStipple" #define XtCBackgroundStipple "BackgroundStipple" #define XtNdefaultScale "defaultScale" #define XtCDefaultScale "DefaultScale" #define XtNcanvasWidth "canvasWidth" #define XtCCanvasWidth "CanvasWidth" #define XtNcanvasHeight "canvasHeight" #define XtCCanvasHeight "CanvasHeight" #define XtNinternalSpace "internalSpace" #define XtCInternalSpace "InternalSpace" #define XtNlineWidth "lineWidth" #define XtCLineWidth "LineWidth" #define XtNrubberBand "rubberBand" #define XtCRubberBand "RubberBand" #define XtNshadowThickness "shadowThickness" #define XtCShadowThickness "ShadowThickness" #define XtNshadowColor "shadowColor" #define XtCShadowColor "ShadowColor" #define XtNsliderX "sliderX" #define XtCSliderX "SliderX" #define XtNsliderY "sliderY" #define XtCSliderY "SliderY" #define XtNsliderWidth "sliderWidth" #define XtCSliderWidth "SliderWidth" #define XtNsliderHeight "sliderHeight" #define XtCSliderHeight "SliderHeight" /* external declarations */ extern WidgetClass pannerWidgetClass; typedef struct _PannerClassRec *PannerWidgetClass; typedef struct _PannerRec *PannerWidget; #endif /* _XawPanner_h */ 070701000a4a23000081a400000000000000000000000150286c1200000c85000000b600010002ffffffffffffffff0000002a00000000root/usr/local/include/X11/Xaw3d/Layout.h/* * Copyright 1991 Massachusetts Institute of Technology * * 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, and that the name of M.I.T. not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission. M.I.T. makes no representations about the * suitability of this software for any purpose. It is provided "as is" * without express or implied warranty. * * M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T. * 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. * * Author: Keith Packard, MIT X Consortium */ #ifndef _XawLayout_h #define _XawLayout_h #include #include /**************************************************************** * * Layout Widget (SubClass of CompositeClass) * ****************************************************************/ /* RESOURCES: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 cursor Cursor Cursor None destroyCallback Callback Pointer NULL height Height Dimension 0 mappedWhenManaged MappedWhenManaged Boolean True sensitive Sensitive Boolean True width Width Dimension 0 x Position Position 0 y Position Position 0 layout Layout Layout NULL */ /* * Syntax of layout resource * * *layout:\ * .,.: distance + stretch-factor\n\ * ... * where the null widget-name is taken to be the Layout widget * * e.g: * * *label-1.hStretch: 0 * *label-2.vStretch: 1 * *layout:\ * .left, label-1.left: 10 + 0\n\ * label-1.right, label-2.left: 10 + 1\n\ * label-2.right, .right: 10 + 0 * * This layout causes label-1 to be set 10 pixels from the left edge * and be whatever size the label widget requests, while label-2 will * be set 10 pixels from the right edge, and take up half of the remaining * space to 10 pixels from the right edge of label-1. */ /* New Fields */ #define XtNlayout "layout" #define XtCLayout "Layout" #define XtRLayout "Layout" #define XtNdebug "debug" /* Class record constant */ extern WidgetClass layoutWidgetClass; typedef struct _LayoutClassRec *LayoutWidgetClass; typedef struct _LayoutRec *LayoutWidget; #endif /* _Layout_h */ 070701000a4a1d000081a400000000000000000000000150286c12000015a2000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/Xaw3d/Form.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _XawForm_h #define _XawForm_h #include /*********************************************************************** * * Form Widget * ***********************************************************************/ /* Parameters: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 defaultDistance Thickness int 4 destroyCallback Callback Pointer NULL height Height Dimension computed at realize mappedWhenManaged MappedWhenManaged Boolean True sensitive Sensitive Boolean True width Width Dimension computed at realize x Position Position 0 y Position Position 0 */ /* Constraint parameters: Name Class RepType Default Value ---- ----- ------- ------------- bottom Edge XtEdgeType XtRubber fromHoriz Widget Widget (left edge of form) fromVert Widget Widget (top of form) horizDistance Thickness int defaultDistance left Edge XtEdgeType XtRubber resizable Boolean Boolean False right Edge XtEdgeType XtRubber top Edge XtEdgeType XtRubber vertDistance Thickness int defaultDistance */ #ifndef _XtStringDefs_h_ #define XtNtop "top" #define XtRWidget "Widget" #endif #define XtNdefaultDistance "defaultDistance" #define XtNbottom "bottom" #define XtNleft "left" #define XtNright "right" #define XtNfromHoriz "fromHoriz" #define XtNfromVert "fromVert" #define XtNhorizDistance "horizDistance" #define XtNvertDistance "vertDistance" #define XtNresizable "resizable" #define XtCEdge "Edge" #define XtCWidget "Widget" #ifndef _XawEdgeType_e #define _XawEdgeType_e typedef enum { XawChainTop, /* Keep this edge a constant distance from the top of the form */ XawChainBottom, /* Keep this edge a constant distance from the bottom of the form */ XawChainLeft, /* Keep this edge a constant distance from the left of the form */ XawChainRight, /* Keep this edge a constant distance from the right of the form */ XawRubber /* Keep this edge a proportional distance from the edges of the form*/ } XawEdgeType; #endif /* _XawEdgeType_e */ /* * Unfortunatly I missed this definition for R4, so I cannot * protect it with XAW_BC, it looks like this particular problem is * one that we will have to live with for a while. * * Chris D. Peterson - 3/23/90. */ #define XtEdgeType XawEdgeType #define XtChainTop XawChainTop #define XtChainBottom XawChainBottom #define XtChainLeft XawChainLeft #define XtChainRight XawChainRight #define XtRubber XawRubber typedef struct _FormClassRec *FormWidgetClass; typedef struct _FormRec *FormWidget; extern WidgetClass formWidgetClass; _XFUNCPROTOBEGIN extern void XawFormDoLayout( Widget /* w */, #if NeedWidePrototypes /* Boolean */ int /* do_layout */ #else Boolean /* do_layout */ #endif ); _XFUNCPROTOEND #endif /* _XawForm_h */ 070701000a4a48000081a400000000000000000000000150286c1200002477000000b600010002ffffffffffffffff0000002c00000000root/usr/local/include/X11/Xaw3d/TextSink.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _XawTextSink_h #define _XawTextSink_h #include /*********************************************************************** * * TextSink Object * ***********************************************************************/ /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- foreground Foreground Pixel XtDefaultForeground background Background Pixel XtDefaultBackground */ /* Class record constants */ extern WidgetClass textSinkObjectClass; typedef struct _TextSinkClassRec *TextSinkObjectClass; typedef struct _TextSinkRec *TextSinkObject; typedef enum {XawisOn, XawisOff} XawTextInsertState; /************************************************************ * * Public Functions. * ************************************************************/ _XFUNCPROTOBEGIN /* Function Name: XawTextSinkDisplayText * Description: Stub function that in subclasses will display text. * Arguments: w - the TextSink Object. * x, y - location to start drawing text. * pos1, pos2 - location of starting and ending points * in the text buffer. * highlight - hightlight this text? * Returns: none. * * This function doesn't actually display anything, it is only a place * holder. */ extern void XawTextSinkDisplayText( Widget /* w */, #if NeedWidePrototypes /* Position */ int /* x */, /* Position */ int /* y */, #else Position /* x */, Position /* y */, #endif XawTextPosition /* pos1 */, XawTextPosition /* pos2 */, #if NeedWidePrototypes /* Boolean */ int /* highlight */ #else Boolean /* highlight */ #endif ); /* Function Name: XawTextSinkInsertCursor * Description: Places the InsertCursor. * Arguments: w - the TextSink Object. * x, y - location for the cursor. * staye - whether to turn the cursor on, or off. * Returns: none. * * This function doesn't actually display anything, it is only a place * holder. */ extern void XawTextSinkInsertCursor( Widget /* w */, #if NeedWidePrototypes /* Position */ int /* x */, /* Position */ int /* y */, /* XawTextInsertState */ int /* state */ #else Position /* x */, Position /* y */, XawTextInsertState /* state */ #endif ); /* Function Name: XawTextSinkClearToBackground * Description: Clears a region of the sink to the background color. * Arguments: w - the TextSink Object. * x, y - location of area to clear. * width, height - size of area to clear * Returns: void. * * This function doesn't actually display anything, it is only a place * holder. */ extern void XawTextSinkClearToBackground( Widget /* w */, #if NeedWidePrototypes /* Position */ int /* x */, /* Position */ int /* y */, /* Dimension */ int /* width */, /* Dimension */ int /* height */ #else Position /* x */, Position /* y */, Dimension /* width */, Dimension /* height */ #endif ); /* Function Name: XawTextSinkFindPosition * Description: Finds a position in the text. * Arguments: w - the TextSink Object. * fromPos - reference position. * fromX - reference location. * width, - width of section to paint text. * stopAtWordBreak - returned position is a word break? * resPos - Position to return. *** RETURNED *** * resWidth - Width actually used. *** RETURNED *** * resHeight - Height actually used. *** RETURNED *** * Returns: none (see above). */ extern void XawTextSinkFindPosition( Widget /* w */, XawTextPosition /* fromPos */, int /* fromX */, int /* width */, #if NeedWidePrototypes /* Boolean */ int /* stopAtWordBreak */, #else Boolean /* stopAtWordBreak */, #endif XawTextPosition* /* pos_return */, int* /* width_return */, int* /* height_return */ ); /* Function Name: XawTextSinkFindDistance * Description: Find the Pixel Distance between two text Positions. * Arguments: w - the TextSink Object. * fromPos - starting Position. * fromX - x location of starting Position. * toPos - end Position. * resWidth - Distance between fromPos and toPos. * resPos - Acutal toPos used. * resHeight - Height required by this text. * Returns: none. */ extern void XawTextSinkFindDistance ( Widget /* w */, XawTextPosition /* fromPos */, int /* fromX */, XawTextPosition /* toPos */, int* /* width_return */, XawTextPosition* /* pos_return */, int* /* height_return */ ); /* Function Name: XawTextSinkResolve * Description: Resloves a location to a position. * Arguments: w - the TextSink Object. * pos - a reference Position. * fromx - a reference Location. * width - width to move. * resPos - the resulting position. * Returns: none */ extern void XawTextSinkResolve( Widget /* w */, XawTextPosition /* fromPos */, int /* fromX */, int /* width */, XawTextPosition* /* pos_return */ ); /* Function Name: XawTextSinkMaxLines * Description: Finds the Maximum number of lines that will fit in * a given height. * Arguments: w - the TextSink Object. * height - height to fit lines into. * Returns: the number of lines that will fit. */ extern int XawTextSinkMaxLines( Widget /* w */, #if NeedWidePrototypes /* Dimension */ int /* height */ #else Dimension /* height */ #endif ); /* Function Name: XawTextSinkMaxHeight * Description: Finds the Minium height that will contain a given number * lines. * Arguments: w - the TextSink Object. * lines - the number of lines. * Returns: the height. */ extern int XawTextSinkMaxHeight( Widget /* w */, int /* lines */ ); /* Function Name: XawTextSinkSetTabs * Description: Sets the Tab stops. * Arguments: w - the TextSink Object. * tab_count - the number of tabs in the list. * tabs - the text positions of the tabs. * Returns: none */ extern void XawTextSinkSetTabs( Widget /* w */, int /* tab_count */, int* /* tabs */ ); /* Function Name: XawTextSinkGetCursorBounds * Description: Finds the bounding box for the insert curor (caret). * Arguments: w - the TextSinkObject. * rect - an X rectance containing the cursor bounds. * Returns: none (fills in rect). */ extern void XawTextSinkGetCursorBounds( Widget /* w */, XRectangle* /* rect_return */ ); _XFUNCPROTOEND #endif /* _XawTextSrc_h */ 070701000a4a43000081a400000000000000000000000150286c12000009dd000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/SmeThreeDP.h/*********************************************************** Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, and the Massachusetts Institute of Technology, Cambridge, Massachusetts. Copyright 1992 by Kaleb Keithley 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 names of Digital, MIT, or Kaleb Keithley 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 _XawSmeThreeDP_h #define _XawSmeThreeDP_h #include #include typedef struct { Dimension shadow_width; Pixel top_shadow_pixel; Pixel bot_shadow_pixel; Pixmap top_shadow_pxmap; Pixmap bot_shadow_pxmap; int top_shadow_contrast; int bot_shadow_contrast; GC top_shadow_GC; GC bot_shadow_GC; GC erase_GC; XtPointer user_data; Boolean be_nice_to_cmap; Boolean shadowed; } SmeThreeDPart; /* Full instance record declaration */ typedef struct _SmeThreeDRec { ObjectPart object; RectObjPart rectangle; SmePart sme; SmeThreeDPart sme_threeD; } SmeThreeDRec; typedef void (*XawSme3dShadowDrawProc)( Widget ); typedef struct { XawSme3dShadowDrawProc shadowdraw; } SmeThreeDClassPart; /* Full class record declaration. */ typedef struct _SmeThreeDClassRec { RectObjClassPart rect_class; SmeClassPart sme_class; SmeThreeDClassPart sme_threeD_class; } SmeThreeDClassRec; /* Class pointer. */ extern SmeThreeDClassRec smeThreeDClassRec; #define XtInheritXawSme3dShadowDraw ((XawSme3dShadowDrawProc) _XtInherit) #endif /* _XawSmeThreeDP_h */ 070701000a4a25000081a400000000000000000000000150286c1200001d6d000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/Xaw3d/List.h/* Copyright (c) 1989, 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 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. */ /* This is the List widget, it is useful to display a list, without the * overhead of having a widget for each item in the list. It allows * the user to select an item in a list and notifies the application through * a callback function. * * Created: 8/13/88 * By: Chris D. Peterson * MIT X Consortium */ #ifndef _XawList_h #define _XawList_h /*********************************************************************** * * List Widget * ***********************************************************************/ #include "Xaw3dP.h" #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground border BorderColor Pixel XtDefaultForeground borderWidth BorderWidth Dimension 1 callback Callback XtCallbackList NULL **6 columnSpacing Spacing Dimension 6 cursor Cursor Cursor left_ptr cursorName Cursor String NULL defaultColumns Columns int 2 **5 destroyCallback Callback Pointer NULL font Font XFontStruct* XtDefaultFont forceColumns Columns Boolean False **5 foreground Foreground Pixel XtDefaultForeground height Height Dimension 0 **1 insensitiveBorder Insensitive Pixmap Gray internalHeight Height Dimension 2 internalWidth Width Dimension 4 list List String * NULL **2 longest Longest int 0 **3 **4 mappedWhenManaged MappedWhenManaged Boolean True numberStrings NumberStrings int 0 **4 pasteBuffer Boolean Boolean False pointerColor Foreground Pixel XtDefaultForeground pointerColorBackground Background Pixel XtDefaultBackground rowSpacing Spacing Dimension 4 sensitive Sensitive Boolean True verticalList Boolean Boolean False width Width Dimension 0 **1 x Position Position 0 y Position Position 0 **1 - If the Width or Height of the list widget is zero (0) then the value is set to the minimum size necessay to fit the entire list. If both Width and Height are zero then they are adjusted to fit the entire list that is created width the number of default columns specified in the defaultColumns resource. **2 - This is an array of strings the specify elements of the list. This resource must be specified. (What good is a list widget without a list?? :-) **3 - Longest is the length of the widest string in pixels. **4 - If either of these values are zero (0) then the list widget calculates the correct value. (This allows you to make startup faster if you already have this information calculated) NOTE: If the numberStrings value is zero the list must be NULL terminated. **5 - By setting the List.Columns resource you can force the application to have a given number of columns. **6 - This returns the name and index of the item selected in an XawListReturnStruct that is pointed to by the client_data in the CallbackProc. */ /* * Value returned when there are no highlighted objects. */ #define XAW_LIST_NONE -1 #define XtCList "List" #define XtCSpacing "Spacing" #define XtCColumns "Columns" #define XtCLongest "Longest" #define XtCNumberStrings "NumberStrings" #define XtNcursor "cursor" #define XtNcolumnSpacing "columnSpacing" #define XtNdefaultColumns "defaultColumns" #define XtNforceColumns "forceColumns" #define XtNlist "list" #define XtNlongest "longest" #define XtNnumberStrings "numberStrings" #define XtNpasteBuffer "pasteBuffer" #define XtNrowSpacing "rowSpacing" #define XtNverticalList "verticalList" #ifdef XAW_INTERNATIONALIZATION #ifndef XtNfontSet #define XtNfontSet "fontSet" #endif #ifndef XtCFontSet #define XtCFontSet "FontSet" #endif #endif /* Class record constants */ extern WidgetClass listWidgetClass; typedef struct _ListClassRec *ListWidgetClass; typedef struct _ListRec *ListWidget; /* The list return structure. */ typedef struct _XawListReturnStruct { String string; int list_index; } XawListReturnStruct; /****************************************************************** * * Exported Functions * *****************************************************************/ _XFUNCPROTOBEGIN /* Function Name: XawListChange. * Description: Changes the list being used and shown. * Arguments: w - the list widget. * list - the new list. * nitems - the number of items in the list. * longest - the length (in Pixels) of the longest element * in the list. * resize - if TRUE the the list widget will * try to resize itself. * Returns: none. * NOTE: If nitems of longest are <= 0 then they will be caluculated. * If nitems is <= 0 then the list needs to be NULL terminated. */ extern void XawListChange( Widget /* w */, String* /* list */, int /* nitems */, int /* longest */, #if NeedWidePrototypes /* Boolean */ int /* resize */ #else Boolean /* resize */ #endif ); /* Function Name: XawListUnhighlight * Description: unlights the current highlighted element. * Arguments: w - the widget. * Returns: none. */ extern void XawListUnhighlight( Widget /* w */ ); /* Function Name: XawListHighlight * Description: Highlights the given item. * Arguments: w - the list widget. * item - the item to highlight. * Returns: none. */ extern void XawListHighlight( Widget /* w */, int /* item */ ); /* Function Name: XawListShowCurrent * Description: returns the currently highlighted object. * Arguments: w - the list widget. * Returns: the info about the currently highlighted object. */ extern XawListReturnStruct * XawListShowCurrent( Widget /* w */ ); _XFUNCPROTOEND #endif /* _XawList_h */ 070701000a4a45000081a400000000000000000000000150286c1200001243000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/StripChart.h/*********************************************************** Copyright (c) 1987, 1988 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. 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 _XawStripChart_h #define _XawStripChart_h /*********************************************************************** * * StripChart Widget * ***********************************************************************/ /* StripChart resources: Name Class RepType Default Value ---- ----- ------- ------------- accelerators Accelerators AcceleratorTable NULL ancestorSensitive AncestorSensitive Boolean True background Background Pixel XtDefaultBackground backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap borderColor BorderColor Pixel XtDefaultForeground borderPixmap Pixmap Pixmap XtUnspecifiedPixmap borderWidth BorderWidth Dimension 1 colormap Colormap Colormap parent's colormap cursor Cursor Cursor None cursorName Cursor String NULL depth Depth int parent's depth destroyCallback Callback XtCallbackList NULL foreground Foreground Pixel XtDefaultForeground getValue Callback XtCallbackList NULL height Height Dimension 120 highlight Foreground Pixel XtDefaultForeground insensitiveBorder Insensitive Pixmap GreyPixmap jumpScroll JumpScroll int 1/2 width mappedWhenManaged MappedWhenManaged Boolean True minScale Scale int 1 pointerColor Foreground Pixel XtDefaultForeground pointerColorBackground Background Pixel XtDefaultBackground screen Screen Screen parent's screen sensitive Sensitive Boolean True translations Translations TranslationTable NULL update Interval int 10 (seconds) width Width Dimension 120 x Position Position 0 y Position Position 0 */ #define DEFAULT_JUMP -1 #ifndef _XtStringDefs_h_ #define XtNhighlight "highlight" #define XtNupdate "update" #endif #define XtCJumpScroll "JumpScroll" #define XtCScale "Scale" #define XtNgetValue "getValue" #define XtNjumpScroll "jumpScroll" #define XtNminScale "minScale" #define XtNscale "scale" #define XtNvmunix "vmunix" typedef struct _StripChartRec *StripChartWidget; typedef struct _StripChartClassRec *StripChartWidgetClass; extern WidgetClass stripChartWidgetClass; #endif /* _XawStripChart_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 070701000a4a46000081a400000000000000000000000150286c1200001edd000000b600010002ffffffffffffffff0000002800000000root/usr/local/include/X11/Xaw3d/Text.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _XawText_h #define _XawText_h #include /* Text widget Class: textWidgetClass Class Name: Text Superclass: Simple Resources added by the Text widget: Name Class RepType Default Value ---- ----- ------- ------------- autoFill AutoFill Boolean False bottomMargin Margin Position 2 displayPosition TextPosition XawTextPosition 0 insertPosition TextPosition XawTextPosition 0 leftMargin Margin Position 2 resize Resize XawTextResizeMode XawTextResizeNever rightMargin Margin Position 4 scrollHorizontal Scroll XawTextScrollMode XawtextScrollNever scrollVertical Scroll XawTextScrollMode XawtextScrollNever selectTypes SelectTypes Pointer see documentation textSink TextSink Widget NULL textSource TextSource Widget NULL topMargin Margin Position 2 unrealizeCallback Callback Callback NULL wrap Wrap XawTextWrapMode XawTextWrapNever */ typedef long XawTextPosition; typedef enum { XawtextScrollNever, XawtextScrollWhenNeeded, XawtextScrollAlways} XawTextScrollMode; typedef enum { XawtextWrapNever, XawtextWrapLine, XawtextWrapWord} XawTextWrapMode; typedef enum { XawtextResizeNever, XawtextResizeWidth, XawtextResizeHeight, XawtextResizeBoth} XawTextResizeMode; typedef enum {XawsdLeft, XawsdRight} XawTextScanDirection; typedef enum {XawtextRead, XawtextAppend, XawtextEdit} XawTextEditType; typedef enum {XawselectNull, XawselectPosition, XawselectChar, XawselectWord, XawselectLine, XawselectParagraph, XawselectAll} XawTextSelectType; typedef struct { int firstPos; int length; char *ptr; unsigned long format; } XawTextBlock, *XawTextBlockPtr; #include #include #define XtEtextScrollNever "never" #define XtEtextScrollWhenNeeded "whenneeded" #define XtEtextScrollAlways "always" #define XtEtextWrapNever "never" #define XtEtextWrapLine "line" #define XtEtextWrapWord "word" #define XtEtextResizeNever "never" #define XtEtextResizeWidth "width" #define XtEtextResizeHeight "height" #define XtEtextResizeBoth "both" #define XtNautoFill "autoFill" #define XtNbottomMargin "bottomMargin" #define XtNdialogHOffset "dialogHOffset" #define XtNdialogVOffset "dialogVOffset" #define XtNdisplayCaret "displayCaret" #define XtNdisplayPosition "displayPosition" #define XtNleftMargin "leftMargin" #define XtNrightMargin "rightMargin" #define XtNscrollVertical "scrollVertical" #define XtNscrollHorizontal "scrollHorizontal" #define XtNselectTypes "selectTypes" #define XtNtopMargin "topMargin" #define XtNwrap "wrap" #define XtCAutoFill "AutoFill" #define XtCScroll "Scroll" #define XtCSelectTypes "SelectTypes" #define XtCWrap "Wrap" #ifndef _XtStringDefs_h_ #define XtNinsertPosition "insertPosition" #define XtNresize "resize" #define XtNselection "selection" #define XtCResize "Resize" #endif /* Return Error code for XawTextSearch */ #define XawTextSearchError (-12345L) /* Return codes from XawTextReplace */ #define XawReplaceError -1 #define XawEditDone 0 #define XawEditError 1 #define XawPositionError 2 extern unsigned long FMT8BIT; extern unsigned long XawFmt8Bit; extern unsigned long XawFmtWide; /* Class record constants */ extern WidgetClass textWidgetClass; typedef struct _TextClassRec *TextWidgetClass; typedef struct _TextRec *TextWidget; _XFUNCPROTOBEGIN extern XrmQuark _XawTextFormat( TextWidget /* tw */ ); extern void XawTextDisplay( Widget /* w */ ); extern void XawTextEnableRedisplay( Widget /* w */ ); extern void XawTextDisableRedisplay( Widget /* w */ ); extern void XawTextSetSelectionArray( Widget /* w */, XawTextSelectType* /* sarray */ ); extern void XawTextGetSelectionPos( Widget /* w */, XawTextPosition* /* begin_return */, XawTextPosition* /* end_return */ ); extern void XawTextSetSource( Widget /* w */, Widget /* source */, XawTextPosition /* position */ ); extern int XawTextReplace( Widget /* w */, XawTextPosition /* start */, XawTextPosition /* end */, XawTextBlock* /* text */ ); extern XawTextPosition XawTextTopPosition( Widget /* w */ ); extern void XawTextSetInsertionPoint( Widget /* w */, XawTextPosition /* position */ ); extern XawTextPosition XawTextGetInsertionPoint( Widget /* w */ ); extern void XawTextUnsetSelection( Widget /* w */ ); extern void XawTextSetSelection( Widget /* w */, XawTextPosition /* left */, XawTextPosition /* right */ ); extern void XawTextInvalidate( Widget /* w */, XawTextPosition /* from */, XawTextPosition /* to */ ); extern Widget XawTextGetSource( Widget /* w */ ); extern Widget XawTextGetSink( Widget /* w */ ); extern XawTextPosition XawTextSearch( Widget /* w */, #if NeedWidePrototypes /* XawTextScanDirection */ int /* dir */, #else XawTextScanDirection /* dir */, #endif XawTextBlock* /* text */ ); extern void XawTextDisplayCaret( Widget /* w */, #if NeedWidePrototypes /* Boolean */ int /* visible */ #else Boolean /* visible */ #endif ); _XFUNCPROTOEND /* * For R3 compatability only. */ #include #include #endif /* _XawText_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 070701000a4a4a000081a400000000000000000000000150286c1200001d85000000b600010002ffffffffffffffff0000002b00000000root/usr/local/include/X11/Xaw3d/TextSrc.h/*********************************************************** Copyright (c) 1987, 1988, 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 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. 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 _XawTextSrc_h #define _XawTextSrc_h /*********************************************************************** * * TextSrc Object * ***********************************************************************/ #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- editType EditType XawTextEditType XawtextRead */ /* Class record constants */ extern WidgetClass textSrcObjectClass; typedef struct _TextSrcClassRec *TextSrcObjectClass; typedef struct _TextSrcRec *TextSrcObject; typedef enum {XawstPositions, XawstWhiteSpace, XawstEOL, XawstParagraph, XawstAll} XawTextScanType; typedef enum {Normal, Selected }highlightType; typedef enum {XawsmTextSelect, XawsmTextExtend} XawTextSelectionMode; typedef enum {XawactionStart, XawactionAdjust, XawactionEnd} XawTextSelectionAction; /* * Error Conditions: */ #define XawTextReadError -1 #define XawTextScanError -1 /************************************************************ * * Public Functions. * ************************************************************/ _XFUNCPROTOBEGIN /* Function Name: XawTextSourceRead * Description: This function reads the source. * Arguments: w - the TextSrc Object. * pos - position of the text to retreive. * RETURNED text - text block that will contain returned text. * length - maximum number of characters to read. * Returns: The number of characters read into the buffer. */ extern XawTextPosition XawTextSourceRead( Widget /* w */, XawTextPosition /* pos */, XawTextBlock* /* text_return */, int /* length */ ); /* Function Name: XawTextSourceReplace. * Description: Replaces a block of text with new text. * Arguments: src - the Text Source Object. * startPos, endPos - ends of text that will be removed. * text - new text to be inserted into buffer at startPos. * Returns: XawEditError or XawEditDone. */ extern int XawTextSourceReplace ( Widget /* w */, XawTextPosition /* start */, XawTextPosition /* end */, XawTextBlock* /* text */ ); /* Function Name: XawTextSourceScan * Description: Scans the text source for the number and type * of item specified. * Arguments: w - the TextSrc Object. * position - the position to start scanning. * type - type of thing to scan for. * dir - direction to scan. * count - which occurance if this thing to search for. * include - whether or not to include the character found in * the position that is returned. * Returns: The position of the text. * */ extern XawTextPosition XawTextSourceScan( Widget /* w */, XawTextPosition /* position */, #if NeedWidePrototypes /* XawTextScanType */ int /* type */, /* XawTextScanDirection */ int /* dir */, #else XawTextScanType /* type */, XawTextScanDirection /* dir */, #endif int /* count */, #if NeedWidePrototypes /* Boolean */ int /* include */ #else Boolean /* include */ #endif ); /* Function Name: XawTextSourceSearch * Description: Searchs the text source for the text block passed * Arguments: w - the TextSource Object. * position - the position to start scanning. * dir - direction to scan. * text - the text block to search for. * Returns: The position of the text we are searching for or * XawTextSearchError. */ extern XawTextPosition XawTextSourceSearch( Widget /* w */, XawTextPosition /* position */, #if NeedWidePrototypes /* XawTextScanDirection */ int /* dir */, #else XawTextScanDirection /* dir */, #endif XawTextBlock* /* text */ ); /* Function Name: XawTextSourceConvertSelection * Description: Dummy selection converter. * Arguments: w - the TextSrc object. * selection - the current selection atom. * target - the current target atom. * type - the type to conver the selection to. * RETURNED value, length - the return value that has been converted. * RETURNED format - the format of the returned value. * Returns: TRUE if the selection has been converted. * */ extern Boolean XawTextSourceConvertSelection( Widget /* w */, Atom* /* selection */, Atom* /* target */, Atom* /* type */, XtPointer* /* value_return */, unsigned long* /* length_return */, int* /* format_return */ ); /* Function Name: XawTextSourceSetSelection * Description: allows special setting of the selection. * Arguments: w - the TextSrc object. * left, right - bounds of the selection. * selection - the selection atom. * Returns: none */ extern void XawTextSourceSetSelection( Widget /* w */, XawTextPosition /* start */, XawTextPosition /* end */, Atom /* selection */ ); _XFUNCPROTOEND #endif /* _XawTextSrc_h */ /* DON'T ADD STUFF AFTER THIS #endif */ 070701000a4a3a000081a400000000000000000000000150286c120000147f000000b600010002ffffffffffffffff0000002e00000000root/usr/local/include/X11/Xaw3d/SimpleMenu.h/* Copyright (c) 1989, 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 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. * * Author: Chris D. Peterson, MIT X Consortium */ /* * SimpleMenu.h - Public Header file for SimpleMenu widget. * * This is the public header file for the Athena SimpleMenu widget. * It is intended to provide one pane pulldown and popup menus within * the framework of the X Toolkit. As the name implies it is a first and * by no means complete implementation of menu code. It does not attempt to * fill the needs of all applications, but does allow a resource oriented * interface to menus. * * Date: April 3, 1989 * * By: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu */ #ifndef _SimpleMenu_h #define _SimpleMenu_h #include #include /**************************************************************** * * SimpleMenu widget * ****************************************************************/ /* SimpleMenu Resources: Name Class RepType Default Value ---- ----- ------- ------------- background Background Pixel XtDefaultBackground backgroundPixmap BackgroundPixmap Pixmap None borderColor BorderColor Pixel XtDefaultForeground borderPixmap BorderPixmap Pixmap None borderWidth BorderWidth Dimension 1 bottomMargin VerticalMargins Dimension VerticalSpace columnWidth ColumnWidth Dimension Width of widest text cursor Cursor Cursor None destroyCallback Callback Pointer NULL height Height Dimension 0 label Label String NULL (No label) labelClass LabelClass Pointer smeBSBObjectClass mappedWhenManaged MappedWhenManaged Boolean True rowHeight RowHeight Dimension Height of Font sensitive Sensitive Boolean True topMargin VerticalMargins Dimension VerticalSpace width Width Dimension 0 x Position Position 0n y Position Position 0 */ typedef struct _SimpleMenuClassRec* SimpleMenuWidgetClass; typedef struct _SimpleMenuRec* SimpleMenuWidget; extern WidgetClass simpleMenuWidgetClass; #define XtNcursor "cursor" #define XtNbottomMargin "bottomMargin" #define XtNcolumnWidth "columnWidth" #define XtNlabelClass "labelClass" #define XtNmenuOnScreen "menuOnScreen" #define XtNpopupOnEntry "popupOnEntry" #define XtNrowHeight "rowHeight" #define XtNtopMargin "topMargin" #define XtNjumpScroll "jumpScroll" #define XtNleftWhitespace "leftWhitespace" #define XtNrightWhitespace "rightWhitespace" #define XtCColumnWidth "ColumnWidth" #define XtCLabelClass "LabelClass" #define XtCMenuOnScreen "MenuOnScreen" #define XtCPopupOnEntry "PopupOnEntry" #define XtCRowHeight "RowHeight" #define XtCVerticalMargins "VerticalMargins" #define XtCJumpScroll "JumpScroll" #define XtCLeftWhitespace "LeftWhitespace" #define XtCRightWhitespace "RightWhitespace" #define XtCHorizontalWhitespace "HorizontalWhitespace" /************************************************************ * * Public Functions. * ************************************************************/ _XFUNCPROTOBEGIN /* Function Name: XawSimpleMenuAddGlobalActions * Description: adds the global actions to the simple menu widget. * Arguments: app_con - the appcontext. * Returns: none. */ extern void XawSimpleMenuAddGlobalActions( XtAppContext /* app_con */ ); /* Function Name: XawSimpleMenuGetActiveEntry * Description: Gets the currently active (set) entry. * Arguments: w - the smw widget. * Returns: the currently set entry or NULL if none is set. */ extern Widget XawSimpleMenuGetActiveEntry( Widget /* w */ ); /* Function Name: XawSimpleMenuClearActiveEntry * Description: Unsets the currently active (set) entry. * Arguments: w - the smw widget. * Returns: none. */ extern void XawSimpleMenuClearActiveEntry( Widget /* w */ ); _XFUNCPROTOEND #endif /* _SimpleMenu_h */ 070701000a4a40000081a400000000000000000000000150286c1200000bbb000000b600010002ffffffffffffffff0000002c00000000root/usr/local/include/X11/Xaw3d/SmeLineP.h/* Copyright (c) 1989 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. * * Author: Chris D. Peterson, MIT X Consortium */ /* * SmeLineP.h - Private definitions for SmeLine widget * */ #ifndef _XawSmeLineP_h #define _XawSmeLineP_h /*********************************************************************** * * SmeLine Widget Private Data * ***********************************************************************/ #include #include /************************************************************ * * New fields for the SmeLine widget class record. * ************************************************************/ typedef struct _SmeLineClassPart { XtPointer extension; } SmeLineClassPart; /* Full class record declaration */ typedef struct _SmeLineClassRec { RectObjClassPart rect_class; SmeClassPart sme_class; SmeLineClassPart sme_line_class; } SmeLineClassRec; extern SmeLineClassRec smeLineClassRec; /* New fields for the SmeLine widget record */ typedef struct { /* resources */ Pixel foreground; /* Foreground color. */ Pixmap stipple; /* Line Stipple. */ Dimension line_width; /* Width of the line. */ /* private data. */ GC gc; /* Graphics context for drawing line. */ } SmeLinePart; /**************************************************************** * * Full instance record declaration * ****************************************************************/ typedef struct _SmeLineRec { ObjectPart object; RectObjPart rectangle; SmePart sme; SmeLinePart sme_line; } SmeLineRec; /************************************************************ * * Private declarations. * ************************************************************/ #endif /* _XawSmeLineP_h */ 070701000a4a5a000041ed000000000000000000000003502870a700000000000000b600010002ffffffffffffffff0000001300000000root/usr/local/lib070701000a4a5b000081a400000000000000000000000150286c12001ab6f8000000b600010002ffffffffffffffff0000001e00000000root/usr/local/lib/libXaw3d.a! / 1344826386 0 0 0 12496 ` 11"""""""""""ߴߴ@\@\@\@@@@@NNNN====444 p$ p$ p$ p$ p$ p$ p$     s s s s s s s s s s s aT aT aT , , , ] ] ] 4 4 4 4 4 4 4 4 ] ] ] #,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,$$$$$$$$$$$$$RRRRRRRRRRRRRRRRR߄߄߄߄TTTTTTTTTTTTTTTT        6666666666DDDDDR4R4R4R4R4R4R4R4R4R4R4R4\\ttttttttttttttttt!!!!!!!!!!|||||||||||||||||||XawWidgetArrayXawWidgetCount.XAKk4G4JwGKQEgW.insertCursor_bits.XAKk4G4JwGKQEgW.resourcesasciiSinkClassRecasciiSinkObjectClassXawAsciiSaveXawAsciiSourceFreeStringasciiSrcObjectClassXawAsciiSaveAsFileXawAsciiSourceChanged.XBKk4G4KwGKQ0lW.CvtStringToAsciiType.XtQEstring.XBKk4G4KwGKQ0lW.CvtStringToAsciiType.XtQEfile.XBKk4G4KwGKQ0lW.CvtStringToAsciiType.typeasciiSrcClassRec.XAKk4G4KwGKQ0lW.magic_value.XAKk4G4KwGKQ0lW.resourcesasciiTextClassRecasciiTextWidgetClass.XAKk4G4KwGKQUxW.resourcesboxClassRecboxWidgetClass.XBKk4G4KwGKQE3W.HighlightRegion.outerRegion.XBKk4G4KwGKQE3W.HighlightRegion.innerRegion.XBKk4G4KwGKQE3W.HighlightRegion.emptyRegioncommandWidgetClasscommandClassRec.XAKk4G4KwGKQE3W.defaultTranslations.XAKk4G4KwGKQE3W.resources.XAKk4G4KwGKQE3W.actionsListXawDialogAddButtonXawDialogGetValueString.XAKk4G4KwGKQ08W.resourcesdialogClassRecdialogWidgetClass.XAKk4G4KwGKQkCX.XtQChainLeft.XBKk4G4KwGKQkCX._CvtStringToEdgeType.edgeType.XAKk4G4KwGKQkCX.XtQChainRight.XAKk4G4KwGKQkCX.XtQChainTop.XAKk4G4KwGKQkCX.XtQChainBottom.XAKk4G4KwGKQkCX.XtQRubber.XBKk4G4KwGKQkCX.ClassInitialize.parentCvtArgs.XAKk4G4KwGKQkCX.default_valueformWidgetClassXawFormDoLayoutformClassRec.XAKk4G4KwGKQkCX.resources.XAKk4G4KwGKQkCX.defEdge.XAKk4G4KwGKQkCX.formConstraintResources.XAKk4G4LwGKQUIX.resources.XAKk4G4LwGKQUIX.actionsListgripClassRecgripWidgetClass.XAKk4G4LwGKQEOX.resourceslabelClassReclabelWidgetClass.XBKk4G4LwGKQ0TX.CvtStringToLayout.tmp.XAKk4G4LwGKQ0TX.resourceslayoutClassReclayoutWidgetClassXawListUnhighlightXawListHighlightXawListChangeXawListShowCurrent.XAKk4G4LwGKQkZX.defaultTranslations.XAKk4G4LwGKQkZX.resources.XAKk4G4LwGKQkZX.actionslistClassReclistWidgetClass.XAKk4G4LwGKQUfX.defaultTranslations.XAKk4G4LwGKQUfX.resources.XAKk4G4LwGKQUfX.actionsListmenuButtonClassRecmenuButtonWidgetClassXawPanedSetMinMaxXawPanedGetMinMaxXawPanedSetRefigureModeXawPanedGetNumSubXawPanedAllowResize.XAKk4G4MwGKQElX.defGripTranslations.XAKk4G4MwGKQElX.resources.XAKk4G4MwGKQElX.subresourcespanedClassRecpanedWidgetClassvPanedWidgetClasspannerWidgetClasspannerClassRec.XAKk4G4MwGKQ0qX.defaultTranslations.XAKk4G4MwGKQ0qX.actions.XAKk4G4MwGKQ0qX.resourcesportholeWidgetClassportholeClassRec.XAKk4G4MwGKQkwX.resourcesrepeaterWidgetClassrepeaterClassRec.XAKk4G4MwGKQU2X.defaultTranslations.XAKk4G4MwGKQU2X.actions.XAKk4G4MwGKQU2X.resourcesscrollbarWidgetClassXawScrollbarSetThumbscrollbarClassRec.XAKk4G4MwGKQE8X.defaultTranslations.XAKk4G4MwGKQE8X.floatZero.XAKk4G4MwGKQE8X.resources.XAKk4G4MwGKQE8X.actions.XBKk4G4MwGKQ0BY.ClassInitialize.convertArg.XAKk4G4MwGKQ0BY.resourcessimpleClassRecsimpleWidgetClass.XAKk4G4NwGKQkHY.extension_recXawSimpleMenuAddGlobalActionssimpleMenuWidgetClassXawSimpleMenuGetActiveEntryXawSimpleMenuClearActiveEntry.XBKk4G4NwGKQkHY.AddPositionAction.pos_action.XBKk4G4NwGKQkHY.GetEventEntry.last_possimpleMenuClassRec.XAKk4G4NwGKQkHY.resources.XAKk4G4NwGKQkHY.defaultTranslations.XAKk4G4NwGKQkHY.actionsList.XAKk4G4NwGKQUNY.resourcessmeBSBClassRecsmeBSBObjectClass.XAKk4G4NwGKQETY.resourcessmeClassRecsmeObjectClass.XAKk4G4NwGKQ0YY.resourcessmeLineClassRecsmeLineObjectClass.XAKk4G4NwGKQkeY.mtshadowpm_bits.XAKk4G4NwGKQkeY.shadowpm_bits.XAKk4G4NwGKQkeY.mbshadowpm_bitsXawSme3dComputeTopShadowRGBsmeThreeDObjectClassXawSme3dComputeBottomShadowRGBsmeThreeDClassRec.XAKk4G4NwGKQkeY.resources.XAKk4G4OwGKQUkY.resourcesstripChartClassRecstripChartWidgetClass_XawTextZapSelection.XAKk4G4OwGKQEqY.compose_status.XBKk4G4OwGKQEqY.IfHexConvertHexElseReturnParam.hexval_XawTextActionsTable_XawTextActionsTableCount.XBKk4G4OwGKQ0vY.CvtStringToScrollMode.inited.XBKk4G4OwGKQ0vY.CvtStringToScrollMode.QScrollNever.XBKk4G4OwGKQ0vY.CvtStringToScrollMode.QScrollWhenNeeded.XBKk4G4OwGKQ0vY.CvtStringToScrollMode.QScrollAlways.XBKk4G4OwGKQ0vY.CvtStringToScrollMode.scrollMode.XBKk4G4OwGKQ0vY.CvtStringToWrapMode.inited.XBKk4G4OwGKQ0vY.CvtStringToWrapMode.QWrapNever.XBKk4G4OwGKQ0vY.CvtStringToWrapMode.QWrapLine.XBKk4G4OwGKQ0vY.CvtStringToWrapMode.QWrapWord.XBKk4G4OwGKQ0vY.CvtStringToWrapMode.wrapMode.XBKk4G4OwGKQ0vY.CvtStringToResizeMode.inited.XBKk4G4OwGKQ0vY.CvtStringToResizeMode.QResizeNever.XBKk4G4OwGKQ0vY.CvtStringToResizeMode.QResizeWidth.XBKk4G4OwGKQ0vY.CvtStringToResizeMode.QResizeHeight.XBKk4G4OwGKQ0vY.CvtStringToResizeMode.QResizeBoth.XBKk4G4OwGKQ0vY.CvtStringToResizeMode.resizeModeXawFmt8BitFMT8BITXawFmtWidetextClassRectextWidgetClass_XawTextBuildLineTable_XawTextSetScrollBars_XawTextCheckResize.XBKk4G4OwGKQ0vY._CreateCutBuffers.dpy_list_XawTextNeedsUpdating_XawTextGetText_XawTextGetSTRING_XawTextVScroll_XawTextPrepareToUpdate_XawTextExecuteUpdate_XawTextSaltAwaySelectionXawTextUnsetSelection_XawTextReplace_XawTextClearAndCenterDisplay_XawTextSelectionList_XawTextSetSelection_XawTextAlterSelection_XawTextShowPositionXawTextSetSource_XawTextPosToXYXawTextDisplayXawTextSetSelectionArrayXawTextGetSelectionPosXawTextReplaceXawTextTopPositionXawTextSetInsertionPointXawTextGetInsertionPointXawTextSetSelectionXawTextInvalidateXawTextDisableRedisplayXawTextEnableRedisplayXawTextGetSourceXawTextGetSinkXawTextDisplayCaretXawTextSearch.XAKk4G4OwGKQ0vY.resources.XAKk4G4OwGKQ0vY.defaultSelectTypes.XAKk4G4OwGKQ0vY.defaultSelectTypesPtr.XAKk4G4OwGKQ0vY.defWidth.XAKk4G4OwGKQ0vY.defHeight_XawTextInsertFileAction_XawTextInsertFile_XawTextDoSearchAction_XawTextPopdownSearchAction_XawTextSearch.XAKk4G4PwGKQk1Y.radio_trans_string.XAKk4G4PwGKQk1Y.search_text_trans.XAKk4G4PwGKQk1Y.rep_text_trans_XawTextDoReplaceAction_XawTextSetField.XAKk4G4PwGKQk1Y.WM_DELETE_WINDOW.XBKk4G4PwGKQk1Y.SetWMProtocolTranslations.compiled_table.XBKk4G4PwGKQk1Y.SetWMProtocolTranslations.list_size.XBKk4G4PwGKQk1Y.SetWMProtocolTranslations.app_context_listXawTextSinkDisplayTextXawTextSinkInsertCursorXawTextSinkClearToBackgroundXawTextSinkFindPositionXawTextSinkFindDistanceXawTextSinkResolveXawTextSinkMaxLinesXawTextSinkMaxHeightXawTextSinkSetTabsXawTextSinkGetCursorBounds.XAKk4G4PwGKQU7Y.resourcestextSinkClassRectextSinkObjectClass.XBKk4G4PwGKQEBZ.CvtStringToEditMode.inited.XBKk4G4PwGKQEBZ.CvtStringToEditMode.QRead.XBKk4G4PwGKQEBZ.CvtStringToEditMode.QAppend.XBKk4G4PwGKQEBZ.CvtStringToEditMode.QEdit.XBKk4G4PwGKQEBZ.CvtStringToEditMode.editTypeXawTextSourceReadtextSrcObjectClassXawTextSourceReplaceXawTextSourceScanXawTextSourceSearchXawTextSourceConvertSelectionXawTextSourceSetSelection_XawTextFormat_XawTextWCToMB_XawTextMBToWCtextSrcClassRec.XAKk4G4PwGKQEBZ.resources_XawDefaultTextTranslations1_XawDefaultTextTranslations2_XawDefaultTextTranslations3_XawDefaultTextTranslations4.XAKk4G4PwGKQkMZ.mtshadowpm_bits.XAKk4G4PwGKQkMZ.shadowpm_bits.XAKk4G4PwGKQkMZ.mbshadowpm_bitsXaw3dComputeTopShadowRGBthreeDWidgetClassXaw3dComputeBottomShadowRGB.XAKk4G4PwGKQkMZ.XtQReliefNone.XBKk4G4PwGKQkMZ._CvtStringToRelief.relief.XAKk4G4PwGKQkMZ.XtQReliefRaised.XAKk4G4PwGKQkMZ.XtQReliefSunken.XAKk4G4PwGKQkMZ.XtQReliefRidge.XAKk4G4PwGKQkMZ.XtQReliefGroove_ShadowSurroundedBoxthreeDClassRec.XAKk4G4PwGKQkMZ.defRelief.XAKk4G4PwGKQkMZ.resources.XBKk4G4PwGKQUSZ.XawCvtBackingStoreToString.buffer.XAKk4G4PwGKQUSZ.TipInfoListtipWidgetClass.XAKk4G4PwGKQUSZ.TimeoutDataXawTipEnableXawTipDisabletipClassRec.XAKk4G4PwGKQUSZ.resourcestoggleWidgetClass.XBKk4G4QwGKQEYZ.ClassInit.parentCvtArgsXawToggleChangeRadioGroupXawToggleUnsetCurrentXawToggleGetCurrentXawToggleSetCurrenttoggleClassRec.XAKk4G4QwGKQEYZ.defaultTranslations.XAKk4G4QwGKQEYZ.resources.XAKk4G4QwGKQEYZ.actionsListXawTreeForceLayout.XAKk4G4QwGKQ0dZ.resources.XAKk4G4QwGKQ0dZ.treeConstraintResourcestreeClassRectreeWidgetClass.XBKk4G4QwGKQkjZ.XawCvtCompoundTextToString.mbs.XBKk4G4QwGKQkjZ._XawCvtStringToPixmap.pixmap.XBKk4G4QwGKQkjZ.XawVendorShellClassInitialize.screenConvertArg.XBKk4G4QwGKQkjZ.XawVendorShellClassInitialize._XawCvtStrToPixxawvendorShellExtWidgetClassXawVendorShellExtResizexawvendorShellExtClassRec.XAKk4G4QwGKQkjZ.resources.XAKk4G4QwGKQkjZ.vendorCompositeExtvendorShellClassRecvendorShellWidgetClass.XAKk4G4QwGKQkjZ.ext_resources.XBKk4G4QwGKQUpZ.CreateScrollbar.barArgs.XBKk4G4QwGKQUpZ.Initialize.threeD_args.XBKk4G4QwGKQUpZ.Initialize.clip_argsXawViewportSetLocationXawViewportSetCoordinates.XAKk4G4QwGKQUpZ.resourcesviewportClassRecviewportWidgetClassstipplePixmap.XBKk4G4QwGKQEvZ.stipplePixmap.pixmapXawInitializeWidgetSet.XBKk4G4QwGKQ00Z.XawInitializeWidgetSet.firsttimeLayYYparseLayYYnerrsLayYYchar.XAKk4G4RwGKQk6Z.yypact.XAKk4G4RwGKQk6Z.yytranslate.XAKk4G4RwGKQk6Z.yycheck.XAKk4G4RwGKQk6Z.yytableLayYYlval.XAKk4G4RwGKQk6Z.yydefact.XAKk4G4RwGKQk6Z.yyr2.XAKk4G4RwGKQk6Z.dest.XAKk4G4RwGKQk6Z.yyr1.XAKk4G4RwGKQk6Z.yypgoto.XAKk4G4RwGKQk6Z.yydefgoto.XAKk4G4RwGKQk6Z.yystosLayYYwrapLayYYsetdestLayYYlex.XAKk4G4RwGKQEFa.yy_init.XAKk4G4RwGKQEFa.yy_startLayYYinLayYYout.XAKk4G4RwGKQEFa.yy_buffer_stack.XAKk4G4RwGKQEFa.yy_buffer_stack_topLayYY_create_buffer.XAKk4G4RwGKQEFa.yy_c_buf_p.XAKk4G4RwGKQEFa.yy_hold_char.XAKk4G4RwGKQEFa.yy_ec.XAKk4G4RwGKQEFa.yy_accept.XAKk4G4RwGKQEFa.yy_last_accepting_state.XAKk4G4RwGKQEFa.yy_last_accepting_cpos.XAKk4G4RwGKQEFa.yy_base.XAKk4G4RwGKQEFa.yy_chk.XAKk4G4RwGKQEFa.yy_def.XAKk4G4RwGKQEFa.yy_meta.XAKk4G4RwGKQEFa.yy_nxtLayYYtextLayYYleng.XAKk4G4RwGKQEFa.yy_n_chars.XAKk4G4RwGKQEFa.yy_did_buffer_switch_on_eofLayYYrestartLayYYreallocLayYY_switch_to_bufferLayYYallocLayYY_delete_bufferLayYYfreeLayYY_flush_bufferLayYYpush_buffer_stateLayYYpop_buffer_state.XAKk4G4RwGKQEFa.yy_buffer_stack_maxLayYY_scan_bufferLayYY_scan_stringLayYY_scan_bytesLayYYget_linenoLayYYlinenoLayYYget_inLayYYget_outLayYYget_lengLayYYget_textLayYYset_linenoLayYYset_inLayYYset_outLayYYget_debugLayYY_flex_debugLayYYset_debugLayYYlex_destroyLayYYsetsource.XAKk4G4RwGKQEFa.yysource.XAKk4G4RwGKQEFa.yysourcebaseLayYYerror_XawMultiSave_XawMultiSourceFreeString_XawMultiSaveAsFile.XBKk4G4RwGKQ0Ka.CvtStringToMultiType.XtQEstring.XBKk4G4RwGKQ0Ka.CvtStringToMultiType.XtQEfile.XBKk4G4RwGKQ0Ka.CvtStringToMultiType.type.XAKk4G4RwGKQ0Ka.magic_value.XAKk4G4RwGKQ0Ka.resourcesmultiSrcClassRecmultiSrcObjectClass.XAKk4G4RwGKQkQa.insertCursor_bits_XawMultiSinkPosToXY.XAKk4G4RwGKQkQa.resourcesmultiSinkClassRecmultiSinkObjectClass.XAKk4G4SwGKQUWa.extContext.XAKk4G4SwGKQUWa.errContext.XAKk4G4SwGKQUWa.resources_XawImResizeVendorShell_XawImGetShellHeight_XawImRealize_XawImInitialize_XawImReconnect_XawImRegister_XawImUnregister_XawImSetValues_XawImVASetValues_XawImSetFocusValues_XawImVASetFocusValues_XawImUnsetFocus_XawImWcLookupString_XawImGetImAreaHeight_XawImCallVendorShellExtResize_XawImDestroy_Xaw_atowcAllWidgets.o/ 1344826377 0 0 100644 22164 ` ELFS4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtabAllWidgets.cBbss.bssDdata.dataDrodata.rodataXawWidgetArrayapplicationShellWidgetClassasciiSinkObjectClassasciiSrcObjectClassasciiTextWidgetClassboxWidgetClasscommandWidgetClasscompositeWidgetClassconstraintWidgetClasscoreWidgetClassdialogWidgetClassformWidgetClassgripWidgetClasslabelWidgetClasslayoutWidgetClasslistWidgetClassmenuButtonWidgetClassmultiSinkObjectClassmultiSrcObjectClassobjectClassoverrideShellWidgetClasspanedWidgetClasspannerWidgetClassportholeWidgetClassrectObjClassrepeaterWidgetClassscrollbarWidgetClassshellWidgetClasssimpleMenuWidgetClasssimpleWidgetClasssmeBSBObjectClasssmeLineObjectClasssmeThreeDObjectClasssmeObjectClassstripChartWidgetClasstextSinkObjectClasstextSrcObjectClasstextWidgetClassthreeDWidgetClasstoggleWidgetClasstopLevelShellWidgetClasstransientShellWidgetClasstreeWidgetClassvendorShellWidgetClassviewportWidgetClasswmShellWidgetClassXawWidgetCount.rel.data.rel.debug_info.rel.debug_pubnames.rel.debug_typenames ,8<DP\dlt|  (08DHT`hpx-applicationShellasciiSinkasciiSrcasciiTextboxcommandcompositeconstraintcoredialogformgriplabellayoutlistmenuButtonmultiSinkmultiSrcobjectoverrideShellpanedpannerportholerectrepeaterscrollbarshellsimpleMenusimplesmeBSBsmeLinesmeThreeDsmestripCharttextSinktextSrctextthreeDtoggletopLevelShelltransientShelltreevendorShellviewportwmShell%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13n0AllWidgets.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c AllWidgets.c -W0,-xp.XAKk4G4JwGKQUaW.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4JwGKQUaW.;backend;raw;cd;DBG_GEN 5.3.0charY-WidgetClassaStringunsignedCardinalXtProcfXtWidgetClassProcunsigned charXtEnum,Widgetint XrmNameYBooleanvoid-5XtPointera::JaXtCallbackProc_XtCallbackRec callbackf# closure:#{XtCallbackListshortPositionunsigned shortDimension _XtEventRecXtEventTable _TranslationData-@XtTranslationsZ]bXtBoundActions _XtStateRec|unsigned long_XtTMRec translationsE# proc_tableg# current_state# lastEventTime# XtTMRecPixelPixmap ,1WidgetList_XExtData number # next# free_private# private_data# G  aXPointerGXExtData _XDisplayWindowVisualID  ext_data# visualid# class # red_mask# green_mask# blue_mask# bits_per_rgb # map_entries # Visual  depth # nvisuals # visuals#Depth _XGCGCColormaplong P ext_data# display# root# width # height # mwidth # mheight # ndepths # depths# root_depth #$ root_visual#( default_gc#, cmap#0 white_pixel#4 black_pixel#8 max_maps #< min_maps #@ backing_store #D save_unders #H root_input_mask#L'Screen_CorePartt self# widget_classf# parent# xrm_name# being_destroyed# destroy_callbacks# constraints:# x# y# width# height#" border_width#$ managed#& sensitive#' ancestor_sensitive#( event_table#, tm#0 acceleratorsE#@ border_pixel#D border_pixmap#H popup_list6#L num_popups#P namex#T screen#X colormap#\ window#` depth#d background_pixel#h background_pixmap#l visible#p mapped_when_managed#qCorePart_WidgetRect core #XtArgVal I namex# value #& I ArgList} N \ a } XtInitProc N \   XtArgsProcXtValueMask Cursor <3 background_pixmap# background_pixel# border_pixmap# border_pixel# bit_gravity # win_gravity # backing_store # backing_planes# backing_pixel# save_under #$ event_mask#( do_not_propagate_mask#, override_redirect #0 colormap#4 cursor #8 XSetWindowAttributes3 j  N S j XtRealizeProcDisplay  type # serial# send_event # display # window# XAnyEventTime < type # serial# send_event # display # window# root# subwindow# time # x # y #$ x_root #( y_root #, state#0 keycode#4 same_screen #8XKeyEvent < type # serial# send_event # display # window# root# subwindow# time # x # y #$ x_root #( y_root #, state#0 button#4 same_screen #8XButtonEvent < type # serial# send_event # display # window# root# subwindow# time # x # y #$ x_root #( y_root #, state#0 is_hintY#4 same_screen #8XMotionEvent D type # serial# send_event # display # window# root# subwindow# time # x # y #$ x_root #( y_root #, mode #0 detail #4 same_screen #8 focus #< state#@XCrossingEvent u type # serial# send_event # display # window# mode # detail #XFocusChangeEvent (" type # serial# send_event # display # window# x # y # width # height # count #$XExposeEventDrawable 0 type # serial# send_event # display # drawable5# x # y # width # height # count #$ major_code #( minor_code #,DXGraphicsExposeEvent  type # serial# send_event # display # drawable5# major_code # minor_code #XNoExposeEvent  type # serial# send_event # display # window# state #XVisibilityEvent 0 type # serial# send_event # display # parent# window# x # y # width # height #$ border_width #( override_redirect #,*XCreateWindowEvent l type # serial# send_event # display # event# window#XDestroyWindowEvent  type # serial# send_event # display # event# window# from_configure #XUnmapEvent  type # serial# send_event # display # event# window# override_redirect #XMapEvent  type # serial# send_event # display # parent# window#XMapRequestEvent ( type # serial# send_event # display # event# window# parent# x # y # override_redirect #$XReparentEvent 4 type # serial# send_event # display # event# window# x # y # width # height #$ border_width #( above#, override_redirect #0XConfigureEvent 3 type # serial# send_event # display # event# window# x # y #XGravityEvent  type # serial# send_event # display # window# width # height #GXResizeRequestEvent 8 type # serial# send_event # display # parent# window# x # y # width # height #$ border_width #( above#, detail #0 value_mask#4XConfigureRequestEvent > type # serial# send_event # display # event# window# place #XCirculateEvent  type # serial# send_event # display # parent# window# place #TXCirculateRequestEventAtom m type # serial# send_event # display # window# atom# time # state #XPropertyEvent  type # serial# send_event # display # window# selection# time #XSelectionClearEvent ( type # serial# send_event # display # owner# requestor# selection# target# property# time #$XSelectionRequestEvent $m type # serial# send_event # display # requestor# selection# target# property# time # XSelectionEvent  type # serial# send_event # display # window# colormap# new # state #XColormapEvent Y*  ;  L r b # s* # l; # 0 type # serial# send_event # display # window# message_type# format # dataL #r XClientMessageEvent ! type # serial# send_event # display # window# request # first_keycode # count #!XMappingEventXID =" type # display # resourceid!# serial# error_code# request_code# minor_code#!XErrorEvent Y `" 4" type # serial# send_event # display # window# key_vectorO"#`"XKeymapEvent D# type # serial# send_event # display # extension # evtype #"XGenericEvent # type # serial# send_event # display # extension # evtype # cookie# data5#X#XGenericEventCookie `$_XEvent`& type # xany # xkey# xbutton# xmotion# xcrossing# xfocusu# xexpose"# xgraphicsexpose# xnoexpose# xvisibility# xcreatewindow# xdestroywindowl# xunmap# xmap# xmaprequest# xreparent# xconfigure# xgravity3# xresizerequest# xconfigurerequest# xcirculate># xcirculaterequest# xpropertym# xselectionclear# xselectionrequest# xselectionm# xcolormap # xclient # xmapping!# xerror="# xkeymap"# xgenericD## xcookie## pad##$XEvent&x&&&\ &&XtActionProc_XtActionsRec' stringx# proc&#&'XtActionList_XtResource' resource_namex# resource_classx# resource_typex# resource_size# resource_offset# default_typex# default_addr:#)''XtResourceList XrmClass(((XtWidgetProc _XRegion&(1(Region Z(&6(C(Z(XtExposeProc Y(N \ r((XtSetValuesFunc Y(N \ ((XtArgsFuncXtGeometryMask ~) request_mode(# x# y# width# height# border_width# sibling# stack_mode #(XtWidgetGeometry~))))))XtAlmostProc Y))))XtAcceptFocusProcXtVersionTypee*XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone **))e**XtGeometryHandler*x**XtStringProc_CoreClassPartt- superclassf# class_namex# widget_size# class_initialize# class_part_initialize# class_inited# initialize # initialize_hook # realizeo # 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_values(#H set_values_hook(#L set_values_almost)#P get_values_hook #T accept_focus)#X version*#\ callback_private:#` tm_tablex#d query_geometry*#h display_accelerator*#l extension:#p*CoreClassPart_WidgetClassRect- core_class-#-f_XmuWidgetNode< / labela# widget_class_ptr-# superclass /# children /# siblings /# lowered_labela# lowered_classnamea# have_resources # resources'# resourcewn/#$ nresources#( constraints'#, constraintwn/#0 nconstraints#4 data:#8- /-XmuWidgetNode/ 9/,XawWidgetArray'/DXawWidgetCount tu/__posix_ctime_ra/z/atm$ @0 tm_sec # tm_min # tm_hour # tm_mday # tm_mon # tm_year # tm_wday # tm_yday # tm_isdst # /@0__posix_asctime_raE0a /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11/Xmu/usr/local/include/X11/usr/include/isoAllWidgets.cWidgetNode.hCoreP.hIntrinsic.hIntrinsicP.hXresource.hX.hXlib.hXutil.htime_iso.h DD%$> II: ' D ' D I :  I8 < ' ID   :  I !I/  :  :  : ( I 4I?  : ;  &I.? < ' ID .? < ' ID 4r09/XawWidgetArrayW/XawWidgetCountr0xStringCardinalXtProcXtWidgetClassProcXtEnumXrmNameBoolean:XtPointerfXtCallbackProc{_XtCallbackRecXtCallbackListPositionDimensionXtEventTableEXtTranslationsgXtBoundActions_XtTMRecXtTMRecPixelPixmap6WidgetListXPointerG_XExtDataXExtDataWindowVisualID VisualDepthGCColormap'Screen_CorePart CorePart _WidgetRecWidget XtArgVal& N ArgList XtInitProc XtArgsProc XtValueMask Cursor 3 XSetWindowAttributeso XtRealizeProc Display XAnyEvent TimeXKeyEventXButtonEventXMotionEventXCrossingEventuXFocusChangeEvent"XExposeEvent5DrawableDXGraphicsExposeEventXNoExposeEventXVisibilityEvent*XCreateWindowEventlXDestroyWindowEventXUnmapEventXMapEventXMapRequestEventXReparentEventXConfigureEvent3XGravityEventGXResizeRequestEventXConfigureRequestEvent>XCirculateEventTXCirculateRequestEventAtommXPropertyEventXSelectionClearEventXSelectionRequestEventmXSelectionEvent XColormapEventL r XClientMessageEvent!!XMappingEvent!XID!="XErrorEvent`""XKeymapEvent"D#XGenericEventX##XGenericEventCookie$_XEvent&XEvent&XtActionProc&_XtActionsRec'XtActionList)'_XtResource'XtResourceList'XrmClass(XtWidgetProc6(Region_(XtExposeProc(XtSetValuesFunc(XtArgsFunc(XtGeometryMask(~)XtWidgetGeometry)XtAlmostProc)XtAcceptFocusProc*XtVersionType**XtGeometryHandler*XtStringProc*_CoreClassPart-CoreClassPart-_WidgetClassRecfWidgetClass-_XmuWidgetNode/XmuWidgetNode/tm    '6I^t(4M^p-<Rfy.  < @x |  , 0h l   X \    H L   ! "8 <#t x$ % &( ,'d h( ) * +T X, - . /D H0 1 2 34 84p t5 6 7$  ( 8`  d 9  :  ;   <P  T = U S/q/>  4  D"D+ ?4Kr0@BLCZD8jE{L= P G S W S k S AsciiSink.o/ 1344826377 0 0 100644 39628 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabAsciiSink.cCharWidthPaintTextDisplayTextCreateInsertCursorGetCursorBoundsInsertCursorFindDistanceFindPositionResolveGetGCInitializeDestroySetValuesMaxLinesMaxHeightSetTabsBbss.bssDdata.dataDrodata.rodataXTextWidthXDrawImageStringXFillRectangleXawTextGetSourceXawTextSourceReadXtDisplayOfObjectXtWindowOfObject.XAKk4G4JwGKQEgW.insertCursor_bitsXCreateBitmapFromDataXCopyPlaneXawTextSourceScanXtGetGCXtScreenOfObjectXtReleaseGCXFreePixmapXInternAtomXGetFontPropertyXtRealloc_XawTextBuildLineTable.XAKk4G4JwGKQEgW.resourcesXtStringsasciiSinkClassRectextSinkClassRecXawInitializeWidgetSet_XtInheritasciiSinkObjectClass.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesU$]܋EEE@0EE uEE E@U +ЉU E@@ U ;| EREE@$EEU;P,}bE@U ;}3EPE@@ ;}E@+E EEE@EEEEEEU;P,|EE EEt'E@5t E@E EEE@DtBUE;P r6UE;Pw*MEU+Z QDBE E@0EEt!^PE PEPP U‰EEEE]ÐU4]̋EEE@EUEPEPB0P fEE@ fEUE;EfEE@XE]MUEPEPRQE PC`PE@PEUM;EEP E+fUEfEE@XEEEЋEEEEUE@0+XHMEP0E@0RHPLRQSEPE؋@8PEЋ@`PE@PfE EfEE]ÐUTEEEj@PEEtE@< E@8EtE@8 E@XawtextScrollNeverXawtextScrollWhenNeededXawtextScrollAlways=XawTextScrollMode  >XawtextWrapNeverXawtextWrapLineXawtextWrapWordQ>XawTextWrapMode  ?XawtextResizeNeverXawtextResizeWidthXawtextResizeHeightXawtextResizeBoth>XawTextResizeMode _XawTextMarging?left#right#top#bottom#?XawTextMargin?position0#y#textWidth #{?XawTextLineTableEntry? @top0#lines=#info?#?XawTextLineTable 8@XawsdLeftXawsdRight@XawTextScanDirection SearchAndReplace,9Aselection_changedR#search_popup0#label10#label20# left_toggle0#right_toggle0#rep_label0#rep_text0#search_text0# rep_one0#$rep_all0#(S@CAtext_move vAh=#v=#next>A#_TextPartDsource0#sink0#insertPos0#sV=# sarraym=#$salt=#(options=#,dialog_horiz_offset=#0dialog_vert_offset=#4display_caretR#8auto_fillR#9scroll_vert9>#<scroll_horiz9>#@wrap>#Dresize?#Hr_marging?#Lunrealize_callbacks#Tmarging?#Xlt@#`extendDir8@#lorigSelV=#plasttime #time #ev_x#ev_y#vbar0#hbar0#search9A#file_insert0#updateFrom1#updateTo1#numranges=#maxranges=#lastPos0#gc#showpositionR#hasfocusR#update_disabledR#single_charR#old_insert0#mult#copy_area_offsets>A#threeD0#redisplay_neededR#salt2=#vATextPart_TextRecdDcore #simple?<#ttextD#DDTextWidget DisplayTextUF0wx y0pos10pos2Rhighlightsink:source0bufFj=k=blkGgcinvgc(DD~~~tempwidth BFi GfirstPos=#length=#ptr_#format# FXawTextBlock W>GiinsertCursor_bits/G; WpG iinsertCursor_bits_G; CreateInsertCursor?/U5G! s>"GetCursorBoundsMU#H!0wL!3rectL sink:N"InsertCursor\cUH!0w[!x[ !y[!1state[sink:]text_widget0^rectv3_B"FindDistancez UI!0ws!0fromPost !=fromxu!0toPosv!1resWidthw!1resPosx!1resHeighty sink:{source0|index0~lastPos0~cblkG"FindPosition UK!0w!0fromPos !=fromx!=width!RstopAtWordBreak!1resPos!1resWidth !1resHeight$sink:source0lastPos0index0whiteSpacePosition0lastWidth=whiteSpaceWidth=whiteSpaceSeenRcblkG"ResolveA U^L!0w!0pos !=fromx!=width!1resPosresWidth=resHeight=source0"GetGC UL!:sinkvaluemaskLvaluesNXtGCMask\ Nfunction=#plane_mask#foreground#background# line_width=#line_style=#cap_style=#join_style=#fill_style=# fill_rule=#$arc_mode=#(tile5#,stipple5#0ts_x_origin=#4ts_y_origin=#8font7#<subwindow_mode=#@graphics_exposures=#Dclip_x_origin=#Hclip_y_origin=#Lclip_mask5#Pdash_offset=#TdashesW#XLXGCValues "Initializeo UO!0request!0new !\ args!j num_argssink:"Destroy UNO!0wsink: SetValues(URO!0current'!0request' !0new'!\ args'!j num_args'w:)old_w:* MaxLinesIU=fP!0wH! heightH sink:Jfont_height=K MaxHeight\,U=P!0w[!=lines[ sink:]"SetTabsmUQ!0wl!=tab_countl !3tabslsink:ni=oXA_FIGURE_WIDTHpfigure_widthqfont9rctxDB#_XawTextBuildLineTableQDi=$XawTextGetSource0Q0 $XawTextSourceScan0@RQ0====F$XawTextSourceRead0yRQ0@R=%XawInitializeWidgetSet%_XtInherit#XtReleaseGCRB L$XtGetGCRRR$XtRealloc_S_q $XtWindowOfObject?SS $XtScreenOfObject hS?S $XtDisplayOfObjectShSl8&WS$XTextWidth=SSS=$XGetFontProperty=SSS$XFreePixmap= T$XFillRectangle=`T==qq&W`T$XDrawImageString=T==eT=$XCopyPlane=T==qq==_XDisplayT&W U$XCreateBitmapFromData5TUU5Uqq_XDisplayTU&WeU$XInternAtomU`UjU=&iU$__posix_ctime_r_UU_tm$cVtm_sec=#tm_min=#tm_hour=#tm_mday=# tm_mon=#tm_year=#tm_wday=#tm_yday=#tm_isdst=# &UcV'__posix_asctime_r_hV_N F /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/include/isoAsciiSink.cIntrinsic.hAsciiSinkP.hObjectP.hCoreP.hIntrinsicP.hXresource.hX.hXlib.hXutil.hTextSinkP.hText.hTextSink.hAsciiSink.hTextP.hSimpleP.htime_iso.h  0 = R p      {   , 4 ;^          ,a    $ , OU i     ( D Q       7 < J k     + I [ l~ \~)  * 9? K W y      U ^ y       - V _ f h y           ( 0 8 Y b m           r* = F M _ f o        < V ] i p y             * K U m v |         / B U c x     ' 9?F Op   9H e ~   DD%$> II:  :  I8 I!I 4I : ;  I  !I/ ' D ' D I< ' ID  :  :  :  : ( 4I?  : ;  . : ; @ ' ID I: ;  D D  : . : ; @ ' D 4I : ;  I !I/ . : ;@ ' ID !I: ; ". : ;@ ' D #.? < ' D $.? < ' ID %.? < ' D &&I'.? < ' ID =V{5asciiSinkClassRec5asciiSinkObjectClassV5CharWidth:PaintText EDisplayTextGCreateInsertCursorGGetCursorBounds#HInsertCursorHFindDistanceIFindPositionKResolve^LGetGCNInitializeODestroyNOSetValuesOMaxLinesfPMaxHeightPSetTabsN VdString}CardinalXtPointer_XtResourceXXtResourceXtProcXtWidgetClassProc#XtEnumDXrmNameRBoolean|XtCallbackProc_XtCallbackRecXtCallbackListPosition Dimension0XtEventTable[XtTranslations}XtBoundActions_XtTMRecXtTMRec)Pixel5PixmapLWidgetListXPointer]_XExtDataXExtDataWindowVisualID VisualDepthGC&Colormap5 Screen _CorePart CorePart _WidgetRec0Widget% XtArgVal4 \ ArgList XtInitProc XtArgsProc XtValueMask Cursor AXSetWindowAttributes}XtRealizeProcDisplayXAnyEvent TimeXKeyEvent XButtonEventXMotionEventXCrossingEventXFocusChangeEvent0XExposeEventCDrawableRXGraphicsExposeEvent*XNoExposeEvent!XVisibilityEvent8XCreateWindowEventzXDestroyWindowEventXUnmapEvent!XMapEventXMapRequestEvent+XReparentEventXConfigureEventAXGravityEventUXResizeRequestEventXConfigureRequestEventLXCirculateEventbXCirculateRequestEventAtom{XPropertyEventXSelectionClearEvent XSelectionRequestEvent{ XSelectionEvent !XColormapEventZ!!"XClientMessageEvent!""XMappingEvent"XID"K#XErrorEventn##XKeymapEvent#R$XGenericEventf$$XGenericEventCookie%_XEvent'XEvent'XtActionProc'_XtActionsRec$(XtActionList<(XtResourceListQ(XrmClassr(XtWidgetProc(Region(XtExposeProc(XtSetValuesFunc1)XtArgsFuncB)XtGeometryMaskW))XtWidgetGeometry*XtAlmostProcM*XtAcceptFocusProce*XtVersionTypey**XtGeometryHandler+XtStringProc&+_CoreClassPart-CoreClassPart-_WidgetClassRecWidgetClass&._ObjectClassParts0ObjectClassPart0XawTextPosition0_XawSinkDisplayTextProc01XawTextInsertState?1_XawSinkInsertCursorProc1_XawSinkClearToBackgroundProc1_XawSinkFindPositionProc62_XawSinkFindDistanceProc{2_XawSinkResolveProc2_XawSinkMaxLinesProc2_XawSinkMaxHeightProc#3_XawSinkSetTabsProc=3v3XRectangle3_XawSinkGetCursorBoundsProc3_TextSinkClassPart4TextSinkClassPart4_AsciiSinkClassPart4AsciiSinkClassPart5_AsciiSinkClassRecc5AsciiSinkClassRec6_ObjectPart7ObjectPart577TextSinkPart7Font77XFontProp7U8XCharStructl89XFontStruct9q:AsciiSinkPart:_AsciiSinkRec:AsciiSinkObject;?<SimplePartP<<XawTextSelectType<V=XawTextSelectionr=_XawTextSelectionSalt=XawTextSelectionSalt=9>XawTextScrollModeQ>>XawTextWrapMode>?XawTextResizeMode?_XawTextMarging?XawTextMargin{??XawTextLineTableEntry?@XawTextLineTable@8@XawTextScanDirectionS@SearchAndReplaceCAtext_movevA_TextPartDTextPartD_TextRecDTextWidgetFGXawTextBlockLXtGCMaskLNXGCValuesUtmVVresourcesresources>GinsertCursor_bitspGinsertCursor_bitse@/0hp9  #P ) _4p g< F1O,Y0abklwx     $:EW_p|TX%0"Z#$_%&r'($) *(N+%,& & % , & & % ,- , - - -1 . / / / ' 0(/;/N/V'`f123*3466 66 $(646<@D6P6X8\d9p 5:   7S55575;55::E E$F(F-F1F6F:F?FCFHFLFQFUFZF^FcFgFlFpFuFyF~FF[G)G)GGGG5H9HH HJ JK KiL mLN NOO]OaOPPuPyPPPQQSZfnx (0=DPXbjrz (08@HPXbjrz!(4<DLTaht|  "*2<FN[ bnv~",4<DLT^fn{   (0= DPX`hp} &3:FPXelx   " , 6 > F 4 "P+4V@OnR LwZyAjz{{R UZ"E pPO Y i 0 y        AsciiSrc.o/ 1344826378 0 0 100644 48268 ` ELFȸ4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabAsciiSrc.cClassInitializeCvtStringToAsciiTypeInitializeInitStringOrFileLoadPiecesReadTextFindPieceReplaceTextRemovePieceMyStrncpyBreakPieceScanSearchSetValuesRemoveOldStringOrFileStorePiecesInStringFreeAllPiecesGetValuesHookDestroyWriteToFileAllocNewPieceBbss.bssDdata.dataDrodata.rodataXawInitializeWidgetSetXtStringsXtAddConverterXawFmt8BitfclosestrncpyXtCallCallbacks__ctypeXtMallocXtFreeXtWidgetToApplicationContextXtAppWarningstrcmpXawTextSetSourceXawAsciiSaveXawAsciiSourceFreeStringmultiSrcObjectClassXtIsSubclass_XawMultiSourceFreeStringasciiSrcObjectClassXtErrorMsg_XawMultiSaveXawAsciiSaveAsFile_XawMultiSaveAsFileXawAsciiSourceChangedcreatstrlenwriteclosestrcpytmpnamfopenfseekftell___errnostrerrorXtAppWarningMsgfreadprintf.XBKk4G4KwGKQ0lW.CvtStringToAsciiType.XtQEstringXrmPermStringToQuark.XBKk4G4KwGKQ0lW.CvtStringToAsciiType.XtQEfileXmuCopyISOLatin1LoweredXrmStringToQuark.XBKk4G4KwGKQ0lW.CvtStringToAsciiType.typeasciiSrcClassRec.XAKk4G4KwGKQ0lW.magic_value.XAKk4G4KwGKQ0lW.resourcestextSrcClassRec_XtInherit.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUjjjhhhÐUE EEP UBAUBBE@(PEPEjEPEP EtjEPÐUEEEPE PEP EEU PEU +U@M‰AEU +U@+‰EE;E~ EE EEEUPEU PUEÐU<]̉uȉ}ċEEE@u EEPE PEPC EEPEPEP, EUBAE;EE@ EE +EE؋EU؉PE؃u&E@ u E@tEPEPIE;Et$E@ EE@PEP%E;Eu܋EU+UH+ʋEHE@t%ME@E+UE@PRAP EU+U @+‰E؋EU؉PE؃u*E@ u E@tEPEPzEu +uxEM+MXEU +U@+PP>PP E@8t5EU+U HD+ʋE@,H;}MEU+U XD+ڋQUE+E ًE@RDЋEPDE@xEPE PEPL EE@EE@E܋ECE@8tPUE@,RH;u?E@,HEЋEUЉPDEUЉPEUHJDAE$EU@;B,u'EPEPEPE PEP EEU@,+B;E}EU@,+BEEEЋEЉEԋEU +U@‰E؋MMԋEU +U@+PEPQ EPU܋EPREP E EԉE EEԉE܋EPUԋEPE+EԉEEE@8tEUHJAjhEP EE]̋uȋ}ÐU EEEEu%EuE@DEEEU ;PD~ E@DE Eu(EU ;PDuE@DEuE%E u EREE HE EPE PEP EE@u EEU +U@‰EEgEEE@EEEEE EE Eu4EtEt EmEuE uQEtE uE EE-E uEuEEU;Ps2E@EEu EEU@BHE?EU@BU;r*E@ EEuE@DEE@EEHEEEuEuEE E +EE *EEU ‰E Ew$EuE @E EU ;PD| E@DEE } E E EEôU$EEEEu E#EE u EE HE Ej@PEEUHJE@PQEP EPE PEP EEU +U@‰EEuEE@EEUP+UBE܋E@;Eu!E@UH;uE@E0EtEEU +ЉU EEU+ЉUEEEEE EE EU;PsIE@EEujEPEEU@BHEEU;PrEU@BU;rFE@ EEujEPEUE@EEU@BU;sjEPEu E EE@U H+ЉUEÐUEEEEEEEP8E@8;t)jEPh PEU@8B8EEU;Ps;UEhPu EE@EEU;PrEuEU@(;B(tjEPEPAEPEPEjEPEP EtjEPUjEPBP EEU@<;BPE@P E@,ЋE P]E@,S,+ЋEP]u}ÐU,u(jhjhEj@P(E@PEPjEPEE;u3E;u E@E@.E@EPE@E@$(0,!4!(8<<L*AsciiTypeAsciiSrc: The XtNuseStringInPlace resource may not be changed.bad argumentasciiSourceXawErrorXawAsciiSourceFreeString's parameter must be an asciiSrc or multiSrc.XawAsciiSave's parameter must be an asciiSrc or multiSrc.XawAsciiSaveAsFile's 1st parameter must be an asciiSrc or multiSrc.XawAsciiSourceChanged parameter must be an asciiSrc or multiSrc.NoFileasciiSourceCreateCreating a read only disk widget and no file specified.rwr+badModeBad editMode for ascii source; must be Read, Append or Edit.openErrorXawWarningCannot open file %s; %sreadErrorfread returned error.Xaw AsciiSrc Object: possible memory leak in FreeAllPieces(). stringfiletypeTypedataCompressionDataCompressionpieceSizePieceSizeuseStringInPlaceUseStringInPlaceAsciiSrc%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13_QAsciiSrc.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c AsciiSrc.c -W0,-xp.XAKk4G4KwGKQ0lW.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4KwGKQ0lW.;backend;raw;cd;DBG_GEN 5.3.0intmagic_valueUEcharv~StringunsignedCardinalvoidXtPointer_XtResourcewresource_name#resource_class#resource_type#resource_size# resource_offset#default_type#default_addr#XtResourcelongw resourcesI w resourcesI9.WidgetClass XtProc XtWidgetClassProcunsigned char1XtEnumZWidgetUXrmNamevBoolean OxXtCallbackProc_XtCallbackReccallback#closure#XtCallbackListshortPositionunsigned shortDimension_XtEventRec5CXtEventTable_TranslationData[nXtTranslations XtBoundActions_XtStateRecunsigned long_XtTMRec3translationss#proc_table#current_state#lastEventTime# XtTMRecPixelPixmap Z_WidgetList_XExtData numberU#next#free_private#private_data# uU~XPointer uXExtData _XDisplay WindowVisualID ext_data#visualid)#classU#red_mask# green_mask#blue_mask#bits_per_rgbU#map_entriesU#8Visual  depthU#nvisualsU#visuals#Depth _XGC)0GC ColormapP ext_data#display#root#widthU# heightU#mwidthU#mheightU#ndepthsU#depths$# root_depthU#$root_visual#(default_gc5#,cmap>#0white_pixel#4black_pixel#8max_mapsU#<min_mapsU#@backing_storeU#Dsave_undersU#Hroot_input_mask#LMScreen  _CorePartt selfO#widget_class#parentO#xrm_name\# being_destroyedj#destroy_callbacks#constraints#x#y#width%# height%#"border_width%#$managedj#&sensitivej#'ancestor_sensitivej#(event_tableH#,tm3#0acceleratorss#@border_pixelA#Dborder_pixmapM#Hpopup_listd#Lnum_popups#Pname#Tscreen #Xcolormap>#\window#`depth#dbackground_pixelA#hbackground_pixmapM#lvisiblej#pmapped_when_managedj#q CorePart_WidgetRect= core #XtArgValo name#value= #L o ArgList  OOt    XtInitProc  Ot    XtArgsProcXtValueMask Cursor< Ybackground_pixmapM#background_pixel#border_pixmapM#border_pixel# bit_gravityU#win_gravityU#backing_storeU#backing_planes#backing_pixel# save_underU#$event_mask#(do_not_propagate_mask#,override_redirectU#0colormap>#4cursor #8 XSetWindowAttributes Y O tyXtRealizeProc Display  typeU#serial#send_eventU#display# window#XAnyEvent Time< typeU#serial#send_eventU#display# window#root#subwindow#time"#xU# yU#$x_rootU#(y_rootU#,state#0keycode#4same_screenU#8-XKeyEvent < typeU#serial#send_eventU#display# window#root#subwindow#time"#xU# yU#$x_rootU#(y_rootU#,state#0button#4same_screenU#8#XButtonEvent < typeU#serial#send_eventU#display# window#root#subwindow#time"#xU# yU#$x_rootU#(y_rootU#,state#0is_hintv#4same_screenU#8XMotionEvent D typeU#serial#send_eventU#display# window#root#subwindow#time"#xU# yU#$x_rootU#(y_rootU#,modeU#0detailU#4same_screenU#8focusU#<state#@XCrossingEvent  typeU#serial#send_eventU#display# window#modeU#detailU#)XFocusChangeEvent ( HtypeU#serial#send_eventU#display# window#xU#yU#widthU#heightU# countU#$XExposeEvent Drawable0 'typeU#serial#send_eventU#display# drawable[#xU#yU#widthU#heightU# countU#$major_codeU#(minor_codeU#,jXGraphicsExposeEvent  typeU#serial#send_eventU#display# drawable[#major_codeU#minor_codeU#BXNoExposeEvent  9typeU#serial#send_eventU#display# window#stateU#XVisibilityEvent 0 typeU#serial#send_eventU#display# parent#window#xU#yU#widthU# heightU#$border_widthU#(override_redirectU#,PXCreateWindowEvent  typeU#serial#send_eventU#display# event#window#.XDestroyWindowEvent  'typeU#serial#send_eventU#display# event#window#from_configureU#XUnmapEvent  typeU#serial#send_eventU#display# event#window#override_redirectU#9XMapEvent  ,typeU#serial#send_eventU#display# parent#window#XMapRequestEvent ( typeU#serial#send_eventU#display# event#window#parent#xU#yU# override_redirectU#$CXReparentEvent 4 typeU#serial#send_eventU#display# event#window#xU#yU#widthU# heightU#$border_widthU#(above#,override_redirectU#0XConfigureEvent  YtypeU#serial#send_eventU#display# event#window#xU#yU#XGravityEvent  typeU#serial#send_eventU#display# window#widthU#heightU#mXResizeRequestEvent 8 typeU#serial#send_eventU#display# parent#window#xU#yU#widthU# heightU#$border_widthU#(above#,detailU#0value_mask#4XConfigureRequestEvent  dtypeU#serial#send_eventU#display# event#window#placeU#XCirculateEvent  typeU#serial#send_eventU#display# parent#window#placeU#zXCirculateRequestEvent Atom typeU#serial#send_eventU#display# window#atom #time"#stateU#XPropertyEvent  typeU#serial#send_eventU#display# window#selection #time"#XSelectionClearEvent ( typeU#serial#send_eventU#display# owner#requestor#selection #target #property # time"#$8XSelectionRequestEvent $ typeU#serial#send_eventU#display# requestor#selection #target #property #time"# XSelectionEvent  *!typeU#serial#send_eventU#display# window#colormap>#newU#stateU# XColormapEvent vP!  a!  r!  !b?!#sP!#la!#0 "typeU#serial#send_eventU#display# window#message_type #formatU#datar!#!XClientMessageEvent  "typeU#serial#send_eventU#display# window#requestU#first_keycodeU#countU#9"XMappingEvent XID c#typeU#display#resourceid"#serial# error_code1#request_code1#minor_code1#"XErrorEvent v # 4 #typeU#serial#send_eventU#display# window#key_vectoru###XKeymapEvent  j$typeU#serial#send_eventU#display# extensionU#evtypeU#$XGenericEvent  %typeU#serial#send_eventU#display# extensionU#evtypeU#cookie#data#~$XGenericEventCookie `-% _XEvent` 'typeU#xany#xkey#xbutton#xmotion#xcrossing#xfocus#xexposeH#xgraphicsexpose'#xnoexpose#xvisibility9#xcreatewindow#xdestroywindow#xunmap'#xmap#xmaprequest,#xreparent#xconfigure#xgravityY#xresizerequest#xconfigurerequest#xcirculated#xcirculaterequest#xproperty#xselectionclear#xselectionrequest#xselection #xcolormap*!#xclient"#xmapping"#xerrorc##xkeymap##xgenericj$#xcookie%#pad%#-%XEvent ' 'O'' ''XtActionProc_XtActionsRec7(string#proc'#(7(XtActionListO(XtResourceListUXrmClass (Ox((XtWidgetProc_XRegion((Region (O'(((XtExposeProcv)OOOt  ()XtSetValuesFuncvD)Ot  ))D)XtArgsFuncXtGeometryMask)request_modeZ)#x#y#width%#height%# border_width%# siblingO#stack_modeU#o)XtWidgetGeometry) -*OO * **-*XtAlmostProc"v`*OE*J*`*XtAcceptFocusProcXtVersionType*XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone**O * ***XtGeometryHandler &+O+&+XtStringProc_CoreClassPartt-superclass#class_name#widget_size#class_initialize# class_part_initialize#class_initedB#initialize #initialize_hook #realize# actions<(#$num_actions#(resourcesT(#,num_resources#0xrm_classi(#4compress_motionj#8compress_exposureB#9compress_enterleavej#:visible_interestj#;destroy(#<resize(#@expose(#Dset_values)#Hset_values_hookI)#Lset_values_almost2*#Pget_values_hook #Taccept_focuse*#Xversion}*#\callback_private#`tm_table#dquery_geometry*#hdisplay_accelerator++#lextension#p>+CoreClassPart_WidgetClassRect9.core_class-#._ObjectClassPartt0superclass#class_name#widget_size#class_initialize# class_part_initialize#class_initedB#initialize #initialize_hook #obj1# obj2#$obj3#(resourcesT(#,num_resources#0xrm_classi(#4obj4j#8obj5B#9obj6j#:obj7j#;destroy(#<obj8#@obj9#Dset_values)#Hset_values_hookI)#Lobj10#Pget_values_hook #Tobj11#Xversion}*#\callback_private#`obj12#dobj13#hobj14#lextension#p>.ObjectClassPartXawTextPosition  0firstPosU#lengthU#ptr~#format# 0XawTextBlock 021O0 1U121_XawSrcReadProc Um1O00 1M1m1_XawSrcReplaceProc  1XawstPositionsXawstWhiteSpaceXawstEOLXawstParagraphXawstAll1XawTextScanType  2XawsdLeftXawsdRight1XawTextScanDirection Y2O012Uj/2Y2_XawSrcScanProc 2O02 1t22_XawSrcSearchProc 2O00 22_XawSrcSetSelectionProc  Uv33O222222333_XawSrcConvertSelectionProc _TextSrcClassPart 3Read71#Replacer1#Scan^2#Search2# SetSelection2#ConvertSelection83#Z3TextSrcClassPart _AsciiSrcClassPart4foov#3AsciiSrcClassPart_AsciiSrcClassRec4object_class0#text_src_class3#tascii_src_class4#14AsciiSrcClassRecasciiSrcClassRec4asciiSrcObjectClassClassInitialize'UInitializeU5OrequestOnew t args num_argssrc8file9_ObjectPart/6selfO#widget_class#parentO#xrm_name\# being_destroyedj#destroy_callbacks#constraints#5ObjectPart t6XawtextReadXawtextAppendXawtextEdit@6XawTextEditType UXrmQuark 6edit_modet6#text_format6#6TextSrcPart 7XawAsciiFileXawAsciiString6XawAsciiType_PieceW7text~#used0#prevW7#nextW7# 77Piece\7_AsciiSrcPart(m8string~#type7#piece_size0#data_compressionj# callback#use_string_in_placej#ascii_lengthU#is_tempfilej#changesj#allocated_stringj#length0# first_pieceh7#$m7AsciiSrcPart_AsciiSrcRecL8object/6#text_src6#ascii_srcm8#$88AsciiSrcObject1__FILE9_cntU#_ptr8#_base8#_flag1# _magic1# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  8FILE9ReadText4U0:Ow0pos  1textUlengthsrc8count0start0pieceh7ReplaceText#UU#<Ow0startPos 0endPos 1textsrc8start_pieceh7end_pieceh7temp_pieceh7start_first0end_first0lengthU firstPosU Tccptr~dfillUeScanU0=Ow0position 1type2dirUcountjincludesrc8incUpieceh7first0first_eol_position0ptr~(|(|non_spacejfirst_eolj8|8u8uc1Search)d U0>Ow'0position' 2dir' 1text(src8*incU+countU+ptr~,pieceh7-buf~.first0/SetValuesx Uj@OcurrentvOrequestv Onewvt argsv num_argswsrc8yold_src8ztotal_resetj{string_setj{file9|iU}   stringGetValuesHook U{@Owt args  num_argssrc8iUDestroy U@Ow XawAsciiSourceFreeString U@Owsrc8!XawAsciiSave"UjuAOwsrc8P [[string~ !XawAsciiSaveAsFileBUjAOwABnameA src8CstringDretjE"vA!XawAsciiSourceChangedgrUjGBOwfRemoveOldStringOrFileUB8srcjcheckString WriteToFileNUjBBstringCname fdU"vB"vBStorePiecesInStringUC8srcstringfirst0pieceh7InitStringOrFileEU9D8srcjnewString open_mode~file9fileNameDw//////paramsDnum_params vD  D LoadPieces+ZUZE8src*9file* ~string*local_str~,ptr~,pieceh7-left0.AllocNewPiecehUh7E8srcgh7prevg pieceh7iFreeAllPieces:UF8srcnexth7firsth7RemovePieceUWF8srch7piece FindPiece4Uh7F8src0position Ffirstold_pieceh7pieceh7temp00MyStrncpyUoG~s1~s2 UnbufoGtemp~#vG$BreakPieceUG8srch7piece newh7%BCvtStringToAsciiTypeUHHargs num_args HfromValHtoValtype7XtQEstring6XtQEfile6q6lowerNameHHsize#addr#HHXrmValuePtr v( I '&_XawMultiSourceFreeString4IZ "j9I'_XawMultiSaveAsFilejoI4I>I'_XawMultiSavejI4I"vI&XmuCopyISOLatin1LoweredI~I&XawTextSetSourceIZZ(XawInitializeWidgetSet'__posix_ttyname_rU;JU~'__posix_getlogin_rUfJ~UUssize_t"tJ'writefJJfJyJ'closeUJU"vJ'creatUJJ)___errno28'ftellKJ'fseekU4KJUsize_t8'fread9KsK4K9K9KFK"vsK'printfUKxK*"vK"vK'fopen9KKK'fcloseUKJ'tmpnam~K~(_XtInherit&XtFree$L~'XtMalloc~@L_XtAppStruct@L"vTL&XtAppWarningLOLYL"vL"vL"vL"vL~&XtAppWarningMsgLOLLLLLLL"vL"vL"vM"v M&XtErrorMsgIMLLMMLL OLXtAppContext'XtWidgetToApplicationContextNMMIM"vM&XtCallCallbacksMZM"vM"vMHXrmValueM NM MMMNXtAddressXtBaseOffsetXtImmediateXtResourceStringXtResourceQuarkXtWidgetBaseOffsetXtProcedureArg NXtAddressMode Naddress_modeN#address_id#size#N&XtAddConverterOMMNN.'XtIsSubclassj;O4IO"v;O'strncpy~jO~@O"vjO'strlen9KOoO'strerror~OU"vO'strcpy~O~O"vO"vO'strcmpUPOO"vP'XrmPermStringToQuark68P P"v8P'XrmStringToQuark6fP=P"fP'__posix_ctime_r~PkP~tm$1Qtm_secU#tm_minU#tm_hourU#tm_mdayU# tm_monU#tm_yearU#tm_wdayU#tm_ydayU#tm_isdstU# "P1Q+__posix_asctime_r~6Q~q /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/include/usr/include/iso/usr/include/sysAsciiSrc.cIntrinsic.hAsciiSrcP.hObjectP.hCoreP.hIntrinsicP.hXresource.hX.hXlib.hXutil.hTextSrcP.hText.hTextSrc.hAsciiSrc.hstdio_impl.hstdio_iso.htypes.htime_iso.h % 6<HS ^         # / OU ` l         ~&: E p   4T cz        )X i      _%   6<CK S d p{         ( 8B K T \ o x            $ 8 K T \ l u |Q1      @       FL S[ d k s      ) 0 < D S b i r {       z        z( 0 > F P _ v |          } 1 B V h ~           & , ; Q m y     w      & 4 8 R r         6B P [g t            6<V l     6 Dd l         3 @ H Vk       , 7 H T          -<G L Ww        k l w      /9 @ fmy        (. : M z        + 7 J X fu }              *~8C N \ k v           {)/ I \ t        + q        & @ X b l p z      DD%$> 4I : ;  II:  :  I8 I !I I  !I/ ' D ' D I< ' ID  :  :  :  : ( 4I?  : ;  . : ; @ ' D . : ; @ ' D I: ;   I8 . : ;@ ' ID I: ; 4I : ;  . : ;@ ' D  .?  : ;@ ' D !.?  : ;@ ' ID "&I#I $!I/%D D &.? < ' D '.? < ' ID (.? < ' D ).? < ID *+.? < ' ID cQ4asciiSrcClassRec4asciiSrcObjectClass@XawAsciiSourceFreeString@XawAsciiSaveuAXawAsciiSaveAsFile BXawAsciiSourceChangedlcQ4ClassInitialize 5Initialize9ReadText:ReplaceText#<Scan=Search>SetValues@GetValuesHook{@DestroyGBRemoveOldStringOrFileBWriteToFileCStorePiecesInStringCInitStringOrFileDLoadPiecesZEAllocNewPieceEFreeAllPiecesFRemovePieceWFFindPieceFMyStrncpyGBreakPieceGCvtStringToAsciiType cQStringCardinalXtPointer_XtResourcewXtResourceXtProcXtWidgetClassProcBXtEnum\XrmNamejBooleanXtCallbackProc_XtCallbackRecXtCallbackListPosition%DimensionHXtEventTablesXtTranslationsXtBoundActions_XtTMRec3XtTMRecAPixelMPixmapdWidgetListXPointeru_XExtDataXExtDataWindow)VisualID8VisualDepth5GC>ColormapM Screen _CorePart CorePart _WidgetRecOWidget= XtArgValL t ArgList XtInitProc XtArgsProc XtValueMask Cursor YXSetWindowAttributesXtRealizeProcDisplayXAnyEvent"Time-XKeyEvent#XButtonEventXMotionEventXCrossingEvent)XFocusChangeEventHXExposeEvent[Drawablej'XGraphicsExposeEventBXNoExposeEvent9XVisibilityEventPXCreateWindowEvent.XDestroyWindowEvent'XUnmapEvent9XMapEvent,XMapRequestEventCXReparentEventXConfigureEventYXGravityEventmXResizeRequestEventXConfigureRequestEventdXCirculateEventzXCirculateRequestEvent AtomXPropertyEventXSelectionClearEvent8XSelectionRequestEvent XSelectionEvent *!XColormapEventr!!"XClientMessageEvent9""XMappingEvent"XID"c#XErrorEvent##XKeymapEvent$j$XGenericEvent~$%XGenericEventCookie-%_XEvent'XEvent'XtActionProc(_XtActionsRec<(XtActionListT(XtResourceListi(XrmClass(XtWidgetProc(Region(XtExposeProc)XtSetValuesFuncI)XtArgsFuncZ)XtGeometryMasko))XtWidgetGeometry2*XtAlmostProce*XtAcceptFocusProc}*XtVersionType**XtGeometryHandler++XtStringProc>+_CoreClassPart-CoreClassPart._WidgetClassRecWidgetClass>._ObjectClassPart0ObjectClassPart0XawTextPosition00XawTextBlock71_XawSrcReadProcr1_XawSrcReplaceProc11XawTextScanType12XawTextScanDirection^2_XawSrcScanProc2_XawSrcSearchProc2_XawSrcSetSelectionProc83_XawSrcConvertSelectionProcZ3_TextSrcClassPart3TextSrcClassPart3_AsciiSrcClassPart4AsciiSrcClassPart14_AsciiSrcClassRec4AsciiSrcClassRec5_ObjectPart/6ObjectPart@6t6XawTextEditType6XrmQuark66TextSrcPart67XawAsciiType7_Piece\7Piecem7_AsciiSrcPartm8AsciiSrcPart8_AsciiSrcRec8AsciiSrcObject8__FILE9FILEHHXrmValuePtrfJssize_t9Ksize_tNMXtAppContextMXrmValue NNXtAddressModeNPtm_cQ\magic_valueresourcesresourcesNHtypebHXtQEstring|HXtQEfile'0z5`t@@r'@1<0A@$Hp RNhP|Z  ~`t      $+3CKT[x b +0>Rhnu{E]n '()A*+,(-c..#'+//, 0 07 0 1  2 ( 3w + 4 0X (a 3 5 7 8- 99 :C 8W \ a f k ; 0 7 8 < :8 %*/;000=7G8_>m:w8;078:'8INSX];0@A B'Ca/,iAu/DAA\afkp;yE;0A</NDFGHIJ1"(KEIM/GL;/ ,Q0k/M00{/,,0/j,NONOPAQR+N3SEPMSST ((( ((,0<(DHL(X(`dh(t(|((((((((((UWV $DH LPTXXX!Q"rUVV4T4:455599: :;;;;;;;;;;;;-<1<1=5=:=>=C=G=L=P=U=Y=^=b=========>>??????@@@@@6@ A5A@ADAIAMARAVAA=A%B?)BbBfBBB!C%CCCD#D(D,D1D5D:D>DCDGDLDPDDDmEqEEE&F *FfF jFG GG GGG^HSxHNHP~ %-5=J Q]gow '/9AIQ[cmu}'1;CKS]emu #+3=EMU_gow )4<DLT\dqx $.6>FNV^fpz *2:BLV^fnv~    ( 0 : I P \ i 6p |           5       $ , 6 > F N V ^ f p x      =           ?  ( 2 : D L Y ` l t |                   ( 0 : G N Z d l t |                    & . 6 > F P Z d l t ~               &.6>HRZbjrz"*2:DLY`lt|  "*2:BLVc jv~  (08@HPX`hpx    4 `!`!`"""H+&I4Q(cQ@yL>nZjJp{ Sc' H @` ! 0x 1  E  Z  o  AsciiText.o/ 1344826378 0 0 100644 24684 ` ELF\4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtabAsciiText.cInitializeDestroyBbss.bssDdata.dataDrodata.rodatamultiSrcObjectClassXtCreateWidgetmultiSinkObjectClassasciiSrcObjectClassasciiSinkObjectClassXawTextSinkMaxHeightXawTextSinkSetTabsXawTextDisableRedisplayXawTextEnableRedisplay_XawImRegisterXtStrings_XawImSetValues_XawImUnregisterXtDestroyWidgetasciiTextClassRectextClassRecXawInitializeWidgetSet_XtInherit_XtInheritTranslationsasciiTextWidgetClass.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUE EE@"=u U fB"EubEj@PEPE PPhЋEEj@PEPE PPh ЋE`Ej@PEPE PPhЋEEj@PEPE PPh ЋEE@"=uAEE EjPЋ ËMfA"EDžtE }.ttEtxE@EE |ҋUxPj P jE PjE PEyDžLEpjE PLPp@LDLDTDHL@LLFPE#xL# yL#$x_rootL#(y_rootL#,state#0keycode#4same_screenL#8IXKeyEvent <$typeL#serial#send_eventL#display # window0#root0#subwindow0#time>#xL# yL#$x_rootL#(y_rootL#,state#0button#4same_screenL#8?XButtonEvent <typeL#serial#send_eventL#display # window0#root0#subwindow0#time>#xL# yL#$x_rootL#(y_rootL#,state#0is_hint#4same_screenL#87XMotionEvent D0typeL#serial#send_eventL#display # window0#root0#subwindow0#time>#xL# yL#$x_rootL#(y_rootL#,modeL#0detailL#4same_screenL#8focusL#<state#@0XCrossingEvent typeL#serial#send_eventL#display # window0#modeL#detailL#EXFocusChangeEvent (dtypeL#serial#send_eventL#display # window0#xL#yL#widthL#heightL# countL#$XExposeEventDrawable 0CtypeL#serial#send_eventL#display # drawablew#xL#yL#widthL#heightL# countL#$major_codeL#(minor_codeL#,XGraphicsExposeEvent typeL#serial#send_eventL#display # drawablew#major_codeL#minor_codeL#^XNoExposeEvent UtypeL#serial#send_eventL#display # window0#stateL#XVisibilityEvent 01typeL#serial#send_eventL#display # parent0#window0#xL#yL#widthL# heightL#$border_widthL#(override_redirectL#,lXCreateWindowEvent typeL#serial#send_eventL#display # event0#window0#JXDestroyWindowEvent CtypeL#serial#send_eventL#display # event0#window0#from_configureL#XUnmapEvent typeL#serial#send_eventL#display # event0#window0#override_redirectL#UXMapEvent HtypeL#serial#send_eventL#display # parent0#window0#XMapRequestEvent (typeL#serial#send_eventL#display # event0#window0#parent0#xL#yL# override_redirectL#$_XReparentEvent 4typeL#serial#send_eventL#display # event0#window0#xL#yL#widthL# heightL#$border_widthL#(above0#,override_redirectL#0XConfigureEvent utypeL#serial#send_eventL#display # event0#window0#xL#yL#XGravityEvent typeL#serial#send_eventL#display # window0#widthL#heightL#XResizeRequestEvent 8typeL#serial#send_eventL#display # parent0#window0#xL#yL#widthL# heightL#$border_widthL#(above0#,detailL#0value_mask#4XConfigureRequestEvent typeL#serial#send_eventL#display # event0#window0#placeL#XCirculateEvent  typeL#serial#send_eventL#display # parent0#window0#placeL#XCirculateRequestEventAtom typeL#serial#send_eventL#display # window0#atom&#time>#stateL#1XPropertyEvent 9typeL#serial#send_eventL#display # window0#selection&#time>#XSelectionClearEvent (typeL#serial#send_eventL#display # owner0#requestor0#selection&#target&#property&# time>#$TXSelectionRequestEvent $typeL#serial#send_eventL#display # requestor0#selection&#target&#property&#time># XSelectionEvent F typeL#serial#send_eventL#display # window0#colormapR#newL#stateL#XColormapEvent l a } a a a b[ #sl #l} # 0;!typeL#serial#send_eventL#display # window0#message_type&#formatL#data # XClientMessageEvent !typeL#serial#send_eventL#display # window0#requestL#first_keycodeL#countL#U!XMappingEventXID "typeL#display #resourceid!#serial# error_code!#request_code!#minor_code!#!XErrorEvent  "a 4 #typeL#serial#send_eventL#display # window0#key_vector"#"XKeymapEvent #typeL#serial#send_eventL#display # extensionL#evtypeL##XGenericEvent $typeL#serial#send_eventL#display # extensionL#evtypeL#cookie#dataw##XGenericEventCookie a`I$a_XEvent`&typeL#xany.#xkey/#xbutton$#xmotion#xcrossing0#xfocus#xexposed#xgraphicsexposeC#xnoexpose#xvisibilityU#xcreatewindow1#xdestroywindow#xunmapC#xmap#xmaprequestH#xreparent#xconfigure#xgravityu#xresizerequest#xconfigurerequest#xcirculate#xcirculaterequest #xproperty#xselectionclear9#xselectionrequest#xselection#xcolormapF #xclient;!#xmapping!#xerror"#xkeymap ##xgeneric##xcookie$#pad8$#I$XEvent& ' ? & & & 'XtActionProc_XtActionsRecS'string#proc'#!'S'XtActionList_XtResource(resource_name#resource_class#resource_type#resource_size# resource_offset#default_type#default_addr|#k'(XtResourceListLXrmClassP( ?C(P(XtWidgetProc _XRegionh(s(Region ( ? & x(((XtExposeProc ( ? ? ? ((XtSetValuesFunc ) ? ()XtArgsFuncXtGeometryMask )request_mode%)#x#y#width9#height9# border_width9# sibling?#stack_modeL#:)XtWidgetGeometry)) ? ? ) )))XtAlmostProc> +* ? **+*XtAcceptFocusProcXtVersionType*XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone \** ? ) )**XtGeometryHandler* ? **XtStringProc_CoreClassPartt-superclass#class_name#widget_size#class_initialize# class_part_initialize #class_inited2#initialize #initialize_hook #realize # actionsX'#$num_actions#(resources(#,num_resources#0xrm_class4(#4compress_motiona#8compress_exposure2#9compress_enterleavea#:visible_interesta#;destroyU(#<resizeU(#@expose(#Dset_values(#Hset_values_hook)#Lset_values_almost)#Pget_values_hook #Taccept_focus0*#XversionH*#\callback_private|#`tm_table#dquery_geometry*#hdisplay_accelerator*#lextension|#p a- ?-  -change_sensitive-#-SimpleClassPart  (.emptyL#.TextClassPart R.emptyL#<.AsciiClassPart_AsciiTextClassRec.core_classW#simple_class-#ttext_class(.#xascii_classR.#|g.AsciiTextClassRecasciiTextClassRec.[asciiTextWidgetClassInitialize_U60?request?new  args num_argsw9iLtabs9tabLsinkz<WWWlist<acB  0cursor #insensitive_bordera#cursor_name#pointer_fgU# pointer_bgU#internationala#60SimplePart aXawTextPosition  _1XawselectNullXawselectPositionXawselectCharXawselectWordXawselectLineXawselectParagraphXawselectAll0XawTextSelectType &  1left0#right0#type_1#selectionsw1# atom_countL#array_sizeL#|1XawTextSelection _1_XawTextSelectionSalt$ V2nextV2#s1#contents#lengthL# 22XawTextSelectionSalt [2 2XawtextScrollNeverXawtextScrollWhenNeededXawtextScrollAlways{2XawTextScrollMode  3XawtextWrapNeverXawtextWrapLineXawtextWrapWord2XawTextWrapMode  3XawtextResizeNeverXawtextResizeWidthXawtextResizeHeightXawtextResizeBoth53XawTextResizeMode _XawTextMargin 3left#right#top#bottom#3XawTextMargin  ?4position0#y#textWidth9# 4XawTextLineTableEntry ?4 4top0#linesL#info[4#`4XawTextLineTable  4XawsdLeftXawsdRight4XawTextScanDirection SearchAndReplace, 5selection_changeda#search_popup?#label1?#label2?# left_toggle?#right_toggle?#rep_label?#rep_text?#search_text?# rep_one?#$rep_all?#(405text_move 6hL#vL#next5#_TextPart ?9source?#sink?#insertPos0#s1# sarray1#$saltv2#(optionsL#,dialog_horiz_offsetL#0dialog_vert_offsetL#4display_careta#8auto_filla#9scroll_vert2#<scroll_horiz2#@wrap3#Dresize3#Hr_margin3#Lunrealize_callbacks#Tmargin3#Xlt4#`extendDir4#lorigSel1#plasttime>#time>#ev_x#ev_y#vbar?#hbar?#search5#file_insert?#updateFrom5#updateTo5#numrangesL#maxrangesL#lastPos0#gcI#showpositiona#hasfocusa#update_disableda#single_chara#old_insert0#mult#copy_area_offsets5#threeD?#redisplay_neededa#salt2v2# 6TextPart b9foo#N9AsciiPart_AsciiRech9core* #simple0#ttext?9#asciib9#r99AsciiWidget L9a_ObjectPart:self?#widget_class#parent?#xrm_nameS# being_destroyeda#destroy_callbacks#constraints|#9ObjectPart :foregroundU#backgroundU#tabs:#char_tabs:# tab_countL#:TextSinkPart,;XawisOnXawisOff;XawTextInsertState _XOCE;L;XFontSet <echoa#display_nonprintinga#normgcI#invgcI#xorgcI# insertCursorOna#laststate,;#cursor_x#cursor_y#fontsetQ;#`;MultiSinkPart_MultiSinkRecPu<object:#text_sink:#multi_sink<#0+<u<MultiSinkObjecth Arg < <aDestroyU<?w_XawImSetValues< n _XawImUnregister= n_XawImRegister;= nXawTextDisableRedisplayb= nXawTextEnableRedisplay= nLXawTextSinkSetTabs= n L =XawTextSinkMaxHeightL= n LXawInitializeWidgetSet_XtInherit>kh XtCreateWidget?\> > > ? !> XtDestroyWidget{> na{>__posix_ctime_r> > tm$F?tm_secL#tm_minL#tm_hourL#tm_mdayL# tm_monL#tm_yearL#tm_wdayL#tm_ydayL#tm_isdstL# >F?__posix_asctime_r K? e /var/tmp/libXaw3d-1.6.2/src../include/X11/Xaw3d/usr/local/include/X11/usr/include/isoAsciiText.cAsciiTextP.hCoreP.hIntrinsic.hIntrinsicP.hXresource.hX.hXlib.hXutil.hSimpleP.hTextP.hText.hAsciiText.hMultiSinkP.hObjectP.hTextSinkP.hTextSink.hMultiSink.htime_iso.h # />m    M f        S   = Wcr      DD%I:  :  I8 I$> ' D ' D  I < ' ID   :  I !I/  :  :  : ( 4I?  : ;  . : ; @ ' D I: ;  4I : ;   D D  : .? < ' D .? < ' ID .? < ' D &I.? < ' ID =x?.asciiTextClassRec /asciiTextWidgetClass)x?./Initialize<Destroy x?k_WidgetClassRecWidgetClassStringCardinalXtProc XtWidgetClassProc2XtEnumSXrmNameaBoolean|XtPointerXtCallbackProc_XtCallbackRecXtCallbackListPosition9Dimension\XtEventTableXtTranslationsXtBoundActions_XtTMRecGXtTMRecUPixelaPixmapxWidgetListXPointer_XExtData XExtData0Window=VisualIDLVisual,DepthIGCRColormapiScreen_CorePart* CorePart9 _WidgetRec?WidgetY XtArgValh ArgList XtInitProc XtArgsProc XtValueMask Cursor& u XSetWindowAttributes XtRealizeProc Display .XAnyEvent>TimeI/XKeyEvent?$XButtonEvent7XMotionEvent00XCrossingEventEXFocusChangeEventdXExposeEventwDrawableCXGraphicsExposeEvent^XNoExposeEventUXVisibilityEventl1XCreateWindowEventJXDestroyWindowEventCXUnmapEventUXMapEventHXMapRequestEvent_XReparentEventXConfigureEventuXGravityEventXResizeRequestEventXConfigureRequestEventXCirculateEvent XCirculateRequestEvent&Atom1XPropertyEvent9XSelectionClearEventTXSelectionRequestEventXSelectionEventF XColormapEvent ;!XClientMessageEventU!!XMappingEvent!XID!"XErrorEvent" #XKeymapEvent##XGenericEvent#$XGenericEventCookieI$_XEvent&XEvent'XtActionProc!'_XtActionsRecX'XtActionListk'_XtResource(XtResourceList4(XrmClassU(XtWidgetProcx(Region(XtExposeProc(XtSetValuesFunc)XtArgsFunc%)XtGeometryMask:))XtWidgetGeometry)XtAlmostProc0*XtAcceptFocusProcH*XtVersionType\**XtGeometryHandler*XtStringProc +_CoreClassPartWCoreClassPart--SimpleClassPart.(.TextClassPart<.R.AsciiClassPartg._AsciiTextClassRec.AsciiTextClassRec600SimplePart0XawTextPosition0_1XawTextSelectType|11XawTextSelection2_XawTextSelectionSalt[2XawTextSelectionSalt{22XawTextScrollMode23XawTextWrapMode533XawTextResizeMode3_XawTextMargin3XawTextMargin 4?4XawTextLineTableEntry`44XawTextLineTable44XawTextScanDirection4SearchAndReplace5text_move 6_TextPart?9TextPartN9b9AsciiPartr9_AsciiRec9AsciiWidget9_ObjectPart:ObjectPart::TextSinkPart;,;XawTextInsertStateQ;XFontSet`;<MultiSinkPart+<_MultiSinkRecz<MultiSinkObject<Arg>tm_`l     .CXk%<PV [   3 [Py  " # $<@$D$P$X$d%h$t$!S/!*/&=/A//////0<<ry #+3;CKSbiu}   4 P"P +p4 x?@HL/KZLAjL-{&M WpQ Z[ Zpe X[pu [  \  \  \  Box.o/ 1344826378 0 0 100644 30044 ` ELFq4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabBox.cDoLayoutPreferredSizeResizeTryNewLayoutGeometryManagerChangeManagedClassInitializeInitializeRealizeSetValuesBbss.bssDdata.dataDrodata.rodataXtWindowOfObjectXUnmapWindowXtMoveWidgetXMapSubwindowsXtIsManagedXMapWindowXtMakeResizeRequestXawInitializeWidgetSetXmuCvtStringToOrientationXtStringsXtAddConverterXtCreateWindow.XAKk4G4KwGKQUxW.resourcesboxClassReccompositeClassRec_XtInheritboxWidgetClass.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesU,EEEEfEfEEEU;Pxs>EU@tP E;~EU@t@ fEE@EEU;PxrEUfEUE ;~EfE EfEfEEfEEEU;PxEU@tEE@&E@qtE@EEP E@$MBfEEUE ;UE;~JUE;~EfEEt+MUEfEfEEfE<Eu3EUUEPEPEPRQEP2EtrUE@;uUE@;tNjEPt%E@qtEPXE@`PBPUEPREP EUfEEP"E@$BfEUE;~EfEE@EEU;Px@E#E UE ;UE;EfEEfEܸfEڋEEԋEǀUE;}WUE ;~KEfEEHUPEPEPRQEPUE;} UE ;UE;}EfEUE;t5MUEPEPEPRQEPQEUԉEUԉEtWU E;| U E;}?UE;~EfEMUEPEPEPRQEPlEjEPE@x;Eu!EPXE@`PBPE@xE܋E@tE؋E܃~{Ej@PtGEj@Pt.E؋@@qtE؋@PXE؋@@`PBPE؃E؋E܉EԋEHE܋E܃UE;~.UE;~EfEMUEfEE~ EE EE܋UfBE~ EEEE؋UfBÐUEEEfEEfEE P E PE @uEE U@;E @tE PE;E @tE P E;uaE@ UEfBUEfB E @ u*E PE;uE P E;u EPEDE U@E U@fE U@ fE @t E @fEfEU fBMиPEPEPRQEPE @*UE @ ;UE @;~EfEUE @;~E @fEEEfEMиPEPEPRQEP)UE @ ;~UE @;|UE @;tqEfEEHȸиPEPEPRQEPUE @ ;|MиPEPEPRQEPE@ UEfUEfBUEfUEfB E @ u)E PE;uE P E;u EEEÐUEH EP"PEPEPRQEPÐU@EH EP"PEPEPRQEPEP E;uEP"E;uEEEfEEfE@EzE~-EH EP"PEPEPRQEPUE@ ;UE@"; EE UE;|<UE;|0MUjEPEPRQEPEUE;t8MиPEPEPRQEPHEfE.EEfEEPEPEP EfE3.MUjEPEPRQEPw$I E@EE |EEü < UE @tE PE@;u E @t E PE@;tE%E @ E @uEU @ fBE @uEU @"fB E @uEU @$fB E@ fEE@"fEE@$fEE U@fB E U@ fB"E U@ fB$E@EjEPt EPjEPB@ЃE6UEfB UEfB"UEfB$E EEÐUjEPRjEPÐUjjjhhhÐU E EEǀ UfUfE~EE EUEfE~EE EUEfE@ uEUfB E@"uEUfB"ÐUE@E PE PU jEPBPjjEPÐUEE"RaR*Box%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13 =Box.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Box.c -W0,-xp.XAKk4G4KwGKQUxW.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4KwGKQUxW.;backend;raw;cd;DBG_GEN 5.3.0charKSStringunsignedeCardinalvoidXtPointer_XtResourceLresource_nameX#resource_classX#resource_typeX#resource_sizeq# resource_offsetq#default_typeX#default_addr#XtResourcelongLt] resourceseF LT ] resourcesF^+CoreClassPart_WidgetClassRectcore_class#WidgetClass  XtProc - -XtWidgetClassProcunsigned charJXtEnumzWidgetintuXrmNameKBoolean hXtCallbackProc_XtCallbackReccallback#closure#XtCallbackListshortPositionunsigned short3Dimension_XtEventRecUcXtEventTable_TranslationData{XtTranslations XtBoundActions_XtStateRecunsigned long_XtTMRecStranslations#proc_table#current_state#lastEventTime# XtTMRecPixelPixmap= zWidgetList_XExtDatanumberu#next#free_private#private_data# uSXPointerXExtData_XDisplay+WindowVisualID ext_data&#visualidI#classu#red_mask# green_mask#blue_mask#bits_per_rgbu#map_entriesu#XVisual 8depthu#nvisualsu#visuals#Depth8_XGCIPGCColormapP ext_data&#display7#root<#widthu# heightu#mwidthu#mheightu#ndepthsu#depthsD# root_depthu#$root_visual#(default_gcU#,cmap^#0white_pixel#4black_pixel#8max_mapsu#<min_mapsu#@backing_storeu#Dsave_undersu#Hroot_input_mask]#LmScreen _CorePartt. selfh#widget_class#parenth#xrm_name|# being_destroyed#destroy_callbacks#constraints#x$#y$#widthE# heightE#"border_widthE#$managed#&sensitive#'ancestor_sensitive#(event_tableh#,tmS#0accelerators#@border_pixela#Dborder_pixmapm#Hpopup_list#Lnum_popupsq#PnameX#Tscreen #Xcolormap^#\window<#`depthq#dbackground_pixela#hbackground_pixmapm#lvisible#pmapped_when_managed#q CorePart_WidgetRect] core. #]XtArgVal nameX#value] #l  ArgListq  hh    XtInitProc  h    XtArgsProcXtValueMask Cursor<ybackground_pixmapm#background_pixel#border_pixmapm#border_pixel# bit_gravityu#win_gravityu#backing_storeu#backing_planes#backing_pixel# save_underu#$event_mask]#(do_not_propagate_mask]#,override_redirectu#0colormap^#4cursor #8* XSetWindowAttributesy h XtRealizeProc+Display2typeu#serial#send_eventu#display# window<#XAnyEventTime<3typeu#serial#send_eventu#display# window<#root<#subwindow<#timeB#xu# yu#$x_rootu#(y_rootu#,statee#0keycodee#4same_screenu#8MXKeyEvent<(typeu#serial#send_eventu#display# window<#root<#subwindow<#timeB#xu# yu#$x_rootu#(y_rootu#,statee#0buttone#4same_screenu#8CXButtonEvent<!typeu#serial#send_eventu#display# window<#root<#subwindow<#timeB#xu# yu#$x_rootu#(y_rootu#,statee#0is_hintK#4same_screenu#8;XMotionEventD4typeu#serial#send_eventu#display# window<#root<#subwindow<#timeB#xu# yu#$x_rootu#(y_rootu#,modeu#0detailu#4same_screenu#8focusu#<statee#@4XCrossingEventtypeu#serial#send_eventu#display# window<#modeu#detailu#IXFocusChangeEvent(htypeu#serial#send_eventu#display# window<#xu#yu#widthu#heightu# countu#$XExposeEventDrawable0Gtypeu#serial#send_eventu#display# drawable{#xu#yu#widthu#heightu# countu#$major_codeu#(minor_codeu#,XGraphicsExposeEventtypeu#serial#send_eventu#display# drawable{#major_codeu#minor_codeu#bXNoExposeEventYtypeu#serial#send_eventu#display# window<#stateu#XVisibilityEvent05typeu#serial#send_eventu#display# parent<#window<#xu#yu#widthu# heightu#$border_widthu#(override_redirectu#,pXCreateWindowEventtypeu#serial#send_eventu#display# event<#window<#NXDestroyWindowEventGtypeu#serial#send_eventu#display# event<#window<#from_configureu#XUnmapEventtypeu#serial#send_eventu#display# event<#window<#override_redirectu#YXMapEventLtypeu#serial#send_eventu#display# parent<#window<#XMapRequestEvent(typeu#serial#send_eventu#display# event<#window<#parent<#xu#yu# override_redirectu#$cXReparentEvent4typeu#serial#send_eventu#display# event<#window<#xu#yu#widthu# heightu#$border_widthu#(above<#,override_redirectu#0XConfigureEvent ytypeu#serial#send_eventu#display# event<#window<#xu#yu#XGravityEventtypeu#serial#send_eventu#display# window<#widthu#heightu#XResizeRequestEvent8typeu#serial#send_eventu#display# parent<#window<#xu#yu#widthu# heightu#$border_widthu#(above<#,detailu#0value_mask#4XConfigureRequestEventtypeu#serial#send_eventu#display# event<#window<#placeu#XCirculateEvent typeu#serial#send_eventu#display# parent<#window<#placeu#XCirculateRequestEventAtom typeu#serial#send_eventu#display# window<#atom*#timeB#stateu#5XPropertyEvent=typeu#serial#send_eventu#display# window<#selection*#timeB#XSelectionClearEvent(typeu#serial#send_eventu#display# owner<#requestor<#selection*#target*#property*# timeB#$XXSelectionRequestEvent$ typeu#serial#send_eventu#display# requestor<#selection*#target*#property*#timeB#  XSelectionEvent J!typeu#serial#send_eventu#display# window<#colormap^#newu#stateu# XColormapEvent Kp! ] ! ] ]! ]!b_!#sp!#l!#0?"typeu#serial#send_eventu#display# window<#message_type*#formatu#data!#!XClientMessageEvent "typeu#serial#send_eventu#display# window<#requestu#first_keycodeu#countu#Y"XMappingEventXID#typeu#display#resourceid"#serial# error_codeJ#request_codeJ#minor_codeJ##XErrorEvent K # ]4$typeu#serial#send_eventu#display# window<#key_vector###XKeymapEvent$typeu#serial#send_eventu#display# extensionu#evtypeu#"$XGenericEvent "%typeu#serial#send_eventu#display# extensionu#evtypeu#cookiee#data#$XGenericEventCookie ]`M% ]_XEvent`'typeu#xany2#xkey3#xbutton(#xmotion!#xcrossing4#xfocus#xexposeh#xgraphicsexposeG#xnoexpose#xvisibilityY#xcreatewindow5#xdestroywindow#xunmapG#xmap#xmaprequestL#xreparent#xconfigure#xgravityy#xresizerequest#xconfigurerequest#xcirculate#xcirculaterequest #xproperty#xselectionclear=#xselectionrequest#xselection #xcolormapJ!#xclient?"#xmapping"#xerror##xkeymap$#xgeneric$#xcookie"%#pad<%#M%XEvent'X  (h'' ' (XtActionProc_XtActionsRecW(stringX#proc(#%(W(XtActionListo(XtResourceListuXrmClass (h((XtWidgetProc_XRegion((Region (h'(((XtExposeProcK.)hhh   ).)XtSetValuesFuncKd)h  I)d)XtArgsFunceXtGeometryMask*request_modez)#x$#y$#widthE#heightE# border_widthE# siblingh#stack_modeu#)XtWidgetGeometry* M*hh,*,*1*M*XtAlmostProcBK*he*j**XtAcceptFocusProcXtVersionType*XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone*+h,*,**+XtGeometryHandler F+hX4+F+XtStringProc_CoreClassPartt.superclass#class_nameX#widget_sizeq#class_initialize# class_part_initialize2#class_inited[#initialize #initialize_hook #realize# actions\(#$num_actionsq#(resourcest(#,num_resourcesq#0xrm_class(#4compress_motion#8compress_exposure[#9compress_enterleave#:visible_interest#;destroy(#<resize(#@expose(#Dset_values3)#Hset_values_hooki)#Lset_values_almostR*#Pget_values_hook #Taccept_focus*#Xversion*#\callback_private#`tm_tableX#dquery_geometry+#hdisplay_acceleratorK+#lextension#p_CompositeClassPart .geometry_manager+#change_managed(#insert_child(#delete_child(# extension#.CompositeClassPart .emptyu#.BoxClassPart_BoxClassRec7/core_class#composite_class.#tbox_class.#.BoxClassRecboxClassRec7/aboxWidgetClassDoLayoutU13bbwEwidth Eheight3reply_width3reply_heightposition vbox iq wE hE lwE lhE bwE bhE h_spaceE widgeth num_mapped_childrenu swE shE width_neededE orientation20TTTju childP3 e1h11XtOrderProc _CompositePart [2children#num_childrenq#num_slotsq#insert_position1# 1CompositePart  2XtorientHorizontalXtorientVerticalo2XtOrientation k3h_spaceE#v_spaceE#orientation2#preferred_widthE#preferred_heightE# last_query_widthE# last_query_heightE#last_query_modez)#2BoxPart_BoxRec3core. #composite[2#tboxk3#y33BoxWidget EhPreferredSize$U44hwidget#,*constraint# ,*preferred#w3%widthE&preferred_widthE'preferred_heightE(*XtGeometryResultResize5 U4hwjunkETryNewLayoutI Ui63bbwpreferred_widthEpreferred_heightEproposed_widthEproposed_heightEiterationsu ;  /  /  (   <     constraints*reply*GeometryManager U4!7hw,*request ,*replywidthEheightEborderWidthEbbw3ChangeManaged4 UR7hw3ClassInitialize<7 UInitializeEU7hrequestDhnewD  argsD num_argsDnewbbw3FRealizeW[UG8hwVR8valueMaskV attributesVMaskG8SetValuesbtU8hcurrentahrequesta hnewa argsa num_argsa8sizee#addr#8eXmuCvtStringToOrientation898888 XawInitializeWidgetSetXtMoveWidgetz9zuuX* XtCreateWindow9zez99 _XtInherit= !XtWindowOfObject<99"K9"K98XrmValue: 3:: ::::XtAddressXtBaseOffsetXtImmediateXtResourceStringXtResourceQuarkXtWidgetBaseOffsetXtProcedureArg8:XtAddressMode ;address_mode:#address_id#sizeq#:XtAddConverter<;993:;e= 3!XtMakeResizeRequest4;<;eeA;A;= !XtIsManaged;;!XUnmapWindowu;7!XMapWindowu;7!XMapSubwindowsu<7"]<!__posix_ctime_rSF<<Stm$<tm_secu#tm_minu#tm_houru#tm_mdayu# tm_monu#tm_yearu#tm_wdayu#tm_ydayu#tm_isdstu# "F<<#__posix_asctime_rS<S&2 /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/local/include/X11/Xmu/usr/include/isoBox.cIntrinsic.hBoxP.hCoreP.hIntrinsicP.hXresource.hX.hXlib.hXutil.hCompositeP.hComposite.hConverters.hBox.htime_iso.h"0 9 K c w~        - F Rf o     $ = S a v T0      $ , W~o        ( 0 T _      }! 5 Ou       O Y d o       <a x        > M x      3 F s           , < T  t           O( 3/ ; C f          % 0 ; I W e n               5 F L Y w        #- <Y fn  DD%$> II:  :  I8 I!I 4I : ;  I  !I/ ' D ' D I< ' ID  :  :  :  : ( 4I?  : ;  . : ; @ ' D I: ;   4I : ; . : ;@ ' ID I: ; . : ;@ ' D . : ;@ ' D .? < ' D  .? < ' D !.? < ' ID "&I#.? < ' ID 1=I/boxClassRecd/boxWidgetClass=/DoLayout3PreferredSize4Resize4TryNewLayouti6GeometryManager!7ChangeManagedR7ClassInitializes7Initialize7RealizeW8SetValues=XStringqCardinalXtPointer_XtResourceLXtResource_WidgetClassRecWidgetClassXtProc2XtWidgetClassProc[XtEnum|XrmNameBooleanXtCallbackProc_XtCallbackRecXtCallbackList$PositionEDimensionhXtEventTableXtTranslationsXtBoundActions_XtTMRecSXtTMRecaPixelmPixmapWidgetListXPointer_XExtDataXExtData<WindowIVisualIDXVisual8DepthUGC^Colormapm Screen _CorePart. CorePart= _WidgetRechWidget] XtArgVall ArgList XtInitProc XtArgsProc XtValueMask Cursor* yXSetWindowAttributesXtRealizeProcDisplay2XAnyEventBTimeM3XKeyEventC(XButtonEvent;!XMotionEvent44XCrossingEventIXFocusChangeEventhXExposeEvent{DrawableGXGraphicsExposeEventbXNoExposeEventYXVisibilityEventp5XCreateWindowEventNXDestroyWindowEventGXUnmapEventYXMapEventLXMapRequestEventcXReparentEventXConfigureEventyXGravityEventXResizeRequestEventXConfigureRequestEventXCirculateEvent XCirculateRequestEvent*Atom5XPropertyEvent=XSelectionClearEventXXSelectionRequestEvent XSelectionEvent J!XColormapEvent!!?"XClientMessageEventY""XMappingEvent"XID##XErrorEvent#$XKeymapEvent"$$XGenericEvent$"%XGenericEventCookieM%_XEvent'XEvent(XtActionProc%(_XtActionsRec\(XtActionListt(XtResourceList(XrmClass(XtWidgetProc(Region(XtExposeProc3)XtSetValuesFunci)XtArgsFuncz)XtGeometryMask)*XtWidgetGeometryR*XtAlmostProc*XtAcceptFocusProc*XtVersionType*+XtGeometryHandlerK+XtStringProc^+_CoreClassPartCoreClassPart._CompositeClassPart.CompositeClassPart..BoxClassPart._BoxClassRec7/BoxClassRec1XtOrderProc1_CompositePart[2CompositeParto22XtOrientation2k3BoxParty3_BoxRec3BoxWidget4XtGeometryResultG8Mask8:XrmValue8::XtAddressMode:F<tm*=tresourcesresourcesY 5@ ` | ! '@  ;`!"+,78GHIJ K L M N OPan{T)T5GR 6LDq !m " "$ I M Q U  # $$ %) %. &R'%%%%% %$%0%8%<%@%L%T*X` l t ( ++++)G((`/)~/,//000011g1k1p1t1y1}11111113344 55555555555555566 66666#6'6~664787g7 k77 77 8f8 j8?FR\fnv~(2:DNV^fnv&.6>FNV^hrz"*2:BLT^hpz +2>HPZbjt~ (08ELX`jt| +2>FS Zfn{     4  tx"x+|?4=@P*LXZZ5j[{[d.da gk Lhu ,i EU@h;Bhu0EE;uEU;EU;uE PEPEPEPUE@hPPEPD ЋEUE􋀼PBhPEP ЋE EPEPE$tE EEEEU쉐EEE;tEUf,EEP$E@$;tEjEPtCEU0;0t/PEPuEU00E0t,UfPEPEE0u: highlight() : reset() : set() : notify() unset() !!DRX880dxR4R|R$8*Too many parameters passed to highlight action table.ShapeStylehighlightThicknessshapeStylecornerRoundPercentCornerRoundPercentshadowWidthShadowWidthsetnotifyhighlightresetunsetunhighlightCommand%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13ICommand.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Command.c -W0,-xp.XAKk4G4KwGKQE3W.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4KwGKQE3W.;backend;raw;cd;DBG_GEN 5.3.0charlongSr[defaultTranslationscMSx[wdefaultTranslationsMS Stringunsigned Cardinalvoid XtPointer _XtResource resource_name# resource_class# resource_type# resource_size# resource_offset# default_type# default_addr# XtResource[resourcesT [resourcesT (Widget &WidgetClass @ CXtProc b.U bXtWidgetClassProcunsigned char XtEnum [XtArgVal name# value# ArgList !! XtInitProc 0! 0XtArgsProcunsigned long FXtValueMaskW FPixmapint FColormap FCursor< background_pixmapn# background_pixelF# border_pixmapn# border_pixelF# bit_gravity{# win_gravity{# backing_store{# backing_planesF# backing_pixelF# save_under{#$ event_mask[#( do_not_propagate_mask[#, override_redirect{#0 colormap#4 cursor#8 XSetWindowAttributes $!i  $XtRealizeProc _XtActionsReco string# procs.#= oXtActionList XtResourceList {XrmClass SBoolean ! XtWidgetProc_XDisplay Display FWindowe type{# serialF# send_event{# display# window# XAnyEvent FTime<f type{# serialF# send_event{# display# window# root# subwindow# timeu# x{# y{#$ x_root{#( y_root{#, state#0 keycode#4 same_screen{#8 XKeyEvent<[ type{# serialF# send_event{# display# window# root# subwindow# timeu# x{# y{#$ x_root{#( y_root{#, state#0 button#4 same_screen{#8 v XButtonEvent<T type{# serialF# send_event{# display# window# root# subwindow# timeu# x{# y{#$ x_root{#( y_root{#, state#0 is_hintS#4 same_screen{#8 n XMotionEventDg type{# serialF# send_event{# display# window# root# subwindow# timeu# x{# y{#$ x_root{#( y_root{#, mode{#0 detail{#4 same_screen{#8 focus{#< state#@ g XCrossingEvent type{# serialF# send_event{# display# window# mode{# detail{# | XFocusChangeEvent( type{# serialF# send_event{# display# window# x{# y{# width{# height{# count{#$  XExposeEvent FDrawable0z type{# serialF# send_event{# display# drawable # x{# y{# width{# height{# count{#$ major_code{#( minor_code{#, XGraphicsExposeEvent type{# serialF# send_event{# display# drawable # major_code{# minor_code{# XNoExposeEvent type{# serialF# send_event{# display# window# state{# (XVisibilityEvent0h type{# serialF# send_event{# display# parent# window# x{# y{# width{# height{#$ border_width{#( override_redirect{#, XCreateWindowEvent type{# serialF# send_event{# display# event# window# XDestroyWindowEventz type{# serialF# send_event{# display# event# window# from_configure{# XUnmapEvent  type{# serialF# send_event{# display# event# window# override_redirect{# XMapEvent type{# serialF# send_event{# display# parent# window# XMapRequestEvent(7 type{# serialF# send_event{# display# event# window# parent# x{# y{# override_redirect{#$ XReparentEvent4 type{# serialF# send_event{# display# event# window# x{# y{# width{# height{#$ border_width{#( above#, override_redirect{#0 LXConfigureEvent  type{# serialF# send_event{# display# event# window# x{# y{# 4XGravityEvent3 type{# serialF# send_event{# display# window# width{# height{# XResizeRequestEvent8( type{# serialF# send_event{# display# parent# window# x{# y{# width{# height{#$ border_width{#( above#, detail{#0 value_maskF#4 MXConfigureRequestEvent type{# serialF# send_event{# display# event# window# place{# EXCirculateEvent@ type{# serialF# send_event{# display# parent# window# place{# XCirculateRequestEvent FAtom  type{# serialF# send_event{# display# window# atom]# timeu# state{# hXPropertyEventp type{# serialF# send_event{# display# window# selection]# timeu# XSelectionClearEvent(1 type{# serialF# send_event{# display# owner# requestor# selection]# target]# property]# timeu#$ XSelectionRequestEvent$ type{# serialF# send_event{# display# requestor# selection]# target]# property]# timeu# NXSelectionEvent } type{# serialF# send_event{# display# window# colormap# new{# state{# XColormapEventS[short[ [[ b# s# l#0{ type{# serialF# send_event{# display# window# message_type]# format{# data# XClientMessageEvent  type{# serialF# send_event{# display# window# request{# first_keycode{# count{# XMappingEvent FXID type{# display# resourceid3# serialF# error_code# request_code# minor_code# =XErrorEventS [4K type{# serialF# send_event{# display# window# key_vector# XKeymapEvent type{# serialF# send_event{# display# extension{# evtype{# ^XGenericEvent ^ type{# serialF# send_event{# display# extension{# evtype{# cookie# data# XGenericEventCookie[`[_XEvent`! type{# xanye# xkeyf # xbutton[ # xmotionT # xcrossingg # xfocus # xexpose # xgraphicsexposez# xnoexpose# xvisibility# xcreatewindowh# xdestroywindow# xunmapz# xmap # xmaprequest# xreparent7# xconfigure# xgravity# xresizerequest3# xconfigurerequest(# xcirculate# xcirculaterequest@# xproperty# xselectionclearp# xselectionrequest1# xselection# xcolormap}# xclient{# xmapping# xerror# xkeymapK# xgeneric# xcookie^# padx# XEvent!_XRegion(! 3!Region \!!#!8!E! \!XtExposeProcS!!!!t! !XtSetValuesFuncS!!! !XtArgsFunc XtGeometryMask Positionunsigned short "Dimension" request_mode!# x!# y!# width"# height"# border_width"# sibling!# stack_mode{# +"XtWidgetGeometry" "!!""" "XtAlmostProcuS#!## #XtAcceptFocusProc FXtVersionType#XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDoneM##!""# #XtGeometryHandler #!# #XtStringProc _CoreClassPartt& superclass.# class_name# widget_size# class_initializeH# class_part_initializeg# class_inited# initialize# initialize_hook5# realize)# actionst#$ num_actions#( resources#, num_resources#0 xrm_class#4 compress_motion#8 compress_exposure#9 compress_enterleave#: visible_interest#; destroy#< resize#@ exposea!#D set_values!#H set_values_hook!#L set_values_almost"#P get_values_hook5#T accept_focus!##X version9##\ callback_private#` tm_table#d query_geometry##h display_accelerator##l extension#p #CoreClassPart _WidgetClassRect& core_class&#& {XrmName '!' 'XtCallbackProc _XtCallbackRecq' callback$'# closure#9' q'XtCallbackList_XtEventRec' 'XtEventTable_TranslationData' 'XtTranslations '' 'XtBoundActions_XtStateRec( _XtTMRecx( translations'# proc_table'# current_state(# lastEventTimeF# (XtTMRec FPixel-.( (WidgetList _XExtData) number{# next)# free_private)# private_data )# ({)) ) XPointer (XExtData/) FVisualID ) ext_data>)# visualidH)# class{# red_maskF# green_maskF# blue_maskF# bits_per_rgb{# map_entries{# W)Visual) 7* depth{# nvisuals{# visuals)# *Depth7*_XGCH* O*GCP+ ext_data>)# displayC)# root# width{# height{# mwidth{# mheight{# ndepths{# depthsC*# root_depth{#$ root_visual)#( default_gcT*#, cmap#0 white_pixelF#4 black_pixelF#8 max_maps{#< min_maps{#@ backing_store{#D save_unders{#H root_input_mask[#L ]*Screen+ _CorePartt. self!# widget_class.# parent!# xrm_name&# being_destroyed# destroy_callbacksv'# constraints# x!# y!# width"# height"#" border_width"#$ managed#& sensitive#' ancestor_sensitive#( event_table'#, tmx(#0 accelerators'#@ border_pixel(#D border_pixmapn#H popup_list(#L num_popups#P name#T screen+#X colormap#\ window#` depth#d background_pixel(#h background_pixmapn#l visible#p mapped_when_managed#q +CorePart _WidgetRectM. core.# n.!#!M.R. n.XtActionProc =XtActionsRec..[actionsList.w.0.[actionsList.w.!. $/ change_sensitive.# /SimpleClassPart  /XtReliefNoneXtReliefRaisedXtReliefSunkenXtReliefRidgeXtReliefGroove :/XtRelief /!#!8!// / shadowdraw/# /ThreeDClassPart  0 foo{# /LabelClassPart _CommandClass V0 makes_compiler_happy{# #0CommandClassPart _CommandClassRec 0 core_class&# simple_class$/#t threeD_class/#x label_class0#| command_classV0# m0CommandClassRec commandClassRec0commandWidgetClass.Get_GCUT*1K9cbw(fg (bgvalues; %2 cursor# insensitive_bordern# cursor_name# pointer_fg(# pointer_bg(# international# 1SimplePart 0 T3 shadow_width"# top_shadow_pixel(# bot_shadow_pixel(# top_shadow_pxmapn# bot_shadow_pxmapn# top_shadow_contrast{# bot_shadow_contrast{# top_shadow_GCT*# bot_shadow_GCT*# user_data#$ be_nice_to_cmap#( relief/#, 62ThreeDPart FFont3 name]# card32F# p3XFontProp3 4 lbearing# rbearing# width# ascent# descent# attributes "# 3XCharStruct4Pd5 ext_data>)# fide3# direction# min_char_or_byte2# max_char_or_byte2# min_byte1# max_byte1# all_chars_exist{# default_char# n_properties{#$ properties3#( min_bounds4#, max_bounds4#8 per_char%4#D ascent{#H descent{#L *4XFontStructd5_XOC{5 5XFontSet5XtJustifyLeftXtJustifyCenterXtJustifyRight 5XtJustifyT 7 foreground(# fontv5# fontset5# label# justify5# internal_width"# internal_height"# pixmapn# resize# encoding# left_bitmapn# normal_GCT*#$ gray_GCT*#( stipplen#, stippledn#0 left_stippledn#4 label_x!#8 label_y!#: label_width"#< label_height"#> label_len"#@ lbm_y{#D lbm_width#H lbm_height#L depth#P 5LabelPart  7HighlightNoneHighlightWhenUnsetHighlightAlways 7XtCommandHighlight ( 8 highlight_thickness"# callbacksv'# gray_pixmapn# normal_GCT*# inverse_GCT*# set# highlighted7# shadow_width"# shape_style{# corner_round"#$ 8CommandPart _CommandRec8 F9 core.# simple%2#t threeDT3# label7# command8#8 F9CommandWidget\; function{# plane_maskF# foregroundF# backgroundF# line_width{# line_style{# cap_style{# join_style{# fill_style{# fill_rule{#$ arc_mode{#( tilen#, stipplen#0 ts_x_origin{#4 ts_y_origin{#8 fonte3#< subwindow_mode{#@ graphics_exposures{#D clip_x_origin{#H clip_y_origin{#L clip_maskn#P dash_offset{#T dashesS#X _9XGCValuesInitialize U;!request!new argsnum_argscbwK9shape_event_base{shape_error_base{HighlightRegionU8!<K9cbwouterRegion8!innerRegion8!emptyRegion8!s"rect<< x# y# width "# height "# <XRectangleSet#UE=!w"#!event" M.params"num_params"cbwK9$Unset1U=!w0#!event0 M.params0num_params0cbwK92ResetAU1>!w@#!event@ M.params@num_params@cbwK9BHighlightNU>!wM#!eventM M.paramsMnum_paramsMcbwK9OUnhighlighthU'?!wg#!eventg M.paramsgnum_paramsgcbwK9iNotifysUU?!wr#!eventr M.paramsrnum_paramsrcbwK9tRedisplayU?!w#!event 8!regionPaintCommandWidgetT USA!w#!event 8!regionchangecbwK9cwclassXAvery_thicknorm_gcT*rev_gcT*s"    H H offset{Bm0 SACommandWidgetClassDestroy UA!wcbwK9 SetValues} UrB!current!request !newargsnum_argsoldcbwK9cbwK9redisplay!ClassInitialize) U ShapeButton2UCK9cbw1checkRectangular1 corner_size"3RealizeGUVC!wFaCvalueMaskF attributesF FMaskVCResizePUC!wO{"XShapeQueryExtension{CC)CC-."XmuReshapeWidgetCC{{{_XDisplayC2D size# addr )#D Q j          ( 3 B DQ T a dy|       &,; S c    '     + 0P \ lx    H ]   O f l            ] q      @ H ` t |        & 4 h p w        3 _ l x       DD%$> I!I4I : ;  I !I/ I I:  :  I8 ' D ' D I : <  :  : ' ID  : ( 4I?  : ;  . : ; @ ' ID I: ;   : . : ; @ ' D 4I : ; . : ;@ ' D I: ;  D D . : ;@ ' ID !. : ;@ ' D ".? < ' ID #.? < ' D $.? < ' D %&I&.? < ' ID '.? < ' ID 9I1commandClassRec#1commandWidgetClassIE1Get_GC';Initialize;HighlightRegion<SetE=Unset=Reset1>Highlight>Unhighlight'?Notify?Redisplay?PaintCommandWidgetqADestroyASetValuesrBClassInitializeBShapeButtonCRealizefCResize IStringCardinalXtPointer_XtResourceXtResourceHXtProcgXtWidgetClassProcXtEnumXtArgValArgListXtInitProc5XtArgsProcWXtValueMasknPixmapColormapCursorXSetWindowAttributes)XtRealizeProctXtActionListXtResourceListXrmClassBooleanXtWidgetProcDisplayWindoweXAnyEventuTimef XKeyEventv [ XButtonEventn T XMotionEventg g XCrossingEvent| XFocusChangeEvent XExposeEvent Drawable zXGraphicsExposeEventXNoExposeEvent(XVisibilityEventhXCreateWindowEventXDestroyWindowEventzXUnmapEvent XMapEventXMapRequestEvent7XReparentEventLXConfigureEvent4XGravityEvent3XResizeRequestEventM(XConfigureRequestEventEXCirculateEvent@XCirculateRequestEvent]AtomhXPropertyEventpXSelectionClearEvent1XSelectionRequestEventNXSelectionEvent}XColormapEvent{XClientMessageEventXMappingEvent3XID=XErrorEventKXKeymapEvent^XGenericEvent^XGenericEventCookie_XEvent!XEvent8!Regiona!XtExposeProc!XtSetValuesFunc!XtArgsFunc!XtGeometryMask!Position"Dimension+""XtWidgetGeometry"XtAlmostProc!#XtAcceptFocusProc9#XtVersionTypeM##XtGeometryHandler#XtStringProc#_CoreClassPart&CoreClassPart&_WidgetClassRec.WidgetClass&XrmName$'XtCallbackProc9'_XtCallbackRecv'XtCallbackList'XtEventTable'XtTranslations'XtBoundActions(_XtTMRecx(XtTMRec(Pixel(WidgetList )XPointer(_XExtData/)XExtDataH)VisualIDW))Visual*7*DepthT*GC]*+Screen+_CorePart.CorePart-._WidgetRec!Widgets.XtActionProc=_XtActionsRec.XtActionsRec/$/SimpleClassPart://XtRelief//ThreeDClassPart/0LabelClassPart#0_CommandClassV0CommandClassPartm0_CommandClassRec0CommandClassRec1%2SimplePart62T3ThreeDParte3Fontp33XFontProp34XCharStruct*4d5XFontStruct5XFontSet55XtJustify57LabelPart77XtCommandHighlight88CommandPart8_CommandRecK9CommandWidget_9;XGCValues<<XRectangleXACommandWidgetClassVCMaskDEXrmValueFFXtAddressModeFFXtAppContextHtmIrdefaultTranslationsdefaultTranslationsresources resources.actionsList.actionsList<outerRegion,<innerRegionF<emptyRegionYb{f\  5`&` P# - 9 )I6QCXYbcno~     %Rgw+<OX_x(0r#$%&'('()(*'*+_)e*o+w'})','-E-c.6;/--L012; 1 3 2 & & & & & - 4 5  6 7P89-9:666666666666 666 6(,04 8< @D HLPT X2\dpx|=< >;>>>>O;;<<.=.=1:A19P1T16;:;;;(<'B<)\<*<<P=T== =@> D>> >3? 7?? ?@ @@@@@@@@AA AAA~AAAABBBB CCrCvC^eqy #+3=EMU]ery )19AIQ^eqy   !)3;CKU_gt {  #-5=EMW_gow %29EMU]emu !)19CPWckx '4M "+`4I@a1Li5Zk=j0l{/m ww# { L} ~ Ԁ     $  9 Dialog.o/ 1344826378 0 0 100644 29332 ` ELFn4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabDialog.cInitializeCreateDialogValueWidgetConstraintInitializeSetValuesGetValuesHookBbss.bssDdata.dataDrodata.rodataXtStringslabelWidgetClassXtCreateManagedWidgetXtSetValuescommandWidgetClassXtIsSubclassXtIsManagedstrcmpXtCreateWidgetXtManageChildXtDestroyWidgetXtGetValuesasciiTextWidgetClassXtSetKeyboardFocusXawDialogAddButtonXtAddCallbackXawDialogGetValueString.XAKk4G4KwGKQ08W.resourcesdialogClassRecformClassRecXawInitializeWidgetSet_XtInheritdialogWidgetClass.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUlE EEE|TŴEDŸEE@EETŴEDŸEE@EEEPTŴEEEUTŸEEE@EETŴEDŸEE@EjEPEPE PPhЋEEETŴEEEUTŸEEE@E EǀETŴEEEUTŸEEE@EETŴEDŸEE@EjEPEPE PPh$ЋEEtUEP"E@";}7EE@"EEEUjEPP EtjEPY EǀÐUE @EE @EPE PuE@ E@EuEUBEUBE@xE@tEEPxEDEE;ErzEU@;tEU@;uVEj@Pt+UPBPtEU@BEEE;EsÐUPEEEEEEă}UĸD‹E@EċEă|EEU;PsZUċEPhuE‹UċEPhuEËE@EċEU;PrEƒ9EPE̋EEЋEЉEE􋀨t UjEPP |EEE؉EEEEEEEEEjjEPEPPhЋEUE@PEjPDE􋀤t4E@@EjPEǀEÃEEȍT̋EEEȋUTЋEEE@EȋEtREP"E@";4EȍT̋E@"EEȋUTЋEEE@EȋUEPEPP EU􋀠;EuEjP|E􋀠u.EU@ fB EU@"fB"jEPBEEEEEUjEPP EǀEEÐUEEEEU;PskUE h[Pu=EEEEEUjEPP UE DUPE@EEU;PrÐUEEEETŬEEEUTŰEEE@EE,TŬEDŰEE@EE4TŬEDŰEE@EETŬEDŰEE@EE8TŬEEEUTŰEEE@EETŬEDŰEE@EETŬEDŰEE@EjEPEPEPPhDЋEE@xE@tEEPxED||;E|U@;t|U@;uT|j@Pt8|PBPtU|@@P|||;EdEjPEPEPEǀÐUjjjEPPE PEEtjjEPEPhEPÐUEEEEEUjEPP EEE[L T*8leftrighticonfromHorizlabelresizablefromVertvalueIconDialog%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13?Dialog.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Dialog.c -W0,-xp.XAKk4G4KwGKQ08W.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4KwGKQ08W.;backend;raw;cd;DBG_GEN 5.3.0charQYStringunsignedkCardinalvoidXtPointer_XtResourceRresource_name^#resource_class^#resource_type^#resource_sizew# resource_offsetw#default_type^#default_addr#XtResourcelongRzc resourceskL RT c resourcesLd+CoreClassPart_WidgetClassRectcore_class#WidgetClass XtProc 3&3XtWidgetClassProcunsigned charPXtEnumWidgetint{XrmNameQBoolean nXtCallbackProc_XtCallbackReccallback#closure#XtCallbackListshort!Positionunsigned short9Dimension_XtEventRec[iXtEventTable_TranslationDataXtTranslations XtBoundActions_XtStateRecunsigned long_XtTMRecYtranslations#proc_table#current_state#lastEventTime# XtTMRecPixelPixmapC WidgetList_XExtDatanumber{#next#free_private #private_data# { YXPointerXExtData_XDisplay1WindowVisualID ext_data,#visualidO#class{#red_mask# green_mask#blue_mask#bits_per_rgb{#map_entries{#^Visual >depth{#nvisuals{#visuals#Depth>_XGCOVGCColormapP ext_data,#display=#rootB#width{# height{#mwidth{#mheight{#ndepths{#depthsJ# root_depth{#$root_visual#(default_gc[#,cmapd#0white_pixel#4black_pixel#8max_maps{#<min_maps{#@backing_store{#Dsave_unders{#Hroot_input_maskc#LsScreen _CorePartt4 selfn#widget_class#parentn#xrm_name# being_destroyed#destroy_callbacks #constraints#x*#y*#widthK# heightK#"border_widthK#$managed#&sensitive#'ancestor_sensitive#(event_tablen#,tmY#0accelerators#@border_pixelg#Dborder_pixmaps#Hpopup_list#Lnum_popupsw#Pname^#Tscreen #Xcolormapd#\windowB#`depthw#dbackground_pixelg#hbackground_pixmaps#lvisible#pmapped_when_managed#q CorePart_WidgetRectc core4 #cXtArgVal name^#valuec #r  ArgListw  nn    XtInitProc  n    XtArgsProcXtValueMask Cursor<background_pixmaps#background_pixel#border_pixmaps#border_pixel# bit_gravity{#win_gravity{#backing_store{#backing_planes#backing_pixel# save_under{#$event_maskc#(do_not_propagate_maskc#,override_redirect{#0colormapd#4cursor# #80 XSetWindowAttributes n XtRealizeProc1Display8type{#serial#send_event{#display# windowB#XAnyEventTime<9type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,statek#0keycodek#4same_screen{#8SXKeyEvent<.type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,statek#0buttonk#4same_screen{#8IXButtonEvent<'type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,statek#0is_hintQ#4same_screen{#8AXMotionEventD:type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,mode{#0detail{#4same_screen{#8focus{#<statek#@:XCrossingEventtype{#serial#send_event{#display# windowB#mode{#detail{#OXFocusChangeEvent(ntype{#serial#send_event{#display# windowB#x{#y{#width{#height{# count{#$XExposeEventDrawable0Mtype{#serial#send_event{#display# drawable#x{#y{#width{#height{# count{#$major_code{#(minor_code{#,XGraphicsExposeEventtype{#serial#send_event{#display# drawable#major_code{#minor_code{#hXNoExposeEvent_type{#serial#send_event{#display# windowB#state{#XVisibilityEvent0;type{#serial#send_event{#display# parentB#windowB#x{#y{#width{# height{#$border_width{#(override_redirect{#,vXCreateWindowEventtype{#serial#send_event{#display# eventB#windowB#TXDestroyWindowEventMtype{#serial#send_event{#display# eventB#windowB#from_configure{#XUnmapEventtype{#serial#send_event{#display# eventB#windowB#override_redirect{#_XMapEventRtype{#serial#send_event{#display# parentB#windowB#XMapRequestEvent( type{#serial#send_event{#display# eventB#windowB#parentB#x{#y{# override_redirect{#$iXReparentEvent4type{#serial#send_event{#display# eventB#windowB#x{#y{#width{# height{#$border_width{#(aboveB#,override_redirect{#0XConfigureEvent type{#serial#send_event{#display# eventB#windowB#x{#y{#XGravityEventtype{#serial#send_event{#display# windowB#width{#height{#XResizeRequestEvent8type{#serial#send_event{#display# parentB#windowB#x{#y{#width{# height{#$border_width{#(aboveB#,detail{#0value_mask#4 XConfigureRequestEventtype{#serial#send_event{#display# eventB#windowB#place{#XCirculateEventtype{#serial#send_event{#display# parentB#windowB#place{#XCirculateRequestEventAtom type{#serial#send_event{#display# windowB#atom0#timeH#state{#;XPropertyEventCtype{#serial#send_event{#display# windowB#selection0#timeH#XSelectionClearEvent( type{#serial#send_event{#display# ownerB#requestorB#selection0#target0#property0# timeH#$^XSelectionRequestEvent$ type{#serial#send_event{#display# requestorB#selection0#target0#property0#timeH# ! XSelectionEvent P!type{#serial#send_event{#display# windowB#colormapd#new{#state{# XColormapEvent Qv! c !! c c! c!be!#sv!#l!#0E"type{#serial#send_event{#display# windowB#message_type0#format{#data!#!XClientMessageEvent "type{#serial#send_event{#display# windowB#request{#first_keycode{#count{#_"XMappingEventXID#type{#display#resourceid"#serial# error_codeP#request_codeP#minor_codeP##XErrorEvent Q # c4$type{#serial#send_event{#display# windowB#key_vector###XKeymapEvent$type{#serial#send_event{#display# extension{#evtype{#($XGenericEvent (%type{#serial#send_event{#display# extension{#evtype{#cookiek#data#$XGenericEventCookie c`S% c_XEvent`'type{#xany8#xkey9#xbutton.#xmotion'#xcrossing:#xfocus#xexposen#xgraphicsexposeM#xnoexpose#xvisibility_#xcreatewindow;#xdestroywindow#xunmapM#xmap#xmaprequestR#xreparent #xconfigure#xgravity#xresizerequest#xconfigurerequest#xcirculate#xcirculaterequest#xproperty#xselectionclearC#xselectionrequest #xselection #xcolormapP!#xclientE"#xmapping"#xerror##xkeymap$#xgeneric$#xcookie(%#padB%#S%XEvent'^ (n'' '(XtActionProc_XtActionsRec](string^#proc(#+(](XtActionListu(XtResourceList{XrmClass (n((XtWidgetProc_XRegion((Region (n'(((XtExposeProcQ4)nnn  )4)XtSetValuesFuncQj)n  O)j)XtArgsFunckXtGeometryMask*request_mode)#x*#y*#widthK#heightK# border_widthK# siblingn#stack_mode{#)XtWidgetGeometry* S*nn2*2*7*S*XtAlmostProcHQ*nk*p**XtAcceptFocusProcXtVersionType+XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone*+n2*2*++XtGeometryHandler L+n^:+L+XtStringProc_CoreClassPartt .superclass#class_name^#widget_sizew#class_initialize# class_part_initialize8#class_initeda#initialize #initialize_hook #realize# actionsb(#$num_actionsw#(resourcesz(#,num_resourcesw#0xrm_class(#4compress_motion#8compress_exposurea#9compress_enterleave#:visible_interest#;destroy(#<resize(#@expose(#Dset_values9)#Hset_values_hooko)#Lset_values_almostX*#Pget_values_hook #Taccept_focus*#Xversion*#\callback_private#`tm_table^#dquery_geometry"+#hdisplay_acceleratorQ+#lextension#p_CompositeClassPart .geometry_manager"+#change_managed(#insert_child(#delete_child(# extension# .CompositeClassPart _ConstraintClassPart f/resourcesz(#num_resourcesw#constraint_sizew#initialize # destroy(#set_values9)#extension#.ConstraintClassPart k/n//XtOrderProc _CompositePart 0children#num_childrenw#num_slotsw#insert_position/# /CompositePart _ConstraintPart J0mumble##0ConstraintPart _FormPart ;1default_spacing{#old_widthK#old_heightK#no_refigure{#needs_relayout# resize_in_layout# preferred_widthK#preferred_heightK#resize_is_no_op#_0FormPart _FormRec 1core4 #composite0#tconstraintJ0#form;1#J11FormWidget11KK1 1layout1#1FormClassPart 2empty{#2DialogClassPart_DialogClassRec2core_class#composite_class.#tconstraint_classf/#form_class1#dialog_class2#.2DialogClassRecdialogClassRec2[dialogWidgetClassInitializeKU3nrequestnnew  args num_args dw4 arglist4 arg_cntw_DialogPart4label^#value^#icons#iconWn# labelWn#valueWn#3DialogPart_DialogRec4core4 #composite0#tconstraintJ0#form;1#dialog4#%44DialogWidgetr Arg 4H4 cConstraintInitializewU5nrequestnnew  args num_args dw4 constraint7uuu children childP 85XawChainTopXawChainBottomXawChainLeftXawChainRightXawRubber5XawEdgeType <6LayoutPendingLayoutInProgressLayoutDone6LayoutState _FormConstraintsPart4 g7top5#bottom5#left5#right5# dx{#dy{#horiz_basen#vert_basen#allow_resize# virtual_width!#"virtual_height!#$new_x*#&new_y*#(layout_state<6#,deferred_resize#0N6FormConstraintsPart 7empty{#7DialogConstraintsPart_DialogConstraintsRec87formg7#dialog7#477DialogConstraintsnSetValuesUh9ncurrentnrequest nnew in_args in_num_args w4 old4 argsh9 num_argsw i{ checksy9,DDDhhargs91 4(y9 c 9 c 49 cGetValuesHookEU::nwD argsD  num_argsDa::Fs^Gsrc4Hi{I 4K: cCreateDialogValueWidget^ U;nw]dw4_arglist;`num_argswa   childrenvchildP 8w 4P); c XawDialogAddButtonL U;ndialog;name functionparambuttonnQ; XawDialogGetValueString UY&<nwargs&<valueY 47< c!XawInitializeWidgetSet"__posix_ttyname_r{<{Yk"__posix_getlogin_r{<Y{!_XtInherit#XtGetValues< k#XtSetValues= kQ=r "XtCreateManagedWidgetnX= ==n=kQX="XtCreateWidgetn=]==n=kQ=#XtAddCallback==#XtDestroyWidget=#XtSetKeyboardFocus>C "XtIsManaged8>>"XtIsSubclassb>>8>#XtManageChild>Q>Q>"strcmp{>>>c>"__posix_ctime_rY>>Ytm$}?tm_sec{#tm_min{#tm_hour{#tm_mday{# tm_mon{#tm_year{#tm_wday{#tm_yday{#tm_isdst{# >}?$__posix_asctime_rY?Y5 /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/include/isoDialog.cIntrinsic.hDialogP.hCoreP.hIntrinsicP.hXresource.hX.hXlib.hXutil.hCompositeP.hConstrainP.hFormP.hComposite.hForm.hDialog.htime_iso.h  9 _ q    , 9 i    , < I V_ h              V b dzu        |(5 G b p      , : M a n{       ,D R h v        : O g w|   " H x     * R T   z      % - J V k    DD%$> II:  :  I8 I!I 4I : ;  I  !I/ ' D ' D I< ' ID  :  :  :  : ( 4I?  : ;  . : ; @ ' D I: ;   . : ; @ ' ID 4I : ; . : ;@ ' D I: ; .?  : ;@ ' D &I .?  : ;@ ' ID !.? < ' D ".? < ' ID #.? < ' D $.? < ' ID j?2dialogClassRec2dialogWidgetClass);XawDialogAddButton;XawDialogGetValueStringr? 3Initialize4ConstraintInitialize8SetValues9GetValuesHookK:CreateDialogValueWidget ?^StringwCardinalXtPointer_XtResourceRXtResource_WidgetClassRecWidgetClassXtProc8XtWidgetClassProcaXtEnumXrmNameBooleanXtCallbackProc_XtCallbackRec XtCallbackList*PositionKDimensionnXtEventTableXtTranslationsXtBoundActions_XtTMRecYXtTMRecgPixelsPixmapWidgetListXPointer_XExtDataXExtDataBWindowOVisualID^Visual>Depth[GCdColormaps Screen _CorePart4 CorePartC _WidgetRecnWidgetc XtArgValr ArgList XtInitProc XtArgsProc XtValueMask# Cursor0 XSetWindowAttributesXtRealizeProcDisplay8XAnyEventHTimeS9XKeyEventI.XButtonEventA'XMotionEvent::XCrossingEventOXFocusChangeEventnXExposeEventDrawableMXGraphicsExposeEventhXNoExposeEvent_XVisibilityEventv;XCreateWindowEventTXDestroyWindowEventMXUnmapEvent_XMapEventRXMapRequestEventi XReparentEventXConfigureEventXGravityEventXResizeRequestEvent XConfigureRequestEventXCirculateEventXCirculateRequestEvent0Atom;XPropertyEventCXSelectionClearEvent^ XSelectionRequestEvent! XSelectionEvent P!XColormapEvent!!E"XClientMessageEvent_""XMappingEvent"XID##XErrorEvent#$XKeymapEvent($$XGenericEvent$(%XGenericEventCookieS%_XEvent'XEvent(XtActionProc+(_XtActionsRecb(XtActionListz(XtResourceList(XrmClass(XtWidgetProc(Region(XtExposeProc9)XtSetValuesFunco)XtArgsFunc)XtGeometryMask)*XtWidgetGeometryX*XtAlmostProc*XtAcceptFocusProc*XtVersionType*"+XtGeometryHandlerQ+XtStringProcd+_CoreClassPartCoreClassPart ._CompositeClassPart.CompositeClassPart._ConstraintClassPartf/ConstraintClassPart/XtOrderProc/_CompositePart0CompositePart#0_ConstraintPartJ0ConstraintPart_0_FormPart;1FormPartJ1_FormRec1FormWidget11FormClassPart22DialogClassPart.2_DialogClassRec2DialogClassRec3_DialogPart4DialogPart%4_DialogRec4DialogWidget4Arg55XawEdgeType6<6LayoutStateN6_FormConstraintsPartg7FormConstraintsPart77DialogConstraintsPart7_DialogConstraintsRec7DialogConstraints>tm*?zresourcesresourcesKoP'r $%&' ( ) * + ,-7H^j} LP >7TRTan>v>nis*=GI! Z!%_!%.<`"'M}#a w    $  : C &X | " $08<@LT*X`+lt,(,,,,,,,,,,)M((2)3-3344T5X5]5a5f5j58!899 99999"9'9+9094999=9B9F999h:l:::::::B;%F;;';BIU]emu}#+3;CKS[cks{ '/7?GOWaiqy!+8?KU]emu'/9CMUb%iu}'4( `   "\+Pe4?@dPL#VZ2XnjXv{Y c.4c f h i j  n  n  n  nForm.o/ 1344826378 0 0 100644 39668 ` ELF44(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabForm.c_CvtStringToEdgeTypeClassInitializeClassPartInitializeInitializeChangeFormGeometryLayoutLayoutChildResizeChildrenTransformCoordResizeGeometryManagerSetValuesConstraintInitializeConstraintSetValuesChangeManagedPreferredGeometryBbss.bssDdata.dataDrodata.rodatastrlenXmuCopyISOLatin1LoweredXrmStringToQuark.XAKk4G4KwGKQkCX.XtQChainLeft.XBKk4G4KwGKQkCX._CvtStringToEdgeType.edgeType.XAKk4G4KwGKQkCX.XtQChainRight.XAKk4G4KwGKQkCX.XtQChainTop.XAKk4G4KwGKQkCX.XtQChainBottom.XAKk4G4KwGKQkCX.XtQRubberXawInitializeWidgetSetXrmPermStringToQuarkXtStringsXtAddConverter.XBKk4G4KwGKQkCX.ClassInitialize.parentCvtArgsXmuNewCvtStringToWidgetXtSetTypeConverter_XtInheritXtMakeGeometryRequestXtIsManagedXtMoveWidgetXtWidgetToApplicationContextXtAppWarningMsgXtConfigureWidget.XAKk4G4KwGKQkCX.default_valueformWidgetClassXawFormDoLayoutXtWindowOfObjectXMoveResizeWindowformClassRec.XAKk4G4KwGKQkCX.resources.XAKk4G4KwGKQkCX.defEdge.XAKk4G4KwGKQkCX.formConstraintResourcesconstraintClassRec.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesU,Ej@P(E@PEPjEPEE;u yE;u aE;u IE;u 1E;u E@E@.E@EPE@E@ÐUjhjh jhjh$jh0jjjhh8hjjjhhhIhÐUEEE@EE=uEUÐUE EEU@ fEU@"fEǀUUUÐU@EEUE@ ;uUE@";uEEfEEfEE E t E E؋UEPEPEP EEuDEE؋EĉE܋EȉEẺEEЉEEԉEEPEPEP EEEUEt EUfBEt EUfBEEEÐU$]܋E@xEE@tEEEE+E;E}2E@@EE@,EEE+E;E|θfEEfEEEE+E;EEj@PE@@EEj@PEP&E@H E@X$ XfEUE;~EfEEP(E@H"E@X$ XfEUE;~EfEEEE+E;E4UEfEEfEUEfUEfEEfEUEfEUEjjPRQEPEEU@ fEU@"fEuEP E;|EP"E;| E EEEEtEEtjEP. EUEEE]ÐUEEE@xEE@tEEEE+E;EEj@PuaE@@EEt&UEHB&fAUEHB(fA!MEP&E@(PRAP EEE+E;EdÐU$]܋E@ElE@,rCEE@TEE@@TEjEPЍEPEPhthdhThDRE@,w$EU@fB&EU@fB(E@EEtHE@EjEP/]EP&EH E@$E K&UPȋEfH&E@EEtHE@EjEP]EP(EH"E@$E K(UPȋEfH(E@,]4H@UEu"E ~EUM fE+EtEuEE +EfEEfEEÐU<]ċEEE@tEE@xEECEEE+E;E&E@@EEj@PuE@XEEP Ejj@PRQSfEE@XEEP"Ejj@PRQSfEE@PEH"E@X$ X؋EEP Ejj@ PRQSbME@@$A+ЋEfP"E@PEH$E@X$ X؋EEP"Ejj@PRQSME@@$A+ЋEfP$E@"t E E@"EEfEE@$t E E@$E܋EfEEEEE]MUE@@$PRQSEPEȋ@PEEE+E;EEU@ fEU@"f]ÐU8]ȋE@EE@EE @%su E@ uQEt4EXȸиjjPRQEPЃEE @tE @fE E@ fEE @tE @ fE E@"fEUE@ ;u^UE@";uOEt4EXȸиjjPRQEPЃEE@ fEE@"fEUEfB UEfB"E @%UEXEH EP"jjPRQEPЃUEfB UEfB"U؋EEEPEPRQSEPEEӃu$UЋE;|U΋E;| EEEXEH EP"jjPRQEPЃtJE@ UfB"E@"UfB$E􋀐tUB0EE UEfB UEfB"EEԉEE]ÐUEEÐUE @EE @EE @ UfB"E @"UfB$E@;uEUBE@;uEUBUB0ÐUE@EE@EEU@;BufEU@;BuXEU@;BuJEU@ ;B uU:2fwCIwidthC IheightCforce_relayoutDnum_childrenMFchildrenGchildP:HmaxxIImaxyIIret_valJform;M444QQform;Tx(Uy(UR eealways_resize_childrenks X: LayoutPending LayoutInProgress LayoutDone :LayoutState_FormConstraintsPart4;top,#bottom,#left,#right,# dxM#dyM#horiz_bases#vert_bases#allow_resize# virtual_width#"virtual_height#$new_x(#&new_y(#(layout_stateX:#,deferred_resize#0j:FormConstraintsPart_FormConstraintsRec4;form;#;;FormConstraintsResizeChildrenU<swfw2num_childrenMchildrenchildP:^{{form;LayoutChildU=swform;refs244Hsubs=num_subs%%%ref_form;%~6~6~ref_form;B }= TransformCoord U(@>(locIold Inew,typeResize Ui?swfw2childrennum_childrenMchildP:x(y(widthIheightI1 D D a g a g form;BGeometryManager"U8@sw!0+request! 0+reply!old_widthI#old_heightI#fw2$form;%allowed+&ret_val8' 4 4 always_resize_childrenVret_widthIWret_heightIWSetValuesUHAscurrentsrequest snew args num_argsConstraintInitialize[UAsrequestsnew  args num_argsform;fw2ConstraintSetValuesUBscurrentsrequest snew args num_argscfc;nfc;xfp2ChangeManagedU}Cswfw2form;childrenchildPnum_childrenMchildsPreferredGeometryUU8Cswidget0+request 0+replyw2XawFormDoLayoutUEs_fwMdoit childP: fw2!num_childrenM"children#ws)form;+BXtQRubber4XtQChainBottom4XtQChainTop4XtQChainRight4XtQChainLeft4 XawInitializeWidgetSet!pE"XmuCopyISOLatin1LoweredExE_XDisplayEl4E#XmuNewCvtStringToWidgetBFEEEEEE"XtConfigureWidget|F~MM"XtMoveWidgetF~MM _XtInherit_XtAppStructF!pF!pF!pF!pFx"XtAppWarningMsg5GFFFFFFFA FXtAppContext#XtWidgetToApplicationContext:G}G5GA *#XtMakeGeometryRequest8G}GGGA #XtWindowOfObject@GG!pG!pGl4XrmValueGp:HH HH HH5eH:GHH DH"XtSetTypeConverterHGG:H?HMeH!pH!pHHH HHH"XtAddConverterIHHH?HA #XtIsManaged5II!p5Isize_t#strlen?IfI:I!pfI#XrmPermStringToQuark4IkI!pI#XrmStringToQuark4II#XMoveResizeWindowMJ;MM!J#__posix_ctime_rx6J Jxtm$Jtm_secM#tm_minM#tm_hourM#tm_mdayM# tm_monM#tm_yearM#tm_wdayM#tm_ydayM#tm_isdstM# !6JJ$__posix_asctime_rxJx 6 /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/include/sys/usr/include/isoForm.cIntrinsic.hForm.hFormP.hCoreP.hIntrinsicP.hXresource.hX.hXlib.hXutil.hCompositeP.hConstrainP.hComposite.htypes.htime_iso.h 3 D \ t             , @ T h |        . ; I W e v|          $ 8 DS a i t |      ~ 4 Q] n    o) R e        . 5 FL U ^{    m)24> @HO X d m     % 6 ? M ~        ( 1 D a m    ^   - g b !       * 8 F T _ m |          4 B t      J X f t         " 1 ? N Y fo x   d           , 8 Fpb       8 D P io x        Vp  o DD%$> 4I : ;  II:  :  I8 I !I I  !I/  :  ( ' D ' D I< ' ID  :  :  : 4I?  : ;  . : ; @ ' D I: ;  . : ;@ ' ID I: ; 4I : ; D D  . : ;@ ' D .?  : ;@ ' D  .? < ' D !&I".? < ' D #.? < ' ID $.? < ' ID GK3formClassRec3formWidgetClassCXawFormDoLayout@K3_CvtStringToEdgeType4ClassInitialize5ClassPartInitializet6Initialize6ChangeFormGeometry38Layout;ResizeChildren<LayoutChild=TransformCoord@>Resizei?GeometryManager@SetValuesHAConstraintInitializeAConstraintSetValuesBChangeManaged}CPreferredGeometry K}StringCardinalXtPointer_XtResourceqXtResource,XawEdgeType_WidgetClassRecWidgetClassXtProc=XtWidgetClassProcfXtEnumXrmNameBooleanXtCallbackProc_XtCallbackRec XtCallbackList(PositionIDimensionlXtEventTableXtTranslationsXtBoundActions_XtTMRecWXtTMRecePixelqPixmapWidgetList XPointer_XExtDataXExtData@WindowMVisualID\Visual < DepthY GCb Colormapq Screen _CorePart2 CorePartA _WidgetRecsWidgeta XtArgValp ArgList XtInitProc XtArgsProc XtValueMask!Cursor.}XSetWindowAttributesXtRealizeProcDisplay6XAnyEventFTimeQ7XKeyEventG,XButtonEvent?%XMotionEvent88XCrossingEventMXFocusChangeEventlXExposeEventDrawableKXGraphicsExposeEventfXNoExposeEvent]XVisibilityEventt9XCreateWindowEventRXDestroyWindowEventKXUnmapEvent]XMapEventPXMapRequestEventgXReparentEventXConfigureEvent}XGravityEventXResizeRequestEventXConfigureRequestEventXCirculateEventXCirculateRequestEvent.Atom9XPropertyEventA XSelectionClearEvent\ !XSelectionRequestEvent!!XSelectionEvent!N"XColormapEvent""C#XClientMessageEvent]##XMappingEvent#XID$$XErrorEvent$%XKeymapEvent&%%XGenericEvent%&&XGenericEventCookieQ&_XEvent(XEvent)XtActionProc))_XtActionsRec`)XtActionListx)XtResourceList)XrmClass)XtWidgetProc)Region)XtExposeProc7*XtSetValuesFuncm*XtArgsFunc~*XtGeometryMask*+XtWidgetGeometryV+XtAlmostProc+XtAcceptFocusProc+XtVersionType+ ,XtGeometryHandlerO,XtStringProcb,_CoreClassPartCoreClassPart/_CompositeClassPart/CompositeClassPart/_ConstraintClassPartd0ConstraintClassPart0XtOrderProc0_CompositePart 1CompositePart!1_ConstraintPartH1ConstraintPart]1_FormPart92FormPartH2_FormRec2FormWidget22FormClassPart3_FormClassReco3FormClassRecl44XrmValuePtr4XrmQuark55XtAddressMode55XtConvertArgRec^6FormWidgetClass8XtGeometryResult :X:LayoutStatej:_FormConstraintsPart;FormConstraintsPart;_FormConstraintsRec;FormConstraints:GXtAppContextGXrmValue?Isize_t6JtmKTdefault_valueresourcesresources>defEdgecformConstraintResourcesformConstraintResources*4edgeType4parentCvtArgsEXtQRubberEXtQChainBottom6EXtQChainTopPEXtQChainRightlEXtQChainLeft9gp$  m@%h4 ; KU{j`P~     Ji  5M`k `T);0Hc0|4",#:$I%Q&a'i&y(&)&*&&+ ,(%/4,<'CH,P(W\,d)kp,x*-./0--12313>445k6}7w 4` 8999:4<4O=>--(-4-8<HL@PTXdh@lpt@@---9-----9- ---(-0B4<@HP2\?p t2x22 22AIl9??P@AA3>3:33=4&445/666677?8C8.92979;9@9D9a9e9j9n9s9w9|999999999999; ;s<w<|<<<<< <<== =====T=X=]=a=f=j======== =L> P>??$?(?-?1?6?:???C?~? ?Q@U@Z@^@c@g@@@bAfAAABBBBBBBBCCD; DDDDDDDDDDDDDE*2E)LE(hE'E%CJV^fnv~ *7>JRZbov &.6>HPX`hpx $.8@HRZblt|  (7 >JT^fpz "*2:BLY `lt| ",6>FPX`hpx"*2:DLV`hpz   " , 4 > F N V c j v                   " * 2 : B O ;V b j r z           4> 44 " @+L?4K@h LhsZfuKjuD{v 0" , ,  L8       $ * ,Grip.o/ 1344826379 0 0 100644 19140 ` ELFG4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabGrip.cGripActionBbss.bssDdata.dataDrodata.rodataXtStringsXtCallCallbacks.XAKk4G4LwGKQUIX.resources.XAKk4G4LwGKQUIX.actionsListgripClassRecthreeDClassRecXawInitializeWidgetSet_XtInheritgripWidgetClass.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesU E EEEE@EEPhEP hR R"h|R$!! *XtDefaultForegroundGripActionGrip%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/132Grip.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Grip.c -W0,-xp.XAKk4G4LwGKQUIX.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4LwGKQUIX.;backend;raw;cd;DBG_GEN 5.3.0charMUStringunsignedgCardinalvoidXtPointer_XtResourceNresource_nameZ#resource_classZ#resource_typeZ#resource_sizes# resource_offsets#default_typeZ#default_addr#XtResourcelongNv_ resourcesg= N _ resources=((Widget&WidgetClass XtProc XtWidgetClassProcunsigned charXtEnum_XtArgValenameZ#value3#BeArgLists jx}XtInitProc jxXtArgsProcunsigned longXtValueMaskPixmapintColormapCursor<background_pixmap#background_pixel#border_pixmap#border_pixel# bit_gravity#win_gravity#backing_store#backing_planes#backing_pixel# save_under#$event_mask_#(do_not_propagate_mask_#,override_redirect#0colormap#4cursor'#84XSetWindowAttributes XtRealizeProc_XtActionsRecstringZ#proc .#XtActionListXtResourceListXrmClassMBoolean aTaXtWidgetProc_XDisplayyDisplayWindowtype#serial#send_event#display# window#XAnyEventTime<type#serial#send_event#display# window#root#subwindow#time #x# y#$x_root#(y_root#,stateg#0keycodeg#4same_screen#8XKeyEvent< type#serial#send_event#display# window#root#subwindow#time #x# y#$x_root#(y_root#,stateg#0buttong#4same_screen#8 XButtonEvent< type#serial#send_event#display# window#root#subwindow#time #x# y#$x_root#(y_root#,stateg#0is_hintM#4same_screen#8 XMotionEventD type#serial#send_event#display# window#root#subwindow#time #x# y#$x_root#(y_root#,mode#0detail#4same_screen#8focus#<stateg#@ XCrossingEvent type#serial#send_event#display# window#mode#detail# XFocusChangeEvent(1 type#serial#send_event#display# window#x#y#width#height# count#$ XExposeEventDrawable0type#serial#send_event#display# drawableD #x#y#width#height# count#$major_code#(minor_code#,S XGraphicsExposeEventtype#serial#send_event#display# drawableD #major_code#minor_code#+XNoExposeEvent"type#serial#send_event#display# window#state#XVisibilityEvent0type#serial#send_event#display# parent#window#x#y#width# height#$border_width#(override_redirect#,9XCreateWindowEvent{type#serial#send_event#display# event#window#XDestroyWindowEventtype#serial#send_event#display# event#window#from_configure#XUnmapEventtype#serial#send_event#display# event#window#override_redirect#"XMapEventtype#serial#send_event#display# parent#window#XMapRequestEvent(type#serial#send_event#display# event#window#parent#x#y# override_redirect#$,XReparentEvent4type#serial#send_event#display# event#window#x#y#width# height#$border_width#(above#,override_redirect#0XConfigureEvent Btype#serial#send_event#display# event#window#x#y#XGravityEventtype#serial#send_event#display# window#width#height#VXResizeRequestEvent8type#serial#send_event#display# parent#window#x#y#width# height#$border_width#(above#,detail#0value_mask#4XConfigureRequestEventMtype#serial#send_event#display# event#window#place#XCirculateEventtype#serial#send_event#display# parent#window#place#cXCirculateRequestEventAtom |type#serial#send_event#display# window#atom#time #state#XPropertyEventtype#serial#send_event#display# window#selection#time #XSelectionClearEvent(type#serial#send_event#display# owner#requestor#selection#target#property# time #$!XSelectionRequestEvent$|type#serial#send_event#display# requestor#selection#target#property#time # XSelectionEvent type#serial#send_event#display# window#colormap#new#state#XColormapEvent M9 _short 9S _ _d _b(#sB#lS#0type#serial#send_event#display# window#message_type#format#datad#XClientMessageEvent type#serial#send_event#display# window#request#first_keycode#count#+XMappingEventXIDUtype#display#resourceid#serial# error_code#request_code#minor_code#XErrorEvent M x _4type#serial#send_event#display# window#key_vectorg#xXKeymapEvent\type#serial#send_event#display# extension#evtype#XGenericEvent type#serial#send_event#display# extension#evtype#cookieg#data#pXGenericEventCookie _` __XEvent` type#xany#xkey#xbutton #xmotion #xcrossing #xfocus #xexpose1 #xgraphicsexpose#xnoexpose#xvisibility"#xcreatewindow#xdestroywindow{#xunmap#xmap#xmaprequest#xreparent#xconfigure#xgravityB#xresizerequest#xconfigurerequest#xcirculateM#xcirculaterequest#xproperty|#xselectionclear#xselectionrequest#xselection|#xcolormap#xclient#xmapping#xerrorU#xkeymap#xgeneric\#xcookie#pad#XEvent _XRegion  Region      XtExposeProcM/!jx !/!XtSetValuesFuncMe!jxJ!e!XtArgsFuncgXtGeometryMask9Positionunsigned short!DimensionG"request_mode{!#x!#y!#width!#height!# border_width!# sibling#stack_mode#!XtWidgetGeometryG" "^"^"c""XtAlmostProc M""""XtAcceptFocusProcXtVersionType.#XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone"I#^"^".#I#XtGeometryHandler x#Zf#x#XtStringProc_CoreClassParttL&superclass#class_nameZ#widget_sizes#class_initialize# class_part_initialize#class_inited&#initialize#initialize_hook#realize# actions #$num_actionss#(resources"#,num_resourcess#0xrm_class7#4compress_motionF#8compress_exposure&#9compress_enterleaveF#:visible_interestF#;destroyf#<resizef#@expose #Dset_values4!#Hset_values_hookj!#Lset_values_almost"#Pget_values_hook#Taccept_focus"#Xversion"#\callback_private#`tm_tableZ#dquery_geometryN##hdisplay_accelerator}##lextension#p#CoreClassPart_WidgetClassRect&core_classL&#`&XrmName &&&XtCallbackProc_XtCallbackRec'callback&#closure#&'XtCallbackList_XtEventRec!'/'XtEventTable_TranslationDataG'Z'XtTranslations t'w'|'XtBoundActions_XtStateRec'_XtTMRec(translations_'#proc_table'#current_state'#lastEventTime# 'XtTMRecPixel-((-(WidgetList_XExtData(number#next(#free_private(#private_data(# C((((UXPointerC(XExtData(yVisualID )ext_data(#visualid(#class#red_mask# green_mask#blue_mask#bits_per_rgb#map_entries#(Visual) )depth#nvisuals#visuals)#)Depth)_XGC))GCPW+ext_data(#display(#root#width# height#mwidth#mheight#ndepths#depths)# root_depth#$root_visual)#(default_gc)#,cmap#0white_pixel#4black_pixel#8max_maps#<min_maps#@backing_store#Dsave_unders#Hroot_input_mask_#L)ScreenW+_CorePartt-self#widget_class#parent#xrm_name&# being_destroyedF#destroy_callbacks '#constraints#x!#y!#width!# height!#"border_width!#$managedF#&sensitiveF#'ancestor_sensitiveF#(event_table4'#,tm(#0accelerators_'#@border_pixel(#Dborder_pixmap#Hpopup_list2(#Lnum_popupss#PnameZ#Tscreend+#Xcolormap#\window#`depths#dbackground_pixel(#hbackground_pixmap#lvisibleF#pmapped_when_managedF#qi+CorePart_WidgetRect-core-#Z . -x-.XtActionProcXtActionsRec.>._ actionsList/.O .i. _ actionsListX.OF.. .change_sensitive.#.SimpleClassPart  */XtReliefNoneXtReliefRaisedXtReliefSunkenXtReliefRidgeXtReliefGroove.XtRelief Z/  */F9/ z/shadowdrawZ/#_/ThreeDClassPart  /empty#/GripClassPart _GripClassRec 0core_classL&#simple_class.#tthreeD_classz/#xgrip_class/#|/GripClassRec gripClassRec 0VgripWidgetClassGripAction2U0widget event -paramsxnum_params call_data71_XawGripCallData 71event #params-#num_paramss#0XawGripCallDataRec XawInitializeWidgetSet_XtInheritM|1XtCallCallbacks1((1_1__posix_ctime_rU11Utm$z2tm_sec#tm_min#tm_hour#tm_mday# tm_mon#tm_year#tm_wday#tm_yday#tm_isdst# 1z2__posix_asctime_rU2UO /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/include/isoGrip.cIntrinsic.hCoreP.hIntrinsicP.hXlib.hX.hXresource.hXutil.hGripP.hSimpleP.hThreeDP.hThreeD.hGrip.htime_iso.h   0  DD%$> II:  :  I8 I!I 4I : ;  I  !I/ ' D ' D I : <  :  : ' ID  : ( 4I?  : ;  . : ; @ ' D I: ;  .? < ' D &I.? < ' D .? < ' ID .? < ' ID 3230gripClassRecO0gripWidgetClass2n0GripActionl2ZStringsCardinalXtPointer_XtResourceNXtResourceXtProcXtWidgetClassProc&XtEnum3XtArgValBjArgListXtInitProcXtArgsProcXtValueMaskPixmapColormap'Cursor4XSetWindowAttributesXtRealizeProc XtActionList"XtResourceList7XrmClassFBooleanfXtWidgetProcDisplayWindowXAnyEvent TimeXKeyEvent XButtonEvent XMotionEvent XCrossingEvent XFocusChangeEvent 1 XExposeEventD DrawableS XGraphicsExposeEvent+XNoExposeEvent"XVisibilityEvent9XCreateWindowEvent{XDestroyWindowEventXUnmapEvent"XMapEventXMapRequestEvent,XReparentEventXConfigureEventBXGravityEventVXResizeRequestEventXConfigureRequestEventMXCirculateEventcXCirculateRequestEventAtom|XPropertyEventXSelectionClearEvent!XSelectionRequestEvent|XSelectionEventXColormapEventdXClientMessageEvent+XMappingEventXIDUXErrorEventxXKeymapEvent\XGenericEventpXGenericEventCookie_XEvent XEvent Region XtExposeProc4!XtSetValuesFuncj!XtArgsFunc{!XtGeometryMask!Position!Dimension!G"XtWidgetGeometry"XtAlmostProc"XtAcceptFocusProc"XtVersionType"N#XtGeometryHandler}#XtStringProc#_CoreClassPartL&CoreClassPart`&_WidgetClassRecWidgetClass&XrmName&XtCallbackProc&_XtCallbackRec 'XtCallbackList4'XtEventTable_'XtTranslations'XtBoundActions'_XtTMRec(XtTMRec(Pixel2(WidgetList(XPointerC(_XExtData(XExtData(VisualID()Visual))Depth)GC)W+Screeni+_CorePart-CorePart-_WidgetRecWidget .XtActionProc_XtActionsRec.XtActionsRec..SimpleClassPart.*/XtRelief_/z/ThreeDClassPart//GripClassPart/_GripClassRec 0GripClassRec0_XawGripCallData71XawGripCallDataRec1tmJ2vresourcesresources>.actionsListi.actionsList2     8ETkv ) $08<@LP TX\hptx   IT..K0j0}00%19AI    4  @2rt"%+?42@7SL8vZe:7j:!{:p-CN|C E@@MfEu$UfUf`Ej PEEUfUfEEEEt$E+EPEPEP EE+EPEPEP EEU;~ UEfE@EE@t&EEP>E@@‹Ufj EPEE?E@jEPPEPEP EEt-jEPPEPEP E#jEPPEPEP EEU;~ UEfEjPUfEt7]EPPEP Uf-UEPPEP Uf]U\EEE@hEE@EEEu,jh@EPh jEPЋE!EPh @EP ЋEÐU`]EEE@hEE@EE]MUEjj@dPBhPPCXPEEEUЉEu,jh@EPh jEPЋE!EPh EEP ЋE]ÐUEtE@"U+E EǀÐU]uEu^EtPEpX]MUEj PEPPPEPEPEPPFP(uEǀEǀjEP#]uÐUE EPE PuUfEuYE@Tt6Ej@TPj@PЋE@TPRE EEU^Et:EjPj@PЋEPREEEUjEPjEP jEPRE@"uEEMBfA"jEPUE;vUEUHfB"E@ uaEt)EuUE‰EEEEMBȋEfH UfUfE PjEPB@ЃEǀEǀÐUL]EEE@EPEPu;E~,MUjPPEPE PEPAxЃEEEEEEt1EEE;E~E+EU‰EEEjPEPREPEPujEPtEE EEEEEEEEEEE@>fEEfEE`ENEEjEPucEu;]MUEj PBhPA\PPEPЋEEt EEE uaE@XEȋEEЋ]MEEjPRPPjjEPEЋ@`PEPEȋ@P,]E@XEȋEEЋ]MEEPRPPjjEPEЋ@`PEPEȋ@P(ESEjPE܋E@jPUfEE=j EPE؋E؃E@XEȋEE]EUE+EjjPEPRQEPPE@`PEȋ@P(E@UfEE@Ej EPE؋E؃yjEPEEtOE@XEȋEE]EUjjEPEPRQEPPE@`PEȋ@P(E=j EPE܋E܃EtVE@XEȋEEEE]E+EPEPSEPEPE@`PEȋ@P@E@XEȋ]EUE+EPEPRQEPC`PEȋ@PEP>E@@MfME@Ej EPE܋E܃jEPEEEtTE@XEȋEEEE]EPEPSEPEPE@`PEȋ@P>E@XEȋ]EUEPEPRQEPC`PEȋ@PQEEjEPucEu;]MUEj PBhPA\PPEPЋEEt EEE uaE@XEȋEEЋEEEEjPRQSjjEPEЋ@`PEPEȋ@P,]E@XEȋEEЋEEEEPRQSjjEPEЋ@`PEPEȋ@P(]ÐUEt(EuUE‰EEEUfEPEfE[U E+ЋE+fU7U E+Ћ¹fEEw$UE;}EfEUE+ЋEfPUEfUE+Ћ¹fEUE+ЋEfPUEfEU+E8UEEEH EP"jEPEPRQEPajEPsÐU$]܋EEE EEEEEEE}UDE@EE|EEU;Ps~UEPhPuEUEPhhuEUEPhuEE@EEU;PrEuEU@TEU;EU;BTtEjPEU;BTt[Et:EjPj@PЋEPREEEUEEulEucEU;uOEtEU;u,EE;uEU;tjEPEEU;u0EE;uEE;tEEEEP"E@";u'EuEEMBfA"jEPUE;vUEUHfB"EP E@ ;ukEubEt*EuUE‰E EEEMBȋEfH EEtcEE;vEEBEUEHEE@"U;~ UEfB"EttEt(EuUE‰EEEEMBȉME@ U;~ UEfB EU@h;Bhu.EU;uEER;PtiEPEPEPEPUEPBXPjEPjEPHEEU;t7EǀEtEPXEPBPEU;t7EǀEtEPXEPBPEt&EH EP"jEPEPRQEP;Eu/Eu&jEPjEP;t E EEEE]ÐUEEEU;BTtEjPEPEPEPEPEtEPXEPBPEtEPXEPBPUEPBXPÐU EEE@ Et(EuUE‰EEEEMBȋEfHEEMBfA E @ u.E PE@;uE P E@ ;u E=EPE@ ;uEP E@";u EEE$8D${bdRURP\ P 4htR|R$ *XtDefaultForegroundXtDefaultFontXtDefaultFontSetencodingEncodingleftBitmapLeftBitmapshadowWidthShadowWidthLabel%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13KLabel.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Label.c -W0,-xp.XAKk4G4LwGKQEOX.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4LwGKQEOX.;backend;raw;cd;DBG_GEN 5.3.0charOWStringunsignediCardinalvoidXtPointer_XtResourcePresource_name\#resource_class\#resource_type\#resource_sizeu# resource_offsetu#default_type\#default_addr#XtResourcelongPxa resourcesi] Pl a resources]c+CoreClassPart_WidgetClassRectcore_class#WidgetClass XtProc 2%2XtWidgetClassProcunsigned charOXtEnumWidgetintzXrmNameOBoolean mXtCallbackProc_XtCallbackReccallback#closure#XtCallbackListshort Positionunsigned short8Dimension_XtEventRecZhXtEventTable_TranslationDataXtTranslations XtBoundActions_XtStateRecunsigned long_XtTMRecXtranslations#proc_table#current_state#lastEventTime# XtTMRecPixelPixmapB WidgetList_XExtDatanumberz#next#free_private#private_data # zWXPointerXExtData_XDisplay0WindowVisualID ext_data+#visualidN#classz#red_mask# green_mask#blue_mask#bits_per_rgbz#map_entriesz#]Visual =depthz#nvisualsz#visuals#Depth=_XGCNUGCColormapP ext_data+#display<#rootA#widthz# heightz#mwidthz#mheightz#ndepthsz#depthsI# root_depthz#$root_visual#(default_gcZ#,cmapc#0white_pixel#4black_pixel#8max_mapsz#<min_mapsz#@backing_storez#Dsave_undersz#Hroot_input_maska#LrScreen _CorePartt3 selfm#widget_class#parentm#xrm_name# being_destroyed#destroy_callbacks #constraints#x)#y)#widthJ# heightJ#"border_widthJ#$managed#&sensitive#'ancestor_sensitive#(event_tablem#,tmX#0accelerators#@border_pixelf#Dborder_pixmapr#Hpopup_list#Lnum_popupsu#Pname\#Tscreen #Xcolormapc#\windowA#`depthu#dbackground_pixelf#hbackground_pixmapr#lvisible#pmapped_when_managed#q CorePart_WidgetRectb core3 #aXtArgVal name\#valueb #q  ArgListu  mm    XtInitProc  m    XtArgsProcXtValueMask Cursor<~background_pixmapr#background_pixel#border_pixmapr#border_pixel# bit_gravityz#win_gravityz#backing_storez#backing_planes#backing_pixel# save_underz#$event_maska#(do_not_propagate_maska#,override_redirectz#0colormapc#4cursor" #8/ XSetWindowAttributes~ m XtRealizeProc0Display7typez#serial#send_eventz#display# windowA#XAnyEventTime<8typez#serial#send_eventz#display# windowA#rootA#subwindowA#timeG#xz# yz#$x_rootz#(y_rootz#,statei#0keycodei#4same_screenz#8RXKeyEvent<-typez#serial#send_eventz#display# windowA#rootA#subwindowA#timeG#xz# yz#$x_rootz#(y_rootz#,statei#0buttoni#4same_screenz#8HXButtonEvent<&typez#serial#send_eventz#display# windowA#rootA#subwindowA#timeG#xz# yz#$x_rootz#(y_rootz#,statei#0is_hintO#4same_screenz#8@XMotionEventD9typez#serial#send_eventz#display# windowA#rootA#subwindowA#timeG#xz# yz#$x_rootz#(y_rootz#,modez#0detailz#4same_screenz#8focusz#<statei#@9XCrossingEventtypez#serial#send_eventz#display# windowA#modez#detailz#NXFocusChangeEvent(mtypez#serial#send_eventz#display# windowA#xz#yz#widthz#heightz# countz#$XExposeEventDrawable0Ltypez#serial#send_eventz#display# drawable#xz#yz#widthz#heightz# countz#$major_codez#(minor_codez#,XGraphicsExposeEventtypez#serial#send_eventz#display# drawable#major_codez#minor_codez#gXNoExposeEvent^typez#serial#send_eventz#display# windowA#statez#XVisibilityEvent0:typez#serial#send_eventz#display# parentA#windowA#xz#yz#widthz# heightz#$border_widthz#(override_redirectz#,uXCreateWindowEventtypez#serial#send_eventz#display# eventA#windowA#SXDestroyWindowEventLtypez#serial#send_eventz#display# eventA#windowA#from_configurez#XUnmapEventtypez#serial#send_eventz#display# eventA#windowA#override_redirectz#^XMapEventQtypez#serial#send_eventz#display# parentA#windowA#XMapRequestEvent( typez#serial#send_eventz#display# eventA#windowA#parentA#xz#yz# override_redirectz#$hXReparentEvent4typez#serial#send_eventz#display# eventA#windowA#xz#yz#widthz# heightz#$border_widthz#(aboveA#,override_redirectz#0XConfigureEvent ~typez#serial#send_eventz#display# eventA#windowA#xz#yz#XGravityEventtypez#serial#send_eventz#display# windowA#widthz#heightz#XResizeRequestEvent8typez#serial#send_eventz#display# parentA#windowA#xz#yz#widthz# heightz#$border_widthz#(aboveA#,detailz#0value_mask#4XConfigureRequestEventtypez#serial#send_eventz#display# eventA#windowA#placez#XCirculateEventtypez#serial#send_eventz#display# parentA#windowA#placez#XCirculateRequestEventAtom typez#serial#send_eventz#display# windowA#atom/#timeG#statez#:XPropertyEventBtypez#serial#send_eventz#display# windowA#selection/#timeG#XSelectionClearEvent( typez#serial#send_eventz#display# ownerA#requestorA#selection/#target/#property/# timeG#$]XSelectionRequestEvent$ typez#serial#send_eventz#display# requestorA#selection/#target/#property/#timeG#  XSelectionEvent O!typez#serial#send_eventz#display# windowA#colormapc#newz#statez# XColormapEventOu! a ! a a! a!bd!#su!#l!#0D"typez#serial#send_eventz#display# windowA#message_type/#formatz#data!#!XClientMessageEvent "typez#serial#send_eventz#display# windowA#requestz#first_keycodez#countz#^"XMappingEventXID#typez#display#resourceid"#serial# error_codeO#request_codeO#minor_codeO##XErrorEventO # a4$typez#serial#send_eventz#display# windowA#key_vector###XKeymapEvent$typez#serial#send_eventz#display# extensionz#evtypez#'$XGenericEvent '%typez#serial#send_eventz#display# extensionz#evtypez#cookiei#data#$XGenericEventCookiea`R% a_XEvent`'typez#xany7#xkey8#xbutton-#xmotion&#xcrossing9#xfocus#xexposem#xgraphicsexposeL#xnoexpose#xvisibility^#xcreatewindow:#xdestroywindow#xunmapL#xmap#xmaprequestQ#xreparent #xconfigure#xgravity~#xresizerequest#xconfigurerequest#xcirculate#xcirculaterequest#xproperty#xselectionclearB#xselectionrequest #xselection #xcolormapO!#xclientD"#xmapping"#xerror##xkeymap$#xgeneric$#xcookie'%#padA%#R%XEvent'\ (m'' '(XtActionProc_XtActionsRec\(string\#proc(#*(\(XtActionListt(XtResourceListzXrmClass (m((XtWidgetProc_XRegion((Region (m'(((XtExposeProcO3)mmm  )3)XtSetValuesFuncOi)m  N)i)XtArgsFunciXtGeometryMask*request_mode)#x)#y)#widthJ#heightJ# border_widthJ# siblingm#stack_modez#)XtWidgetGeometry* R*mm1*1*6*R*XtAlmostProcGO*mj*o**XtAcceptFocusProcXtVersionType+XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone*+m1*1*++XtGeometryHandler K+m\9+K+XtStringProc_CoreClassPartt.superclass#class_name\#widget_sizeu#class_initialize# class_part_initialize7#class_inited`#initialize #initialize_hook #realize# actionsa(#$num_actionsu#(resourcesy(#,num_resourcesu#0xrm_class(#4compress_motion#8compress_exposure`#9compress_enterleave#:visible_interest#;destroy(#<resize(#@expose(#Dset_values8)#Hset_values_hookn)#Lset_values_almostW*#Pget_values_hook #Taccept_focus*#Xversion*#\callback_private#`tm_table\#dquery_geometry!+#hdisplay_acceleratorP+#lextension#p0.m. V.change_sensitive0.#5.SimpleClassPart  .XtReliefNoneXtReliefRaisedXtReliefSunkenXtReliefRidgeXtReliefGroovel.XtRelief .m'(.. /shadowdraw.#.ThreeDClassPart @/fooz#,/LabelClassPart_LabelClassRec/core_class#simple_classV.#tthreeD_class/#xlabel_class@/#|U/LabelClassReclabelClassRec/labelWidgetClassClassInitialize'USetTextWidthAndHeight`U2S9lwfs6nlWESSrootAxzyzwidthiheightibwidepthi[fset6ext944W^W^labelWuwidthz!^^^widthz+[[[[[labelW?=UUwidthzC&&widthzQ w3cursor" #insensitive_borderr#cursor_name\#pointer_fgf# pointer_bgf#international#2SimplePart 0 4shadow_widthJ#top_shadow_pixelf#bot_shadow_pixelf#top_shadow_pxmapr# bot_shadow_pxmapr#top_shadow_contrastz#bot_shadow_contrastz#top_shadow_GCZ#bot_shadow_GCZ# user_data#$be_nice_to_cmap#(relief.#,3ThreeDPart Font4name/#card32#4XFontProp4 e5lbearing #rbearing #width #ascent #descent #attributes8# 4XCharStructe5P6ext_data+#fid4#directioni#min_char_or_byte2i# max_char_or_byte2i#min_byte1i#max_byte1i#all_chars_existz#default_chari# n_propertiesz#$properties4#(min_boundse5#,max_boundse5#8per_charw5#Dascentz#Hdescentz#L|5XFontStruct6_XOC66XFontSet #7XtJustifyLeftXtJustifyCenterXtJustifyRight6XtJustify T8foregroundf#font6#fontset6#labelW# justify#7#internal_widthJ#internal_heightJ#pixmapr#resize#encodingO#left_bitmapr# normal_GCZ#$gray_GCZ#(stippler#,stippledr#0left_stippledr#4label_x)#8label_y)#:label_widthJ#<label_heightJ#>label_lenJ#@lbm_yz#Dlbm_widthi#Hlbm_heighti#Ldepthi#P37LabelPart_LabelRecN9core3 #simplew3#tthreeD4#label8#9N9LabelWidget9x #y #width8#height8#e9XRectangle9max_ink_extent9#max_logical_extent9#9XFontSetExtents9GetnormalGCjUK:S9lwivalues<k\<functionz#plane_mask#foreground#background# line_widthz#line_stylez#cap_stylez#join_stylez#fill_stylez# fill_rulez#$arc_modez#(tiler#,stippler#0ts_x_originz#4ts_y_originz#8font4#<subwindow_modez#@graphics_exposuresz#Dclip_x_originz#Hclip_y_originz#Lclip_maskr#Pdash_offsetz#TdashesO#XK:XGCValuesGetgrayGCUX<S9lwvalues<compute_bitmap_offsetsU<S9lwset_bitmap_infoU=S9lwrootAxzyzbwiInitialize U=mrequestmnew  args num_argslwS9RedisplayU?mgw'event (regionwS9lwclass?pmrgcZ}      xzwidthiN ` O` OlenzlabelWy)ksy) O) v) vext97\ j j nlW<|O|O|nlWNB(U/?LabelWidgetClass_RepositionUp@S9lwJwidth Jheightp@dxp@dynewPos)leftedge))ResizebU@mwlwS9dx)dy) SetValuesU:Bmcurrentmrequest mnew args num_argscurlwS9reqlwS9newlwS9izwas_resizedredisplaychecks:BIxRxRxdx)+dy)+KB aDestroy7UBmw6lwS98 QueryGeometryJUBBmwI1*intendedI 1*preferredIlwS9K*XtGeometryResult!absz(Czr"XmuReleaseStippledPixmapZC(Cr!XmuCreateStippledPixmaprCZCrriCsizei#addr #Ci"XmuCvtStringToJustifyCCCCC#XawInitializeWidgetSet!__posix_ttyname_rzDDzWi!__posix_getlogin_rzoDWz$OoD!indexWDtDzB !stipplePixmaprDDrrri#_XtInherit"XtReleaseGCEUB K:!XtAllocateGCZDEEiE!XtGetGCZiEEE"XtFreeEW!XtMallocWEi$OE$OECXrmValueE EE EEE`FXtAddressXtBaseOffsetXtImmediateXtResourceStringXtResourceQuarkXtWidgetBaseOffsetXtProcedureArgEXtAddressMode Faddress_mode`F#address_id#sizeu#tF"XtAddConverterFEEEFiB !XtIsSensitiveGF!XtIsSubclass8GFG$O8Gisize_t!strlenBGiG=G$OiG!strcpyWGWnG$OG$OG!strcmpzGGG!XRectInRegionzG(zzii$OG"XmbDrawStringDH<6UzzGz$ODH!XmbTextEscapementz}H6IHz_XOC}H!XExtentsOfFontSet9HH|5Hbyte1O#byte2O#$HH!XTextWidth16z IHHz$O I!XTextWidthz=IHIzz!XGetGeometryzI<=IBIBICCCC!XFreePixmapzI<$HI!XDrawString16zI<UzzIz$OI!XDrawStringzCJ<UzzJz!XCopyPlanezJ<Uzziizz!XCopyAreazJ<Uzziizz$aJ!__posix_ctime_rWKJWtm$Ktm_secz#tm_minz#tm_hourz#tm_mdayz# tm_monz#tm_yearz#tm_wdayz#tm_ydayz#tm_isdstz# $KK%__posix_asctime_rWKW [ /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/local/include/X11/Xmu/usr/include/sys/usr/include/isoLabel.cIntrinsic.hLabelP.hCoreP.hIntrinsicP.hXresource.hX.hXlib.hXutil.hSimpleP.hThreeDP.hThreeD.hConverters.hLabel.htypes.htime_iso.h % 9ES          4 W f u       x  @ Q `~      . = Ud       t& H W     0[fr {      $R Y e t           \        0 M Y       (  Q }         N ` m y       3 A M [   ) @ \ j     | ' |   J p wv    T` v   H    4 8V Xvm y       &,R ` y            ; CzU c r      #     5 S a x  % . C ` y      J ` v          - IRx    ' = K g u    & Dv      DD%$> II:  :  I8 I!I 4I : ;  I  !I/ ' D ' D I< ' ID  : I  :  :  : ( 4I?  : ;  . : ; @ ' D . : ;@ ' D I: ;  4I : ;   : I: ; D D . : ;@ ' ID !.? < ' ID ".? < ' D #.? < ' D $&I%.? < ' ID 5K/labelClassRec/labelWidgetClassK0ClassInitialize.0SetTextWidthAndHeight:GetnormalGC<GetgrayGCX<compute_bitmap_offsets<set_bitmap_info=Initialize=Redisplay?_Repositionu@Resize@SetValuesKBDestroyBQueryGeometry K\StringuCardinalXtPointer_XtResourcePXtResource_WidgetClassRecWidgetClassXtProc7XtWidgetClassProc`XtEnumXrmNameBooleanXtCallbackProc_XtCallbackRec XtCallbackList)PositionJDimensionmXtEventTableXtTranslationsXtBoundActions_XtTMRecXXtTMRecfPixelrPixmapWidgetList XPointer_XExtDataXExtDataAWindowNVisualID]Visual=DepthZGCcColormapr Screen _CorePart3 CorePartB _WidgetRecmWidgetb XtArgValq ArgList XtInitProc XtArgsProc XtValueMask" Cursor/ ~XSetWindowAttributesXtRealizeProcDisplay7XAnyEventGTimeR8XKeyEventH-XButtonEvent@&XMotionEvent99XCrossingEventNXFocusChangeEventmXExposeEventDrawableLXGraphicsExposeEventgXNoExposeEvent^XVisibilityEventu:XCreateWindowEventSXDestroyWindowEventLXUnmapEvent^XMapEventQXMapRequestEventh XReparentEventXConfigureEvent~XGravityEventXResizeRequestEventXConfigureRequestEventXCirculateEventXCirculateRequestEvent/Atom:XPropertyEventBXSelectionClearEvent] XSelectionRequestEvent XSelectionEvent O!XColormapEvent!!D"XClientMessageEvent^""XMappingEvent"XID##XErrorEvent#$XKeymapEvent'$$XGenericEvent$'%XGenericEventCookieR%_XEvent'XEvent(XtActionProc*(_XtActionsReca(XtActionListy(XtResourceList(XrmClass(XtWidgetProc(Region(XtExposeProc8)XtSetValuesFuncn)XtArgsFunc)XtGeometryMask)*XtWidgetGeometryW*XtAlmostProc*XtAcceptFocusProc*XtVersionType*!+XtGeometryHandlerP+XtStringProcc+_CoreClassPartCoreClassPart5.V.SimpleClassPartl..XtRelief./ThreeDClassPart,/@/LabelClassPartU/_LabelClassRec/LabelClassRec2w3SimplePart34ThreeDPart4Font44XFontProp4e5XCharStruct|56XFontStruct6XFontSet6#7XtJustify378LabelPart9_LabelRecS9LabelWidgete99XRectangle99XFontSetExtentsK:<XGCValues?LabelWidgetClassBXtGeometryResultCEXrmValueE`FXtAddressModetFBGsize_tHKtm*Kxresourcesresources'00`?H %U1 B8pbBJXYbcno~      #08Pcpy*lElSbm !!"#$A%&%%'6&m'& %|()%-'>)^'w(')'(J)*+H,*+|#-.'$/60w'/0) -3 . 1 2 2! 3 4 56 $K 6q % 7 %'o7%8C9~%'8H9g23?45i  !:! :*!/:;'/0Y<o<=>B>22 ; <6<`>>=!!!!! !$!0!48!<!@!L!PT!X!\!h!ptx!!!!!!!!!!!!!!!!!!!!!! !,!48<!H!P!T!X!d!lApx B?   BBBB@K??/@ 0C"0&0I0M0000000:1>1C1G1L1P1~111111111111111111122 2024292=2B2F2K2O2T2X2]2a2f2j2222222222222::"<&<t<x<<<#= '== =.>2>7>;>@>D>t>x>}>>>>>>>>>>???? ?$?A?E?J?N?S?W?\?`?e?i?? ?@ @@ @AAABB BXB\BBBho{ !)19AIQYaku} #-7?GOW_gqy '/7?IS`gs{  %-5=EOW_gt { #+3;EMU_is}!+3;CMW_gqy '19AIV ]is{     ' / 7 ? G O Y a i s {                    # + 3 ; C K S ] e m u }                   ( / ; C M U _ g o w  4 @  !"!+z"#4$K@wp L|Z}9j1~{" .@~ 0 8 X  x8         ȟ Layout.o/ 1344826379 0 0 100644 47612 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.SUNW_cap.symtabLayout.cCvtStringToLayoutDisposeLayoutLayoutFreeLayoutClassInitializeGeometryManagerLayoutLayoutInitializeChangeManagedGetDesiredSizeInsertChildResizeSetValuesQueryGeometryLayoutGetNaturalSizePrintGluePrintDirectionTabToPrintBoxLookupVariableEvaluateDisposeExprComputeNaturalSizesComputeSizesSetSizesBbss.bssDdata.dataDrodata.rodataLayYYsetsource.XBKk4G4LwGKQ0TX.CvtStringToLayout.tmpLayYYsetdestLayYYparseXtStringsXtSetTypeConverterXtIsManagedXtQueryGeometryconstraintClassRecprintfXrmQuarkToStringXtNameToWidgetsprintfXtErrorXtFree__xtolXtConfigureWidgetXtMakeResizeRequest__iobfflush.XAKk4G4LwGKQ0TX.resourceslayoutClassRec_XtInheritlayoutWidgetClass.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUEj@PE@u EPEj@PE@t EEEEEÐUE @j@Pl'ÐUhjjjhhhÐUE@EE@EE@EEEE @t3E P E@$;t!EUPE @ EEEEu E @t,E PE@ ;tE @UMPAEEu E @t,E P E@";tE @ UMPAEEtjEPi'EEÐUÐUEEE@tEUEHxBtU;sMEj@PuEj@P:EEUEHxBtU;rjEP&ÐUEPjEP E@EUEPEUMPAEUMPAÐUjEP|ЃjEPÐUjEP"&ÐU EEEEEU􋀈;tjEP%EEÐU$EEE tE @ uE]EPEPEP% E@EE ugUEfBUEfB UE@ ;tEPEPEUE@";tEPEPEE @tSUE @;~DUE@ ;u E,Et!EEPEPUEfBE @tRUE @ ;~CUE@";u E+Et!EEPEPUEfB EEEUEtE ztEPE Ph E~+hh E~EPhÐU?hh 8h(h $EPh4EttݐÐUEEEHEEEEt-hTh EEEHEEEEuUjE PhXh h\h Ejjppp ph`h Ejjp4p0p,p(chdh h\h Ejjp$p pp$h`h EjjpDp@p size: %d x %d natural: %d x %d %s %s glue variable %s Layout: undefined variable %s layoutdebug%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13JLayout.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Layout.c -W0,-xp.XAKk4G4LwGKQ0TX.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4LwGKQ0TX.;backend;raw;cd;DBG_GEN 5.3.0charQYStringunsignedkCardinalvoidXtPointer_XtResourceRresource_name^#resource_class^#resource_type^#resource_sizew# resource_offsetw#default_type^#default_addr#XtResourcelongRzc resourceskP R8 c resourcesPd+CoreClassPart_WidgetClassRectcore_class#WidgetClass XtProc 3&3XtWidgetClassProcunsigned charPXtEnumWidgetint{XrmNameQBoolean nXtCallbackProc_XtCallbackReccallback#closure#XtCallbackListshort!Positionunsigned short9Dimension_XtEventRec[iXtEventTable_TranslationDataXtTranslations XtBoundActions_XtStateRecunsigned long_XtTMRecYtranslations#proc_table#current_state#lastEventTime# XtTMRecPixelPixmapC WidgetList_XExtDatanumber{#next#free_private #private_data# { YXPointerXExtData_XDisplay1WindowVisualID ext_data,#visualidO#class{#red_mask# green_mask#blue_mask#bits_per_rgb{#map_entries{#^Visual >depth{#nvisuals{#visuals#Depth>_XGCOVGCColormapP ext_data,#display=#rootB#width{# height{#mwidth{#mheight{#ndepths{#depthsJ# root_depth{#$root_visual#(default_gc[#,cmapd#0white_pixel#4black_pixel#8max_maps{#<min_maps{#@backing_store{#Dsave_unders{#Hroot_input_maskc#LsScreen _CorePartt4 selfn#widget_class#parentn#xrm_name# being_destroyed#destroy_callbacks #constraints#x*#y*#widthK# heightK#"border_widthK#$managed#&sensitive#'ancestor_sensitive#(event_tablen#,tmY#0accelerators#@border_pixelg#Dborder_pixmaps#Hpopup_list#Lnum_popupsw#Pname^#Tscreen #Xcolormapd#\windowB#`depthw#dbackground_pixelg#hbackground_pixmaps#lvisible#pmapped_when_managed#q CorePart_WidgetRectc core4 #cXtArgVal name^#valuec #r  ArgListw  nn    XtInitProc  n    XtArgsProcXtValueMask Cursor<background_pixmaps#background_pixel#border_pixmaps#border_pixel# bit_gravity{#win_gravity{#backing_store{#backing_planes#backing_pixel# save_under{#$event_maskc#(do_not_propagate_maskc#,override_redirect{#0colormapd#4cursor# #80 XSetWindowAttributes n XtRealizeProc1Display8type{#serial#send_event{#display# windowB#XAnyEventTime<9type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,statek#0keycodek#4same_screen{#8SXKeyEvent<.type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,statek#0buttonk#4same_screen{#8IXButtonEvent<'type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,statek#0is_hintQ#4same_screen{#8AXMotionEventD:type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,mode{#0detail{#4same_screen{#8focus{#<statek#@:XCrossingEventtype{#serial#send_event{#display# windowB#mode{#detail{#OXFocusChangeEvent(ntype{#serial#send_event{#display# windowB#x{#y{#width{#height{# count{#$XExposeEventDrawable0Mtype{#serial#send_event{#display# drawable#x{#y{#width{#height{# count{#$major_code{#(minor_code{#,XGraphicsExposeEventtype{#serial#send_event{#display# drawable#major_code{#minor_code{#hXNoExposeEvent_type{#serial#send_event{#display# windowB#state{#XVisibilityEvent0;type{#serial#send_event{#display# parentB#windowB#x{#y{#width{# height{#$border_width{#(override_redirect{#,vXCreateWindowEventtype{#serial#send_event{#display# eventB#windowB#TXDestroyWindowEventMtype{#serial#send_event{#display# eventB#windowB#from_configure{#XUnmapEventtype{#serial#send_event{#display# eventB#windowB#override_redirect{#_XMapEventRtype{#serial#send_event{#display# parentB#windowB#XMapRequestEvent( type{#serial#send_event{#display# eventB#windowB#parentB#x{#y{# override_redirect{#$iXReparentEvent4type{#serial#send_event{#display# eventB#windowB#x{#y{#width{# height{#$border_width{#(aboveB#,override_redirect{#0XConfigureEvent type{#serial#send_event{#display# eventB#windowB#x{#y{#XGravityEventtype{#serial#send_event{#display# windowB#width{#height{#XResizeRequestEvent8type{#serial#send_event{#display# parentB#windowB#x{#y{#width{# height{#$border_width{#(aboveB#,detail{#0value_mask#4 XConfigureRequestEventtype{#serial#send_event{#display# eventB#windowB#place{#XCirculateEventtype{#serial#send_event{#display# parentB#windowB#place{#XCirculateRequestEventAtom type{#serial#send_event{#display# windowB#atom0#timeH#state{#;XPropertyEventCtype{#serial#send_event{#display# windowB#selection0#timeH#XSelectionClearEvent( type{#serial#send_event{#display# ownerB#requestorB#selection0#target0#property0# timeH#$^XSelectionRequestEvent$ type{#serial#send_event{#display# requestorB#selection0#target0#property0#timeH# ! XSelectionEvent P!type{#serial#send_event{#display# windowB#colormapd#new{#state{# XColormapEvent Qv! c !! c c! c!be!#sv!#l!#0E"type{#serial#send_event{#display# windowB#message_type0#format{#data!#!XClientMessageEvent "type{#serial#send_event{#display# windowB#request{#first_keycode{#count{#_"XMappingEventXID#type{#display#resourceid"#serial# error_codeP#request_codeP#minor_codeP##XErrorEvent Q # c4$type{#serial#send_event{#display# windowB#key_vector###XKeymapEvent$type{#serial#send_event{#display# extension{#evtype{#($XGenericEvent (%type{#serial#send_event{#display# extension{#evtype{#cookiek#data#$XGenericEventCookie c`S% c_XEvent`'type{#xany8#xkey9#xbutton.#xmotion'#xcrossing:#xfocus#xexposen#xgraphicsexposeM#xnoexpose#xvisibility_#xcreatewindow;#xdestroywindow#xunmapM#xmap#xmaprequestR#xreparent #xconfigure#xgravity#xresizerequest#xconfigurerequest#xcirculate#xcirculaterequest#xproperty#xselectionclearC#xselectionrequest #xselection #xcolormapP!#xclientE"#xmapping"#xerror##xkeymap$#xgeneric$#xcookie(%#padB%#S%XEvent'^ (n'' '(XtActionProc_XtActionsRec](string^#proc(#+(](XtActionListu(XtResourceList{XrmClass (n((XtWidgetProc_XRegion((Region (n'(((XtExposeProcQ4)nnn  )4)XtSetValuesFuncQj)n  O)j)XtArgsFunckXtGeometryMask*request_mode)#x*#y*#widthK#heightK# border_widthK# siblingn#stack_mode{#)XtWidgetGeometry* S*nn2*2*7*S*XtAlmostProcHQ*nk*p**XtAcceptFocusProcXtVersionType+XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone*+n2*2*++XtGeometryHandler L+n^:+L+XtStringProc_CoreClassPartt .superclass#class_name^#widget_sizew#class_initialize# class_part_initialize8#class_initeda#initialize #initialize_hook #realize# actionsb(#$num_actionsw#(resourcesz(#,num_resourcesw#0xrm_class(#4compress_motion#8compress_exposurea#9compress_enterleave#:visible_interest#;destroy(#<resize(#@expose(#Dset_values9)#Hset_values_hooko)#Lset_values_almostX*#Pget_values_hook #Taccept_focus*#Xversion*#\callback_private#`tm_table^#dquery_geometry"+#hdisplay_acceleratorQ+#lextension#p_CompositeClassPart .geometry_manager"+#change_managed(#insert_child(#delete_child(# extension# .CompositeClassPart _ConstraintClassPart f/resourcesz(#num_resourcesw#constraint_sizew#initialize # destroy(#set_values9)#extension#.ConstraintClassPart _LayoutClassPart/foo{#/LayoutClassPart_LayoutClassRec.0core_class#composite_class.#tconstraint_classf/#layout_class/#/LayoutClassReclayoutClassRec.0playoutWidgetClassCvtStringToLayoutoU$1dpyU1args  num_argsU1fromU1toZ1converter_data tmp_1F1sizek#addr#$1XrmValueF15BoxPtrdouble_ExprType1ConstantBinaryUnaryWidthHeightVariablev1ExprType_Operator 2PlusMinusTimesDividePercent1Operator3ExprPtr V2op 2#left2#right2#v2op 2#down2#{XrmQuark 2constantl1#binary(2#unaryV2#widthv2#heightv2#variablev2#_Expr3type1#u2#2_GlueJ3order{#valuel1#expr2# 3GlueRec J3 i3 c J3 z3 c_BoxParams@3stretchX3#shrinki3# z3BoxParamsRec {3 c {3 c_BoxType4BoxBoxWidgetBoxGlueBoxVariableBox3BoxType_LayoutDirectionj4LayoutHorizontalLayoutVertical-4LayoutDirection4firstChild_1#dirj4#4quarkv2#widgetn#4expr2#5quarkv2#expr2#E5box4#widget4#glue4#variable4#_Boxd5nextSibling_1#parent_1#params3#size3#Hnatural3#Ptype4#Xu5#\E5DisposeLayoutU,6@6appU1to dataX6args num_args_XtAppStruct,6;6XtAppContext$1S6XrmValuePtrClassInitializeUGeometryManagerUR7R7nchild2*request 2*replyw8pI9bw{changed{bwChanged{*XtGeometryResultkz7ni7z7XtOrderProc _CompositePart 7children#num_childrenw#num_slotsw#insert_position7# 7CompositePart _ConstraintPart 38mumble# 8ConstraintPart 5LayoutPtr}8layoutH8#debug#X8LayoutPart_LayoutRec8core4 #composite7#tconstraint38#layout}8#88LayoutWidget { 9 c_SubInfo D9naturalSize8#naturalBw{# 9D9SubInfoPtrInitialize&U9nrequest%nnew%  args% num_args%ChangeManaged,xU:ngw+w8-children:.nGetDesiredSize=U:nchild<desired*>pI9?InsertChildJU:nchildIResizeQU:ngwPSetValuesXbU;ngoldWngreqW ngnewW argsW num_argsWold8Ynew8ZQueryGeometrycUR7,<ngwb2*requestb 2*prefered_returnbw8dresultR7eprefered_size*fPrintGluehUY<J3gPrintDirectionU<j4dirTabTo U<{levelPrintBox$U=_1box{level child_1LookupVariableU2=_1childv2quark parent_1box_1Evaluate Ul1>8l_1box 2exprl1naturalleftl1rightl1downl1widgetninfoI9 ~ l l l nexpr24 < < < buf>8!Q>"cDisposeExprFV U?2exprEComputeNaturalSizesm!U@8ll_1boxl j4dirlchild_1nwnoinfoI9pminStretchOrder{qminShrinkOrder{qthisDirj4r | ! ! ! !  !  !minSize{largestMinSize{#C ComputeSizes~&U{WB_1boxdirj4child_1stretchJ3shrinkJ3totalGlueWBremainingGluel1gluemBsize{totalSizes{totalChange{Bchange{remainingChange{shrinking{happy{i{maxGlue{#C J3 hB c3hBGluePtr {B cSetSizesd'UVC_1boxc*xc *ycchild_1ewidth{fheight{fbw{gwnhinfoI9i#BLayoutFreeLayout(UC_1boxchild_1next_1LayoutGetNaturalSize")U(D8l(Dwidthp (Dheightpbox_1KLayoutLayoutm*UD8l{attemptResize box_1widthKheightKprefered_widthKprefered_heightK$LayYYparse{5%LayYYsetdest+E E%LayYYsetsourceIEY&QIE'sprintf{tEYNE(&QtE'printf{EyE(P__FILE{F_cnt{#_ptrE#_baseE#_flagP# _magicP# )__orientationk# )__ionolockk#  )__seekablek#  )__extendedfdk#  )__xf_nocheckk#  )__fillerk#  E'fflush{F{F%XtConfigureWidgetF{{kkk*_XtInherit%XtFreeFY&QF%XtErrorGFC )'XtQueryGeometryR7RGG G G&QRG'XtNameToWidgetnGnWG&QG&QGQGU1 U1U1Z1GBHXtAddressXtBaseOffsetXtImmediateXtResourceStringXtResourceQuarkXtWidgetBaseOffsetXtProcedureArgGXtAddressMode Haddress_modeBH#address_id#sizew#VH H@6U1U1 H%XtSetTypeConverterHGGGHk{H9'XtMakeResizeRequestR7>IGkkHHC 'XtIsManagedbI>IYXrmString'XrmQuarkToStringbII{&cI'__posix_ctime_rYIIYtm$aJtm_sec{#tm_min{#tm_hour{#tm_mday{# tm_mon{#tm_year{#tm_wday{#tm_yday{#tm_isdst{# &IaJ+__posix_asctime_rYfJY= /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/include/usr/include/isoLayout.cIntrinsic.hLayoutP.hCoreP.hIntrinsicP.hXresource.hX.hXlib.hXutil.hCompositeP.hConstrainP.hComposite.hLayout.hstdio_impl.htime_iso.h . ? I i s        " ) 0X k r      8 I h vv         &, 2 F T \ v|            & 4B Q ` l t {           3 ; M U f sx      w    &4 F X s          9 T \ m            q"FW ` h~ } w     E H X h x   v       x&  G O d m |          ) < l E~ >         - 0 4 sF T |            |             U      5 e    ,]    S1  - Y    y  (! `! ! ! ! !!! !" " <" c"s" " " " " " " "" " " " "# # # ,# 0#zG#~P# X# d# |# # # # # ## ### # # $ $,$ 4$ H$ X$ l$ $ $ $ $ $W% |% %t%% &  & & %&b:& s& && & & & & & & & & & '  ' ' ' $'O' T' e' {' ' ' 'z'''Z'(''  ( (  (}.(0( A( D(H(rZ(k( |( ( ( ( (( ( ( ( ))  )  ) 6)B) J) P) d) |) ) ) ) ) )) )  * * !*0* >* M* k* k*  DD%$> II:  :  I8 I!I 4I : ;  I  !I/ ' D ' D I< ' ID  :  :  :  : ( 4I?  : ;  . : ; @ ' ID I: ;   : . : ; @ ' D . : ; @ ' D . : ;@ ' ID I: ; 4I : ; . : ;@ ' D  !I "!I/#D D $.? < ' ID %.? < ' D &&I'.? < ' ID () I8 *.? < ' D +.? < ' ID 7JC0layoutClassReca0layoutWidgetClassJ0CvtStringToLayout5DisposeLayoutj6ClassInitialize6GeometryManagerZ9Initialize9ChangeManaged#:GetDesiredSize:InsertChild:Resize:SetValues;QueryGeometry,<PrintGlueY<PrintDirection<TabTo<PrintBox=LookupVariable=Evaluate>DisposeExpr?ComputeNaturalSizes@ComputeSizesBSetSizesVCLayoutFreeLayoutCLayoutGetNaturalSize-DLayoutLayout J^StringwCardinalXtPointer_XtResourceRXtResource_WidgetClassRecWidgetClassXtProc8XtWidgetClassProcaXtEnumXrmNameBooleanXtCallbackProc_XtCallbackRec XtCallbackList*PositionKDimensionnXtEventTableXtTranslationsXtBoundActions_XtTMRecYXtTMRecgPixelsPixmapWidgetListXPointer_XExtDataXExtDataBWindowOVisualID^Visual>Depth[GCdColormaps Screen _CorePart4 CorePartC _WidgetRecnWidgetc XtArgValr ArgList XtInitProc XtArgsProc XtValueMask# Cursor0 XSetWindowAttributesXtRealizeProcDisplay8XAnyEventHTimeS9XKeyEventI.XButtonEventA'XMotionEvent::XCrossingEventOXFocusChangeEventnXExposeEventDrawableMXGraphicsExposeEventhXNoExposeEvent_XVisibilityEventv;XCreateWindowEventTXDestroyWindowEventMXUnmapEvent_XMapEventRXMapRequestEventi XReparentEventXConfigureEventXGravityEventXResizeRequestEvent XConfigureRequestEventXCirculateEventXCirculateRequestEvent0Atom;XPropertyEventCXSelectionClearEvent^ XSelectionRequestEvent! XSelectionEvent P!XColormapEvent!!E"XClientMessageEvent_""XMappingEvent"XID##XErrorEvent#$XKeymapEvent($$XGenericEvent$(%XGenericEventCookieS%_XEvent'XEvent(XtActionProc+(_XtActionsRecb(XtActionListz(XtResourceList(XrmClass(XtWidgetProc(Region(XtExposeProc9)XtSetValuesFunco)XtArgsFunc)XtGeometryMask)*XtWidgetGeometryX*XtAlmostProc*XtAcceptFocusProc*XtVersionType*"+XtGeometryHandlerQ+XtStringProcd+_CoreClassPartCoreClassPart ._CompositeClassPart.CompositeClassPart._ConstraintClassPartf/ConstraintClassPart/_LayoutClassPart/LayoutClassPart/_LayoutClassRec.0LayoutClassRec$1F1XrmValuev1_ExprType1ExprType1_Operator 2Operator(2V2v2XrmQuark22_Expr2ExprPtr3_GlueJ3GlueRecz3_BoxParams3BoxParamsRec3_BoxType4BoxType-4_LayoutDirectionj4LayoutDirection44445E5_Box_1BoxPtr@6XtAppContextX6XrmValuePtrR7XtGeometryResult7XtOrderProc7_CompositePart7CompositePart 8_ConstraintPart38ConstraintPartH8LayoutPtrX8}8LayoutPart8_LayoutRec8LayoutWidget 9_SubInfoI9SubInfoPtrmBGluePtrE__FILEGBHXtAddressModeVHbIXrmStringItm2Jzresourcesresources1tmpop'' 0)=!/O>#JQ B[pi(b~hpVP @ vp n!&W      ! "#$3Zgr|)/68Q8`k+',8-J.!/0%123 '!,4<!A!F4Z!_4y!~!4!!4!4!!45!:!?4G!L!Q4t!y!~4!!4!!4!!4 !!4-!24H!M4n!s!x45!4!!45!4$(,0   " 0 5= 6P X  5 6   5 ! 7" 8* 2 z                   B M 9V Z ^ b f j  5 6j  EV>:b="+ :N!!!!!!""""#:$$$$$6%:H';'''''V((9(((()<A*=F*>!!!!! /$/0/83<!DP XAd?x AA  A@$M%??]0@~0B001,55~6666j9 n99 97: ;:: :: :::;;;<?<m<q<<<<<#='===S>W>\>`>e>i>n>r>>>>>>>>>!?%?????@@ @@@@@"@@@BBlCpCCC?DCDJQ]emu}'19AKS[cks   $ +7?L S_ls !)1;CKS[cks}'/7?GOWapw #+3;CKS[cks{!)19AIQYais} '/9CPWcks{    # + 3 ; C K S [ c k s {                    # + 3 ; E O Y c m u }                  ! + 3 ; C K S [ c m u }                    ) 3 ; C K S ] e m u }                   ' / 7 ? G O W _ g o w                #+3=GOWaku}'/7?GOWaiqy####4 @m*../ "/+04s2J@}L_Z;jU{ 6o0+} 0`  P ب          List.o/ 1344826379 0 0 100644 44140 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabList.cGetGCsCalculatedValuesResetListLayoutChangeSizeInitializeCvtToItemFindCornerItemsItemInRectangleHighlightBackgroundClipToShadowInteriorAndLongestPaintItemNameRedisplayPreferredGeomResizeNotifyUnsetSetSetValuesDestroyBbss.bssDdata.dataDrodata.rodataXtAllocateGCXtGetGCXmuCreateStippledPixmapstrlenXmbTextEscapementXTextWidthXtMakeGeometryRequestXtWidgetToApplicationContextXtAppWarningXExtentsOfFontSetXFillRectangleXSetClipRectanglesXtWindowOfObjectabsXtIsSensitiveXmbDrawStringXDrawStringXSetClipMaskXClearWindowXawListUnhighlightXStoreBytesXtStringsXtCallCallbacksXawListHighlightXGetGCValuesXmuReleaseStippledPixmapXtReleaseGCXawListChangeXawListShowCurrentXtMalloc.XAKk4G4LwGKQkZX.defaultTranslations.XAKk4G4LwGKQkZX.resources.XAKk4G4LwGKQkZX.actionslistClassRecsimpleClassRecXawInitializeWidgetSet_XtInheritlistWidgetClass.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUd]EEEEE@EEu+jh@EPjjEPЋE#EPh@EP ЋEE@hEEu(jh@EPjjEPЋE EPh@EP ЋE]MUEjj@dPBhPPCXPEEEu,jh@EPhjEPЋE!EPhEEP ЋE]ÐU]u}EEE􋀰uEUTEǀE􋀤uGUE􋈤t-E􋀤U@UE􋈤uӋEEǀEEU;EuB}EuEUjPPPP E@}EuEUjPPPP EEU;~ EUE@EEU;EH@EыM‰Eu EEEu E EUEPRE P EǀEǀ]ÐU]EEEEto]EU +ЋM™ЉUEU+ЋM™EEU;|EHEEm]EU+ЋM™ЉUEU +ЋM™EEU;|EHEEE |E}EE}EE}EUUEPEU@;| E EEE]ÐUE @EE @EjjEPEPEPEP_E UPUE UP UjjEPEPEPEP+ÐUEEE;E |E;E~ EnEtEEEEE}‰EE }‹U;|E}‹U; E EEÐU]EEEfEEfEEP E++U fUEP"E++UfUUE;~EfEUE;~EfEEU ;}$UE+E +fUEE EU;}$UE+E +fUEEEXXMUEPREPE PEPA`PCP]ÐUEfEEfEEP"EE+fUEP E+E+fUUE;~ EfEEHXU jjEPjjBPAPÐU(]u܉}؋EEEjPEjEPu0EtU]ME ЋE‰E]ME ‹ЋE‰ES]ME ‹ЋE‰E]ME ЋE‰EEuE@jPU‰EE苀@>U‰EEU ;EU ;u3E苀EEjjPEPEPEPbjEPtE苀E E苀EEjjPEPEPEPQEǀEU ;u>E苀EEjjPEPEPEPEU 2jEPtE苀E E苀EEU‰EEU‰EEU EEPEPEP EuJExXu]jEPjjPEPEPEPEPPF`PGP(:EpX]jEPPEPEPEPEPC`PFPEPXjEPBP ]u܋}ÐUEEE uEH@EыM‰EU;t0Eu!EPEM‰|EE;taEu!EPEM‰4EP>EH@EыM‰EP E@ ;OEP"E@";9EE;EE;EE;EE;EU;EE;tEE;EE;uhEU;uTEU;u@EU;u,EU;uEU;jEPsEu E EEu E E]MUEj"PB PQSEPEEU;tEǀEǀEP'E@';uEP(E@(;tEǀEjEPu E EEE]ÐU`EEEHXUjjEPhPAPUEPBXPEPEPEPEPEPEPÐUEEE@ fEE@"fEEU EEEUEEEtEEEEEtEEEUjEPEu E EEu E EMUjEPEPRQEP8tUEPREP EǀEǀjEPtjjEPM ÐUEEEǀEtEPEPÐUEEjEPt@EU EtEPEP1E PEP!ÐU EEjjEEU􋀼BE@uEhPUEHUBEEE: Set() : Notify()lKt,dRUR<LRTLR!!`hl*List Widget: Unknown geometry return.List Widget: Size changed when it shouldn't have when resising.XtDefaultForegroundcursorleft_ptrXtDefaultFontXtDefaultFontSetlistListdefaultColumnsColumnslongestLongestnumberStringsNumberStringspasteBufferforceColumnsverticalListcolumnSpacingSpacingrowSpacingNotifySetUnset%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13KList.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c List.c -W0,-xp.XAKk4G4LwGKQkZX.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4LwGKQkZX.;backend;raw;cd;DBG_GEN 5.3.0charlongMlUdefaultTranslations]AM.U-defaultTranslationsAM Stringunsigned Cardinalvoid XtPointer _XtResource resource_name# resource_class# resource_type# resource_size# resource_offset# default_type# default_addr# XtResourceUresourcesO UresourcesO (Widget &WidgetClass ; >XtProc])P ]XtWidgetClassProcunsigned char zXtEnum UXtArgVal name# value# ArgList XtInitProc+ +XtArgsProcunsigned long AXtValueMaskR APixmapint AColormap ACursor< background_pixmapi# background_pixelA# border_pixmapi# border_pixelA# bit_gravityv# win_gravityv# backing_storev# backing_planesA# backing_pixelA# save_underv#$ event_maskU#( do_not_propagate_maskU#, override_redirectv#0 colormap}#4 cursor#8 XSetWindowAttributesd XtRealizeProc _XtActionsRecj string# procn.#8 jXtActionList  XtResourceList vXrmClass MBoolean XtWidgetProc_XDisplay Display AWindow` typev# serialA# send_eventv# display# window# XAnyEvent ATime<a typev# serialA# send_eventv# display# window# root# subwindow# timep# xv# yv#$ x_rootv#( y_rootv#, state#0 keycode#4 same_screenv#8 {XKeyEvent<V typev# serialA# send_eventv# display# window# root# subwindow# timep# xv# yv#$ x_rootv#( y_rootv#, state#0 button#4 same_screenv#8 q XButtonEvent<O typev# serialA# send_eventv# display# window# root# subwindow# timep# xv# yv#$ x_rootv#( y_rootv#, state#0 is_hintM#4 same_screenv#8 i XMotionEventDb typev# serialA# send_eventv# display# window# root# subwindow# timep# xv# yv#$ x_rootv#( y_rootv#, modev#0 detailv#4 same_screenv#8 focusv#< state#@ b XCrossingEvent typev# serialA# send_eventv# display# window# modev# detailv# w XFocusChangeEvent( typev# serialA# send_eventv# display# window# xv# yv# widthv# heightv# countv#$  XExposeEvent ADrawable0u typev# serialA# send_eventv# display# drawable # xv# yv# widthv# heightv# countv#$ major_codev#( minor_codev#, XGraphicsExposeEvent typev# serialA# send_eventv# display# drawable # major_codev# minor_codev# XNoExposeEvent typev# serialA# send_eventv# display# window# statev# #XVisibilityEvent0c typev# serialA# send_eventv# display# parent# window# xv# yv# widthv# heightv#$ border_widthv#( override_redirectv#, XCreateWindowEvent typev# serialA# send_eventv# display# event# window# |XDestroyWindowEventu typev# serialA# send_eventv# display# event# window# from_configurev# XUnmapEvent typev# serialA# send_eventv# display# event# window# override_redirectv# XMapEventz typev# serialA# send_eventv# display# parent# window# XMapRequestEvent(2 typev# serialA# send_eventv# display# event# window# parent# xv# yv# override_redirectv#$ XReparentEvent4 typev# serialA# send_eventv# display# event# window# xv# yv# widthv# heightv#$ border_widthv#( above#, override_redirectv#0 GXConfigureEvent  typev# serialA# send_eventv# display# event# window# xv# yv# /XGravityEvent. typev# serialA# send_eventv# display# window# widthv# heightv# XResizeRequestEvent8# typev# serialA# send_eventv# display# parent# window# xv# yv# widthv# heightv#$ border_widthv#( above#, detailv#0 value_maskA#4 HXConfigureRequestEvent typev# serialA# send_eventv# display# event# window# placev# @XCirculateEvent; typev# serialA# send_eventv# display# parent# window# placev# XCirculateRequestEvent AAtom  typev# serialA# send_eventv# display# window# atomX# timep# statev# cXPropertyEventk typev# serialA# send_eventv# display# window# selectionX# timep# XSelectionClearEvent(, typev# serialA# send_eventv# display# owner# requestor# selectionX# targetX# propertyX# timep#$ XSelectionRequestEvent$ typev# serialA# send_eventv# display# requestor# selectionX# targetX# propertyX# timep# IXSelectionEvent x typev# serialA# send_eventv# display# window# colormap}# newv# statev# XColormapEventMUshortU UU b# s# l#0v typev# serialA# send_eventv# display# window# message_typeX# formatv# data# XClientMessageEvent  typev# serialA# send_eventv# display# window# requestv# first_keycodev# countv# XMappingEvent AXID typev# display# resourceid.# serialA# error_codez# request_codez# minor_codez# 8XErrorEventM U4F typev# serialA# send_eventv# display# window# key_vector# XKeymapEvent typev# serialA# send_eventv# display# extensionv# evtypev# YXGenericEvent Y typev# serialA# send_eventv# display# extensionv# evtypev# cookie# data# XGenericEventCookieU`U_XEvent`! typev# xany`# xkeya # xbuttonV # xmotionO # xcrossingb # xfocus # xexpose # xgraphicsexposeu# xnoexpose# xvisibility# xcreatewindowc# xdestroywindow# xunmapu# xmap# xmaprequestz# xreparent2# xconfigure# xgravity# xresizerequest.# xconfigurerequest## xcirculate# xcirculaterequest;# xproperty# xselectioncleark# xselectionrequest,# xselection# xcolormapx# xclientv# xmapping# xerror# xkeymapF# xgeneric# xcookieY# pads# XEvent!_XRegion#! .!RegionW!!3!@! W!XtExposeProcM!o! !XtSetValuesFuncM!! !XtArgsFunc XtGeometryMask Positionunsigned short "Dimension" request_mode!# x!# y!# width"# height"# border_width"# sibling# stack_modev# &"XtWidgetGeometry""""" "XtAlmostProcpM#"# #XtAcceptFocusProc AXtVersionType#XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDoneH##""# #XtGeometryHandler## #XtStringProc _CoreClassPartt& superclass)# class_name# widget_size# class_initializeC# class_part_initializeb# class_inited# initialize# initialize_hook0# realize$# actionso#$ num_actions#( resources#, num_resources#0 xrm_class#4 compress_motion#8 compress_exposure#9 compress_enterleave#: visible_interest#; destroy#< resize#@ expose\!#D set_values!#H set_values_hook!#L set_values_almost"#P get_values_hook0#T accept_focus##X version4##\ callback_private#` tm_table#d query_geometry##h display_accelerator##l extension#p #CoreClassPart _WidgetClassRect& core_class&#& vXrmName'' 'XtCallbackProc _XtCallbackRecl' callback'# closure#4' l'XtCallbackList_XtEventRec' 'XtEventTable_TranslationData' 'XtTranslations '' 'XtBoundActions_XtStateRec' _XtTMRecs( translations'# proc_table'# current_state (# lastEventTimeA# (XtTMRec APixel(.( (WidgetList _XExtData) numberv# next)# free_private)# private_data)# (v))) XPointer (XExtData*) AVisualID ) ext_data9)# visualidC)# classv# red_maskA# green_maskA# blue_maskA# bits_per_rgbv# map_entriesv# R)Visual) 2* depthv# nvisualsv# visuals)# )Depth2*_XGCC* J*GCP+ ext_data9)# display>)# root# widthv# heightv# mwidthv# mheightv# ndepthsv# depths>*# root_depthv#$ root_visual)#( default_gcO*#, cmap}#0 white_pixelA#4 black_pixelA#8 max_mapsv#< min_mapsv#@ backing_storev#D save_undersv#H root_input_maskU#L X*Screen+ _CorePartt. self# widget_class)# parent# xrm_name&# being_destroyed# destroy_callbacksq'# constraints# x!# y!# width"# height"#" border_width"#$ managed#& sensitive#' ancestor_sensitive#( event_table'#, tms(#0 accelerators'#@ border_pixel(#D border_pixmapi#H popup_list(#L num_popups#P name#T screen+#X colormap}#\ window#` depth#d background_pixel(#h background_pixmapi#l visible#p mapped_when_managed#q +CorePart _WidgetRectH. core.#i.!H.M. i.XtActionProc 8XtActionsRec..Uactions...Uactions... / change_sensitive.# .SimpleClassPart  A/ foov# -/ListClassPart _ListClassRec| / core_class&# simple_class/#t list_classA/#x U/ListClassRec listClassRec/listWidgetClass)GetGCsyUD0wvalues2lw6 AFont\2 functionv# plane_maskA# foregroundA# backgroundA# line_widthv# line_stylev# cap_stylev# join_stylev# fill_stylev# fill_rulev#$ arc_modev#( tilei#, stipplei#0 ts_x_originv#4 ts_y_originv#8 fontD0#< subwindow_modev#@ graphics_exposuresv#D clip_x_originv#H clip_y_originv#L clip_maski#P dash_offsetv#T dashesM#X O0XGCValues 2 cursor# insensitive_borderi# cursor_name# pointer_fg(# pointer_bg(# international# 2SimplePart 2 nameX# card32A# 2XFontProp2 M3 lbearing# rbearing# width# ascent# descent# attributes"# 2XCharStructM3P4 ext_data9)# fidD0# direction# min_char_or_byte2# max_char_or_byte2# min_byte1# max_byte1# all_chars_existv# default_char# n_propertiesv#$ properties2#( min_boundsM3#, max_boundsM3#8 per_char_3#D ascentv#H descentv#L d3XFontStruct4_XOC4 4XFontSetT 6 foreground(# internal_width"# internal_height"# column_space"# row_space"# default_colsv# force_cols# paste# vertical_cols# longestv# nitemsv# font4# fontset4# listH.#$ callbackq'#( is_highlightedv#, highlightv#0 col_widthv#4 row_heightv#8 nrowsv#< ncolsv#@ normgcO*#D revgcO*#H graygcO*#L freedomsv#P 4ListPart _ListRec 6 core.# simple2#t list6#6 6ListWidget CalculatedValues<UV7wivlenvlw6ResetList&U7w%changex% changey%width"'height"(ChangeSize8FUd8w7"width7 "height7request"9reply"9C InitializejU8junkinewi argsinum_argsilw6kCvtToItemUv9wvxloc vyloc9itemonevanothervlw6ret_valvvFindCornerItemsU*:w!event 9ul_ret9lr_retxlocvylocvItemInRectangle* U:wvul vlrvitemlw6mod_itemvthingsvHighlightBackgroundS U;wvx vyO*gclw6width"height"frame_limited_width"frame_limited_height"ClipToShadowInteriorAndLongest  U-<6lw-<gc_p "xrectk<!O*k< x# y# width"# height"# 2<XRectanglePaintItemName8UE=w7vitem7 str9gcO*:xv;yv;str_yv;lw6<ext=>= max_ink_extentk<# max_logical_extentk<# E=XFontSetExtents=Redisplay[U@>w!event 3!junkitemvul_itemvlr_itemvlw6PreferredGeomU??w"intended "requestednew_width"new_height"changewidth_reqheight_req H#XtGeometryResultResize U?wwidth"height"Layout'U*@wxfree yfree*@width*@heightlw6change"NotifyUU@wT!eventT H.paramsTnum_paramsTlw6VitemvWitem_lenvWret_value,AX _XawListReturnStruct ,A string# list_indexv# @XawListReturnStruct Unset~#UAw}!event} H.params}num_params}SetU0Bw!event H.paramsnum_paramsitemvlw6SetValuesUFCcurrentrequest newargsnum_argscl6rl6nl6redrawext=values2Destroy UCw lw6values2 XawListChange/8U_Dw)_Dlist) vnitems)vlongest)vresize_it+lw60new_width"1new_height"2 XawListUnhighlightYUDwXlw6Z XawListHighlightjUEwivitemi lw6k!XawListShowCurrent}WUlElEw|lw6~ret_vallE,A"XawInitializeWidgetSetX*#XmuReleaseStippledPixmapEEAX*$XmuCreateStippledPixmapiEEii$absvFv"_XtInherit#XtReleaseGCEF(J*(.O0$XtAllocateGCO*FEFAJFAA$XtGetGCO*FEFAJF$XtMallocF_XtAppStructF%MF#XtAppWarningGFF(. FXtAppContext$XtWidgetToApplicationContext GPGG(.&"$XtMakeGeometryRequest?GPGUGUG%MG#XtCallCallbacksG(G(.$XtWindowOfObjectGG(.$XtIsSensitiveHG%MH size_t $strlenH@HH%M@H#XmbDrawStringH>)A4J*vvEHv%MH$XmbTextEscapementvH4Hv_XOCH$XExtentsOfFontSet=HHd3%MH$XTextWidthv+IHHv%M+I$XStoreBytesv^I>)0Iv2<$XSetClipRectanglesvI>)J*vv^Ivv$XSetClipMaskvI>)J*AO0$XGetGCValuesvJ>)J*AI$XFillRectanglevEJ>)AJ*vv%MEJ$XDrawStringvJ>)AJ*vvJJv$XClearWindowvJ>)A%UJ$__posix_ctime_rJJ tm$ |K tm_secv# tm_minv# tm_hourv# tm_mdayv# tm_monv# tm_yearv# tm_wdayv# tm_ydayv# tm_isdstv# %J|K&__posix_asctime_rK@ /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/include/sys/usr/include/isoList.cIntrinsic.hCoreP.hIntrinsicP.hXlib.hX.hXresource.hXutil.hListP.hSimpleP.hList.htypes.htime_iso.h   *9 d   ( Tt    ) 6 O ^   v1 FQ \ j        " F LT x     s  $cDio  -        + 8 Dn            &/ 8 T ` l          $ 9 ? L Y s            N f n |        , D S {     ( = O ] i         0 @ V d p       $\ t       , <~Yfr ~         F U ` o z         $7 I d         , G e      7 @ g t      ! 9? t       ! 6<c t           " 4 I U j ~     , B X n |   $< K l  }        &,U h ~          ( = E Zf t   & 6 FL Y g }          % 4 L R  DD%$> I!I4I : ;  I !I/ I I:  :  I8 I  ' D ' D I : <  :  : ' ID  : ( 4I?  : ;  . : ; @ ' D I: ;  . : ;@ ' D I: ; 4I : ; D D . : ;@ ' ID   .?  : ;@ ' D !.?  : ;@ ' ID ".? < ' D #.? < ' D $.? < ' ID %&I&.? < ' ID K/listClassRec/listWidgetClassCXawListChangedDXawListUnhighlightDXawListHighlightEXawListShowCurrentJK/GetGCs6CalculatedValuesV7ResetList7ChangeSized8Initialize8CvtToItem9FindCornerItems*:ItemInRectangle:HighlightBackground;ClipToShadowInteriorAndLongest|<PaintItemName=Redisplay@>PreferredGeom6?Resize?Layout/@NotifyFAUnsetASet0BSetValuesFCDestroyL KStringCardinalXtPointer _XtResourceXtResourceCXtProcbXtWidgetClassProcXtEnumXtArgValArgListXtInitProc0XtArgsProcRXtValueMaskiPixmap}ColormapCursorXSetWindowAttributes$XtRealizeProcoXtActionListXtResourceListXrmClassBooleanXtWidgetProcDisplayWindow `XAnyEventpTime{a XKeyEventq V XButtonEventi O XMotionEventb b XCrossingEventw XFocusChangeEvent XExposeEvent Drawable uXGraphicsExposeEventXNoExposeEvent#XVisibilityEventcXCreateWindowEvent|XDestroyWindowEventuXUnmapEventXMapEventzXMapRequestEvent2XReparentEventGXConfigureEvent/XGravityEvent.XResizeRequestEventH#XConfigureRequestEvent@XCirculateEvent;XCirculateRequestEventXAtomcXPropertyEventkXSelectionClearEvent,XSelectionRequestEventIXSelectionEventxXColormapEventvXClientMessageEventXMappingEvent.XID8XErrorEventFXKeymapEventYXGenericEventYXGenericEventCookie_XEvent!XEvent3!Region\!XtExposeProc!XtSetValuesFunc!XtArgsFunc!XtGeometryMask!Position"Dimension&""XtWidgetGeometry"XtAlmostProc#XtAcceptFocusProc4#XtVersionTypeH##XtGeometryHandler#XtStringProc#_CoreClassPart&CoreClassPart&_WidgetClassRec)WidgetClass&XrmName'XtCallbackProc4'_XtCallbackRecq'XtCallbackList'XtEventTable'XtTranslations'XtBoundActions(_XtTMRecs(XtTMRec(Pixel(WidgetList)XPointer(_XExtData*)XExtDataC)VisualIDR))Visual)2*DepthO*GCX*+Screen+_CorePart.CorePart(._WidgetRecWidgetn.XtActionProc8_XtActionsRec.XtActionsRec./SimpleClassPart-/A/ListClassPartU/_ListClassRec/ListClassRecD0FontO02XGCValues22SimplePart22XFontProp2M3XCharStructd34XFontStruct4XFontSet46ListPart6_ListRec6ListWidget2<k<XRectangleE==XFontSetExtents?XtGeometryResult@_XawListReturnStruct,AXawListReturnStruct GXtAppContextHsize_tJtmrKldefaultTranslationsdefaultTranslationsresourcesresources.actions.actionsy@j`Hj j0 #)` H V``8nju0|0d|       .KXjy@? d-:S_mg.0| M&r'&'(?&b')*)+,-., -.1,@FJNRVZ/G 0 1" /3 2 3 4G 4 )54)U6m78-.{9):;<9j9=/>%?;@Q@g@2N>a?w@@@24C*0;4;8;D;HLP;T;`;dh;l;p;|;;;;;;;;;;;;;;;$;,04;@;HL;P;\;d;h;l;x;;;;;;;;;;;;;H I (J,F4EDHLPXJlDp|JG I!DDEE.F.F/G/K/077e7i777t8x88 89 9?: C:: :; ;<<==S>W>B?F???;@?@QAUAAA?BCBCCCC#C'CSCWCCAC}D9DD=DEB#E!(4<DNV`hrz (2:BLVcjv~ "*4<FPZbl{ &08@HPZbjrz   $,4<I P\fnv~  $,9@LT^fnv"*4<DLV^hp}&.6>HPX`hpx    $ , 4 < D L V ^ f n v ~                   $ , 4 > F N X ` h u |                  $ , 4 < D L T \ d l v ~                   " , 4 > F N X ` h u |        A           $ , 6 > H P X ` h u 9|      =        B "*2:4 WG#H#%"%t+D'4A)K@tDL3'ZZjN{4P v&0 (: D T  d  x     MenuButton.o/ 1344826379 0 0 100644 24868 ` ELF`]4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabMenuButton.cClassInitializePopupMenuBbss.bssDdata.dataDrodata.rodataXawInitializeWidgetSetXtRegisterGrabActionXtNameToWidgetsprintfXtWidgetToApplicationContextXtAppWarningXtWindowOfObjectXtRealizeWidgetXtTranslateCoordsXtStringsXtSetValuesXtPopupSpringLoaded.XAKk4G4LwGKQUfX.defaultTranslations.XAKk4G4LwGKQUfX.resources.XAKk4G4LwGKQUfX.actionsListmenuButtonClassReccommandClassRec_XtInheritmenuButtonWidgetClass.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUjjjj jhÐU8EEEEEEt8E8PEPEEu E@E EuȋEuLEjj8PhhPjEPЍPRujEPujEPEP E@$BEԋEP"E@$BE̋EP"E@$BEjEPEPjjEPEʉEEȋU‰E؋E܃| E@X@ EċEE;E~ E+EԉE܋E܃}EE؃| E@X@EċEE;E~ E+EЉE؋E؃}EEEuTE܉EEUTEEċE@EEwTE؉EEUTEEE@EEPEPEP jEP: highlight() : reset() Any: reset() PopupMenu()8D8PXd<*MenuButton: %s %s.Could not find menu widget namedmenuNameMenuNamemenuPopupMenuMenuButton%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13>?MenuButton.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c MenuButton.c -W0,-xp.XAKk4G4LwGKQUfX.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4LwGKQUfX.;backend;raw;cd;DBG_GEN 5.3.0charlongYxadefaultTranslationsi>YWaVdefaultTranslations>Y Stringunsigned Cardinalvoid XtPointer _XtResource resource_name# resource_class# resource_type# resource_size# resource_offset# default_type# default_addr# XtResourcearesourcesLaresourcesL (Widget &WidgetClass F IXtProc h4[ hXtWidgetClassProcunsigned char XtEnum aXtArgVal name# value# ArgList  '' XtInitProc 6' 6XtArgsProcunsigned long LXtValueMask] LPixmapint LColormap LCursor< background_pixmapt# background_pixelL# border_pixmapt# border_pixelL# bit_gravity# win_gravity# backing_store# backing_planesL# backing_pixelL# save_under#$ event_maska#( do_not_propagate_maska#, override_redirect#0 colormap#4 cursor#8 XSetWindowAttributes *'o *XtRealizeProc _XtActionsRecu string# procy.#C uXtActionList XtResourceList XrmClass YBoolean ' XtWidgetProc_XDisplay Display LWindowk type# serialL# send_event# display# window# XAnyEvent LTime<l type# serialL# send_event# display# window# root# subwindow# time{# x# y#$ x_root#( y_root#, state#0 keycode#4 same_screen#8 XKeyEvent<a type# serialL# send_event# display# window# root# subwindow# time{# x# y#$ x_root#( y_root#, state#0 button#4 same_screen#8 | XButtonEvent<Z type# serialL# send_event# display# window# root# subwindow# time{# x# y#$ x_root#( y_root#, state#0 is_hintY#4 same_screen#8 t XMotionEventDm type# serialL# send_event# display# window# root# subwindow# time{# x# y#$ x_root#( y_root#, mode#0 detail#4 same_screen#8 focus#< state#@ m XCrossingEvent type# serialL# send_event# display# window# mode# detail# XFocusChangeEvent( type# serialL# send_event# display# window# x# y# width# height# count#$ XExposeEvent LDrawable0 type# serialL# send_event# display# drawable # x# y# width# height# count#$ major_code#( minor_code#, XGraphicsExposeEvent type# serialL# send_event# display# drawable # major_code# minor_code# XNoExposeEvent type# serialL# send_event# display# window# state# .XVisibilityEvent0n type# serialL# send_event# display# parent# window# x# y# width# height#$ border_width#( override_redirect#, XCreateWindowEvent type# serialL# send_event# display# event# window# XDestroyWindowEvent type# serialL# send_event# display# event# window# from_configure# XUnmapEvent type# serialL# send_event# display# event# window# override_redirect# XMapEvent type# serialL# send_event# display# parent# window# XMapRequestEvent(= type# serialL# send_event# display# event# window# parent# x# y# override_redirect#$ XReparentEvent4$ type# serialL# send_event# display# event# window# x# y# width# height#$ border_width#( above#, override_redirect#0 RXConfigureEvent  type# serialL# send_event# display# event# window# x# y# :XGravityEvent9 type# serialL# send_event# display# window# width# height# XResizeRequestEvent8. type# serialL# send_event# display# parent# window# x# y# width# height#$ border_width#( above#, detail#0 value_maskL#4 SXConfigureRequestEvent type# serialL# send_event# display# event# window# place# KXCirculateEventF type# serialL# send_event# display# parent# window# place# XCirculateRequestEvent LAtom  type# serialL# send_event# display# window# atomc# time{# state# nXPropertyEventv type# serialL# send_event# display# window# selectionc# time{# XSelectionClearEvent(7 type# serialL# send_event# display# owner# requestor# selectionc# targetc# propertyc# time{#$ XSelectionRequestEvent$ type# serialL# send_event# display# requestor# selectionc# targetc# propertyc# time{# TXSelectionEvent  type# serialL# send_event# display# window# colormap# new# state# XColormapEventYashorta aa b# s# l#0 type# serialL# send_event# display# window# message_typec# format# data# XClientMessageEvent % type# serialL# send_event# display# window# request# first_keycode# count# XMappingEvent LXID type# display# resourceid9# serialL# error_code# request_code# minor_code# CXErrorEventY a4Q type# serialL# send_event# display# window# key_vector# XKeymapEvent type# serialL# send_event# display# extension# evtype# dXGenericEvent d type# serialL# send_event# display# extension# evtype# cookie# data# XGenericEventCookiea`a_XEvent`! type# xanyk# xkeyl # xbuttona # xmotionZ # xcrossingm # xfocus # xexpose # xgraphicsexpose# xnoexpose# xvisibility# xcreatewindown# xdestroywindow# xunmap# xmap# xmaprequest# xreparent=# xconfigure$# xgravity# xresizerequest9# xconfigurerequest.# xcirculate# xcirculaterequestF# xproperty# xselectionclearv# xselectionrequest7# xselection# xcolormap# xclient# xmapping%# xerror# xkeymapQ# xgeneric# xcookied# pad~# XEvent!_XRegion.! 9!Region b!')!>!K! b!XtExposeProcY!'''z! !XtSetValuesFuncY!'! !XtArgsFunc XtGeometryMask Positionunsigned short "Dimension" request_mode!# x"# y"# width!"# height!"# border_width!"# sibling'# stack_mode# 1"XtWidgetGeometry" "''""" "XtAlmostProc{Y"#'# # "#XtAcceptFocusProc LXtVersionType#XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDoneS##'""# #XtGeometryHandler #'# #XtStringProc _CoreClassPartt& superclass4# class_name# widget_size# class_initializeN# class_part_initializem# class_inited# initialize# initialize_hook;# realize/# actionsz#$ num_actions#( resources#, num_resources#0 xrm_class#4 compress_motion#8 compress_exposure#9 compress_enterleave#: visible_interest#; destroy#< resize#@ exposeg!#D set_values!#H set_values_hook!#L set_values_almost"#P get_values_hook;#T accept_focus'##X version?##\ callback_private#` tm_table#d query_geometry##h display_accelerator##l extension#p $CoreClassPart _WidgetClassRect& core_class&#& XrmName %''' %'XtCallbackProc _XtCallbackRecw' callback*'# closure#?' w'XtCallbackList_XtEventRec' 'XtEventTable_TranslationData' 'XtTranslations '' 'XtBoundActions_XtStateRec( _XtTMRec~( translations'# proc_table'# current_state(# lastEventTimeL# (XtTMRec LPixel3.( (WidgetList _XExtData ) number# next )# free_private!)# private_data&)# (!) )) XPointer (XExtData5) LVisualID ) ext_dataD)# visualidN)# class# red_maskL# green_maskL# blue_maskL# bits_per_rgb# map_entries# ])Visual) =* depth# nvisuals# visuals*# *Depth=*_XGCN* U*GCP+ ext_dataD)# displayI)# root# width# height# mwidth# mheight# ndepths# depthsI*# root_depth#$ root_visual*#( default_gcZ*#, cmap#0 white_pixelL#4 black_pixelL#8 max_maps#< min_maps#@ backing_store#D save_unders#H root_input_maska#L c*Screen+ _CorePartt$. self'# widget_class4# parent'# xrm_name'# being_destroyed# destroy_callbacks|'# constraints# x"# y"# width!"# height!"#" border_width!"#$ managed#& sensitive#' ancestor_sensitive#( event_table'#, tm~(#0 accelerators'#@ border_pixel(#D border_pixmapt#H popup_list(#L num_popups#P name#T screen+#X colormap#\ window#` depth#d background_pixel(#h background_pixmapt#l visible#p mapped_when_managed#q +CorePart _WidgetRectS. core$.# t.')!S.X. t.XtActionProc CXtActionsRec..aactionsList.S..aactionsList.S/'. */ change_sensitive/# /SimpleClassPart  /XtReliefNoneXtReliefRaisedXtReliefSunkenXtReliefRidgeXtReliefGroove @/XtRelief /')!>!// / shadowdraw/# /ThreeDClassPart  0 foo# 0LabelClassPart _CommandClass\0 makes_compiler_happy# )0CommandClassPart _MenuButtonClass 0 makes_compiler_happy# s0MenuButtonClassPart _MenuButtonClassRec a1 core_class&# simple_class*/#t threeD_class/#x label_class0#| command_class\0# menuButton_class0# 0MenuButtonClassRec menuButtonClassReca1XmenuButtonWidgetClass4ClassInitialize!UPopupMenuWU4'w)!event S.paramsnum_paramsmbw;menu'temp'arglist<num_argsmenu_xmenu_ymenu_widthmenu_heightbutton_heightbutton_x"button_y"error_buf!<jrrscr_widthscr_height 4 cursor# insensitive_bordert# cursor_name# pointer_fg(# pointer_bg(# international# 4SimplePart 0 5 shadow_width!"# top_shadow_pixel(# bot_shadow_pixel(# top_shadow_pxmapt# bot_shadow_pxmapt# top_shadow_contrast# bot_shadow_contrast# top_shadow_GCZ*# bot_shadow_GCZ*# user_data#$ be_nice_to_cmap#( relief/#, 4ThreeDPart LFont5 namec# card32L# 5XFontProp5 p6 lbearing# rbearing# width# ascent# descent# attributes"# 6XCharStructp6P7 ext_dataD)# fid5# direction# min_char_or_byte2# max_char_or_byte2# min_byte1# max_byte1# all_chars_exist# default_char# n_properties#$ properties6#( min_boundsp6#, max_boundsp6#8 per_char6#D ascent#H descent#L 6XFontStruct7_XOC7 7XFontSet.8XtJustifyLeftXtJustifyCenterXtJustifyRight 7XtJustifyT 9 foreground(# font7# fontset7# label# justify.8# internal_width!"# internal_height!"# pixmapt# resize# encoding# left_bitmapt# normal_GCZ*#$ gray_GCZ*#( stipplet#, stippledt#0 left_stippledt#4 label_x"#8 label_y"#: label_width!"#< label_height!"#> label_len!"#@ lbm_y#D lbm_width#H lbm_height#L depth#P >8LabelPart J:HighlightNoneHighlightWhenUnsetHighlightAlways :XtCommandHighlight(0; highlight_thickness!"# callbacks|'# gray_pixmapt# normal_GCZ*# inverse_GCZ*# set# highlightedJ:# shadow_width!"# shape_style# corner_round!"#$ c:CommandPart \; menu_name# B;MenuButtonPart _MenuButtonRec< ; core$.# simple4#t threeD5# label9# command0;# menu_button\;#q; ;MenuButtonWidget Arg<!<aY4<aXawInitializeWidgetSet_XtInherit_XtAppStruct`<Yt< XtAppWarning<o<y< XtSetValues<(3. o<XtAppContext!XtWidgetToApplicationContext< =< XtPopupSpringLoaded/=(3.!XtWindowOfObjectX=/=YX=!XtNameToWidget'=']= XtRealizeWidget=( XtRegisterGrabAction=t. XtTranslateCoords>(==a>!__posix_ctime_rL>> tm$> tm_sec# tm_min# tm_hour# tm_mday# tm_mon# tm_year# tm_wday# tm_yday# tm_isdst# L>>!__posix_asctime_r?>Y?"sprintf?#g /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/local/include/X11/Xmu/usr/include/isoMenuButton.cIntrinsic.hCoreP.hIntrinsicP.hXlib.hX.hXresource.hXutil.hMenuButtoP.hSimpleP.hThreeDP.hThreeD.hLabelP.hCommandP.hConverters.hMenuButton.htime_iso.h 9? FL T m u  {      ) = W ^ j r ~              3 G U  DD%$> I!I4I : ;  I !I/ I I:  :  I8 ' D ' D I : <  :  : ' ID  : ( 4I?  : ;  . : ; @ ' D . : ; @ ' D I: ;    : I !I/.? < ' D &I .? < ' D !.? < ' ID ".? < ' ID #?B?z1menuButtonClassRec1menuButtonWidgetClass0B?1ClassInitialize1PopupMenu B?StringCardinalXtPointer_XtResourceXtResourceNXtProcmXtWidgetClassProcXtEnumXtArgValArgListXtInitProc;XtArgsProc]XtValueMasktPixmapColormapCursorXSetWindowAttributes/XtRealizeProczXtActionListXtResourceListXrmClassBooleanXtWidgetProcDisplayWindowkXAnyEvent{Timel XKeyEvent| a XButtonEventt Z XMotionEventm m XCrossingEvent XFocusChangeEvent XExposeEvent Drawable XGraphicsExposeEventXNoExposeEvent.XVisibilityEventnXCreateWindowEventXDestroyWindowEventXUnmapEventXMapEvent XMapRequestEvent=XReparentEventR$XConfigureEvent:XGravityEvent9XResizeRequestEventS.XConfigureRequestEventKXCirculateEventFXCirculateRequestEventcAtomnXPropertyEventvXSelectionClearEvent7XSelectionRequestEventTXSelectionEventXColormapEventXClientMessageEvent%XMappingEvent9XIDCXErrorEventQXKeymapEventdXGenericEventdXGenericEventCookie_XEvent!XEvent>!Regiong!XtExposeProc!XtSetValuesFunc!XtArgsFunc!XtGeometryMask"Position!"Dimension1""XtWidgetGeometry"XtAlmostProc'#XtAcceptFocusProc?#XtVersionTypeS##XtGeometryHandler#XtStringProc$_CoreClassPart&CoreClassPart&_WidgetClassRec4WidgetClass'XrmName*'XtCallbackProc?'_XtCallbackRec|'XtCallbackList'XtEventTable'XtTranslations'XtBoundActions(_XtTMRec~(XtTMRec(Pixel(WidgetList&)XPointer(_XExtData5)XExtDataN)VisualID]))Visual*=*DepthZ*GCc*+Screen+_CorePart$.CorePart3._WidgetRec'Widgety.XtActionProcC_XtActionsRec.XtActionsRec /*/SimpleClassPart@//XtRelief//ThreeDClassPart00LabelClassPart)0_CommandClass\0CommandClassParts0_MenuButtonClass0MenuButtonClassPart0_MenuButtonClassReca1MenuButtonClassRec44SimplePart45ThreeDPart5Font55XFontProp6p6XCharStruct67XFontStruct7XFontSet7.8XtJustify>89LabelPart :J:XtCommandHighlightc:0;CommandPartB;\;MenuButtonPartq;_MenuButtonRec;MenuButtonWidget<Arg<XtAppContextL>tmzB?xdefaultTranslationsdefaultTranslationsresourcesresources.actionsList.actionsList!0'     '6>[hyWXt"|5EPc  P@NX \ `lp t x|$ %"!%%% %%%%#U  !#!."."1#1&1111Z3^3c3g3l3p3333333333333t{ !)19AIQYaiqy    4  Wwx"p+4B?@GLJZxLCjL4{L V~@Wpf Yp 0Zz Z [`  @]  H]  P]  X] Paned.o/ 1344826380 0 0 100644 59828 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabPaned.cAdjustPanedSizePaneSizeGetRequestInfoChoosePaneToResizeSatisfiesRule3SatisfiesRule2SatisfiesRule1LoopAndRefigureChildrenGetPaneStackPushPaneStackPopPaneStackRefigureLocationsCommitNewLocationsClearPaneStackRefigureLocationsAndCommit_DrawRect_DrawInternalBorders_DrawTrackLinesGetEventLocationStartGripAdjustmentMoveGripAdjustmentCommitGripAdjustmentHandleGripResortChildrenManageAndUnmanageGripsCreateGripGetGCsSetChildrenPrefSizesChangeAllGripCursorsClassInitializeGeometryManagerInitializeRealizeReleaseGCsInsertChildDeleteChildChangeManagedResizeRedisplaySetValuesPaneSetValuesBbss.bssDdata.dataDrodata.rodataXtMakeGeometryRequest_XawImCallVendorShellExtResizeXtMoveWidgetXtResizeWidgetXtWindowOfObjectXConfigureWindowXFillRectangleXDefineCursortoupperXtErrorXtGetValuesgripWidgetClassXtIsManagedXtMallocXtManageChildrenXtUnmanageChildrenXtFreeXtStringsXtCreateWidgetXtAddCallbackXtGetGCXtQueryGeometryXtSetValuesXawInitializeWidgetSetXmuCvtStringToOrientationXtAddConverterconstraintClassRecXtRealizeWidgetXtReleaseGCXtDestroyWidgetXawPanedSetMinMaxXtManageChildXawPanedGetMinMaxXawPanedSetRefigureModeXawPanedGetNumSubXawPanedAllowResize.XAKk4G4MwGKQElX.defGripTranslations.XAKk4G4MwGKQElX.resources.XAKk4G4MwGKQElX.subresourcespanedClassRec_XtInheritpanedWidgetClassvPanedWidgetClass.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesU@EPEPfEfEE E@tEUEBtU;E@PE@@@R;~E@@@EE@@@EEEċE@@@;E}E@@@EMEUfEEEUEBtU;[UE+fUE} fEEuE fEEfEEfEE fEE<E EEPEPEP ЋEPjEPUE;t E@uEUfBE UfBE@teEPEP"UfBEt EEEPEPUfBEPEPUfBEt EEEPEPUfB@UE;u/EPEPEP uEPEPEP ÐUE t E@"fE E@ fEEÐUE t E@ fE E@fEEÐUEEEE EE tEAuELEHEEU@tEE@@EE|EPEPt[E|jEP4t=EPEPt$E@@U ;PuEAu EEELu EE EEEU+Pt¹| EU+Pt¹ЋE;|*EHEE} EEU@tEEÐUE tUE@R;uE uUE@R;t EEEEEÐUE@t E@t EEEEEÐUE@t:E tEPE;P~E uEPE;P| EEEEEÐUEPEPEE@;EEELuE @E E@;EEEUjjEPEPREPEuYEjjPEPE PEPEEupEPEPEEEPEPE@fEUEM+HBUBEtREtEU;P~ EUPEU;P} EUPE@;EujEP>MEtCEtEPE;P~ EPEPEPE;P} EPEPUE@R;UBEPE;P~ EPEPEPE;P} EPEPMEU@+‹QM‰AE@;E.ÐUEPEPEEfEEtEuE@tEUEBtU;E@@EEPE;P~ EPEPEPE;P} EPEPUERMȉMEEUEBtU;rEU+ЉUETt$E;EtjjEPEPE PEPE EAt|EU @t@EE@fEEU+U@M‰AEPE;P~ EPEPEPE;P} EPEPEU@+‹U‰EE@tEUEBtU;sUE@PEfBE@PERMfMEEUEBtU;rÐU4]EE@tEUEBtU;`E@@E܋E܋@E؋EUE@PjBP MEP E@jjjPRAPE@@@EP E+ЋE@ +ЋE@$E+ЉUE@XE@@"EЋE@"ЋEЍ +ʋE@$+؋EÉEUE@jPBP MEPE@"jjjPRAPE@@@E@XE@@ EЋE@ ЋEЍ +ʋE@$+؋EÉEEP"E+ЋE@"+ЋE@$E+ЉUE@@@tSU؋EfBU؋EfBEj@Pt)E܋@HXE܋PjjEPjCB`PAPEEUEBtU;jEP]ÐUEEEt?jEPt,E~jAjEP jEPÐUEu/EHXUEPEPEPEPE PB`PAP-EHXUEPEPEPEPE PB`PAPÐUEU@h;uEEt E EEPEPEEEE@tEUEBtU;s}EuE@@EE@@EEEE+EEEPEPEPEPE PEPEEUEBtU;rÐUEEt EEEPEPEE@tEUEBtU;E@@EE uEPE@;EEE u9E@@@+EEUEPEPEPEPPEPE@@@+EEUEPEPEPEPPEPhEU@fBEEUEBtU;ÐU XE @(EE @,EYE @(EE @,EEE @(EE @,E1EEEEE @w$Eu EEEEELL88`U EEUEUETtEUuUE @HBtUETtELuUE @HBtUDjE PEu[EUuEEAELuEE*EuEE EEZEUuEEBELuEE*EuEE EEE HXU EPB`PAP EPEP\E@tEUEBtU;s4E@PfBEEUEBtU;rÐUEEEU+UEt3UEPPU‰EEt1UEPP+EEETEEE@@;E~E@@EE@@;E}E@@EE;EtE+EU‰EEEE@@;E~E@@EE@@;E}E@@EE;EtdEtE@UPEtE@UPE PEPBPEPi PEP4ÐUPEPjEPjEPEPEtE@EEU@fBEtE@EEU@fBÐU$EEE@EEE@@@jPEE@t(ECu E@uECtE@tjhE@PEPWEECtE@@@jPEUEPEPEP EUjjEPEPEPEPk8EEEEEjEPEP EHXUEPB`PAP jEP8jh@'EM}Ct܃M[SÐU EE@tEUEHxBtU;E@@;tEj@PuEuEE5Et+E@EEU@BEUPEEEEEUEHxBtU;nÐUE@xEjEPEEEjEPEEEE@tEUEHxBtU;E@@;teE@@@tTEj@Pt E@@U@BEEE@@U@BEEEEUEHxBtU;gE;Et9EEEU@BEEE+EPEPE;EtE+EPEPjEPjEPÐU,E@EEE"TEE܋EU܉TE܉EE@EEEEu*EuEEEEE8TEEԋEUԉTEԉE؋E@EjEPEPEPPhlЋE@PEPjjEPhhBPUdEEEEEEPEPEP ЋEE@hEEEPEPEP ЋEE EU3BhEEEEPEPEP ЋEÐU: GripAction(Start, UpLeftPane) : GripAction(Start, ThisBorderOnly) : GripAction(Start, LowRightPane) : GripAction(Move, UpLeft) : GripAction(Move, ThisBorder) : GripAction(Move, LowRight) Any: GripAction(Commit)tR 18KKK  K8LK\KtKKKKtKRR 4R H\ht* Paned GripAction has been passed incorrect parameters.cursorPaned GripAction(); 1st parameter invalidgripinternalBorderColorXtDefaultForegroundinternalBorderWidthgripIndentGripIndentrefigureModegripTranslationsgripCursorverticalGripCursorsb_v_double_arrowhorizontalGripCursorsb_h_double_arrowbetweenCursorverticalBetweenCursorsb_left_arrowhorizontalBetweenCursorsb_up_arrowupperCursorlowerCursorsb_down_arrowleftCursorrightCursorsb_right_arrowallowResizepositionminMinmaxMaxpreferredPaneSizePreferredPaneSizeresizeToPreferredskipAdjustshowGripShowGripPaned%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13ZPaned.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Paned.c -W0,-xp.XAKk4G4MwGKQElX.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4MwGKQElX.;backend;raw;cd;DBG_GEN 5.3.0charlongOnWdefGripTranslations_lOIWHdefGripTranslationslO Stringunsigned Cardinalvoid XtPointer _XtResource resource_name# resource_class# resource_type# resource_size# resource_offset# default_type# default_addr# XtResourceWresourcesw Wresourcesw/Wsubresources  [ WsubresourcesJ ,CoreClassPart _WidgetClassRect core_classv# WidgetClass XtProc XtWidgetClassProcunsigned char XtEnum ;Widgetint 6XrmName OBooleanp)Y pXtCallbackProc _XtCallbackRec callbacku# closure# XtCallbackListshort Positionunsigned short Dimension_XtEventRec $XtEventTable_TranslationData< OXtTranslationsil qXtBoundActions_XtStateRecunsigned long _XtTMRec translationsT# proc_tablev# current_state# lastEventTime# XtTMRec Pixel Pixmap ; @WidgetList _XExtData number6# next# free_private# private_data# V6 XPointer VXExtData_XDisplay Window VisualID  ext_data# visualid # class6# red_mask# green_mask# blue_mask# bits_per_rgb6# map_entries6# Visual  depth6# nvisuals6# visuals# Depth_XGC  GC ColormapP ext_data# display# root# width6# height6# mwidth6# mheight6# ndepths6# depths # root_depth6#$ root_visual#( default_gc #, cmap #0 white_pixel#4 black_pixel#8 max_maps6#< min_maps6#@ backing_store6#D save_unders6#H root_input_maskW#L . Screen _CorePartt self)# widget_class# parent)# xrm_name=# being_destroyedK# destroy_callbacks# constraints# x# y# width# height#" border_width#$ managedK#& sensitiveK#' ancestor_sensitiveK#( event_table)#, tm#0 acceleratorsT#@ border_pixel"#D border_pixmap.#H popup_listE#L num_popups#P name#T screen #X colormap #\ window#` depth#d background_pixel"#h background_pixmap.#l visibleK#p mapped_when_managedK#q CorePart _WidgetRect core # WXtArgValP name# value #- P ArgList ))U c h XtInitProc )U c  XtArgsProc XtValueMask Cursor<: background_pixmap.# background_pixel# border_pixmap.# border_pixel# bit_gravity6# win_gravity6# backing_store6# backing_planes# backing_pixel# save_under6#$ event_maskW#( do_not_propagate_maskW#, override_redirect6#0 colormap #4 cursor #8 XSetWindowAttributes:q) UZ qXtRealizeProc Display type6# serial# send_event6# display# window# XAnyEvent Time< type6# serial# send_event6# display# window# root# subwindow# time# x6# y6#$ x_root6#( y_root6#, state#0 keycode#4 same_screen6#8 XKeyEvent< type6# serial# send_event6# display# window# root# subwindow# time# x6# y6#$ x_root6#( y_root6#, state#0 button#4 same_screen6#8 XButtonEvent< type6# serial# send_event6# display# window# root# subwindow# time# x6# y6#$ x_root6#( y_root6#, state#0 is_hintO#4 same_screen6#8 XMotionEventD type6# serial# send_event6# display# window# root# subwindow# time# x6# y6#$ x_root6#( y_root6#, mode6#0 detail6#4 same_screen6#8 focus6#< state#@ XCrossingEvent| type6# serial# send_event6# display# window# mode6# detail6# XFocusChangeEvent() type6# serial# send_event6# display# window# x6# y6# width6# height6# count6#$ XExposeEvent Drawable0 type6# serial# send_event6# display# drawable<# x6# y6# width6# height6# count6#$ major_code6#( minor_code6#, KXGraphicsExposeEvent type6# serial# send_event6# display# drawable<# major_code6# minor_code6# #XNoExposeEvent type6# serial# send_event6# display# window# state6# XVisibilityEvent0 type6# serial# send_event6# display# parent# window# x6# y6# width6# height6#$ border_width6#( override_redirect6#, 1XCreateWindowEvents type6# serial# send_event6# display# event# window# XDestroyWindowEvent type6# serial# send_event6# display# event# window# from_configure6# XUnmapEvent type6# serial# send_event6# display# event# window# override_redirect6# XMapEvent  type6# serial# send_event6# display# parent# window# XMapRequestEvent( type6# serial# send_event6# display# event# window# parent# x6# y6# override_redirect6#$ $XReparentEvent4 type6# serial# send_event6# display# event# window# x6# y6# width6# height6#$ border_width6#( above#, override_redirect6#0 XConfigureEvent : type6# serial# send_event6# display# event# window# x6# y6# XGravityEvent type6# serial# send_event6# display# window# width6# height6# NXResizeRequestEvent8 type6# serial# send_event6# display# parent# window# x6# y6# width6# height6#$ border_width6#( above#, detail6#0 value_mask#4 XConfigureRequestEventE type6# serial# send_event6# display# event# window# place6# XCirculateEvent type6# serial# send_event6# display# parent# window# place6# [XCirculateRequestEvent Atom t type6# serial# send_event6# display# window# atom# time# state6# XPropertyEvent type6# serial# send_event6# display# window# selection# time# XSelectionClearEvent( type6# serial# send_event6# display# owner# requestor# selection# target# property# time#$  XSelectionRequestEvent$t! type6# serial# send_event6# display# requestor# selection# target# property# time# XSelectionEvent  " type6# serial# send_event6# display# window# colormap # new6# state6# !XColormapEvent O1" W B" W WS" Wy" b "# s1"# lB"#0# type6# serial# send_event6# display# window# message_type# format6# dataS"# y"XClientMessageEvent # type6# serial# send_event6# display# window# request6# first_keycode6# count6# #XMappingEvent XIDD$ type6# display# resourceid## serial# error_code # request_code # minor_code # #XErrorEvent O g$ W4$ type6# serial# send_event6# display# window# key_vectorV$# g$XKeymapEventK% type6# serial# send_event6# display# extension6# evtype6# $XGenericEvent % type6# serial# send_event6# display# extension6# evtype6# cookie# data# _%XGenericEventCookie W`& W_XEvent`( type6# xany# xkey# xbutton# xmotion# xcrossing# xfocus|# xexpose)# xgraphicsexpose# xnoexpose# xvisibility# xcreatewindow# xdestroywindows# xunmap# xmap# xmaprequest # xreparent# xconfigure# xgravity:# xresizerequest# xconfigurerequest# xcirculateE# xcirculaterequest# xpropertyt# xselectionclear# xselectionrequest # xselectiont!# xcolormap "# xclient## xmapping## xerrorD$# xkeymap$# xgenericK%# xcookie%# pad%# &XEvent(()((c ( (XtActionProc _XtActionsRec) string# proc(#( )XtActionList 0)XtResourceList 6XrmClassf))Y) f)XtWidgetProc_XRegion~) )Region ))()) )XtExposeProcO))))U c ) )XtSetValuesFuncO%*)U c  * %*XtArgsFunc XtGeometryMask* request_mode;*# x# y# width# height# border_width# sibling)# stack_mode6# P*XtWidgetGeometry*+))*** +XtAlmostProcOA+)&+++ A+XtAcceptFocusProc XtVersionType+XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDoner++)**+ +XtGeometryHandler,)+ ,XtStringProc _CoreClassPartt. superclass# class_name# widget_size# class_initialize# class_part_initialize# class_inited# initialize # initialize_hook # realizev# actions)#$ num_actions#( resources5)#, num_resources#0 xrm_classJ)#4 compress_motionK#8 compress_exposure#9 compress_enterleaveK#: visible_interestK#; destroyk)#< resizek)#@ expose)#D set_values)#H set_values_hook**#L set_values_almost+#P get_values_hook #T accept_focusF+#X version^+#\ callback_private#` tm_table#d query_geometry+#h display_accelerator ,#l extension#p _CompositeClassPart c/ geometry_manager+# change_managedk)# insert_childk)# delete_childk)# extension# .CompositeClassPart _ConstraintClassPart !0 resources5)# num_resources# constraint_size# initialize # destroyk)# set_values)# extension# |/ConstraintClassPart _PanedClassPart_0 foo6# ;0PanedClassPart _PanedClassRec0 core_classv# composite_classc/#t constraint_class!0# paned_class_0# t0PanedClassRecpanedClassRec0panedWidgetClassvPanedWidgetClassAdjustPanedSize&U27pw$off_size$ 8result_ret$8on_size_ret%8off_size_ret%old_size'newsize(childP 8)request**reply**<bbsize6.2)2 2XtOrderProc _CompositePart 3 childrenE# num_children# num_slots# insert_position2# 2CompositePart _ConstraintPart Y3 mumble# 23ConstraintPart  3XtorientHorizontalXtorientVertical n3XtOrientation _PaneStack 3 next3# pane5# start_size6#3 _PanedConstraintsPart  5 min# max# allow_resizeK# show_gripK# skip_adjustK# position6# preferred_size# resize_to_prefK# delta# olddelta# paned_adjusted_meK# wp_size# size6# grip)#3 5Pane 3PaneStack5d7 grip_indent# refiguremodeK# grip_translationsT# internal_bp"# internal_bw# orientation3# cursor # grip_cursor # v_grip_cursor # h_grip_cursor # adjust_this_cursor #$ v_adjust_this_cursor #( h_adjust_this_cursor #, adjust_upper_cursor #0 adjust_lower_cursor #4 adjust_left_cursor #8 adjust_right_cursor #< recursively_calledK#@ resize_children_to_prefK#A start_loc6#D whichadd)#H whichsub)#L normgc #P invgc #T flipgc #X num_panes6#\ stack*5#` /5PanedPart _PanedRec7 core # composite3#t constraintY3# paned7#7 7PanedWidget r+XtGeometryResult7)PaneSizejUi8)wiKverticali GetRequestInfoxMU8*geo_structwKvertw ChoosePaneToResizeU597pw6paneindex 9dirKshrinkchildP 8rules6_dir9_index6pane59UpLeftPaneLowRightPaneThisBorderOnlyAnyPane 9DirectionSatisfiesRule1UKQ:5paneKshrink SatisfiesRule2KUK:5paneSatisfiesRule3UK:5paneKshrink LoopAndRefigureChildrenU<7pw6paneindex 9dir<sizeusedpane_size6shrinkKpane5start_size6old rule3_okK from_stackK 6RefigureLocationsI= UG=7pwH6paneindexH 9dirHchildP 8Jpane_size6Ksizeused6LlocMPvvpane5V4 H H pane5goldhCommitNewLocations U=7pwchildP 8changesm>P v v pane5grip)!Bm> x6# y6# width6# height6# border_width6# sibling# stack_mode6# =XWindowChangesRefigureLocationsAndCommitL U>)wpw7_DrawRect U[?7pw gc 6on_loc6off_locon_sizeoff_size_DrawInternalBordersU@7pw gc childP 8on_loc6off_loc6on_sizeoff_size_DrawTrackLines!U@7pwKerase childP 8pane5 on_loc6!off_loc6!on_size"off_size"GetEventLocationLU6XA7pwK(eventK x6My6MStartGripAdjustmentqUA7pwp)gripp 9dirpchildP 8rcursor sMoveGripAdjustmentUB7pw)grip 9dir6locdiff6add_size6sub_size6c<o<o<old_add_size6old_sub_size6CommitGripAdjustmentEUC7pwpane5C'C'Cpane5HandleGripU{D)gripjunk callDatacall_dataDpw7loc6action_typeOcursor direction9arglistD _XawGripCallData D event(# params(# num_params#{D DXawGripCallData - Arg DD WResortChildren0UE7pw/unmanagedP 81childP 81   \\\ddchild)AManageAndUnmanageGripsTDUF7pwSmanaged_gripsEUunmanaged_gripsEUmanagedP 8VunmanagedP 8VchildP 8Valloc_sizeWCreateGripzPU;G)childypw7{arglist;G|num_args}cursor ~ DLG WGetGCsUG)wpw7valuemaskGvaluesI XtGCMask Font\I function6# plane_mask# foreground# background# line_width6# line_style6# cap_style6# join_style6# fill_style6# fill_rule6#$ arc_mode6#( tile.#, stipple.#0 ts_x_origin6#4 ts_y_origin6#8 fontG#< subwindow_mode6#@ graphics_exposures6#D clip_x_origin6#H clip_y_origin6#L clip_mask.#P dash_offset6#T dashesO#X GXGCValuesSetChildrenPrefSizesUCJ7pwoff_size childP 8vertKrequest*reply*ChangeAllGripCursorsUJ7pwchildP 8YYarglistJcursor  DJ WPushPaneStackUIK7pw5pane stack*5GetPaneStack&MUK7pw%Kshrink% Kpane%<start_size%5PopPaneStack:UKL7pw9stack*5;ClearPaneStackNU5L7pwM"ClassInitialize`'UGeometryManagerv"U7M)wu*requestu *replyupw7wmask;*xold_sizeyold_wpsizeyold_paned_sizeypane5zvertK{on_size|off_size|result7}almostK~InitializeB#U/N)request)new U argsc num_argspw7Realize<$UN)wNvalueMask Uattributespw7childP 8 MaskNReleaseGCs$UO)wpw7InsertChildU%UDO)wpane5DeleteChild-%UsO)w,ChangeManaged:u(U]P)w9pw7;vertK<size=childP 8>E'(h''h''y''y''y''''''pane5UResizev(UP)wuRedisplay(UP)w~(event~ )region~SetValues^+UKQ)old)request )newU argsc num_argsold_pw7new_pw7redisplayKPaneSetValues,UKaR)old)request )newU argsc num_argsold_pane5new_pane5redisplayK#XawPanedSetMinMax,UR)widget6min 6maxpane5#XawPanedGetMinMax -U=S)widget<min <maxpane5#XawPanedSetRefigureMode/-US)w6mode $XawPanedGetNumSub(G-U6S)w'#XawPanedAllowResize:a-UT)widget46allow_resize6 %_XawImCallVendorShellExtResizeFT;&toupper6aT6'XawInitializeWidgetSetT size# addr#}T%XmuCvtStringToOrientationTTTTT%XtMoveWidgetU;66%XtResizeWidget4U;'_XtInherit%XtReleaseGCdU;  G&XtGetGC UdUiU%XtFreeU&XtMallocU(OU%XtErrorUU%XtGetValues V;P %XtSetValues0V;P (O0V- &XtCreateWidget)zV5V:V)?V P*&XtQueryGeometry7VzVVV&XtMakeGeometryRequest7VzVVV(OV%XtAddCallbackW;Vp &XtWindowOfObjectCWW%XtDestroyWidgetbW;%XtRealizeWidgetW;(OW(OW }TXrmValueWWWc WWWFXXtAddressXtBaseOffsetXtImmediateXtResourceStringXtResourceQuarkXtWidgetBaseOffsetXtProcedureArg WXtAddressMode X address_modeFX# address_id# size#ZX%XtAddConverterXWWWX &XtIsManagedKXX%XtUnmanageChildrenY@%XtManageChild6Y;%XtManageChildren[Y@&XFillRectangle6Y 66&XDefineCursor6Y=&XConfigureWindow6YY(WY&__posix_ctime_r0ZZ tm$Z tm_sec6# tm_min6# tm_hour6# tm_mday6# tm_mon6# tm_year6# tm_wday6# tm_yday6# tm_isdst6# (0ZZ)__posix_asctime_rZR /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/local/include/X11/Xmu/usr/include/isoPaned.cIntrinsic.hPanedP.hCoreP.hIntrinsicP.hXresource.hX.hXlib.hXutil.hCompositeP.hConstrainP.hComposite.hConverters.hPaned.hGrip.htime_iso.h, 5< b   } - ; C PX `l w        ? D m       &< G V] c i y   $Ay      E V      ; C c k p         ! * Hd   N4 % . Pv    |  4 H Z d x        ~; I P v        x     L  ] g q   U .   , < J S a        ' I {  |  8 D c p y  p68A J LU ^ ` i r t  o     0 @ \s              ( 4Qg       $ 2 co u        1 <D V ^ p         ' 6 C V\ el      * 6 <X `u    m   JR \d m y   o   ) K d  {    & 4 B V_ f       *N V \h o         +Q      ) L og     ) > Ys          $ K V b t         % 9 B K T iq   & P           !! "! /!V! _! p! ~!! " 5" @" J" b" l" "" " " " "  # # %# 3# @# V# \#y# # ## # # #}$,$ :$ F$ L$ b$ x$ $ $ $$ $$ $ $ %(% 4% >%H% S% c% %% % % %&=& F& i& & &~'' *' 8' E' h' y' ' ' ' ' ' ''v(  (9( R( e( s( ( ( ( ( ( )  ) ) ) A) d)) ) ) )) )*** 8* D* R* `* n* |* * *** + +;+ I+ Q+X+ f+ o+ x+ ++ ++ + + , , 0, D, X,f, w, , ,, , , , , , ,, ,  - -- -- 6-B- S-_-  DD%$> I!I4I : ;  I !I/I I:  :  I8 !I/ I ' D ' D I< ' ID  :  :  :  : ( 4I?  : ;  4I?  : ; . : ;@ ' D I: ; 4I : ;  . : ;@ ' ID   I!D D ". : ;@ ' D #.?  : ;@ ' D $.?  : ;@ ' ID %.? < ' D &.? < ' ID '.? < ' D (&I).? < ' ID Z0panedClassRec1panedWidgetClass71vPanedWidgetClassaRXawPanedSetMinMaxRXawPanedGetMinMax=SXawPanedSetRefigureModeSXawPanedGetNumSubSXawPanedAllowResizeZY1AdjustPanedSize%8PaneSizei8GetRequestInfo8ChoosePaneToResize:SatisfiesRule1Q:SatisfiesRule2:SatisfiesRule3:LoopAndRefigureChildren<RefigureLocationsG=CommitNewLocations>RefigureLocationsAndCommit>_DrawRect[?_DrawInternalBorders@_DrawTrackLines@GetEventLocationXAStartGripAdjustmentAMoveGripAdjustmentBCommitGripAdjustmentCHandleGripDResortChildrenEManageAndUnmanageGripsFCreateGripLGGetGCsISetChildrenPrefSizesCJChangeAllGripCursorsJPushPaneStackIKGetPaneStackKPopPaneStackLClearPaneStack5LClassInitializeVLGeometryManagerMInitialize/NRealizeNReleaseGCsOInsertChildDODeleteChildsOChangeManaged]PResizePRedisplayPSetValuesQPaneSetValues ZStringCardinalXtPointer_XtResourceXtResource_WidgetClassRecWidgetClassXtProcXtWidgetClassProcXtEnum=XrmNameKBooleanuXtCallbackProc_XtCallbackRecXtCallbackListPositionDimension)XtEventTableTXtTranslationsvXtBoundActions_XtTMRecXtTMRec"Pixel.PixmapEWidgetListXPointerV_XExtDataXExtDataWindow VisualIDVisualDepth GC Colormap. Screen _CorePart CorePart _WidgetRec)Widget XtArgVal- U ArgList XtInitProc XtArgsProc XtValueMask Cursor :XSetWindowAttributesvXtRealizeProcDisplayXAnyEventTimeXKeyEventXButtonEventXMotionEventXCrossingEvent |XFocusChangeEvent)XExposeEvent<DrawableKXGraphicsExposeEvent#XNoExposeEventXVisibilityEvent1XCreateWindowEventsXDestroyWindowEventXUnmapEventXMapEvent XMapRequestEvent$XReparentEventXConfigureEvent:XGravityEventNXResizeRequestEventXConfigureRequestEventEXCirculateEvent[XCirculateRequestEventAtomtXPropertyEventXSelectionClearEvent XSelectionRequestEvent t!XSelectionEvent! "XColormapEventS"y"#XClientMessageEvent##XMappingEvent#XID#D$XErrorEventg$$XKeymapEvent$K%XGenericEvent_%%XGenericEventCookie&_XEvent(XEvent(XtActionProc(_XtActionsRec)XtActionList5)XtResourceListJ)XrmClassk)XtWidgetProc)Region)XtExposeProc)XtSetValuesFunc**XtArgsFunc;*XtGeometryMaskP**XtWidgetGeometry+XtAlmostProcF+XtAcceptFocusProc^+XtVersionTyper++XtGeometryHandler ,XtStringProc,_CoreClassPartvCoreClassPart._CompositeClassPartc/CompositeClassPart|/_ConstraintClassPart!0ConstraintClassPart;0_PanedClassPart_0PanedClassPartt0_PanedClassRec0PanedClassRec2XtOrderProc2_CompositePart3CompositePart23_ConstraintPartY3ConstraintPartn33XtOrientation3_PanedConstraintsPart5Pane3_PaneStack5PaneStack/57PanedPart7_PanedRec7PanedWidget7XtGeometryResult99Direction=m>XWindowChanges{D_XawGripCallDataDXawGripCallDataDArgGXtGCMaskGFontGIXGCValuesNMask}TWXrmValueWFXXtAddressModeZX0Ztm|ZndefGripTranslationsdefGripTranslationsresourcesresources/subresources[subresources- -P]P_;W2-m:GHPjUMg@ z1 \P o Q0  P+:QP\Pcx'0"RP#@$P$`%E%(X()^ `+6$%01@ABC D E F G HI_~+>EO^lt,6!/,+A-Y0-kP-IL(;<;; = > = >{ ? @ ? A Ac?JB}C2DCb2EB2D+F;GHH4FUGIJ-K;KkL2 F2M9>LGN|OOOP+2RQHKRSLLTx?#U#V#V[$Wq$W$W$U$Fk%F%X%Us&Gs'F'GY(?5)?])B/+?+Y+? ,G),Z=,Vp,XL2PLTL`Ld2h2lLpL|L22LL2LLL2LLL_LLLL2LLL2LL$L,20L4L@LD2H2LLPL\L`2d2hLlLxL2LLL22LLL22LLL22LLL22LLL2 2LL L$2(2,L0L<LD2HLLLXL`2d2hLtL|22LL22LL2LLL2LLL22LLU 2 "(#4`D$H(L)P*Xcpctc|!'%&a+bb5K6__``Fara1b31dU1en1r1\2`2e2i2n2r23878}8888999999: :e:i:::: :z;~;;;;;,<0<<<<<<<== = ===_=c=======>>>>u?y?.@2@AAqAuAAABBBBBBBBCC#C'C,C0CMCQCVCZC_CcCCCEE_EcEhElEqEuEzE~EEEEEEEEEEEEEFFXG\GII]JaJJJJJJJK K[K _KK KLLJL NLkL!oLM"MFNV^fpz $.8@JT\dlt   &.6>FNV`hpx $,4<DNX`hrz (2<DNX`jrz(08@HPX`hr (08BJRZbjrz     ( 2 : B J R Z b l v ~                    ( 2 : B J R Z g n z                   " , 4 < D L V ^ h p x                   + 2 > F N V ^ f n v                    ( 0 : G N Z d l t ~                &08@JTcjv   &.8@HU \hpx !$,6>FNXbjrz $.6>K"R^fnv~# $&.6C%JV`hrz&'$,4<FPX`hpx()$0=*DPX`hpz &.6@M+T`hpzY (5[<HPXe\lx]^44444 a-A4D48"8+;x4<Z@LDZjʱ#{ `; # - (=  M  a  v   Panner.o/ 1344826380 0 0 100644 47108 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.SUNW_cap.symtabPanner.creset_shadow_gcreset_slider_gcreset_xor_gccheck_knobmove_shadowscale_knobrescaleget_default_sizeget_event_xyparse_page_stringInitializeRealizeDestroyResizeRedisplaySetValuesSetValuesAlmostQueryGeometryActionStartActionStopActionAbortActionNotifyActionMoveActionPageActionSetBbss.bssDdata.dataDrodata.rodataXtReleaseGCXmuDistinguishablePixelsXmuCreateStippledPixmapXtGetGC__xtol__ctypeatofXmuLocatePixmapFilepannerWidgetClassXFreePixmapXClearAreaXFillRectangleXDrawRectangleXFillRectanglesXtWindowOfObjectXSetWindowBackgroundPixmapXSetWindowBackgroundXBellXtCallCallbackListXmuCompareISOLatin1XtSetValuespannerClassRec.XAKk4G4MwGKQ0qX.defaultTranslations.XAKk4G4MwGKQ0qX.actions.XAKk4G4MwGKQ0qX.resourcesXtStringssimpleClassRecXawInitializeWidgetSet_XtInherit.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUp]EEtEPEPEEE@hEEEEEHXUjjjEPB\PAPuiEHXUjjjEPB\PAPtAEE]MUEjj@dPBhPPCXPE\Eu7EHXUjjjEPB\PAPuUfEEEE~EEEEEPEPEP ЋE]ÐU`EEtEPEPEEEPEPEP ЋEÐUhEtEPEPEEEU;BhuEE EEEEEU3PhUEE~EEEEEPEPEP ЋEEǀÐU$EEfEE@ U+ʋE+fME@"U+ʋE+fME tEE EEEEE tEE EEEEE@} UfBEPE;~ EUfBE@} UfBEPE;~ EUfBE EEE䛋Eܰ]EܛUfEEEܛEܰ]EܛUfUЊfUЊfÐU ECEEBEEEE;E E;EEEEME‹UfBEUMȋEfHEUfBE+EUfBEEEUMȋEfHEMEыMfAE+UEMfAEUfBUUÐUE t^UEEE܊]EUfUEEE܊]EUfE8E}EUfE}EUfEE;}EEEEEfEEE;}EEEEEfEUEEE蛃y- ]E܊]EUfUEEE蛃y- ]E܊]EUfEuPEPjEPÐUEEEEEE}EU@ fE}EU@"fE@ ;EEE@";EEE@ EEy- ]EEEEEy- ]EEݘE@"EEy- ]EEEEEy- ]EEݘиPREP ÐUEEfEEEЋ¹d+U‹U fBEEЋ¹d+U‹UfBÐUEEE P +UEPE P$+UEPEE P +UEPE P$+UEPEmE P +UEPE P$+UEPEEE P +UEPE P$+UEPEE @w$ EE4 4   \ \ UE EEE@uBE@t,E@EE@uE@uԋE@+t E@-u'EE@-u ]E@EE@uUBE?EEE@uZE@u E@.u8E@EE@u"E@uԋE@.tjEP]EM]E@uBE@t,E@EE@uE@uԋE@t?E M].EM]"E@c} CtPt ct׃ptEUBEEEÐU EEE EE}UfE}UfE}UfEPEPEP E@ } UEfB E@"} UEfB"EǀjEP*EǀjEPEǀjEPjEPUUUÐU]uEEEEE@lEt@u]MUEjjjjjj@dPBhPPPFXP,EEt7Et/EUPE PE PE PE PEPEPE PEPB Ѓ EtEPXEPBP]uUEEEPEPEPEPEPEPUjEPRÐUd]EEE@X@EE@`EEEEfEEUPfEEU‰EEU‰EUE@XEEEEUE+‰EȋEEEUE+‰E؋EEЋE]EUjPPE؋UPEȋUPE@`PE@PEUfEUfMEEHPBPEPEPPEPEPEt: start() : move() : notify() stop() : abort() :KP_Enter: set(rubberband,toggle) space: page(+1p,+1p) Delete: page(-1p,-1p) :KP_Delete: page(-1p,-1p) BackSpace: page(-1p,-1p) Left: page(-.5p,+0) :KP_Left: page(-.5p,+0) Right: page(+.5p,+0) :KP_Right: page(+.5p,+0) Up: page(+0,-.5p) :KP_Up: page(+0,-.5p) Down: page(+0,+.5p) :KP_Down: page(+0,+.5p) Home: page(0,0) :KP_Home: page(0,0)(08@HPX\h4tt!!RRRR$R4<DLT`Rl|RR*??O_@?@rubberbandonofftogglerubberBandstartstopabortmovepagenotifysetallowOffAllowOffreportCallbackdefaultScaleDefaultScaleRubberBandXtDefaultBackgroundinternalSpaceInternalSpacelineWidthLineWidthcanvasWidthCanvasWidthcanvasHeightCanvasHeightsliderXSliderXsliderYSliderYsliderWidthSliderWidthsliderHeightSliderHeightshadowColorShadowColorXtDefaultForegroundshadowThicknessShadowThicknessbackgroundStippleBackgroundStipplePanner%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13KPanner.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Panner.c -W0,-xp.XAKk4G4MwGKQ0qX.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4MwGKQ0qX.;backend;raw;cd;DBG_GEN 5.3.0charlongQpYdefaultTranslationsa1QhYgdefaultTranslations1Q String 1(Widget &WidgetClassunsigned Cardinal  XtProc 5 ( 5XtWidgetClassProcunsigned char RXtEnum YXtArgVal name#valuep# ArgList      XtInitProc     XtArgsProcunsigned long XtValueMask* Pixmapint Colormap Cursor <background_pixmapA#background_pixel#border_pixmapA#border_pixel# bit_gravityN#win_gravityN#backing_storeN#backing_planes#backing_pixel# save_underN#$event_maskY#(do_not_propagate_maskY#,override_redirectN#0colormapU#4cursord#8 qXSetWindowAttributes   <  XtRealizeProc_XtActionsRecBstring#proc.# BXtActionListvoidZ bXtPointer_XtResource&resource_name#resource_class#resource_type#resource_size# resource_offset#default_type#default_addrg#w &XtResourceList NXrmClass QBoolean j ] jXtWidgetProc_XDisplay Display Window typeN#serial#send_eventN#display# window# XAnyEvent Time < typeN#serial#send_eventN#display# window#root#subwindow#time#xN# yN#$x_rootN#(y_rootN#,state#0keycode#4same_screenN#8 XKeyEvent < typeN#serial#send_eventN#display# window#root#subwindow#time#xN# yN#$x_rootN#(y_rootN#,state#0button#4same_screenN#8  XButtonEvent < typeN#serial#send_eventN#display# window#root#subwindow#time#xN# yN#$x_rootN#(y_rootN#,state#0is_hintQ#4same_screenN#8 XMotionEvent D typeN#serial#send_eventN#display# window#root#subwindow#time#xN# yN#$x_rootN#(y_rootN#,modeN#0detailN#4same_screenN#8focusN#<state#@  XCrossingEvent  typeN#serial#send_eventN#display# window#modeN#detailN#  XFocusChangeEvent (: typeN#serial#send_eventN#display# window#xN#yN#widthN#heightN# countN#$ XExposeEvent Drawable 0typeN#serial#send_eventN#display# drawableM #xN#yN#widthN#heightN# countN#$major_codeN#(minor_codeN#, \ XGraphicsExposeEvent typeN#serial#send_eventN#display# drawableM #major_codeN#minor_codeN# 4XNoExposeEvent +typeN#serial#send_eventN#display# window#stateN# XVisibilityEvent 0typeN#serial#send_eventN#display# parent#window#xN#yN#widthN# heightN#$border_widthN#(override_redirectN#, BXCreateWindowEvent typeN#serial#send_eventN#display# event#window# XDestroyWindowEvent typeN#serial#send_eventN#display# event#window#from_configureN# XUnmapEvent typeN#serial#send_eventN#display# event#window#override_redirectN# +XMapEvent typeN#serial#send_eventN#display# parent#window# XMapRequestEvent (typeN#serial#send_eventN#display# event#window#parent#xN#yN# override_redirectN#$ 5XReparentEvent 4typeN#serial#send_eventN#display# event#window#xN#yN#widthN# heightN#$border_widthN#(above#,override_redirectN#0 XConfigureEvent KtypeN#serial#send_eventN#display# event#window#xN#yN# XGravityEvent typeN#serial#send_eventN#display# window#widthN#heightN# _XResizeRequestEvent 8typeN#serial#send_eventN#display# parent#window#xN#yN#widthN# heightN#$border_widthN#(above#,detailN#0value_mask#4 XConfigureRequestEvent VtypeN#serial#send_eventN#display# event#window#placeN# XCirculateEvent typeN#serial#send_eventN#display# parent#window#placeN# lXCirculateRequestEvent Atom typeN#serial#send_eventN#display# window#atom#time#stateN# XPropertyEvent typeN#serial#send_eventN#display# window#selection#time# XSelectionClearEvent (typeN#serial#send_eventN#display# owner#requestor#selection#target#property# time#$ *XSelectionRequestEvent $typeN#serial#send_eventN#display# requestor#selection#target#property#time# XSelectionEvent typeN#serial#send_eventN#display# window#colormapU#newN#stateN# XColormapEventQBYshortB\Y YmYb1#sK#l\# 0typeN#serial#send_eventN#display# window#message_type#formatN#datam# XClientMessageEvent typeN#serial#send_eventN#display# window#requestN#first_keycodeN#countN# 4XMappingEvent XID ^typeN#display#resourceid#serial# error_codeR#request_codeR#minor_codeR# XErrorEventQ Y 4typeN#serial#send_eventN#display# window#key_vectorp# XKeymapEvent etypeN#serial#send_eventN#display# extensionN#evtypeN# XGenericEvent typeN#serial#send_eventN#display# extensionN#evtypeN#cookie#datab# yXGenericEventCookieY`(Y_XEvent` typeN#xany#xkey #xbutton #xmotion #xcrossing #xfocus #xexpose: #xgraphicsexpose#xnoexpose#xvisibility+#xcreatewindow#xdestroywindow#xunmap#xmap#xmaprequest#xreparent#xconfigure#xgravityK#xresizerequest#xconfigurerequest#xcirculateV#xcirculaterequest#xproperty#xselectionclear#xselectionrequest#xselection#xcolormap#xclient#xmapping#xerror^#xkeymap#xgenerice#xcookie#pad# (XEvent _XRegion Region    XtExposeProcQ8!     ! 8!XtSetValuesFuncQn!   S! n!XtArgsFunc XtGeometryMask BPositionunsigned short !Dimension P"request_mode!#x!#y!#width!#height!# border_width!# sibling#stack_modeN# !XtWidgetGeometryP" "   g" g"l" "XtAlmostProcQ"  "" "XtAcceptFocusProc XtVersionType7#XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone"R#  g" g"7# R#XtGeometryHandler #  o# #XtStringProc_CoreClassParttU&superclass#class_name#widget_size#class_initialize# class_part_initialize:#class_initedc#initialize#initialize_hook#realize# actionsG#$num_actions#(resources+#,num_resources#0xrm_class@#4compress_motionO#8compress_exposurec#9compress_enterleaveO#:visible_interestO#;destroyo#<resizeo#@expose!#Dset_values=!#Hset_values_hooks!#Lset_values_almost"#Pget_values_hook#Taccept_focus"#Xversion"#\callback_privateg#`tm_table#dquery_geometryW##hdisplay_accelerator##lextensiong#p #CoreClassPart_WidgetClassRect&core_classU&#i& NXrmName &  g g& &XtCallbackProc_XtCallbackRec'callback&#closureg#& 'XtCallbackList_XtEventRec*' 8'XtEventTable_TranslationDataP' c'XtTranslations }'' 'XtBoundActions_XtStateRec'_XtTMRec(translationsh'#proc_table'#current_state'#lastEventTime# 'XtTMRec Pixel-1( 6(WidgetList_XExtData(numberN#next(#free_private(#private_data(# L(N( (( XPointer L(XExtData( VisualID )ext_data(#visualid(#classN#red_mask# green_mask#blue_mask#bits_per_rgbN#map_entriesN# (Visual) )depthN#nvisualsN#visuals)# )Depth)_XGC) )GC P`+ext_data(#display(#root#widthN# heightN#mwidthN#mheightN#ndepthsN#depths)# root_depthN#$root_visual)#(default_gc)#,cmapU#0white_pixel#4black_pixel#8max_mapsN#<min_mapsN#@backing_storeN#Dsave_undersN#Hroot_input_maskY#L )Screen`+_CorePartt-self#widget_class#parent#xrm_name&# being_destroyedO#destroy_callbacks'#constraintsg#x!#y!#width!# height!#"border_width!#$managedO#&sensitiveO#'ancestor_sensitiveO#(event_table='#,tm(#0acceleratorsh'#@border_pixel%(#Dborder_pixmapA#Hpopup_list;(#Lnum_popups#Pname#Tscreenm+#XcolormapU#\window#`depth#dbackground_pixel%(#hbackground_pixmapA#lvisibleO#pmapped_when_managedO#q r+CorePart_WidgetRect-core-#  .  - - .XtActionProc XtActionsRec%.G.Yactions8._%.8n.Yactions]._ wXtResource..Yresources.m..Yresources.mO. .  /change_sensitive.# .SimpleClassPart  I/dummyN# 3/PannerClassPart _PannerClassRec| /core_classU&#simple_class/#tpanner_classI/#x _/PannerClassRec pannerClassRec/pannerWidgetClassreset_shadow_gcU04pwvaluemask4valuesy6pixels6  1cursord#insensitive_borderA#cursor_name#pointer_fg%(# pointer_bg%(#internationalO# 0SimplePart double  1doingO#showingO#startx!#starty!#dx!#dy!#x!# y!# 1xB#yB#width!#height!# 1XRectangle11Y t >4report_callbacks'#allow_offO#resize_to_prefO#foreground%(#shadow_color%(# shadow_thickness!#default_scale!#line_width!#canvas_width!#canvas_height!#slider_x!#slider_y!#slider_width!#slider_height!# internal_border!#"stipple_name#$slider_gc)#(shadow_gc)#,xor_gc)#0haspect1#4vaspect1#<rubber_bandO#Dtmp1#Fknob_x!#Tknob_y!#Vknob_width!#Xknob_height!#Zshadow_validO#\shadow_rects1#^last_x!#nlast_y!#p 1PannerPart _PannerRec 4core-#simple1#tpanner>4#O4 4PannerWidget XtGCMask Font \y6functionN#plane_mask#foreground#background# line_widthN#line_styleN#cap_styleN#join_styleN#fill_styleN# fill_ruleN#$arc_modeN#(tileA#,stippleA#0ts_x_originN#4ts_y_originN#8font4#<subwindow_modeN#@graphics_exposuresN#Dclip_x_originN#Hclip_y_originN#Lclip_maskA#Pdash_offsetN#TdashesQ#X 4XGCValues 6Yreset_slider_gcU64pwvaluemask4valuesy6reset_xor_gcU74pw *==valuemask4valuesy6tmp%(check_knob'U484pw&Oknob& pad!(maxx!)maxy!+x48-y48.!move_shadowF U84pwElwNHpadNIr8L1scale_knob`U94pw_Olocation_ Osize_}width!fheight!frescalezR U94pwyhpadN{vpadN|get_default_size U<:4pw<:wp <:hppad!! get_event_xy UO:4pw event :x:ypadNN parse_page_string UNl;sNpagesize Ncanvassizel;relativecpval1relOOInitializeIU1<greqgnew argsnum_argsreq4new4defwidth! defheight! Realize$PU<gw#<valuemaskp# attr#pw4%pmA&gotpmO'Destroy<U<gw;pw4=ResizeGU)=gwFRedisplayOU1>gwN eventN  regionNpw4PdpyQwRpadNSlw!Textra!UkxNVkyNV!B SetValueswUOv?gcurvgreqv gnewvargsvnum_argsvcur4xnew4yredisplayOzMMpmAlocOsizOSetValuesAlmostBU?goldgnew g"reqg"reply QueryGeometryUI@I@gwg"intended g"prefpw4 "XtGeometryResultActionStartU Agw event -paramsnum_paramspw4xNyN!B ActionStop*UAgw event -paramsnum_paramspw4xNyN!B ActionAbortUBBgw  event  -params num_params pw4!B ActionMove!$UBgw  event  -params num_params pw4"xN#yN#!BActionPage< U0Dgw; event; -params;num_params;pw4=zero>isinO?xN@yN@relxOArelyOApadNB* 3 ` 3 ` ev RActionNotifyd0#UEgwc eventc -paramscnum_paramscpw4e!u"!u"!u"tmp!su".#".#".#repE  Echanged#slider_x!#slider_y!#slider_width!#slider_height!# canvas_width!# canvas_height!# EXawPannerReport ActionSet`$UwFgw event -paramsnum_paramspw4rbO$$^$6$^$6$^$argsF ArgwFFY"QF#atof1F F#XmuDistinguishablePixelsNF (  F N)"QFQN#XmuLocatePixmapFileAfG F F A A  G N G G G G#XmuCreateStippledPixmapAG F A A #__posix_ttyname_rNG N  #__posix_getlogin_rNG  N$XawInitializeWidgetSet"QH"Q H#XmuCompareISOLatin1NVH H %H$_XtInherit%XtReleaseGCH 1( )-4#XtGetGC)H H  H%XtSetValuesH 1(  %XtCallCallbackListI 1( ' b-#XtWindowOfObject/I I#XSetWindowBackgroundPixmapNgI (  #XSetWindowBackgroundNI (  #XFreePixmapNI ( 1#XFillRectanglesNI (  ) I N#XFillRectangleN9J (  ) N N  #XDrawRectangleNyJ (  ) N N  #XClearAreaNJ (  N N   N#XBellNJ ( N"YJ#__posix_ctime_rK J tm$ Ktm_secN#tm_minN#tm_hourN#tm_mdayN# tm_monN#tm_yearN#tm_wdayN#tm_ydayN#tm_isdstN# "KK&__posix_asctime_r K 3  /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/include/isoPanner.cIntrinsic.hCoreP.hIntrinsicP.hXlib.hX.hXresource.hXutil.hPannerP.hSimpleP.hPanner.hReports.htime_iso.h 4 @ I U  / > E Q ` m v    * = Dv           E m      < r       3 N _ s |         N }       H        / @ O ` s  1 P f {       & 4 C R \ k z     j     _ w       3 M        y     " @ ^ m |           + 9 G \b i q        ) H V\ r          8 F  > G            2 @ H \ j {        M     s    I     @ V\ f       3 G LZ n          ;  % 9? T / > R f         " D h  <B I Vj u     * 3 : @ F d r        ! ! ,! :!p! ! !! ! "I" W" u""" " " " " " # # .# 6#<#`# t# |## # # # #  $  $ $$6$ L$ ^$  DD%$> I!I4I : ;  I !I/I I: ' D ' D  I  :  I8  : < I !I/  :  : ' ID  : ( 4I?  : ;  . : ; @ ' D I: ;   : . : ;@ ' D I: ; 4I : ;   . : ;@ ' ID !D D "&I#.? < ' ID $.? < ' D %.? < ' D &.? < ' ID 7K/pannerClassRec/pannerWidgetClassK0reset_shadow_gc6reset_slider_gc6reset_xor_gc7check_knob98move_shadow8scale_knob9rescale9get_default_sizeA:get_event_xy:parse_page_stringq;Initialize1<Realize<Destroy<Resize)=Redisplay1>SetValuesv?SetValuesAlmost?QueryGeometry`@ActionStart AActionStopAActionAbortBBActionMoveBActionPage0DActionNotifyEActionSetKStringCardinalXtProc:XtWidgetClassProccXtEnumpXtArgValArgListXtInitProcXtArgsProc*XtValueMaskAPixmapUColormapdCursorqXSetWindowAttributesXtRealizeProcGXtActionListgXtPointerw_XtResource+XtResourceList@XrmClassOBooleanoXtWidgetProcDisplayWindowXAnyEventTime XKeyEvent XButtonEvent XMotionEvent  XCrossingEvent XFocusChangeEvent : XExposeEventM Drawable\ XGraphicsExposeEvent4XNoExposeEvent+XVisibilityEventBXCreateWindowEvent XDestroyWindowEventXUnmapEvent+XMapEventXMapRequestEvent5XReparentEventXConfigureEventKXGravityEvent_XResizeRequestEventXConfigureRequestEventVXCirculateEventlXCirculateRequestEventAtomXPropertyEventXSelectionClearEvent*XSelectionRequestEventXSelectionEventXColormapEventmXClientMessageEvent4XMappingEventXID^XErrorEventXKeymapEventeXGenericEventyXGenericEventCookie(_XEvent XEvent Region!XtExposeProc=!XtSetValuesFuncs!XtArgsFunc!XtGeometryMask!Position!Dimension!P"XtWidgetGeometry"XtAlmostProc"XtAcceptFocusProc"XtVersionType"W#XtGeometryHandler#XtStringProc#_CoreClassPartU&CoreClassParti&_WidgetClassRecWidgetClass&XrmName&XtCallbackProc&_XtCallbackRec'XtCallbackList='XtEventTableh'XtTranslations'XtBoundActions'_XtTMRec(XtTMRec%(Pixel;(WidgetList(XPointerL(_XExtData(XExtData(VisualID()Visual))Depth)GC)`+Screenr+_CorePart-CorePart-_WidgetRecWidget.XtActionProc_XtActionsRec%.XtActionsRec.XtResource./SimpleClassPart3/I/PannerClassPart_/_PannerClassRec/PannerClassRec01SimplePart111XRectangle1>4PannerPartO4_PannerRec4PannerWidget4XtGCMask4Font4y6XGCValuesI@XtGeometryResultEEXawPannerReportwFArgKtmrKpdefaultTranslationsdefaultTranslationsG.actionsn.actions.resources.resources^lR`   - ? 9JPRPPZak[uBPz0e p00#0         8PX_gl1EQ|`hl8-,--.#-/,/#,/" .0X d0@0o0] w0 0               ' 1S 1  1 1: 2g 1 1 034A5k,,,677|89b8=:3;5 <4@=t888=88=V! b!0! !0'#>K#"T#?m#=#"#?#"#?#"#?$=8$"W$@Al"pt"x|"""""""EEEEEE""EE""E E""E(E0E4E8EDEH"L"P"TE`Eh"l"pE|E""EE""EE""EE""EE""EE""E$E,"0"4E@ED"H"L"PE\Ed"h"lExEF"G CDBHH%M&BBY.C.C.D.D/A040 06677074797=7B7F777J8N8i8m8r8v8{888888888869:9?9C9H9L99 99 9S: W:: :; ;><B<<< ==8=<=@>D>>>>>>?? ?%?)?.?2?7?;?@?D?????q@u@A!AAARBVBC CCDD DDDBDFDDDDDDDDDDDDDEEDFHFMFQFVFZF+5=EMW_gq{)19AIQYanu #+3;CKS[cks{ #/7?GOW_gqy   '19AKUb iu} !)6 =IS[cks{ #+3;EMZamu}!)3=EMZamu}    ' / 7 ? I Q [ c k u }                  ' / 7 ? G T [ g q y                   " ) 5 = E M U ] e m z                   # + 3 ; E M U ] e m u }                   ! ) 3 ; C M W _ g o w                 %-$$$$4z `$)).@"P.+X0#4{2K@K~7LZ;j{a@voș, X ( (   (  <  Q  f  Porthole.o/ 1344826380 0 0 100644 25404 ` ELF|_4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabPorthole.cfind_childSendReportlayout_childRealizeResizeQueryGeometryGeometryManagerChangeManagedBbss.bssDdata.dataDrodata.rodataXtIsManagedXtCallCallbackListportholeWidgetClassXtConfigureWidgetXtWindowOfObjectXtMakeGeometryRequestXtResizeWidgetportholeClassRec.XAKk4G4MwGKQkwX.resourcesXtStringscompositeClassRecXawInitializeWidgetSet_XtInherit.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUEE@tEEU;PxsHEj@PtE@E+E@EEEEEEU;PxrEEÐUjEPoEEtnEtfE EE@fEE@fEE@ fEE@"fEE@ fEE@"fEUEPPEP ÐUE @UfBE @UfBE @ UfBE @"U fBEtpE@tE@UfBE@tE@UfBE@tE@UfBE@tE@ U fBEPE@ ;}E@ UfBE PE@";}E@"U fBE@ ЋE@+fUE@"ЋE @+fUEPE;} EUfBEPE;} EUfBE@~ UfBE@~ UfBUE@E PE PE@ } UfB E@"} UfB"PEPE PEPB Ѓ ÐU]EEjEPEEtDEPEPEPEPjEPEP]MUEjPRQSEPj0EP]ÐU EEjEPIEEE@ EU@ fBEU@"fB E @ u/E PE@;uE P E@ ;u EEEPE@ ;uEP E@";u EE EEÐU]E@EjEPcEEE;Et EU MBABABAB A BABAE @t E @ tUfB E]MUE PBPAPCPE PEPEPE @tE PE@;tEE @tE PE@;tEE @tE PE@;tEE @tE P E@ ;tEEuEE @%EEPE@;tEEEU@fBEPE@;tEEEU@fBEP E@;tEEEU@fB EP"E@ ;tEEEU@ fB"EtEPEPEE]ÐU8EEjEPEEjEPuzEE@ uE@ fEEEE@"uE@"fEEEEt+EPEPEP ujEPEP EP E@ ;~ E@ E E@ EEP"E@";~ E@"E E@"EjjjEPEPEPj?EPe!!*reportCallbackPorthole%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/138Porthole.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Porthole.c -W0,-xp.XAKk4G4MwGKQkwX.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4MwGKQkwX.;backend;raw;cd;DBG_GEN 5.3.0charU]StringunsignedoCardinalvoidXtPointer_XtResourceVresource_nameb#resource_classb#resource_typeb#resource_size{# resource_offset{#default_typeb#default_addr#XtResourcelongV~g resourceso, V g resources,h+CoreClassPart_WidgetClassRectcore_class#WidgetClass XtProc 7*7XtWidgetClassProcunsigned charTXtEnumWidgetintXrmNameUBoolean rXtCallbackProc_XtCallbackRec callback#closure# XtCallbackListshort%Positionunsigned short=Dimension_XtEventRec_mXtEventTable_TranslationDataXtTranslations XtBoundActions_XtStateRecunsigned long_XtTMRec]translations#proc_table#current_state#lastEventTime# XtTMRecPixelPixmapG WidgetList_XExtDatanumber#next#free_private #private_data#  ]XPointerXExtData!_XDisplay5WindowVisualID ext_data0#visualidS#class#red_mask# green_mask#blue_mask#bits_per_rgb#map_entries#bVisual Bdepth#nvisuals#visuals# DepthB_XGCSZGCColormapP ext_data0#displayA#rootF#width# height#mwidth#mheight#ndepths#depthsN# root_depth#$root_visual#(default_gc_#,cmaph#0white_pixel#4black_pixel#8max_maps#<min_maps#@backing_store#Dsave_unders#Hroot_input_maskg#LwScreen _CorePartt8 selfr#widget_class#parentr#xrm_name# being_destroyed#destroy_callbacks#constraints#x.#y.#widthO# heightO#"border_widthO#$managed#&sensitive#'ancestor_sensitive#(event_tabler#,tm]#0accelerators#@border_pixelk#Dborder_pixmapw#Hpopup_list#Lnum_popups{#Pnameb#Tscreen #Xcolormaph#\windowF#`depth{#dbackground_pixelk#hbackground_pixmapw#lvisible#pmapped_when_managed#q CorePart_WidgetRectg core8 #gXtArgVal nameb#valueg #v  ArgList{  rr    XtInitProc  r    XtArgsProcXtValueMask Cursor<background_pixmapw#background_pixel#border_pixmapw#border_pixel# bit_gravity#win_gravity#backing_store#backing_planes#backing_pixel# save_under#$event_maskg#(do_not_propagate_maskg#,override_redirect#0colormaph#4cursor' #84 XSetWindowAttributes r" XtRealizeProc5Display<type#serial#send_event#display# windowF#XAnyEventTime<=type#serial#send_event#display# windowF#rootF#subwindowF#timeL#x# y#$x_root#(y_root#,stateo#0keycodeo#4same_screen#8WXKeyEvent<2type#serial#send_event#display# windowF#rootF#subwindowF#timeL#x# y#$x_root#(y_root#,stateo#0buttono#4same_screen#8MXButtonEvent<+type#serial#send_event#display# windowF#rootF#subwindowF#timeL#x# y#$x_root#(y_root#,stateo#0is_hintU#4same_screen#8EXMotionEventD>type#serial#send_event#display# windowF#rootF#subwindowF#timeL#x# y#$x_root#(y_root#,mode#0detail#4same_screen#8focus#<stateo#@>XCrossingEventtype#serial#send_event#display# windowF#mode#detail#SXFocusChangeEvent(rtype#serial#send_event#display# windowF#x#y#width#height# count#$XExposeEventDrawable0Qtype#serial#send_event#display# drawable#x#y#width#height# count#$major_code#(minor_code#,XGraphicsExposeEventtype#serial#send_event#display# drawable#major_code#minor_code#lXNoExposeEventctype#serial#send_event#display# windowF#state#XVisibilityEvent0?type#serial#send_event#display# parentF#windowF#x#y#width# height#$border_width#(override_redirect#,zXCreateWindowEventtype#serial#send_event#display# eventF#windowF#XXDestroyWindowEventQtype#serial#send_event#display# eventF#windowF#from_configure#XUnmapEventtype#serial#send_event#display# eventF#windowF#override_redirect#cXMapEventVtype#serial#send_event#display# parentF#windowF#XMapRequestEvent(type#serial#send_event#display# eventF#windowF#parentF#x#y# override_redirect#$mXReparentEvent4type#serial#send_event#display# eventF#windowF#x#y#width# height#$border_width#(aboveF#,override_redirect#0#XConfigureEvent type#serial#send_event#display# eventF#windowF#x#y# XGravityEvent type#serial#send_event#display# windowF#width#height#XResizeRequestEvent8type#serial#send_event#display# parentF#windowF#x#y#width# height#$border_width#(aboveF#,detail#0value_mask#4$XConfigureRequestEventtype#serial#send_event#display# eventF#windowF#place#XCirculateEventtype#serial#send_event#display# parentF#windowF#place#XCirculateRequestEventAtom type#serial#send_event#display# windowF#atom4#timeL#state#?XPropertyEventGtype#serial#send_event#display# windowF#selection4#timeL#XSelectionClearEvent( type#serial#send_event#display# ownerF#requestorF#selection4#target4#property4# timeL#$bXSelectionRequestEvent$ type#serial#send_event#display# requestorF#selection4#target4#property4#timeL# % XSelectionEvent T!type#serial#send_event#display# windowF#colormaph#new#state# XColormapEvent Uz! g %! g g! g!bi!#sz!#l!#0I"type#serial#send_event#display# windowF#message_type4#format#data!#!XClientMessageEvent "type#serial#send_event#display# windowF#request#first_keycode#count#c"XMappingEventXID#type#display#resourceid##serial# error_codeT#request_codeT#minor_codeT# #XErrorEvent U # g4$type#serial#send_event#display# windowF#key_vector###XKeymapEvent$type#serial#send_event#display# extension#evtype#,$XGenericEvent ,%type#serial#send_event#display# extension#evtype#cookieo#data#$XGenericEventCookie g`W% g_XEvent`'type#xany<#xkey=#xbutton2#xmotion+#xcrossing>#xfocus#xexposer#xgraphicsexposeQ#xnoexpose#xvisibilityc#xcreatewindow?#xdestroywindow#xunmapQ#xmap#xmaprequestV#xreparent#xconfigure#xgravity#xresizerequest #xconfigurerequest#xcirculate#xcirculaterequest#xproperty#xselectionclearG#xselectionrequest #xselection #xcolormapT!#xclientI"#xmapping"#xerror##xkeymap$#xgeneric$#xcookie,%#padF%#W%XEvent'b (r'' '(XtActionProc_XtActionsReca(stringb#proc(#/(a(XtActionListy(XtResourceListXrmClass (r((XtWidgetProc_XRegion((Region (r'(((XtExposeProcU8)rrr  )8)XtSetValuesFuncUn)r  S)n)XtArgsFuncoXtGeometryMask*request_mode)#x.#y.#widthO#heightO# border_widthO# siblingr#stack_mode#)XtWidgetGeometry* W*rr6*6*;*W*XtAlmostProcLU*ro*t**XtAcceptFocusProcXtVersionType+XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone*!+r6*6*+!+XtGeometryHandler P+rb>+P+XtStringProc_CoreClassPartt$.superclass#class_nameb#widget_size{#class_initialize# class_part_initialize<#class_initede#initialize #initialize_hook #realize# actionsf(#$num_actions{#(resources~(#,num_resources{#0xrm_class(#4compress_motion#8compress_exposuree#9compress_enterleave#:visible_interest#;destroy(#<resize(#@expose)#Dset_values=)#Hset_values_hooks)#Lset_values_almost\*#Pget_values_hook #Taccept_focus*#Xversion*#\callback_private#`tm_tableb#dquery_geometry&+#hdisplay_acceleratorU+#lextension#p_CompositeClassPart .geometry_manager&+#change_managed(#insert_child(#delete_child(# extension#$.CompositeClassPart .dummy#.PortholeClassPart_PortholeClassRecP/core_class#composite_class.#tporthole_class.#.PortholeClassRecportholeClassRecP/=portholeWidgetClasslfind_childwuUr0&1pwv children;1x iyo0r00XtOrderProc _CompositePart 0children#num_children{#num_slots{#insert_position0# ,0CompositePart 0report_callbacks#0PortholePart_PortholeRec!1core8 #composite0#tporthole0#0!1PortholeWidget rSendReportU1&1pwochanged childr prepV2 V2changedo#slider_x.#slider_y.#slider_widthO#slider_heightO# canvas_widthO# canvas_heightO#1XawPannerReport layout_childU 3&1pwrchild 6*geomp 3xp 3yp%3widthp%3heightp minx. miny..ORealizeU}3rgw3valueMask attributesMask}3ResizeUH4rgw pw&1 childr@HH x. y. widthO heightOQueryGeometrytU44rgw6*intended 6*preferred pw&1 childr*XtGeometryResultGeometryManager U45rw 6*req  6*reply pw&1 childrokaychangedo0CChangeManagedK Uy6rgwJpw&1LchildrM ,,geom*Qretgeom*Q XawInitializeWidgetSet!XtConfigureWidget6ooo!XtResizeWidget6ooo _XtInheritG )"XtMakeGeometryRequest4I7 777!XtCallCallbackListu7 G "XtWindowOfObjectF7u7G "XtIsManaged77#g7"__posix_ctime_r]77]tm$8tm_sec#tm_min#tm_hour#tm_mday# tm_mon#tm_year#tm_wday#tm_yday#tm_isdst# #78$__posix_asctime_r]8]9# /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/include/isoPorthole.cIntrinsic.hPortholeP.hCoreP.hIntrinsicP.hXresource.hX.hXlib.hXutil.hCompositeP.hComposite.hPorthole.hReports.htime_iso.h ! H ip          &4 B P ^ f     0 J d ~        )/ @Hj       ! , P \ ho        H p       - 6 D V _ m            ,3 ? J S _ j s    DD%$> II:  :  I8 I!I 4I : ;  I  !I/ ' D ' D I< ' ID  :  :  :  : ( 4I?  : ;  . : ; @ ' ID I: ;  . : ; @ ' D  . : ;@ ' ID I: ; 4I : ; D D . : ;@ ' D  .? < ' D !.? < ' D ".? < ' ID #&I$.? < ' ID ;8g/portholeClassRec/portholeWidgetClass8/find_child@1SendReportl2layout_child*3Realize3ResizeH4QueryGeometry4GeometryManager5ChangeManaged8bString{CardinalXtPointer_XtResourceVXtResource_WidgetClassRecWidgetClassXtProc<XtWidgetClassProceXtEnumXrmNameBooleanXtCallbackProc_XtCallbackRecXtCallbackList.PositionODimensionrXtEventTableXtTranslationsXtBoundActions_XtTMRec]XtTMReckPixelwPixmapWidgetListXPointer_XExtData!XExtDataFWindowSVisualIDbVisual BDepth_GChColormapw Screen _CorePart8 CorePartG _WidgetRecrWidgetg XtArgValv ArgList XtInitProc XtArgsProc XtValueMask' Cursor4 XSetWindowAttributesXtRealizeProcDisplay<XAnyEventLTimeW=XKeyEventM2XButtonEventE+XMotionEvent>>XCrossingEventSXFocusChangeEventrXExposeEventDrawableQXGraphicsExposeEventlXNoExposeEventcXVisibilityEventz?XCreateWindowEventXXDestroyWindowEventQXUnmapEventcXMapEventVXMapRequestEventmXReparentEvent#XConfigureEvent XGravityEvent XResizeRequestEvent$XConfigureRequestEventXCirculateEventXCirculateRequestEvent4Atom?XPropertyEventGXSelectionClearEventb XSelectionRequestEvent% XSelectionEvent T!XColormapEvent!!I"XClientMessageEventc""XMappingEvent#XID ##XErrorEvent#$XKeymapEvent,$$XGenericEvent$,%XGenericEventCookieW%_XEvent'XEvent(XtActionProc/(_XtActionsRecf(XtActionList~(XtResourceList(XrmClass(XtWidgetProc(Region)XtExposeProc=)XtSetValuesFuncs)XtArgsFunc)XtGeometryMask)*XtWidgetGeometry\*XtAlmostProc*XtAcceptFocusProc*XtVersionType*&+XtGeometryHandlerU+XtStringProch+_CoreClassPartCoreClassPart$._CompositeClassPart.CompositeClassPart..PortholeClassPart._PortholeClassRecP/PortholeClassRec0XtOrderProc,0_CompositePart0CompositePart00PortholePart0_PortholeRec&1PortholeWidget1V2XawPannerReport}3Mask4XtGeometryResult7tm*8~resourcesresourcesu j f0$%4567 8 9 : ; <=I\p +    ! ## $$,%@L"`p&&  &&Q""/!///O1S1111111}2263:333333333Z4^44 4v5z555555 56666"6&6+6/64686=6A607CKS[ery'/9AKS[cks!)19AIS[cks} #+3;CKS[cks{ !+34     " + ?4 8@E=LKZL?j=M{MV.Vp" : highlight() : unhighlight() : set() start() : stop() unset() D 088H@ X0<2dHl|!L!P\*startstopdecayDecayinitialDelayDelayminimumDelayMinimumDelayrepeatDelayflashstartCallbackStartCallbackstopCallbackStopCallbackRepeater%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13??Repeater.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Repeater.c -W0,-xp.XAKk4G4MwGKQU2X.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4MwGKQU2X.;backend;raw;cd;DBG_GEN 5.3.0charlongUt]defaultTranslationse:U]defaultTranslations:U String 4(Widget &WidgetClassunsigned Cardinal  XtProc 8 + 8XtWidgetClassProcunsigned char UXtEnum ]XtArgVal name#values# ArgList      XtInitProc     XtArgsProcunsigned long XtValueMask- Pixmapint Colormap Cursor <background_pixmapD#background_pixel#border_pixmapD#border_pixel# bit_gravityQ#win_gravityQ#backing_storeQ#backing_planes#backing_pixel# save_underQ#$event_mask]#(do_not_propagate_mask]#,override_redirectQ#0colormapX#4cursorg#8 tXSetWindowAttributes   ?  XtRealizeProc_XtActionsRecEstring#proc.# EXtActionListvoid] eXtPointer_XtResource)resource_name#resource_class#resource_type#resource_size# resource_offset#default_type#default_addrj#z )XtResourceList QXrmClass UBoolean m ` mXtWidgetProc_XDisplay Display Window typeQ#serial#send_eventQ#display# window# XAnyEvent Time < typeQ#serial#send_eventQ#display# window#root#subwindow#time#xQ# yQ#$x_rootQ#(y_rootQ#,state#0keycode#4same_screenQ#8 "XKeyEvent < typeQ#serial#send_eventQ#display# window#root#subwindow#time#xQ# yQ#$x_rootQ#(y_rootQ#,state#0button#4same_screenQ#8  XButtonEvent < typeQ#serial#send_eventQ#display# window#root#subwindow#time#xQ# yQ#$x_rootQ#(y_rootQ#,state#0is_hintU#4same_screenQ#8  XMotionEvent D typeQ#serial#send_eventQ#display# window#root#subwindow#time#xQ# yQ#$x_rootQ#(y_rootQ#,modeQ#0detailQ#4same_screenQ#8focusQ#<state#@ XCrossingEvent  typeQ#serial#send_eventQ#display# window#modeQ#detailQ#  XFocusChangeEvent (= typeQ#serial#send_eventQ#display# window#xQ#yQ#widthQ#heightQ# countQ#$ XExposeEvent Drawable 0typeQ#serial#send_eventQ#display# drawableP #xQ#yQ#widthQ#heightQ# countQ#$major_codeQ#(minor_codeQ#, _ XGraphicsExposeEvent typeQ#serial#send_eventQ#display# drawableP #major_codeQ#minor_codeQ# 7XNoExposeEvent .typeQ#serial#send_eventQ#display# window#stateQ# XVisibilityEvent 0 typeQ#serial#send_eventQ#display# parent#window#xQ#yQ#widthQ# heightQ#$border_widthQ#(override_redirectQ#, EXCreateWindowEvent typeQ#serial#send_eventQ#display# event#window# #XDestroyWindowEvent typeQ#serial#send_eventQ#display# event#window#from_configureQ# XUnmapEvent typeQ#serial#send_eventQ#display# event#window#override_redirectQ# .XMapEvent !typeQ#serial#send_eventQ#display# parent#window# XMapRequestEvent (typeQ#serial#send_eventQ#display# event#window#parent#xQ#yQ# override_redirectQ#$ 8XReparentEvent 4typeQ#serial#send_eventQ#display# event#window#xQ#yQ#widthQ# heightQ#$border_widthQ#(above#,override_redirectQ#0 XConfigureEvent NtypeQ#serial#send_eventQ#display# event#window#xQ#yQ# XGravityEvent typeQ#serial#send_eventQ#display# window#widthQ#heightQ# bXResizeRequestEvent 8typeQ#serial#send_eventQ#display# parent#window#xQ#yQ#widthQ# heightQ#$border_widthQ#(above#,detailQ#0value_mask#4 XConfigureRequestEvent YtypeQ#serial#send_eventQ#display# event#window#placeQ# XCirculateEvent typeQ#serial#send_eventQ#display# parent#window#placeQ# oXCirculateRequestEvent Atom typeQ#serial#send_eventQ#display# window#atom#time#stateQ# XPropertyEvent typeQ#serial#send_eventQ#display# window#selection#time# XSelectionClearEvent (typeQ#serial#send_eventQ#display# owner#requestor#selection#target#property# time#$ -XSelectionRequestEvent $typeQ#serial#send_eventQ#display# requestor#selection#target#property#time# XSelectionEvent typeQ#serial#send_eventQ#display# window#colormapX#newQ#stateQ# XColormapEventUE]shortE_] ]p]b4#sN#l_# 0typeQ#serial#send_eventQ#display# window#message_type#formatQ#datap# XClientMessageEvent typeQ#serial#send_eventQ#display# window#requestQ#first_keycodeQ#countQ# 7XMappingEvent XID atypeQ#display#resourceid#serial# error_codeU#request_codeU#minor_codeU# XErrorEventU ] 4typeQ#serial#send_eventQ#display# window#key_vectors# XKeymapEvent htypeQ#serial#send_eventQ#display# extensionQ#evtypeQ# XGenericEvent typeQ#serial#send_eventQ#display# extensionQ#evtypeQ#cookie#datae# |XGenericEventCookie]`+]_XEvent` typeQ#xany#xkey #xbutton #xmotion #xcrossing #xfocus #xexpose= #xgraphicsexpose#xnoexpose#xvisibility.#xcreatewindow #xdestroywindow#xunmap#xmap#xmaprequest!#xreparent#xconfigure#xgravityN#xresizerequest#xconfigurerequest#xcirculateY#xcirculaterequest#xproperty#xselectionclear#xselectionrequest#xselection#xcolormap#xclient#xmapping#xerrora#xkeymap#xgenerich#xcookie#pad# +XEvent _XRegion Region    XtExposeProcU;!     ! ;!XtSetValuesFuncUq!   V! q!XtArgsFunc XtGeometryMask EPositionunsigned short !Dimension S"request_mode!#x!#y!#width!#height!# border_width!# sibling#stack_modeQ# !XtWidgetGeometryS" "   j" j"o" "XtAlmostProcU"  "" "XtAcceptFocusProc XtVersionType:#XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDone"U#  j" j":# U#XtGeometryHandler #  r# #XtStringProc_CoreClassParttX&superclass#class_name#widget_size#class_initialize# class_part_initialize=#class_initedf#initialize#initialize_hook #realize# actionsJ#$num_actions#(resources.#,num_resources#0xrm_classC#4compress_motionR#8compress_exposuref#9compress_enterleaveR#:visible_interestR#;destroyr#<resizer#@expose!#Dset_values@!#Hset_values_hookv!#Lset_values_almost"#Pget_values_hook #Taccept_focus"#Xversion"#\callback_privatej#`tm_table#dquery_geometryZ##hdisplay_accelerator##lextensionj#p #CoreClassPart_WidgetClassRect&core_classX&#l& QXrmName &  j j& &XtCallbackProc_XtCallbackRec'callback&#closurej#& 'XtCallbackList_XtEventRec-' ;'XtEventTable_TranslationDataS' f'XtTranslations '' 'XtBoundActions_XtStateRec'_XtTMRec(translationsk'#proc_table'#current_state'#lastEventTime# 'XtTMRec Pixel-4( 9(WidgetList_XExtData(numberQ#next(#free_private(#private_data(# O(Q( (( XPointer O(XExtData( VisualID )ext_data(#visualid(#classQ#red_mask# green_mask#blue_mask#bits_per_rgbQ#map_entriesQ# (Visual) )depthQ#nvisualsQ#visuals)# )Depth)_XGC) )GC Pc+ext_data(#display(#root#widthQ# heightQ#mwidthQ#mheightQ#ndepthsQ#depths)# root_depthQ#$root_visual)#(default_gc)#,cmapX#0white_pixel#4black_pixel#8max_mapsQ#<min_mapsQ#@backing_storeQ#Dsave_undersQ#Hroot_input_mask]#L )Screenc+_CorePartt-self#widget_class#parent#xrm_name&# being_destroyedR#destroy_callbacks'#constraintsj#x!#y!#width!# height!#"border_width!#$managedR#&sensitiveR#'ancestor_sensitiveR#(event_table@'#,tm(#0acceleratorsk'#@border_pixel((#Dborder_pixmapD#Hpopup_list>(#Lnum_popups#Pname#Tscreenp+#XcolormapX#\window#`depth#dbackground_pixel((#hbackground_pixmapD#lvisibleR#pmapped_when_managedR#q u+CorePart_WidgetRect-core-# .  - - .XtActionProc XtActionsRec(.J.]actions;.G(.q.]actions`.G zXtResource..]resources.P..]resources.PR. .  /change_sensitive.# .SimpleClassPart  /XtReliefNoneXtReliefRaisedXtReliefSunkenXtReliefRidgeXtReliefGroove 5/XtRelief /  / R/  /shadowdraw/# /ThreeDClassPart  0fooQ# /LabelClassPart _CommandClassQ0makes_compiler_happyQ# 0CommandClassPart  ~0dummyQ# h0RepeaterClassPart _RepeaterClassRec 01core_classX&#simple_class/#tthreeD_class/#xlabel_class 0#|command_classQ0#repeater_class~0# 0RepeaterClassRec repeaterClassRec01lrepeaterWidgetClassticHU 2jclient_data2id rw:((expose! XtIntervalId 2  2cursorg#insensitive_borderD#cursor_name#pointer_fg((# pointer_bg((#internationalR# $2SimplePart 0 3shadow_width!#top_shadow_pixel((#bot_shadow_pixel((#top_shadow_pxmapD# bot_shadow_pxmapD#top_shadow_contrastQ#bot_shadow_contrastQ#top_shadow_GC)#bot_shadow_GC)# user_dataj#$be_nice_to_cmapR#(relief/#, 2ThreeDPart Font 4name#card32# 3XFontProp4 4lbearingE#rbearingE#widthE#ascentE#descentE#attributes!# *4XCharStruct4 P5ext_data(#fid3#direction#min_char_or_byte2# max_char_or_byte2#min_byte1#max_byte1#all_chars_existQ#default_char# n_propertiesQ#$properties%4#(min_bounds4#,max_bounds4#8per_char4#DascentQ#HdescentQ#L 4XFontStruct5_XOC5 6XFontSetR6XtJustifyLeftXtJustifyCenterXtJustifyRight 6XtJustify T 8foreground((#font5#fontset6#label# justifyR6#internal_width!#internal_height!#pixmapD#resizeR#encodingU#left_bitmapD# normal_GC)#$gray_GC)#(stippleD#,stippledD#0left_stippledD#4label_x!#8label_y!#:label_width!#<label_height!#>label_len!#@lbm_yQ#Dlbm_width#Hlbm_height#Ldepth#P b6LabelPart n8HighlightNoneHighlightWhenUnsetHighlightAlways /8XtCommandHighlight (T9highlight_thickness!#callbacks'#gray_pixmapD#normal_GC)# inverse_GC)#setR#highlightedn8#shadow_width!#shape_styleQ# corner_round!#$ 8CommandPart $ :initial_delayQ#repeat_delayQ#minimum_delayQ#decayQ# flashR#start_callbacks'#stop_callbacks'#next_delayQ#timer 2# f9RepeaterPart _RepeaterRec\ :core-#simple2#tthreeD3#label8#commandT9#repeater:#.: :RepeaterWidgetInitializeU/;greqgnew argsnum_argsnew:DestroyUY;gwSetValues1UR <gcurgreq gnewargsnum_argscur:new:redisplayRActionStartU<gw event -paramsnum_paramsrw:ActionStopsU<gw event -paramsnum_paramsrw: XawInitializeWidgetSet _XtInherit-_XtAppStruct,= ;=XtAppContext!XtWidgetToApplicationContext@== '="XtCallCallbackList= 4( ' e"XtRemoveTimeOut= _XtAppStruct= =]!XtAppAddTimeOut 2!> = 2 = =!XClearWindowQF> ( #]F>!__posix_ctime_rx> K> tm$?tm_secQ#tm_minQ#tm_hourQ#tm_mdayQ# tm_monQ#tm_yearQ#tm_wdayQ#tm_ydayQ#tm_isdstQ# #x>?$__posix_asctime_r ? ,b /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/local/include/X11/Xmu/usr/include/isoRepeater.cIntrinsic.hCoreP.hIntrinsicP.hXlib.hX.hXresource.hXutil.hRepeaterP.hSimpleP.hThreeDP.hThreeD.hLabelP.hCommandP.hConverters.hRepeater.htime_iso.h  ( 6 O ] m        4 F V\ w        $+ FL {       K Y q  DD%$> I!I4I : ;  I !I/I I: ' D ' D  I  :  I8  : < !I/  :  : ' ID  : ( 4I?  : ;  . : ; @ ' D I: ;    : . : ; @ ' ID . : ;@ ' D I: ; 4I : ; .? < ' D !.? < ' ID ".? < ' D #&I$.? < ' ID ;C?G1repeaterClassRecg1repeaterWidgetClass^C?1tic:Initialize/;DestroyY;SetValues <ActionStart<ActionStop C?StringCardinalXtProc=XtWidgetClassProcfXtEnumsXtArgValArgListXtInitProc XtArgsProc-XtValueMaskDPixmapXColormapgCursortXSetWindowAttributesXtRealizeProcJXtActionListjXtPointerz_XtResource.XtResourceListCXrmClassRBooleanrXtWidgetProcDisplayWindowXAnyEventTime" XKeyEvent XButtonEvent XMotionEvent XCrossingEvent XFocusChangeEvent = XExposeEventP Drawable_ XGraphicsExposeEvent7XNoExposeEvent.XVisibilityEventE XCreateWindowEvent#XDestroyWindowEventXUnmapEvent.XMapEvent!XMapRequestEvent8XReparentEventXConfigureEventNXGravityEventbXResizeRequestEventXConfigureRequestEventYXCirculateEventoXCirculateRequestEventAtom XPropertyEventXSelectionClearEvent-XSelectionRequestEventXSelectionEventXColormapEventpXClientMessageEvent7XMappingEventXIDaXErrorEventXKeymapEventhXGenericEvent|XGenericEventCookie+_XEvent XEvent Region!XtExposeProc@!XtSetValuesFuncv!XtArgsFunc!XtGeometryMask!Position!Dimension!S"XtWidgetGeometry"XtAlmostProc"XtAcceptFocusProc"XtVersionType"Z#XtGeometryHandler#XtStringProc#_CoreClassPartX&CoreClassPartl&_WidgetClassRecWidgetClass&XrmName&XtCallbackProc&_XtCallbackRec'XtCallbackList@'XtEventTablek'XtTranslations'XtBoundActions'_XtTMRec(XtTMRec((Pixel>(WidgetList(XPointerO(_XExtData(XExtData(VisualID()Visual))Depth)GC)c+Screenu+_CorePart-CorePart-_WidgetRecWidget.XtActionProc_XtActionsRec(.XtActionsRec.XtResource./SimpleClassPart5//XtRelief//ThreeDClassPart/ 0LabelClassPart0_CommandClassQ0CommandClassParth0~0RepeaterClassPart0_RepeaterClassRec01RepeaterClassRec 2XtIntervalId$22SimplePart23ThreeDPart3Font34XFontProp*44XCharStruct45XFontStruct6XFontSet6R6XtJustifyb68LabelPart/8n8XtCommandHighlight8T9CommandPartf9:RepeaterPart.:_RepeaterRec:RepeaterWidget@=XtAppContextx>tmrC?tdefaultTranslationsdefaultTranslationsJ.actionsq.actions.resources.resourcesHP64a@c     +8Khxh #)Hg7j""""""" """("048"D"LPT"`"h#lt$% !%%%%%%%Q\. . .!.!c1111111111::;;?;g;k;<<<<ov $,9@LY`lt|&4 scdT"T+ ?4H C?@I0LLZN?jNb{GO Yv|Y`. [8 \\B ]R ^ b \` v d`  l`  t`Scrollbar.o/ 1344826380 0 0 100644 41348 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.SUNW_cap.symtabScrollbar.cClassInitializeFillAreaPaintThumbDestroyCreateGCSetDimensionsInitializeRealizeSetValuesResizeRedisplayCompareEventsPeekNotifyEventLookAheadExtractPositionStartScrollInRangeFloatInRangeNotifyScrollEndScrollFractionLocMoveThumbNotifyThumbBbss.bssDdata.dataDrodata.rodataXawInitializeWidgetSetXmuCvtStringToOrientationXtStringsXtAddConverterXFillRectangleXClearArea__xtolXtWindowOfObject_ShadowSurroundedBoxXtReleaseGCXmuCreateStippledPixmapXGetGeometryXtWidgetToApplicationContextXtAppErrorXtGetGCXtVaSetValuesscrollbarWidgetClassXRectInRegionXPeekIfEventXFlushXtCallCallbacksXawScrollbarSetThumbscrollbarClassRec.XAKk4G4MwGKQE8X.defaultTranslations.XAKk4G4MwGKQE8X.floatZero.XAKk4G4MwGKQE8X.resources.XAKk4G4MwGKQE8X.actionsthreeDClassRec_XtInherit.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUjjjhhhÐU,]EU +‰EE~ UE ;EEE}EEEE+EEEueE ;E}EEE E܋E܉EEEE;E~E U+ЉUEE؋E؉EE@"UȍU+ȉMbEEE ;E} EEE E܋E܉EE@ UȍU+ȉME;E~E U+ЉUEE؋E؉EE~EmEt8EXXMUEPEPEPEPPA`PCP.EHXUjEPEPEPEPB`PAP]UD]EfEE fEUEfEEfEEU+U+fEEU+fE]EEE䛃y-0]E䛋E؈]EfE]EEE䛃y-0]E䛋E؈]EfEEـz s E@fEEEUEE XU;}"UEE XfEUE;|MEU++ȍAfEEfEUEf EU+‹UfjEPEUE;}%MEUjjjPQEPBUE;~:UE;} EE EEUEjjjPREPUE;}8UE;~ EEEEUEjjjPREPUE;~%EU+EjjjPREPEuZEEEE]E@"U+ȋUjjPPQSEPEPEPEP(XEEEEЋE@ U+MUjjPPQSEPEPEPEP(UE;};UE;} EE EEUEjjjPREP|UE;~8UE;} EEEEUEjjjPREP8UE;}8UE;~ EEEEUEjjjPREPUE;~8UE;~ EEEEUEjjjPREP]ÐUEEEPEPÐUEEEEu(UjjEPjjBXPЋEiEt[EHXUjEPEPEPEPEPEPEPPAP(ujEPhPEEE@hEE EtGEu!EEEЋE EEEE̋E EEPEPEP ЋEÐUEu'EU@"fEU@ f%EU@ fEU@"fÐUE EjE P9E@ u5EuEEEEUEfB E@"u4EuEE EEUEfB"jEPUUf EUfÐUEEEuEE EEEUEjjjPh<EPPEPE PEPB Ѓ ÐUEEEEEEـzrEـzvEUEـzrEـzvEUjEPEU􋀼;u"EU@h;BhuEU;t,EPEPjEPEUEـقzuUEـقztEEEEUjEPjjEP ÐUEEE@EMUjPPEPE PEPAxЃEu1E EEEEE@"E/EE EE@ EEEEt#jEPEPEPEPEPt'E@؋Uf E PEPÐUE U@ ;B tEHE U@;BtE*E U@;BtEE U@0;B0tEE U@0;B0tEE U@4;B4tEE U@0;B0tEE U@4;B4t EmcE U@0;B0t EQE U@4;B4t E9E U@@;B@t E!E @w$ EE8 8 p p UEEE@@EEUPEU;PXtE@PE P6t E EEEEÐUlE@X@@Xu EFEE EEPXjjEPhEPBPEPE PEEÐUE@ U fBE@$UfBE@ U fBE@$UfBiE@ U fBE@$UfBME@ U fBE@$UfB1U fBUfBE@w$$$@@UEEEtWE@vE@@E CEUEEuEE EEEEEuEE EEEEEuEE EEEEXEb}#F}BICtڐFk͐f}b&ct뷐fG멐jjjEPh<EPE@Xj@PÐU E;E } E EE;E~EEEEEEEEEÐU E] z sE E$E]z v EEEEEEEEEÐUEEEEu:E PEP{tE@vE@@E PEfEPEPE P Eu EEEEEPjEP E9EE'Ef}FtPtftӃpv$E؉EEPhOEP FCEb}F} BtÃCt!Ftf}btctftÐUEEEjjjPh<EPE@Xj@PUÐUEEE +EE E+EEE@"UȍU+ȉME]E]E@ UȍU+ȉME]E]웋EuE ]Eu]E]Eu]蛋EE]E]E䛃$$EP ]E]EÐUEEEuE PEPtE @8uEPEPE P UEPREP ]E]EEE ]E웋E٘EtEUDEEؠE٘Eـzs]E웋E٘E PEPWE@Xj@PÐU EEEumE PEPtPEEE]E]EPhEP EPhrEP ÐU(EEEcuE zvEE:E zrE EEE Eـ]웋EEEEE]E؛E٘EzvEE:EzrEE܋EE Eـ]ܛE܉EEEE]E؛E٘jEP: StartScroll(Forward) : StartScroll(Continuous) MoveThumb() NotifyThumb() : StartScroll(Backward) : MoveThumb() NotifyThumb() : NotifyScroll(Proportional) EndScroll()KDhKXKlZKxvKKRRO!!!!r!! wwwwR $0@L*??-C6?O_@?@Scrollbar Widget: Could not get geometry of thumb pixmap.cursorsb_v_double_arrowsb_h_double_arrowsb_up_arrowsb_down_arrowsb_left_arrowsb_right_arrowXtDefaultForegroundShowntopOfThumbTopOfThumbpickTopPickTopminimumThumbMinimumThumbStartScrollMoveThumbNotifyThumbNotifyScrollEndScrollScrollbar%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13KScrollbar.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Scrollbar.c -W0,-xp.XAKk4G4MwGKQE8X.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4MwGKQE8X.;backend;raw;cd;DBG_GEN 5.3.0charlongWv_defaultTranslationsgVW_defaultTranslationsVfloatfloatZerocW Stringunsigned Cardinalvoid "XtPointer _XtResource resource_name# resource_class# resource_type# resource_size # resource_offset # default_type# default_addr'# 7XtResource_resourcesg 0 _resourcesg (Widget 'WidgetClassg jXtProcU| XtWidgetClassProcunsigned char XtEnum _XtArgVal name# value# ArgList *HH  *XtInitProcWH @ WXtArgsProcunsigned long mXtValueMask~ mPixmapint 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 XSetWindowAttributesKH/4 KXtRealizeProc _XtActionsRec string# proc.#d XtActionList7 XtResourceList XrmClass WBooleanH XtWidgetProc_XDisplay Display mWindow type# serialm# send_event# display$# window)# 6XAnyEvent mTime< type# serialm# send_event# display$# window)# root)# subwindow)# time# x# y#$ x_root#( y_root#, state#0 keycode#4 same_screen#8 XKeyEvent< type# serialm# send_event# display$# window)# root)# subwindow)# time# x# y#$ x_root#( y_root#, state#0 button#4 same_screen#8 XButtonEvent<{ type# serialm# send_event# display$# window)# root)# subwindow)# time# x# y#$ x_root#( y_root#, state#0 is_hintW#4 same_screen#8 XMotionEventD type# serialm# send_event# display$# window)# root)# subwindow)# time# x# y#$ x_root#( y_root#, mode#0 detail#4 same_screen#8 focus#< state#@ XCrossingEvent type# serialm# send_event# display$# window)# mode# detail# XFocusChangeEvent( type# serialm# send_event# display$# window)# x# y# width# height# count#$ - XExposeEvent mDrawable0 type# serialm# send_event# display$# drawable # x# y# width# height# count#$ major_code#( minor_code#, XGraphicsExposeEvent: type# serialm# send_event# display$# drawable # major_code# minor_code# XNoExposeEvent type# serialm# send_event# display$# window)# state# OXVisibilityEvent0 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# &XUnmapEvent1 type# serialm# send_event# display$# event)# window)# override_redirect# XMapEvent type# serialm# send_event# display$# parent)# window)# AXMapRequestEvent(^ type# serialm# send_event# display$# event)# window)# parent)# x# y# override_redirect#$ XReparentEvent4E type# serialm# send_event# display$# event)# window)# x# y# width# height#$ border_width#( above)#, override_redirect#0 sXConfigureEvent  type# serialm# send_event# display$# event)# window)# x# y# [XGravityEventZ type# serialm# send_event# display$# window)# width# height# XResizeRequestEvent8O type# serialm# send_event# display$# parent)# window)# x# y# width# height#$ border_width#( above)#, detail#0 value_maskm#4 tXConfigureRequestEvent type# serialm# send_event# display$# event)# window)# place# lXCirculateEventg type# serialm# send_event# display$# parent)# window)# place# XCirculateRequestEvent mAtom   type# serialm# send_event# display$# window)# atom# time# state# XPropertyEvent type# serialm# send_event# display$# window)# selection# time# "XSelectionClearEvent(X type# serialm# send_event# display$# owner)# requestor)# selection# target# property# time#$ XSelectionRequestEvent$  type# serialm# send_event# display$# requestor)# selection# target# property# time# uXSelectionEvent  type# serialm# send_event# display$# window)# colormap# new# state# #XColormapEventW _short _ _ _ b# s# l#0 type# serialm# send_event# display$# window)# message_type# format# data# XClientMessageEvent F type# serialm# send_event# display$# window)# request# first_keycode# count# XMappingEvent mXID type# display$# resourceidZ# serialm# error_code# request_code# minor_code# dXErrorEventW  _4r type# serialm# send_event# display$# window)# key_vector# XKeymapEvent type# serialm# send_event# display$# extension# evtype# XGenericEvent  type# serialm# send_event# display$# extension# evtype# cookie# data"# XGenericEventCookie_` __XEvent`=! type# xany# xkey # xbutton # xmotion{ # xcrossing # xfocus # xexpose # xgraphicsexpose# xnoexpose:# xvisibility# xcreatewindow# xdestroywindow # xunmap# xmap1# xmaprequest# xreparent^# xconfigureE# xgravity# xresizerequestZ# xconfigurerequestO# xcirculate# xcirculaterequestg# xproperty # xselectionclear# xselectionrequestX# xselection # xcolormap# xclient# xmappingF# xerror# xkeymapr# xgeneric# xcookie# pad# XEvent=!_XRegionO! Z!Region!HJ!_!l! !XtExposeProcW!HHH ! !XtSetValuesFuncW!H ! !XtArgsFunc XtGeometryMask Positionunsigned short 0"Dimension" request_mode "# x!"# y!"# widthB"# heightB"# border_widthB"# siblingH# stack_mode# R"XtWidgetGeometry"#HH""" #XtAlmostProcWC#H(#-# C#XtAcceptFocusProc mXtVersionType#XtGeometryYesXtGeometryNoXtGeometryAlmostXtGeometryDonet##H""# #XtGeometryHandler $H# $XtStringProc _CoreClassPartt& superclassU# class_name# widget_size # class_initializeo# class_part_initialize# class_inited# initialize/# initialize_hook\# realizeP# 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_values!#H set_values_hook!#L set_values_almost##P get_values_hook\#T accept_focusH##X version`##\ callback_private'#` tm_table#d query_geometry##h display_accelerator$#l extension'#p !$CoreClassPart _WidgetClassRect' core_class&#& XrmNameF'H''/' F'XtCallbackProc _XtCallbackRec' callbackK'# closure'#`' 'XtCallbackList_XtEventRec' 'XtEventTable_TranslationData' 'XtTranslations(( (XtBoundActions_XtStateRec'( _XtTMRec( translations'# proc_table(# current_state5(# lastEventTimem# :(XtTMRec mPixelT.( (WidgetList _XExtData,) number# next,)# free_privateB)# private_dataG)# (B),)1) XPointer (XExtDataV)  mVisualID * ext_datae)# visualido)# class# red_maskm# green_maskm# blue_maskm# bits_per_rgb# map_entries# ~)Visual* ^* depth# nvisuals# visuals"*# '*Depth^*_XGCo* v*GCP+ ext_datae)# displayj)# root)# width# height# mwidth# mheight# ndepths# depthsj*# root_depth#$ root_visual"*#( default_gc{*#, cmap#0 white_pixelm#4 black_pixelm#8 max_maps#< min_maps#@ backing_store#D save_unders#H root_input_mask_#L *Screen+ _CoreParttE. selfH# widget_classU# parentH# xrm_name!'# being_destroyed# destroy_callbacks'# constraints'# x!"# y!"# widthB"# heightB"#" border_widthB"#$ managed#& sensitive#' ancestor_sensitive#( event_table'#, tm(#0 accelerators'#@ border_pixel(#D border_pixmap#H popup_list(#L num_popups #P name#T screen+#X colormap#\ window)#` depth #d background_pixel(#h background_pixmap#l visible#p mapped_when_managed#q +CorePart _WidgetRectt. coreE.#.HJ!t. y. .XtActionProc dXtActionsRec.._actions..(. _actions./H / C/ change_sensitive/# "/SimpleClassPart  /XtReliefNoneXtReliefRaisedXtReliefSunkenXtReliefRidgeXtReliefGroove Y/XtRelief /HJ!_!// 0 shadowdraw/# /ThreeDClassPart  /0 empty# 0ScrollbarClassPart _ScrollbarClassRec 0 core_class&# simple_classC/#t threeD_class0#x scrollbar_class/0#| H0ScrollbarClassRec scrollbarClassRec0scrollbarWidgetClassUClassInitialize'UFillAreaU52P6sbw!"top !"bottomfilltlenswmarginfloorlxlylwlh 2 cursor# insensitive_border# cursor_name# pointer_fg(# pointer_bg(# international# 52SimplePart 0 3 shadow_widthB"# top_shadow_pixel(# bot_shadow_pixel(# top_shadow_pxmap# bot_shadow_pxmap# top_shadow_contrast# bot_shadow_contrast# top_shadow_GC{*# bot_shadow_GC{*# user_data'#$ be_nice_to_cmap#( relief/#, 2ThreeDPart  '4XtorientHorizontalXtorientVertical 3XtOrientation X 5 foreground(# orientation'4# scrollProc'# thumbProc'# jumpProc'# thumb# upCursor# downCursor# leftCursor# rightCursor#$ verCursor#( horCursor#, top#0 shown#4 lengthB"#8 thicknessB"#: min_thumbB"#< picked#@ inactiveCursor#D directionW#H gc{*#L topLoc!"#P shownLengthB"#R pick_top#T ;4ScrollbarPart _ScrollbarRec K6 coreE.# simple2#t threeD3# scrollbar5#5 K6ScrollbarWidgetPaintThumb-Uc7P6sbw,J!event, sB".oldtop!"/oldbot!"0marginB"1tzlB"2newtop!"3newbot!"3floor!"4B DestroyU7HwsbwP6CreateGCU8HwsbwP6gcValues:mask:depthu u uuuroot)xywidthheightbw mFont\: function# plane_maskm# foregroundm# backgroundm# line_width# line_style# cap_style# join_style# fill_style# fill_rule#$ arc_mode#( tile#, stipple#0 ts_x_origin#4 ts_y_origin#8 font8#< subwindow_mode#@ graphics_exposures#D clip_x_origin#H clip_y_origin#L clip_mask#P dash_offset#T dashesW#X 8XGCValues mXtGCMaskSetDimensionslU:P6sbwInitializeL Ua;HrequestHnew args num_argssbwP6Realize6 U;Hw5;valueMask5 /attributes5sbwP67 mMask; SetValuesP0 U<HcurrentOHrequestO HdesiredOargsO num_argsOsbwP6QdsbwP6RredrawSResizesS U<HwrRedisplay~b U=Hw}J!event} _!region}sbwP6swclass=xywidthheightH0 =ScrollbarWidgetClass CompareEvents U>J!oldEventJ!newEvent PeekNotifyEventbUw>$dpyJ!event argseventData>!EventData> oldEventJ!# count#w> LookAheadU!?HwJ!event newEvent=!eventDataw>ExtractPositionUr?J!eventr?x r?y!"StartScroll*)U$@Hw)J!event) t.params) num_params)sbwP6+cursor,directionW- InRangeZoUu@numYsmallY bigY FloatInRangeeU@numdsmalld bigdNotifyScroll#UAHwJ!event t.params num_paramssbwP6call_dataAstyleWx!"y!" intptr_tEndScrollU%BHwJ!event t.params num_paramssbwP6 FractionLocvUBP6sbwx yresultmarginheightwidthMoveThumbUCHwJ!event t.params num_paramssbwP6x!"y!"locsNotifyThumbLU?DHwJ!event t.params num_paramssbwP6 " xtp'# xtf#xtpfD$#XawScrollbarSetThumbZaUDHwTDtopV DshownVsbwP6[double*$XmuCreateStippledPixmapDD _ThreeDRec 4E coreE.# simple2#t threeD3#D%_ShadowSurroundedBoxE(4EY/WE size# addrG)#E%XmuCvtStringToOrientationEEEEE&XawInitializeWidgetSet&_XtInherit%XtReleaseGC0F(v*T.8$XtGetGC{*_F0Fm5F_XtAppStruct_F'WsF%XtAppErrorFnFxF%XtVaSetValuesF((T. nFXtAppContext$XtWidgetToApplicationContextFGF'WG%XtCallCallbacks5G(G"T.$XtWindowOfObject)^G5G'W^G'WhG EXrmValuerGGG GGG#HXtAddressXtBaseOffsetXtImmediateXtResourceStringXtResourceQuarkXtWidgetBaseOffsetXtProcedureArg GXtAddressMode tH address_mode#H# address_id'# size #7H%XtAddConverterHcGmGGtH$XRectInRegionHZ!)H$XPeekIfEvent Ij)HHm$XGetGeometryrIj)m I%I%IEEEE$XFlushIj)$XFillRectangleIj)mv*$XClearAreaJj)m'_J$__posix_ctime_r:J J tm$J tm_sec# tm_min# tm_hour# tm_mday# tm_mon# tm_year# tm_wday# tm_yday# tm_isdst# ':JJ*__posix_asctime_rJ k /var/tmp/libXaw3d-1.6.2/src/usr/local/include/X11../include/X11/Xaw3d/usr/local/include/X11/Xmu/usr/include/sys/usr/include/isoScrollbar.cIntrinsic.hCoreP.hIntrinsicP.hXlib.hX.hXresource.hXutil.hScrollbarP.hSimpleP.hThreeDP.hThreeD.hConverters.hScrollbar.hint_types.htime_iso.h % 9F[ ` u |          1 I l     ) 7 Q e    - O [ r z    7 {  p   ?      Y u          ! 2 H Y j v|       ' 6 J V \          * X j       # * 3 A Q f l u           9 P ` v        0 8 T l p     m   ] v         " $1 > @M Z \ xk     6 <j p  l ' 6j v     $ , 0D   u  r!6<] q       6 p     ) 9 H ]    0 J V\ pP _  DD%$> I!I4I : ;  I !I/I I:  :  I8 I  !I/ ' D ' D I : <  :  : ' ID  : ( 4I?  : ;  . : ; @ ' D . : ;@ ' D I: ; 4I : ;  : D D   . : ;@ ' ID ! " #.?  : ;@ ' D $.? < ' ID %.? < ' D &.? < ' D '&I()' ID *.? < ' ID VK0scrollbarClassRec0scrollbarWidgetClass?DXawScrollbarSetThumbmK1ClassInitialize51FillAreaf6PaintThumbc7Destroy7CreateGC:SetDimensions:Initializea;Realize;SetValues<Resize<Redisplay=CompareEvents>PeekNotifyEvent>LookAhead!?ExtractPositionw?StartScroll$@InRangeu@FloatInRange@NotifyScrollAEndScroll%BFractionLocBMoveThumbCNotifyThumb KString Cardinal'XtPointer7_XtResourceXtResourceoXtProcXtWidgetClassProcXtEnumXtArgValArgList/XtInitProc\XtArgsProc~XtValueMaskPixmapColormapCursorXSetWindowAttributesPXtRealizeProcXtActionListXtResourceListXrmClassBooleanXtWidgetProcDisplay)Window6XAnyEventTime XKeyEvent XButtonEvent { XMotionEvent XCrossingEvent  XFocusChangeEvent- XExposeEvent Drawable XGraphicsExposeEvent:XNoExposeEventOXVisibilityEventXCreateWindowEvent XDestroyWindowEvent&XUnmapEvent1XMapEventAXMapRequestEvent^XReparentEventsEXConfigureEvent[XGravityEventZXResizeRequestEventtOXConfigureRequestEventlXCirculateEventgXCirculateRequestEventAtom XPropertyEvent"XSelectionClearEventXXSelectionRequestEventu XSelectionEvent#XColormapEventXClientMessageEventFXMappingEventZXIDdXErrorEvent rXKeymapEventXGenericEventXGenericEventCookie_XEvent=!XEvent_!Region!XtExposeProc!XtSetValuesFunc!XtArgsFunc "XtGeometryMask!"PositionB"DimensionR""XtWidgetGeometry#XtAlmostProcH#XtAcceptFocusProc`#XtVersionTypet##XtGeometryHandler$XtStringProc!$_CoreClassPart&CoreClassPart&_WidgetClassRecUWidgetClass!'XrmNameK'XtCallbackProc`'_XtCallbackRec'XtCallbackList'XtEventTable'XtTranslations(XtBoundActions:(_XtTMRec(XtTMRec(Pixel(WidgetListG)XPointer(_XExtDataV)XExtDatao)VisualID~)*Visual'*^*Depth{*GC*+Screen+_CorePartE.CorePartT._WidgetRecHWidget.XtActionProcd_XtActionsRec.XtActionsRec"/C/SimpleClassPartY//XtRelief/0ThreeDClassPart0/0ScrollbarClassPartH0_ScrollbarClassRec0ScrollbarClassRec522SimplePart23ThreeDPart3'4XtOrientation;45ScrollbarPart5_ScrollbarRecP6ScrollbarWidget8Font8:XGCValues:XtGCMask;Mask=ScrollbarWidgetClassw>EventDataAintptr_tD_ThreeDRecEFXtAppContextrGXrmValueG#HXtAddressMode7H:JtmKvdefaultTranslationsdefaultTranslationsfloatZeroresources0resources.actions.actions'0$G\p P  `0 #"` ,p o:bJpmTdyp0?xpLc0Q2     )8GRYj%5PJ$\(*+,,-./{001 2c234M5`6h n78  9 :  5 L q 1 3- ;        < 9 =,>M V9j=8Diw=  ,)>:,C>u @,, ,, ,$,(,4,8 <,@,D,P,T X,\,`,l,p t,x,|,, ,,,, ,,,,,,,,,,,,,,,,, ,$,0,8,<,@,L,T,X,\,h,p,t,x,, , ,,B  ,,B  ,,  ,,      $E( 0< D HDPC`d h l tFAFFFF#S$AABCDC.D/D0@1:)1-1C1G1v6z6p7t777&8*8/83888<8A8E8J8N8::: :n; r;; ;< << <==>>>>6?:???1@5@@@@@AA6B:BBBCCZD?^Dx %-5=GQ^eqy %/9CKS[jq} '/7ANUaiqy   '4 ;GOWaiqy  !)19AIQYaks{ %/<COYfmy'1@GS]emu}   , 3 ? G Q Y a i q y                  % 2 9 E M U ] e m u                   % / 9 C M W _ l ?s      """"4p aP" X+h!4R#K@Wn Lz1Z7|Zj|q{~ o p* h h \(   | 2  G  \ Simple.o/ 1344826381 0 0 100644 24828 ` ELF<]4(.strtab.text.bss.data.rodata.rodata1.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtabSimple.cClassInitializeClassPartInitializeChangeSensitiveRealizeConvertCursorSetValuesBbss.bssDdata.dataDrodata.rodataXawInitializeWidgetSet.XBKk4G4MwGKQ0BY.ClassInitialize.convertArgXmuCvtStringToColorCursorXtStringsXtSetTypeConvertersprintfXtWarning_XtInheritXtIsSensitiveXmuCreateStippledPixmapXtCreateWindowstrlenXtConvertAndStoreXtWidgetToApplicationContextXtAppErrorMsgXtWindowOfObjectXDefineCursorXSetWindowBorderPixmapXSetWindowBorder.XAKk4G4MwGKQ0BY.resourcessimpleClassRecwidgetClassRecsimpleWidgetClass.rel.text.rel.data.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUjjjhhhhÐUEEE@EE@tu8E@Ph P jPEPtE@t=u EU@tBtÐU ]EjEPu}E@xu0]MUEjj@dPBhPADPCXPЋEPxE@HEE@xEEUPHEUPE PE PE PE PjEPrE@tEEUP8EtE P@E PU jEPBPjjEPjEPu EUPH]ÐUEEE@|uE@|EjEP@EEEEjEPhEPhEPtEt EUPt0jEPjjhhhhPÐU]EEEEEEUjEPjEP;tEPjEPBtЃEU@t;BttEEU􋀀;u"EU􋀄;uEU@|;B|tjEPEEt3jEPt EHXUE@tPB`PAP EE]ÐU]jEPjEPtRE@Ht#EHXUE@HPB`PAP !EHXUE@DPB`PAP ]E@xu0]MUEjj@dPBhPADPCXPЋEPxEHXUE@xPB`PAP EE]X\Ktx0D|P`p*ColorCursor%s Widget: The Simple Widget class method 'change_sensitive' is undefined. A function must be defined or inherited.convertFailedConvertCursorXawErrorSimple: ConvertCursor failed.cursorinsensitiveBorderInsensitivepointerColorXtDefaultForegroundpointerColorBackgroundXtDefaultBackgroundcursorNameinternationalInternationalSimple%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.11 SunOS_i386 2010/08/13as: Sun Compiler Common 12.2 SunOS_i386 2010/08/13$9Simple.c /var/tmp/libXaw3d-1.6.2/src /opt/solstudio12.2/prod/bin/cc -DHAVE_CONFIG_H -I. -I.. -I../include -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -I/usr/local/include -v -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED -errwarn=E_FUNC_HAS_NO_RETURN_STMT -errwarn=E_BAD_PTR_INT_COMBINATION -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -g -c Simple.c -W0,-xp.XAKk4G4MwGKQ0BY.Xa;g;R=Sun C 5.11 SunOS_i386 2010/08/13;G=.XAKk4G4MwGKQ0BY.;backend;raw;cd;DBG_GEN 5.3.0charQYStringunsignedkCardinalvoidXtPointer_XtResourceRresource_name^#resource_class^#resource_type^#resource_sizew# resource_offsetw#default_type^#default_addr#XtResourcelongRzc resourcesk> R c resources>d+CoreClassPart_WidgetClassRectcore_class#WidgetClass XtProc 3&3XtWidgetClassProcunsigned charPXtEnumWidgetint{XrmNameQBoolean nXtCallbackProc_XtCallbackReccallback#closure#XtCallbackListshort!Positionunsigned short9Dimension_XtEventRec[iXtEventTable_TranslationDataXtTranslations XtBoundActions_XtStateRecunsigned long_XtTMRecYtranslations#proc_table#current_state#lastEventTime# XtTMRecPixelPixmapC WidgetList_XExtDatanumber{#next#free_private #private_data# { YXPointerXExtData_XDisplay1WindowVisualID ext_data,#visualidO#class{#red_mask# green_mask#blue_mask#bits_per_rgb{#map_entries{#^Visual >depth{#nvisuals{#visuals#Depth>_XGCOVGCColormapP ext_data,#display=#rootB#width{# height{#mwidth{#mheight{#ndepths{#depthsJ# root_depth{#$root_visual#(default_gc[#,cmapd#0white_pixel#4black_pixel#8max_maps{#<min_maps{#@backing_store{#Dsave_unders{#Hroot_input_maskc#LsScreen _CorePartt4 selfn#widget_class#parentn#xrm_name# being_destroyed#destroy_callbacks #constraints#x*#y*#widthK# heightK#"border_widthK#$managed#&sensitive#'ancestor_sensitive#(event_tablen#,tmY#0accelerators#@border_pixelg#Dborder_pixmaps#Hpopup_list#Lnum_popupsw#Pname^#Tscreen #Xcolormapd#\windowB#`depthw#dbackground_pixelg#hbackground_pixmaps#lvisible#pmapped_when_managed#q CorePart_WidgetRectc core4 #cXtArgVal name^#valuec #r  ArgListw  nn    XtInitProc  n    XtArgsProcXtValueMask Cursor<background_pixmaps#background_pixel#border_pixmaps#border_pixel# bit_gravity{#win_gravity{#backing_store{#backing_planes#backing_pixel# save_under{#$event_maskc#(do_not_propagate_maskc#,override_redirect{#0colormapd#4cursor# #80 XSetWindowAttributes n XtRealizeProc1Display8type{#serial#send_event{#display# windowB#XAnyEventTime<9type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,statek#0keycodek#4same_screen{#8SXKeyEvent<.type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,statek#0buttonk#4same_screen{#8IXButtonEvent<'type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,statek#0is_hintQ#4same_screen{#8AXMotionEventD:type{#serial#send_event{#display# windowB#rootB#subwindowB#timeH#x{# y{#$x_root{#(y_root{#,mode{#0detail{#4same_screen{#8focus{#<statek#@:XCrossingEventtype{#serial#send_event{#display# windowB#mode{#detail{#OXFocusChangeEvent(ntype{#serial#send_event{#display# windowB#x{#y{#width{#height{# count{#$XExposeEventDrawable0Mtype{#serial#send_event{#display# drawable#x{#y{#width{#height{# count{#$major_code{#(minor_code{#,XGraphicsExposeEventtype{#serial#send_event{#display# drawable#major_code{#minor_code{#hXNoExposeEvent_type{#serial#send_event{#display# windowB#state{#XVisibilityEvent0;type{#serial#send_event{#display# parentB#windowB#x{#y{#width{# height{#$border_width{#(override_redirect{#,vXCreateWindowEventtype{#serial#send_event{#display# eventB#windowB#TXDestroyWindowEventMtype{#serial#send_event{#display# eventB#windowB#from_configure{#XUnmapEventtype{#serial#send_event{#display# eventB#windowB#override_redirect{#_XMapEventRtype{#serial#send_event{#display# parentB#windowB#XMapRequestEvent( type{#serial#send_event{#display# eventB#windowB#parentB#x{#y{# override_redirect{#$iXReparentEvent4type{#serial#send_event{#display# eventB#windowB#x{#y{#width{# height{#$border_width{#(aboveB#,override_redirect{#0XConfigureEvent type{#serial#send_event{#display# eventB#windowB#x{#y{#XGravityEventtype{#serial#send_event{#display