h$*      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Safe-Inferred >?. Safe-Inferred >?.V8   !"#'&%$(-,+*).0/1<;:98765432=>None >?. Safe-Inferred >?/ Safe-Inferred >?/Y? Safe-Inferred >?/@BAC Safe-Inferred >?/ DEGFHIKJL Safe-Inferred >?0MNOPQRSTUVWXYZ Safe-Inferred >?0Wsrqponmlkjihgfedcba`_^]\u Safe-Inferred >?0wfudgetsTake a Unicode string and encode it as a string with the UTF8 method.vw Safe-Inferred >?19xy Safe-Inferred >?1fudgets?confine outer inner: moves an shrinks inner to fit within outerfudgetsrmax gives an enclosing rect*z{|}~ Safe-Inferred >?2fudgetsUnion of sets as lists vw vw Safe-Inferred >?2 Safe-Inferred >?3W Safe-Inferred >?3 Safe-Inferred >?4@fudgets4Output from dialog popups with OK and Cancel buttonsfudgets Button clicks Safe-Inferred >?4 Safe-Inferred >?4  Safe-Inferred >?5. ! Safe-Inferred >?5~" Safe-Inferred >?6fudgets0Pointer to C int (32 bits even on 64-bit system)fudgetsPointer to long int (same size as pointers, 64 bits on 64-bit systems)$# Safe-Inferred >?7$ Safe-Inferred >?7C% Safe-Inferred >?7 & Safe-Inferred >?7' Safe-Inferred >?8 Safe-Inferred >?8fudgets Writer & State & Exception monad  ( Safe-Inferred >?8) Safe-Inferred >?9("* Safe-Inferred >?9+ Safe-Inferred >?9, Safe-Inferred >?:- Safe-Inferred >?:X. Safe-Inferred >?:/ Safe-Inferred >?:.0 Safe-Inferred >?;d1 Safe-Inferred >?;2 Safe-Inferred >?;M3 Safe-Inferred >??<5 Safe-Inferred >?<6 Safe-Inferred >?= 7 Safe-Inferred >?=W8 Safe-Inferred >?=9 Safe-Inferred >?=: Safe-Inferred >?>5 ; Safe-Inferred >?>< Safe-Inferred >?>= Safe-Inferred >?? >None >??=None >??o? Safe-Inferred >?B. fudgets-Apply a function to the nth element of a listfudgetsRemove the first occurencefudgetsReplace the first occurencefudgets/lunconcat xss ys = unconcat (map length xss) ysfudgets:lhead xs ys = take (length xs) ys, but the rhs is stricterfudgets:ltail xs ys = drop (length xs) ys, but the rhs is stricterfudgetslsplit xs ys = (lhead xs ys,ltail xs ys), but without the space leak, -fpbufudgets JSP 920928fudgetsTo avoid problems caused by poor type inference for constructor classes in Haskell 1.3:fudgets &chopList (breakAt c) == segments (/=c)11@ Safe-Inferred >?BA Safe-Inferred >?CB Safe-Inferred >?C`C Safe-Inferred >?CD Safe-Inferred >?CE Safe-Inferred >?D<F Safe-Inferred >?D~ G Safe-Inferred >?DHNone >?E INone >?EIJNone >?E|KNone >?ELNone >?FfudgetsThis should be modifier corresponding to Meta_L & Meta_R (see xmodmap). It is usually Mod1, but in XQuartz it appears to be Mod2 instead...MNone >?FNNone >?G$ONone >?G^PNone >?GQNone >?G RNone >?HSNone >?HIMNOPQRSTUVWXYZxyz{}|~T Safe-Inferred >?InUNone >?IV Safe-Inferred >?IW Safe-Inferred >?J@   !"#'&$%(-,+)*./01<;:98765423=>[tsrqponmlkjihgfedcba`_^\]uX Safe-Inferred >?LYNone >?LcZNone >?M*fudgets/logical extent above/below baseline for spacingfudgets/logical extent above/below baseline for spacing[None >?M\None >?N3?]None >?O=^ Safe-Inferred >?O_None >?O`None >?RaNone >?Tb Safe-Inferred >?TcNone >?U,dNone >?UeNone >?Vw fNone >?VgNone >?WhNone >?WiNone >?XNone >?XMNone >?Y|fudgetsIncluded just to illustrate that it is possible to convert a Dialogue IO function to a monadic IO function. The implementation relies on  to construct the lazy list of responses needed by the dialogue IO function.jNone >?[kNone >?[A lNone >?[' mNone >?\ nNone >?\l oNone >?\   !"#'&$%(-,+)*./01<;:98765423=>?[tsrqponmlkjihgfedcba`_^\]u pNone >?aiqNone >?a@ rNone >?a sNone >?b/@CBA tNone >?c  uNone >?c< vNone >?cqwNone >?cxNone >?c yNone >?dM zNone >?dT {None >?d|None >?d}None >?dM ~None >?eM None >?e~M None >?eM None >?f" None >?fVNone >?f None >?f None >?f None >?g( None >?gdNone >?g None >?g None >?g None >?h. None >?hj None >?h None >?i fudgets4Fudget Kernel Monad with State (just an instance...) fudgetsContinuation monad with state (just an instance of the continuation monad) fudgets#Continuation monad with unit result fudgetsThe continuation monad None >?j9 None >?jy None >?jM None >?k None >?k None >?l None >?lANone >?l} None >?l None >?l None >?m( None >?ma None >?m None >?m None >?n None >?n3 None >?n{ None >?n None >?o# None >?oW None >?o None >?o None >?p  None >?pE  8 8 8 5 5 4 7 6 7 6 5 6 6 6None >?p None >?q3 None >?qe None >?q None >?q None >?r None >?r5 None >?rg None >?r None >?r None >?s None >?sE None >?s None >?s None >?s None >?tGNone >?t{  None >?t None >?u  None >?uINone >?u} None >?u None >?u None >?v None >?vK None >?v None >?vM None >?x None >?xA None >?xsNone >?x None >?x None >?y None >?y\ None >?y None >?y None >?zM None >?z None >?z None >?{None >?{L M None >?{ None >?{4 None >?|_ None >?| None >?| None >?} None >?~5None >?~s=M None 5>?KfudgetsInt=how many visible components None >?)None >?None >?lNone >?None >?None >?None >?BNone >?vM None >?None >?None >?CNone >? None >?j None >?None >?None >?$8None >?None >?None >?/None >?oNone >?None >?None >? None >?@None >?None >?None >?None >?6 None >?|None >?None >?None >?None >?XNone >?None >?None >?None >?/None >?iNone >?None >?None >?2' None >?None >?None >?;None >?None >?None >? None >??None >?uNone >?None >?None >?'None >?[None >? None >?None >?None >?bNone >?None >?None >? DEFGHIJKL None >?None >?None >?7 None >?   !"#'&$%(-,+)*./01<;:98765423=>?@CBADEFGHIJKLMNOPQRSTUVWXYZ[tsrqponmlkjihgfedcba`_^\]uxyz{}|~  M      M M       IKJLHEGFD          M M M @BAC  @ ?[tsrqponmlkjihgfedcba`_^]\u1<;:98765432.0/(-,+*)#'&%$"! =  >  ~z{|}MNOPQRSTUVWXYZxy M  None >?None >?KNone >? None >?None >? None >?F None >?((None >?ONone >?None >?None >?  DEFGHIJKLMNOPQRSTUVWXYZxyz{}|~ LIJKHEFGD              M   RSTUVYZNXQOPW~z{}|xy               None >?"  None >?ƅ None >?  None >?None >?QNone >?ǃNone >?Ǹ None >?#  None >?ȠNone >?None >?None >?F None >?ɉNone >?None >?}            &&&(((())))))))))))))))))))))))))))))))))++,,-...///////////////////////w/////////////////////////000000122222222222222222222222223333334444566666666666777777999=??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBBBBBBCCCDDDDDDDDDDDDDDDDDEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHIILLLLLLLLLLLLLLLLLLMMNNNNNOOOOOPPQQQQQQQQQQQQRRRRTTTTTUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\i\\\\\\\\\\\\\\\\\\\\z\\\\\\\\\\\\\\\^^^^^^^^^ ^^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ b b cccc c c c c c c c c c c c c c c c d d d ddd d d d d dd d d d d d d d d d d dd ddd d d dd d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d f f f f f f f f f f f f f f f f f fifff f f f f f f f f f f f f ff f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ff f f f f f f f f f f f f ff f f f ff f i i    k k k k k k kkk k k k k k l l l l l l l l l l m m m m m m m m m m m m m m m m m m m n n n n n n n n n n n n n n n n n q q q q q q qqq q q q q q q q q q q r t u u u xxx x x x x x x x x x y y y y y z z z z z z } } } } } } } } } } } } } } } } } ~                                                                                                                                                                                                                                                                                                                                                                      !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####$$$$$$$$%%%%%%%%%%%''''''+++8888888888888888888::::::::::::;;;;;;;;<<<<<<JJJJJJJJJJJJJJJJJJJKXXXXXXXXXXXXXXXXXYYYYYYYYYYYYY]]]]]___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aafffggghiiijppvww{{||||'fudgets-0.18.3.2-76RCGtyYP0sJplP56x6nDO AllFudgetsHbcUtils ReactionMIOUtil DialogueIO DoRequestContribFudgets SuperMenuF TypedSocketsHyperGraphicsF2 ReactiveF TreeBrowserConnectF AlignmentAuxTypesCSizesContinuationIODLValue DirectionEdtypes EitherUtils EventMaskFudUTF8 FudVersionGeometry EditfieldHbcWordImageInputMsgList2 ListRequestMessage MyForeignMarshall CString16PQueue PackedStringPopupmsgQueueRects ResourceIdsShowFunSPParSP LoopthroughLoop LayoutRequestSizingSpinterpSpopsSpEither MapstateMsg IdempotSPCompSP StreamProcIO StringEdit StringUtilsTree234Table UndoStackUnsafeGetDLValueUnsafePerformIOUtilsSpacers CondLayoutPathRoute LayoutDirInputSP FilePaths Dynforkmerge CmdLineEnvMaptracePathTreeIntMemoDefaultsTablePPlacers2PlacersMatrixPHorizontalAlignP ParagraphP FudUtilitiesAlignP AutoPlacerVisualXtypes XCallTypesTablesFontEventSocketsTables2 DrawTypesXlib StructFuns EncodeEventDrawcmdCompiledGraphicsCommandXStuff P_IO_data DoXRequest DoXCommand AsyncInput ShowFailureFRequestXDraw DrawInWindow DrawInPixmap XTypesModules IsRequestFudget UserLayoutFTypes MapstateKLoopLowSizingF LayoutDoNowFudgetIOSrequest OpenSocketDrawCompiledGraphics1DrawCompiledGraphicsCont TryLayoutNullFXrequest TransCoord TextExtents QueryTree QueryPointerPixmap InternAtom FontPropertyGetWindowProperty GetVisualDisplayXcommandCursorTimerF StateMonads SPstateMonadSPmonad StreamProcSocketioPlacerSpacer LayoutHints HaskellIO WriteFileQuitFGetTimeGetModificationTimeGcBellFNewCacheLoadFontCompFfunQuitKParKCompFSerCompFParF OldLayoutOpsCompOpsWindowF ShapeGroupMgrIoF ReadFileF ShowCommandF TagEventsProdFLoops LoopCompF AppStorageBranchFTreeFListFLayoutF LayoutspecLayoutSP LayoutOpsInfixOpsInputFExpose DynSpacerFDynListF DynListLF DoubleClickFFiltersContDynF Combinators DialogueSpIOSpIOFudIOAsyncTransmitter Transceivers StdIoUtilSpyFDebugColorGCAttrsGCtxMeasuredGraphicsMGOpsGraphic PixmapGenFlexibleDrawing FixedDrawingGraphic2Pixmap FDefaults DefaultParamsDFudIOLowLevelDrawing DrawingUtils DrawingOpsBgFGreyBgFConvgcShapeK BitmapDrawingDrawingModules AutoLayout RootWindowF NameLayoutLayoutDlayoutTextF TerminalF GraphicsF OnOffDispFHyperGraphicsF DDisplayFLabelF GcWarningF FreeGroupFFocusMgrEdit ButtonGroupF ToggleGroupF Border3dFDragF ButtonBorderF ToggleButtonFRadioFDToggleButtonFDRadioF PushButtonF MenuButtonFButtonFDButtonF QuitButtonFDShellFSimpleF KernelUtilsShells SelectionFStringFDStringFPosPopupShellF PopupGroupFBubbleFScrollFMoreF MoreFileF FilePickFPopupFDialogF MenuPopupFMenuF PopupMenuFEditor InputEditorFGuiElems ContainersProcessInOut TitleShellF SocketServerShapedButtonsFMeterF LinearSplitP HelpBubbleFHandleFSplitFFudgetsSmileyFKeyGfxDynRadioGroupFMenuBarFCompletionStringF AuxShellF EndButtonsFFilePickPopupF FileShellFBitmapFbase Data.Maybe fromMaybeaTopaBottomaLeftaRightaCenterKeySymModStateButton AnyButton ModifiersShiftLockControlMod1Mod2Mod3Mod4Mod5Button1Button2Button3Button4Button5Mod13Mod14Any RmDatabaseRmValueRmSpecRmQueryRmNameRmClass Ordering'UnsortedYSortedYXSortedYXBandedShapeOperationShapeSet ShapeUnionShapeIntersect ShapeSubtract ShapeInvert ShapeKind ShapeBounding ShapeClipGravity ForgetGravityNorthWestGravity NorthGravityNorthEastGravity WestGravity CenterGravity EastGravitySouthWestGravity SouthGravitySouthEastGravity StaticGravity rmNothing clModifiersLRDnoIsSelectEditStopChoiceEdGoEdStop EditStopFn EDirectionELeftERightnewlineplookup stripLeft stripRight stripEither filterLeft filterRightisLeftisRight mapEither swapEithersplitEitherListfromLeft fromRight KeyPressMaskKeyReleaseMaskButtonPressMaskButtonReleaseMaskEnterWindowMaskLeaveWindowMaskPointerMotionMaskPointerMotionHintMaskButton1MotionMaskButton2MotionMaskButton3MotionMaskButton4MotionMaskButton5MotionMaskButtonMotionMaskKeymapStateMask ExposureMaskVisibilityChangeMaskStructureNotifyMaskResizeRedirectMaskSubstructureNotifyMaskSubstructureRedirectMaskFocusChangeMaskPropertyChangeMaskColormapChangeMaskOwnerGrabButtonMask clEventMask decodeUTF8 encodeUTF8versionversion_0_18_3_2RectrectposrectsizeLineSizePointxcoordycoordMovemovefmoveoriginpPlLrRdiagpaddpsubrsubposrectmoverectsizerectgrowrectmoveline rect2line line2rect=.>inRectscale scalePoint rectMiddlefreedompminpmaxpMinpMaxplimconfinermaxunionlookupWithDefaultmapFstmapSndbreakAtchopListassocapFstapSndcurry3uncurry3 ImageFormatxyBitmapxyPixmapzPixmap InputChange InputDone ConfirmMsgConfirmCancelClick toConfirm fromConfirminputMsg inputChangeinputButtonKey inputLeaveKey stripInputMsgtstInpmapInp inputDoneinputLeaveDone ReplaceItemsHighlightItemsPickItemlistEnd replaceAllreplaceAllFrom deleteItems insertItems appendItems changeItems replaceItemshighlightItemspickItemapplyListRequestLowHighisHighisLow stripHighstripLow mapMessagemessageaLowaHighpushMsgPopupMsgPopupPopdownMreactputsetgetfieldupdaterfailliftnop$fMonadFailReactionM$fMonadReactionM$fApplicativeReactionM$fFunctorReactionMintersectRectsoverlaps boundingRectdiffRectDepthTimeFontName ColorNameAtom ColormapIdCursorIdGCIdFontIdDbeBackBufferIdPixmapIdXWIdWindowWindowIdXID rootWindownoWindow windowNonedefaultColormap cursorNone currentTimecopyFromParentparentRelativenonerootGCparSPseqSPloopThroughRightSP loopLeftSPloopSP loopOnlySP LayoutHintSpacer2Spacer1SPlacer2Placer1PLayoutResponse LayoutPlace LayoutSize LayoutPos LayoutMessageLayoutMakeVisibleLayoutScrollStep LayoutName LayoutPlacer LayoutSpacer LayoutDestroyLayoutReplaceSpacerLayoutReplacePlacerminsizefixedhfixedvwAdjhAdj refpoints wantedPos plainLayout refpLayoutlayoutMakeVisibleunPunS mapLayoutSizemapAdjLayoutSize mapLayoutRefsflipReq flipWantedflipRect flipPointStaticGrowingDynamicnewSizeinterpSPnullSPputsSPputSP appendStartSPstepSPgetSPwalkSPpullSPrunSPfeedSP startupSPdelaySPmapSPidSP concatMapSP concmapSPconcatMapAccumlSP mapstateSP mapAccumlSPconcatSPconcSPzipSPfilterSP splitAtElemSPchopSP mapFilterSP filterLeftSP filterRightSP filterJustSPsplitSPtoBothSP mapstateHigh mapstateLowmapHighmapLow idempotSP serCompSPcompSP compEitherSPpreMapSP postMapSP prepostMapSPidLowSPidHighSPidLeftSP idRightSP compMsgSPendputs expandTabsrmBSwrapLineunsafeGetDLValuegetEnviprogNameprogArgscatchtrygetModificationTime$fToClockTimeUTCTime$fToClockTimeClockTimeabothmapPairpairwithswappairsetFstsetSndooanthnumberloopifCthenCgmapunionmapremovereplaceunconcat lunconcatlheadltaillsplitpartissubsetmapListsegmentsDistancehMarginSvMarginS hvMarginScentercenter'sepSmarginSleftShCenterSrightSvAlignStopSvCenterSbottomShvAlignScenterShAlignSmarginHVAlignSspacerPflipSmapSidScompSsizeSmaxSizeSminSizeSresizeS noStretchS mapLayoutlayoutModifierSifSizePifSizeS stretchCaseS alignFixedS alignFixedS'hereturnpathabsPathsubPathshowPathcompPath compTurnLeft compTurnRight HorizontalVertical OrientationAboveBelowRightOfLeftOfxcycfixhfixvmkpvswapcolinear orthogonal inputPairSP inputListSP stripInputSP inputDoneSPinputLeaveDoneSP AFilePath aFilePathrootPathfilePath compactPath extendPathpathTailpathHead pathLength isAbsolute joinPathspathRelativeToDynSPMsgDynMsg DynCreate DynDestroy dynforkmerge argReadKeyargKeyargFlag argKeyListargsoptions resourceNamemaptracectrace buttonFontmenuFont labelFont defaultFont shineColor shadowColor paperColorinputFginputBgfgColorbgColor defaultSepdefaultPosition defaultSize edgeWidthlook3dnew3dmetaKeytablePtableP'overlayP verticalLeftPverticalLeftP'horizontalCenterPhorizontalCenterP' horizontalP verticalP horizontalP' verticalP'linearPmatrixPmatrixP'alignPalignP'horizontalAlignPhorizontalAlignP' refMiddleS refMiddleS' refEdgesS middleRefsnoRefsS moveRefsSspacersP overlayAlignP paragraphP paragraphP' paragraphP'' atLeastOneidPrevPmapPflipPpermutePautoPautoP'visualid visualClassred_mask green_mask blue_mask bits_per_rgb map_entriesVisualID DisplayClass StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor SwapAction DbeUndefined DbeBackground DbeUntouched DbeCopied StackMode StackAbove StackBelowTopIfBottomIfOpposite WindowChangesCWXCWYCWWidthCWHeight CWBorderWidth CWStackModeWindowAttributes CWEventMaskCWBackingStore CWSaveUnderCWDontPropagateCWOverrideRedirect CWBackPixelCWCursor CWBitGravity CWWinGravity CWBackPixmapCWBorderPixmap CWBorderPixelGCAttributeList GCAttributes GCFunction GCForeground GCBackground GCLineWidth GCLineStyleGCFont GCCapStyleGCSubwindowModeGCGraphicsExposures GCFillStyleGCTile GCStipple GCJoinStyle FillSolid FillTiled FillStippledFillOpaqueStippledClipByChildrenIncludeInferiors JoinMiter JoinRound JoinBevel CapNotLastCapButtCapRound CapProjecting LineSolidLineDoubleDash LineOnOffDashGXclearGXand GXandReverseGXcopy GXandInvertedGXnoopGXxorGXorGXnorGXequivGXinvert GXorReverseGXCopyInverted GXorInvertedGXnandGXsetGrabPointerResult GrabSuccessAlreadyGrabbedGrabInvalidTimeGrabNotViewable GrabFrozen BackingStore NotUseful WhenMappedAlways PropertyMode Selection colorPixelcolorRGBRGB PlaneMaskPixelWidth KeyLookupXDisplay noDisplaypixel0pixel1maxRGBgrayRGBwhiteRGBblackRGBpropModeReplacepropModePrependpropModeAppendinvertColorGCattrsinvcolFontStructList FontStructF FontStructfont_id font_prop font_ascent font_descentFontProp FontDirectionFontLeftToRightFontRightToLeft CharStruct char_rbearing char_width font_rangeupdate_font_id linespaceposlistnext_pos string_bounds string_len string_rectstring_box_size split_stringfsl2fs BitmapReturn BitmapBad XResponse DisplayOpened WindowCreated GCCreated CursorCreatedPointerGrabbed FontLoadedLMLFontQueriedColorAllocated PixmapCreated BitmapReadRmDatabaseCreated GotResourceCoordinatesTranslatedGotAtom GotAtomNameGotEventGotWindowPropertyPointerQueried FontQueried ColorQueried TreeQueriedGotDefaultRootWindow GotGeometry GotVisualSyncedTextExtents16Queried GotFontListGotFontListWithInfoDbeExtensionQueriedDbeBuffersSwappedDbeBackBufferNameAllocatedXEventFocusInFocusOut KeymapNotifyGraphicsExposeKeyEvent ButtonEvent MotionNotify EnterNotify LeaveNotifyNoExposeVisibilityNotify CreateNotify DestroyNotify UnmapNotify MapNotify MapRequestReparentNotifyConfigureNotifyConfigureRequest GravityNotify ResizeRequestCirculateNotifyCirculateRequestPropertyNotifySelectionClearSelectionRequestSelectionNotifyColormapNotify ClientMessage MappingNotify YourWindowId MenuPopupModedetailmoderectcount major_code minor_codetimeposrootPosstatetype'keycodekeySym keyLookupbuttonfocus ClientDataByteShortLong VisibilityVisibilityUnobscuredVisibilityPartiallyObscuredVisibilityFullyObscuredMode NotifyNormal NotifyGrab NotifyUngrabNotifyWhileGrabbedDetailNotifyAncestor NotifyVirtualNotifyInferiorNotifyNonlinearNotifyNonlinearVirtual NotifyPointerNotifyPointerRootNotifyDetailNothingPressedReleased MultiClickKeyCodeDLHandleDLAEventSocketAccepted SocketReadSocketWritable TimerAlarm Descriptor LSocketDeSocketDeOutputSocketDeTimerDe DisplayDeTimerTiLSocketLSoSocketSoPeerHostPortSocketResponseProcessSocketsDLValWrote SocketRequest OpenLSocket WriteSocket CloseSocket CloseLSocketGetStdinSocket CreateTimer DestroyTimerGetLSocketName GetSocketName StartProcessDLOpenDLCloseDLSymOpenFileAsSocket WriteSocketPSGetStdoutSocketShapeComplex NonconvexConvex CoordModeCoordModeOriginCoordModePreviousDrawableMyWindow DbeBackBuffer DrawCommandDrawLineDrawImageString DrawString DrawRectangle FillRectangle FillPolygonDrawArcFillArcCopyArea CopyPlane DrawPointCreatePutImageDrawImageStringPS DrawStringPS DrawLinesDrawImageString16 DrawString16moveDrawCommandmoveDrawCommands CGraphicsCGMarkcgLeafcgMark cgComposecgrectcgsize addcursor removecursor hascursorcgpart cgreplacecgupdate cgcursorscgGroup cgUngroup DisplayName BitmapDataXRequest OpenDisplayCreateSimpleWindowCreateRootWindowCreateGCCreateFontCursor GrabPointer LMLQueryFontAllocNamedColor AllocColor CreatePixmapReadBitmapFileCreateBitmapFromDataRmGetStringDatabase RmGetResourceTranslateCoordinates GetAtomName QueryFont LoadQueryFont QueryColorDefaultRootWindow GetGeometry DefaultVisualSyncQueryTextExtents16 ListFontsListFontsWithInfo GetResourceDbeQueryExtensionDbeAllocateBackBufferNameDbeSwapBuffersCreateMyWindowXCommand CloseDisplay DestroyWindow MapRaised LowerWindow UnmapWindowDrawDrawMany ClearArea ClearWindowChangeGCFreeGCChangeWindowAttributesConfigureWindow StoreNameSetNormalHints SetWMHints UngrabPointer GrabButton UngrabButtonFlush FreePixmapShapeCombineMaskShapeCombineRectanglesShapeCombineShapeRmDestroyDatabaseRmCombineDatabaseRmPutLineResourceSetWMProtocols SendEventSetSelectionOwnerConvertSelectionChangeProperty FreeColorsReparentWindow WarpPointer SetRegion AddToSaveSetRemoveFromSaveSetBellSetGCWarningHack GrabEvents UngrabEventsTranslateEvent ReparentToMe GetWindowId SelectWindowMeButtonMachinegcongcoff moveWindow resizeWindowmoveResizeWindowclearWindowExposeDialogueIOError WriteError ReadError SearchError FormatError OtherErrorResponseSuccessStrBnFailureTagBinTagStrListFilDblIntResp SelectResp SigActResp ClockTime CalendarTimeUTCTime ZonedTimeSigActSAIgnore SADefaultSACatchRequestReadFile AppendFile ReadBinFile WriteBinFile AppendBinFile DeleteFile StatusFileReadBinaryFileWriteBinaryFile ReadXdgFile WriteXdgFileReadChan AppendChan ReadBinChan AppendBinChan StatusChanEchoGetArgsGetEnvSetEnv ReadChannelsReadBinChannels CreateProcessCreateDirectoryOpenFile OpenBinFile CloseFileReadVal ReadBinValWriteVal WriteBinValSleepChangeDirectoryDeleteDirectorySystem ReadDirectory GetAsyncInput GetCpuTime GetProgName GetLocalTimeToCalendarTime SigActionExitReadFileScatteredSelect ReadFileFast RenameFileGetCurrentDirectoryGetCurrentTime GetZonedTime XCallState initXCall doRequest getAsyncInput dialogueToIO FResponseXEvtLEvtXRespSRespDRespXCmdLCmdXReqSReqDReqlayoutRequestCmddrawdrawManywDraw wDrawManypmDraw pmDrawMany clearArea clearWindow fillCircle drawCircle wDrawLine wDrawLineswDrawImageString wDrawStringwDrawImageString16 wDrawString16wDrawImageStringPS wDrawStringPSwDrawRectanglewFillRectangle wFillPolygonwDrawArcwFillArc wDrawCircle wFillCircle wCopyArea wCopyPlane wDrawPointwCreatePutImage pmDrawLine pmDrawLinespmDrawImageString pmDrawStringpmDrawImageString16pmDrawString16pmDrawImageStringPSpmDrawStringPSpmDrawRectanglepmFillRectangle pmFillPolygon pmDrawArc pmFillArc pmCopyArea pmCopyPlane pmDrawPointpmCreatePutImageKFKSPFSPKCommandFCommandKEventFEventFaTCommandTEventkkffunKunF userLayoutF mapstateKloopLowloopThroughLowSPloopThroughLowF waitForMsgputMsgputMsgsputHighputLowputLowsgetHighgetLow cmdContMsg cmdContLowsIOsuccsIOsIOerrsIOstrselect openSocketF openLSocketFopenFileAsSocketFopenSocketErrFopenLSocketErrFopenFileAsSocketErrF cmdContSP waitForSPwaitForKwaitForF waitForFu getLeftSP getRightSPcmdContK cmdContK'cmdContFcontstryMtryGetdropSPcontMap fContWrap kContWrap tryLayoutKnullKnullFputKputFputsFputsK putMessageF putMessageFu putMessagesF putMessagesFu appendStartKappendStartMessageF appendStartFgetK getMessageF getMessageFugetFstartupKstartupMessageFstartupFdelayF xrequestK xrequestFxrequestgetWindowRootPoint getWindowId queryTreeK queryTreeFdefaultRootWindowKdefaultRootWindowF queryPointerK createPixmapreadBitmapFilebitmapFromData internAtomK internAtomF internAtom atomNameK atomNameFatomNamegetWindowPropertyK getGeometryK defaultVisual openDisplay xcommandK xcommandF xcommandsK xcommandsFxcommand xcommandscreateFontCursor setFontCursor defineCursorundefineCusrorTicktimerFKsMscMsMkcMkunMkloadMsstoreMsmodMsfieldMsnopMstoMkctoMsbmktoMsc putHighsMs putHighMs putLowsMsputLowMsgetKsnullKsstoreKsloadKsunitKsbindKsthenKsmapKs stateMonadKstateKSPmsputsSPmsputSPmsgetSPmsnullSPmsloadSPms storeSPms stateMonadSPSPmputsSPmputSPmgetSPmnullSPmmonadSPtoSPm transmitterF' receiverF'placerFspacerFspacer1FhBoxFvBoxFrevHBoxFrevVBoxFmatrixFtableFmarginHVAlignFalignFlayoutModifierF noStretchFsepFmarginFhIOSucchIOerr haskellIOhIO haskellIOFhIOerrFhIOFhIOSuccF writeFileF writeXdgFileF writeFileF'quitFquitIdFgetTime getLocalTimegetCurrentTime getZonedTimecreateGC createGCF wCreateGC pmCreateGC wCreateGCF pmCreateGCFbellF allcacheFloadFont loadFontF queryFont queryFontF loadQueryFontloadQueryFontFsafeLoadQueryFontsafeLoadQueryFontF listFonts listFontsFlistFontsWithInfo tryLoadFontpostProcessHighpostProcessLowpreProcessHigh preProcessLow preMapHigh postMapHigh preMapLow postMapLowpostProcessHighKpostProcessLowKpreProcessHighKpreProcessLowK preMapHighK postMapHighK preMapLowK postMapLowKpostProcessHigh'postProcessLow'preProcessHigh'preProcessLow' preMapHigh' preMapLow' postMapHigh' postMapLow'prepostMapHigh'prepostMapHighprepostMapHighKprepostMapLow' prepostMapLowprepostMapLowKquitKwmKexitK unmapWindowKreportKwmDeleteWindowKparKcompKcompFserCompFserCompRightToLeftFserCompLeftToRightFidRightFidLeftFabsF concatMapFmapF mapstateFidFtoBothFthroughFbypassFstubFparF>+#<>==#<-==--+--*->+<>*<>==<>^^=<>=^^<>^=<>=^<>..=<>=..<>.=<>=.<kernelF kernelTag autumnizetoKernel getBWidthadjustBorderWidth border_widthwindowKF shapeGroupMgrioF readFileFreadBinaryFileF readXdgFileFreadDirF showCommandF tagEventsSPprodF loopLeftF loopRightFloopThroughRightFloopCompThroughRightFloopCompThroughLeftF loopOnlyFloopF loopCompFloopThroughBothFloopThroughBothSP loopCompSP appStorageFreadMbranchF branchFSPTreeLeafBranchtreeFtreeF'leafF untaggedListFlistFLayoutDirectionForwardBackwardholeF'holeFnullLFlistLFuntaggedListLFcompLF serCompLFlForientPlayoutFleafLsrevLspermLsplaceLsspaceLsvBoxLs'hBoxLs'sepLsmarginLs hvAlignLsmarginHVAlignLs>#+<>#==<InF inputPairLF inputListLF inputPairF inputListF inputThroughF dynSpacerF dynPlacerFDynFMsgdynListFdynF dynListLF doubleClickFcontDynF contDynFSPspIOasyncTransmitterFasyncTransmitterF'closerF transmitterF receiverF transceiverFasyncTransceiverFstdoutFstderrFstdioFoutputFstdinF appendChanK appendStdoutK appendStderrKechoK echoStderrKlinesSP inputLinesSPspyFteeF tryAllocColortryAllocColorFtryAllocNamedColortryAllocNamedColorFallocNamedColorDefallocNamedColorDefPixelallocNamedColorallocNamedColorFallocNamedColorPixelallocNamedColorPixelF allocColor allocColorFallocColorPixelallocColorPixelF queryColorF queryColorFontGen tryConvFontK convFontListKColorGen tryConvColorKconvColorListKFontSpec FontSpeci ColorSpecFontDataFIDFSfdFontIdfontdata2struct colorSpecfontSpec convColorK convFontKconvList getFontDatatryConvColorRGBK convGCSpecKgcBgAgcFgAgcFontAusefontstructsGCSpecSoftGCHardGCGCgctx2gcrootGCtx createGCtx wCreateGCtx pmCreateGCtxLeafMSpacedMPlacedMMarkM ComposedMDPathupemptyMGemptyMG' compileMG measureStringmeasureImageStringmeasurePackedStringmeasureGraphicKmeasureGraphicListK measureText convToPixmapK PixmapImage measureImageKFlexDfillerhFillervFillerflex'flexblank'blankframe'frameellipseellipse'arcarc' filledEllipsefilledEllipse' filledarc filledarc'drawarcfillarcrparlpar doubleleft doublerightlbrackrbrackbrackscornerslbracerbracebracesbFlex2bFlexbFlex' rAngleBracket lAngleBracketabPoints abPoints' triangleUpfilledTriangleUp triangleDownfilledTriangleDownsizedrawpolyfillpolyshrinktrianglePoints'trianglePointsvMirrorhMirrorpadFD ImageStringFixedColorDrawingFixCDFixDgraphic2PixmapImage HasSizing setSizing getSizinggetSizingMaybe HasInitText setInitText getInitTextgetInitTextMaybeHasStretchablesetStretchablegetStretchablegetStretchableMaybe HasInitDisp setInitDispgetInitDispMaybe getInitDisp HasInitSize setInitSizegetInitSizeMaybe getInitSizeHasAlignsetAligngetAlign getAlignMaybe HasMargin setMargin getMargingetMarginMaybeHasFgColorSpecsetFgColorSpecgetFgColorSpecgetFgColorSpecMaybeHasBgColorSpecsetBgColorSpecgetBgColorSpecgetBgColorSpecMaybeHasBorderWidthsetBorderWidthgetBorderWidthgetBorderWidthMaybe HasWinAttr setWinAttr getWinAttrgetWinAttrMaybeHasKeyssetKeysgetKeys getKeysMaybe HasFontSpec setFontSpec getFontSpecgetFontSpecMaybePKPF Customisercustgetpar getparMaybenoPFstandardsetFont setBgColor setFgColorHasCachesetCachegetCache getCacheMaybeFudloguefudlogue fudlogue'AtomicDLabelDAttribDSpacedDPlacedD ComposedDCreateHardAttribDlabelDplacedDatomicDGfxG boxVisibleDboxDstackDvertDvertD'horizDhorizD'vboxDhboxDvboxD'hboxD'vertlDvertlD'vboxlDvboxlD'horizcDhorizcD'hboxcDhboxcD'tableDtableD'matrixDmatrixD'westD northwestDpadDfontDfgDbgDfatDattribD softAttribD hardAttribDspacedDg filledRectDrectDblankDholeD drawingPartmaybeDrawingPartdrawingAnnotPartdrawingAnnotPart'isVisibleDrawingPartvisibleAncestor replacePart updatePartmapLabelDrawingmapLeafDrawing annotChildrenannotChildren' drawingAnnots extractParts deletePart groupParts ungroupPartschangeGetBackPixelchangeBackPixelchangeBackPixmapknobBgKgreyBgK darkGreyBgK lightGreyBgKchangeBg convGCattrsK dynShapeKshapeK BitmapFile autoLayoutFnowait autoLayoutF' rootWindowF rootGroupFLNameplaceNLspaceNLmodNLmarginNLsepNL hvAlignNLmarginHVAlignNLhBoxNLhBoxNL'vBoxNLvBoxNL'leafNLnullNLnameFlistNF nameLayoutFwindowFswindowFsFsgroupFgroupF'groupFunmappedGroupF simpleGroupFinvisibleGroupF TextRequesttextFtextF'textF'' TerminalCmdTermText TermAppend TermClear terminalF cmdTerminalF GfxFEventGfxFCmd GfxEventMask GfxButtonMask GfxMotionMask GfxDragMask GfxKeyMaskGfxEventGfxButtonEventGfxMotionEvent GfxKeyEvent GfxFocusEvent GfxPlaces GfxResizedgfxTimegfxStategfxType gfxButtongfxPaths gfxKeySym gfxKeyLookup gfxHasFocus GfxCommand ChangeGfx ChangeGfxBgChangeGfxBgPixmapChangeGfxBgGfxChangeGfxCursorChangeGfxFontCursorShowGfxBellGfx GetGfxPlaces GfxChange GfxReplaceGfxGroup GfxUngroup replaceAllGfx replaceGfxshowGfx highlightGfxsetCursorSolidsetGfxEventMask setAdjustSize setCursorsetDoubleBuffer graphicsDispFgraphicsLabelFgraphicsLabelF'graphicsDispF'graphicsDispGroupFgraphicsDispGroupF' graphicsF graphicsF'graphicsGroupFgraphicsGroupF' onOffDispFoffColoronColorhyperGraphicsFhyperGraphicsF'DisplayF setSpacerdisplayF displayF'labelFlabelF'intDispF intDispF' tieLabelF labAboveF labBelowF labLeftOfF labRightOfF gcWarningFEditEvtEditText EditField EditCursor EditChangeEditCmdEditShowCursorEditMove EditReplace EditGetText EditGetFieldEditGetSelectionEditUndoEditRedoEditStop EditPointEditLineeditFBMeventsBMNormal BMInvertedBMClick buttonGroupFmenuButtonGroupF toggleGroupF border3dFPotState PotRequest ResizePotMovePot PotMkVisiblePotInputcontainerGroupFvPotF'hPotF'vPotFhPotF buttonBorderFtoggleFoldToggleButtonFoldToggleButtonF'radioFoldRadioGroupFHasLabelInsidesetLabelInsidegetLabelInsidegetLabelInsideMaybe toggleButtonFtoggleButtonF' RadioGroupF setPlacer radioGroupF radioGroupF' pushButtonF pushButtonF' menuButtonF menuLabelF oldButtonFsetLabelbuttonFbuttonF' buttonF'' quitButtonF HasVisible setVisible getVisiblegetVisibleMaybeHasClickToTypesetClickToTypegetClickToTypegetClickToTypeMaybeDeleteWindowAction DeleteQuit DeleteUnmapShellF setInitPos setFocusMgrsetDeleteWindowActiongetDeleteWindowActionMaybe' setDeleteQuitshellFshellF'shellKFshellKF'DrawerFms'MapStatesimpleKsimpleF simpleWindowFunmappedShellFunmappedShellF'unmappedSimpleShellFunmappedSimpleShellF' mapWindowK simpleShellFESelEvtWantSelSelEvtESelCmdOwnSelSelCmdLostSel SelNotifySelClearSelPasteSel eselectionF selectionFsetAllowedChargetAllowedChar setShowString getShowString setCursorPos getCursorPos setInitString getInitStringsetInitStringSizegeneralStringF stringF''oldGeneralStringF bdStringF oldStringF oldPasswdFoldIntF stringInputF intInputF passwdInputF stringInputF' intInputF' passwdInputF'stringFstringF'passwdFpasswdF' passwdF''intFintF'intF''posPopupShellF popupGroupF rootPopupF bubblePopupFbubbleRootPopupFbubbleF scrollShellFgrabScrollKeysscrollFvScrollFhScrollF oldScrollF oldVscrollF oldHscrollFPickListRequestmoreFmoreF' pickListF pickListF' moreShellF' moreShellF moreFileFmoreFileShellFsmallPickListF oldFilePickF popupShellF popupShellF'oldMessagePopupFoldConfirmPopupF confirmPopupF messagePopupFstringPopupOptF stringPopupFpasswdPopupOptF passwdPopupFinputPopupOptF inputPopupF PopupMenuPopupMenuStick PopdownMenu menuPopupF menuPopupF' MenuStateEqSndfstEqSndsndEqSndtoEqSndmenuF simpleMenuFoldMenuF menuAltsFgrabberFmenuDown buttonMenuF buttonMenuF' popupMenuF oldPopupMenuFoldPopupMenuF' loadEditor selectallsetEditorCursorPos oldEditorFEditorF inputEditorF inputEditorF'editorFeditorF' subProcessF titleShellF titleShellF'wmShellF wmShellF'MenuItemItemSubmenu superMenuF $fEqMenuTag $fOrdMenuTag $fEqMenuItem $fOrdMenuItem$fShowMenuItem SocketMsg SocketEOS ClientMsg ClientEOS ClientNew mapSocketMsg socketServerFRBBTCircleSquareTriangleradioF1 radioGroupF1toggleF1toggleButtonF1meterFmeterF'meterDmeterFgmeterBghyperGraphicsF2hyperGraphicsF2' mouseClicksSP isMouseClickmapGfxCommandPathmapGfxEventPathnullPath gfxEventPathsisGfxButtonEvent helpBubbleFhSplitFvSplitFhSplitF'vSplitF'splitF'TServerAddressTPorttPorttServerAddresstSocketServerF tTransceiverF SmileyModeSad IndifferentHappysmileyFsmileyF'smileyD reactiveF reactiveSPNode treeDisplayF' treeBrowserF' $fShowTreeTransl MenuCommand MenuToggleMenuRadioGroupMenuDynRadioGroupSubMenu MenuLabel MenuItem'MenuMenuBarmenuBarFitemitem' itemValuekeycmdItem toggleItem subMenuItemdelayedSubMenuItemradioGroupItemdynRadioGroupItemsepItemmenuidTcompTmenuIconTags:&:extendTagFtagF>&<compTagFmapTFltrnoyesleftrightleftleftleftyes$fTag-> $fTagTagscompletionStringFstdcccompletionStringF'completionStringF''completeFromList auxShellFdelayedAuxShellFdelayedAuxShellF' auxShellF' endButtonsF endButtonsF'popupfilePickPopupFfilePickPopupOptF filePickFfilePickPopupF'filePickPopupOptF' filePickF'startDirtextFileShellFtextFileShellF'showReadFileShellFshowReadFileShellF' fileShellF fileShellF' bitmapDispFbitmapDispBorderF bitmapButtonFfudsizeof_fd_setfudsizeof_sockAddrfudsizeof_timeValfudsizeof_XFontPropfudsizeof_XFontStructfudsizeof_XCharStructfudsizeof_XRectanglefudsizeof_XWindowChangesfudsizeof_XSizeHintsfudsizeof_XSetWindowAttributesfudsizeof_XClassHintfudsizeof_XdbeSwapInfofudsizeof_XWMHintsfudsizeof_XGCValuesfudsizeof_XColorfudsizeof_XPointfudsizeof_XEventfudsizeof_Atomstdinstdoutstderrnlinessplitnldirint createField getLnoEdgegetBefgetAft getLastLineNo getSelection deselectFieldgetField getField' setFieldDir replaceField moveFieldghc-prim GHC.TypesWordbitAndbitOrbitXorbitRshbitLsh intToWord wordToInt Data.OldListsortGHC.Base<*>GHC.IntInt32Foreign.C.TypesCSize Data.Functor<$>Storablepokepeek pokeByteOff peekByteOff pokeElemOff peekElemOffsizeOf alignmentAddrOffAddrmalloc mallocElem mallocElemsfreealloca allocaElem allocaElemsnullAddrplusAddr minusAddrfpeekfpokeCInt32CLongCXIDCString PrimResult unmarshallBindthnbindPrimArgmarshallCVar indexCVar writeCVarreadCVar writeArray readArrayIsPtrnewPtrnullPtrnewArrayHasAddraddrOffreePtrtoArray unmarshallMunmarshallArraynullStrmarshallStringmarshallString'unmarshallStringunmarshallString'marshallString16marshallString16'emptyinsertinspectPS packStringunpackPSnullPSlengthPSappendPSmapPSnilPS reversePSQUEUEenterisemptyqremoveqmemberNullSPGetSPPutSPField createField2 showField insertIteminsertItemsSelecteddeleteItemLeftdeleteItemRight deleteToEnd deleteToHomeextendCursorRightextendCursorLeftmoveCursorLeftmoveCursorRightmoveCursorHome moveCursorEndextendCursorHomeextendCursorEnd initTree234treeAdd treeSearch treeUpdate treeMapListtreeMap treeFromList treeRebuild treeCombinetreeList emptyTable tableLookup tableUpdatemapTable listTabletable undoStackdoitundoredo GHC.IO.UnsafeunsafePerformIODynTreeDynNodeDynTipTip emptyPathTree listNodessubTree pruneTree updateNodeunpos mapPathTreeattrMapPathTree spineValsnodememoIntToXIDtoXIDFromCfromCToCltoClToCtoCgetEnumtoEnum'ioCmd getValuesfailugetArraymkPointmkRectnotImplemented PathTableWidTable path2wid0 lookupWidmoveWidssubWids updateWidpruneWid wid2path0 lookupPath updatePath movePaths prunePathDTableupdateDelistDelookupDedtable0 ByteOrderMSBFirstLSBFirst DrawableIdCCString CCXFontStruct CXFontPropCXImageCVisual CXCharStruct CXFontStructCXRectangleArray CXRectangle CXPointArrayCXPointCXSelectionEventCXSelectionRequestEventCXSelectionClearEventCXClientMessageEventCXCirculateEventCXConfigureRequestEventCXResizeRequestEventCXGravityEventCXConfigureEventCXReparentEventCXMapRequestEvent CXMapEvent CXUnmapEventCXDestroyWindowEventCXCreateWindowEventCXVisibilityEventCXNoExposeEventCXGraphicsExposeEvent CXExposeEventCXFocusChangeEventCXCrossingEvent CXMotionEvent CXButtonEvent CXKeyEvent CXAnyEventCXEvent CAtomArrayCAtomCXWindowChanges CXWMHints CXSizeHintsCXSetWindowAttributes CXGCValues CXClassHintCXColorCXdbeSwapInfoArray CXdbeSwapInfoRegionCGCIdCDisplayCXFontStructArray CStringArray CPixelArray ClipOrdering XlibKeySymBitmaskScreenStatus Unsigned32UnsignedprimXdbeSwapBuffersprimXdbeAllocateBackBufferNameprimXdbeQueryExtensionprimXUnionRectWithRegionprimXDestroyRegionprimXSetRegionprimXCreateRegionprimXCreateBitmapFromDataprimXReadBitmapFileprimXKeysymToString primXSetStateprimXSetFunctionprimXSetPlaneMaskprimXSetBackgroundprimXSetForeground primXFreeGC primXChangeGC primXCopyGC primXCreateGCprimXCopyPlane primXCopyAreaprimXFillPolygon primXFillArc primXDrawArcprimXFillRectangleprimXDrawRectangleprimXDrawString16primXDrawImageString16primXDrawStringprimXDrawImageStringprimXDrawLines primXDrawLineprimXDrawPointprimXConvertSelectionprimXSetSelectionOwnerprimXUngrabPointerprimXGrabPointerprimXUngrabButtonprimXGrabButtonprimXShapeCombineShapeprimXShapeCombineRectanglesprimXShapeCombineMaskprimXTranslateCoordinatesprimXQueryPointerprimXGetWindowPropertyprimXChangePropertyprimXSendEventprimXSetWMHintsprimXSetNormalHintsprimXSetWMProtocolsprimXReparentWindowprimXChangeWindowAttributesprimXConfigureWindowprimXSetClassHintprimXStoreNameprimXCreateSimpleWindowprimXClearAreaprimXClearWindowprimXUnmapWindowprimXLowerWindowprimXMapRaisedprimXDestroyWindow xDestroyImage primXPutImageprimXCreateImageprimXFreeColorsprimXQueryColorprimXAllocNamedColorprimXAllocColorprimXGetAtomNameprimXInternAtomprimXCreatePixmapprimXCreateFontCursorprimXQueryTextExtents16primXFreeFontInfoprimXListFontsWithInfoprimXFreeFontNamesprimXListFontsprimXLoadQueryFontprimXQueryFont primXLoadFontprimXDefaultVisualprimXDefaultColormapprimXWhitePixelprimXBlackPixelprimXDefaultDepthprimXImageByteOrderprimXDefaultRootWindowprimXDefaultScreen primXFreeprimXUnlockDisplayprimXLockDisplayprimXInitThreads primXBell primXSyncprimXSynchronizeprimXFreePixmap primXPendingprimXCheckWindowEventprimXNextEvent primXFlushprimXConnectionNumberprimXCloseDisplayprimXOpenDisplay xOpenDisplay xCloseDisplayxConnectionNumberxFlush xNextEventxCheckWindowEventxPending xFreePixmap xSynchronizexSyncxBell xInitThreads xLockDisplayxUnlockDisplayxFreexDefaultScreenxDefaultRootWindowxImageByteOrder xDefaultDepth xBlackPixel xWhitePixelxDefaultColormapxDefaultVisual xLoadFont xQueryFontxLoadQueryFont xListFontsxFreeFontNamesxListFontsWithInfo xFreeFontInfoxQueryTextExtents16xCreateFontCursor xCreatePixmap xInternAtom xGetAtomName xAllocColorxAllocNamedColor xQueryColor xFreeColors xCreateImage xPutImagexDestroyWindow xMapRaised xLowerWindow xUnmapWindow xClearWindow xClearAreaxCreateSimpleWindow xStoreName xSetClassHintxConfigureWindowxChangeWindowAttributesxReparentWindowxSetWMProtocolsxSetNormalHints xSetWMHints xSendEventxChangePropertyxGetWindowProperty xQueryPointerxTranslateCoordinatesxShapeCombineMaskxShapeCombineRectanglesxShapeCombineShape xGrabButton xUngrabButton xGrabPointerxUngrabPointerxSetSelectionOwnerxConvertSelection xDrawPoint xDrawLine xDrawLinesxDrawImageString xDrawStringxDrawImageString16 xDrawString16xDrawRectanglexFillRectanglexDrawArcxFillArc xFillPolygon xCopyArea xCopyPlane xCreateGCxCopyGC xChangeGCxFreeGCxSetForegroundxSetBackground xSetPlaneMask xSetFunction xSetStatexKeysymToStringxReadBitmapFilexCreateBitmapFromData xCreateRegion xSetRegionxDestroyRegionxUnionRectWithRegionxdbeQueryExtensionxdbeAllocateBackBufferNamexdbeSwapBuffersnewXdbeSwapInfoArraynewXdbeSwapInfonewXColorArray newXColornewXClassHintArray newXClassHintnewXGCValuesArray newXGCValuesnewXSetWindowAttributesArraynewXSetWindowAttributesnewXSizeHintsArray newXSizeHintsnewXWMHintsArray newXWMHintsnewXWindowChangesArraynewXWindowChanges newAtomArraynewAtomnewXEventArray newXEventnewXPointArray newXPointnewXRectangleArray newXRectanglenewXCharStructArraynewXCharStructnewXFontPropArray newXFontPropnewCXFontStruct newCString anyModifier grabModeAsynccalluioa2ii2a getdrawabledcmapCshortClongCchar CsockAddrCtimeVal sindex_char$set_XSetWindowAttributes_win_gravity#set_XSetWindowAttributes_save_under*set_XSetWindowAttributes_override_redirect#set_XSetWindowAttributes_event_mask.set_XSetWindowAttributes_do_not_propagate_maskset_XSetWindowAttributes_cursor&set_XSetWindowAttributes_border_pixmap%set_XSetWindowAttributes_border_pixel$set_XSetWindowAttributes_bit_gravity&set_XSetWindowAttributes_backing_store*set_XSetWindowAttributes_background_pixmap)set_XSetWindowAttributes_background_pixelseti_XdbeSwapInfo_swap_windowseti_XdbeSwapInfo_swap_actionseti_XRectangle_yseti_XRectangle_xseti_XRectangle_widthseti_XRectangle_height seti_XPoint_y seti_XPoint_xset_timeVal_tv_usecset_timeVal_tv_secset_XWindowChanges_yset_XWindowChanges_xset_XWindowChanges_widthset_XWindowChanges_stack_modeset_XWindowChanges_heightset_XWindowChanges_border_widthset_XWMHints_inputset_XWMHints_flagsset_XSizeHints_yset_XSizeHints_xset_XSizeHints_flagsset_XSelectionEvent_timeset_XSelectionEvent_typeset_XSelectionEvent_targetset_XSelectionEvent_selectionset_XSelectionEvent_propertyset_XGCValues_tileset_XGCValues_subwindow_modeset_XGCValues_stippleset_XGCValues_line_widthset_XGCValues_line_style set_XGCValues_graphics_exposuresset_XGCValues_functionset_XGCValues_foregroundset_XGCValues_fontset_XGCValues_fill_styleset_XGCValues_join_styleset_XGCValues_cap_styleset_XGCValues_backgroundset_XColor_pixelset_XColor_redset_XColor_greenset_XColor_blueset_XClassHint_res_nameset_XClassHint_res_classset_XAnyEvent_windowindex_XFontPropindex_XCharStructget_sockAddr_sa_dataget_timeVal_tv_usecget_timeVal_tv_secget_XVisibilityEvent_state$get_XSelectionRequestEvent_requestorget_XSelectionRequestEvent_time!get_XSelectionRequestEvent_target$get_XSelectionRequestEvent_selection#get_XSelectionRequestEvent_propertyget_XSelectionEvent_timeget_XSelectionEvent_targetget_XSelectionEvent_selectionget_XSelectionEvent_property"get_XSelectionClearEvent_selectionget_XResizeRequestEvent_widthget_XResizeRequestEvent_heightget_XMotionEvent_timeget_XMotionEvent_y_rootget_XMotionEvent_yget_XMotionEvent_x_rootget_XMotionEvent_xget_XMotionEvent_stateget_XMapEvent_windowget_XKeyEvent_timeget_XKeyEvent_y_rootget_XKeyEvent_yget_XKeyEvent_x_rootget_XKeyEvent_xget_XKeyEvent_stateget_XKeyEvent_keycodeget_XGraphicsExposeEvent_yget_XGraphicsExposeEvent_xget_XGraphicsExposeEvent_width#get_XGraphicsExposeEvent_minor_code#get_XGraphicsExposeEvent_major_codeget_XGraphicsExposeEvent_heightget_XGraphicsExposeEvent_countget_XFontStruct_n_properties!get_XFontStruct_min_char_or_byte2get_XFontStruct_min_byte1!get_XFontStruct_max_char_or_byte2get_XFontStruct_max_byte1get_XFontStruct_fidget_XFontStruct_directionget_XFontStruct_descentget_XFontStruct_ascentget_XFontStruct_all_chars_existget_XFontStruct_propertiesget_XFontStruct_per_charget_XFontStruct_default_charget_XFocusChangeEvent_modeget_XFocusChangeEvent_detailget_XExposeEvent_yget_XExposeEvent_xget_XExposeEvent_widthget_XExposeEvent_heightget_XExposeEvent_countget_XCrossingEvent_timeget_XCrossingEvent_y_rootget_XCrossingEvent_yget_XCrossingEvent_x_rootget_XCrossingEvent_xget_XCrossingEvent_modeget_XCrossingEvent_focusget_XCrossingEvent_detailget_XConfigureEvent_yget_XConfigureEvent_xget_XConfigureEvent_widthget_XConfigureEvent_height get_XConfigureEvent_border_widthget_XColor_pixelget_XColor_redget_XColor_greenget_XColor_blueget_XClientMessageEvent_format$get_XClientMessageEvent_message_typeget_XFontProp_card32get_XFontProp_nameget_XCharStruct_widthget_XCharStruct_rbearingget_XCharStruct_lbearingget_XCharStruct_descentget_XCharStruct_ascentget_XButtonEvent_timeget_XButtonEvent_y_rootget_XButtonEvent_yget_XButtonEvent_x_rootget_XButtonEvent_xget_XButtonEvent_stateget_XButtonEvent_buttonget_XAnyEvent_windowget_XAnyEvent_typeget_Visual_visualidget_Visual_red_maskget_Visual_map_entriesget_Visual_green_maskget_Visual_classget_Visual_blue_maskget_Visual_bits_per_rgb const_GCTileconst_GCSubwindowModeconst_GCStippleconst_GCLineWidthconst_GCLineStyleconst_GCGraphicsExposuresconst_GCFunctionconst_GCForeground const_GCFontconst_GCFillStyleconst_GCJoinStyleconst_GCCapStyleconst_GCBackground const_CWY const_CWXconst_CWWinGravity const_CWWidthconst_CWStackModeconst_CWSaveUnderconst_CWOverrideRedirectconst_CWHeightconst_CWEventMaskconst_CWDontPropagateconst_CWCursorconst_CWBorderWidthconst_CWBorderPixmapconst_CWBorderPixelconst_CWBitGravityconst_CWBackingStoreconst_CWBackPixmapconst_CWBackPixel cindex_short cindex_long cindex_charconst_USPositionconst_SelectionNotifyconst_SOCK_STREAM const_Noneconst_LSBFirstconst_InputHint const_EINTR const_EAGAINconst_BitmapSuccessconst_AnyButton const_AF_INETaget_XFontStruct_min_boundsaget_XFontStruct_max_boundsaget_XClientMessageEvent_datanewtimeValArray newtimeValnewsockAddrArray newsockAddr getNextEventmotionCompressUnusedFileBin doXRequest getGCValuestranslateCoordinates doXCommandgetAsyncInput'doSocketRequestdoSelectControl.Concurrent.ChangetChanContents showFailure isRequest isResponsesizingF layoutDoNow layoutDoNow'drawK' drawChangesK'drawK drawChangesKqueryTextExtents16K fontPropertyserHintparHintlistHintloopHint layoutHintF layoutMgrF dynLayoutMgrFcollectExposeK maxExposeK dialogueSpIOnormalDialogueSpIOstdioDialogueSpIO dialogueSpIO'fudIO1 replaceMGPart updateMGPart groupMGPartsungroupMGParts parentGctx freeGroupFfocusMgrhorizontalSplitPverticalSplitPhorizontalSplitP'verticalSplitP' linearSplitPhHandleFvHandleFkeyGfxdynRadioGroupFdynRadioGroupF'