{-# LANGUAGE CPP #-}
#include "exists.h"
module Fudgets(
buttonF, border3dF, buttonBorderF, pushButtonF,
BMevents(..),
popupMenuF, Click(..),
radioGroupF, radioGroupF', intF, passwdF, stringF,
intInputF, stringInputF, passwdInputF,
intInputF', stringInputF', passwdInputF',
toggleButtonF,
inputPopupOptF, inputPopupF,
passwdPopupOptF, passwdPopupF, stringPopupOptF, stringPopupF,
confirmPopupF, ConfirmMsg(..), oldConfirmPopupF, oldMessagePopupF,
messagePopupF, intDispF, displayF, labelF,
EditStop(..), editF,
EditEvt(..), EditCmd(..), editorF, editorF', selectall, loadEditor,
newline, EDirection(..), inputEditorF, inputEditorF', EditorF,
EditStopFn(..), EditStopChoice(..), IsSelect(..),setEditorCursorPos,
oldFilePickF, PickListRequest(..),
textF, textF',
TextRequest(..), TextF, HasInitText(..), HasSizing(..),Sizing(..),
ListRequest(..),
replaceAll, replaceAllFrom, deleteItems, insertItems, appendItems,
changeItems, replaceItems, highlightItems, pickItem, applyListRequest,
smallPickListF, labRightOfF, labLeftOfF, labBelowF, labAboveF,
tieLabelF, menuF, PopupMenu(..), menuPopupF,
pickListF, moreShellF,pickListF', moreShellF',
moreFileShellF, moreFileF, moreF, moreF',
terminalF, cmdTerminalF, TerminalCmd(..),
hyperGraphicsF, hyperGraphicsF',GraphicsF,setAdjustSize,
contDynF,
Fudget(..), F,
listF,
untaggedListF, loopCompF, loopCompSP, loopF, loopLeftF, loopRightF, loopOnlyF,
loopThroughRightF, loopCompThroughLeftF, loopCompThroughRightF,
loopThroughBothF,
delayF, getF, putF, putsF, startupF, appendStartF,
nullF, parF, prodF, absF, bypassF, concatMapF, idF, idLeftF,
idRightF, mapF, mapstateF, serCompLeftToRightF, serCompRightToLeftF, stubF,
throughF, toBothF, (>*<), (>+<), (>=^<), (>=^^<),
(>#+<), (>#==<), (>==<), (>^=<), (>^^=<),
prepostMapHigh,
quitIdF, quitF,
DynFMsg(..), dynF, dynListF, DynMsg(..),
FudgetIO(..),
InF(..), InputMsg(..), inputDoneSP, inputLeaveDoneSP,
inputListSP, inputPairSP, inputThroughF, inputPairF, inputListF, inputChange,
inputListLF, inputPairLF,
stripInputSP,
inputButtonKey, inputLeaveKey, inputMsg, mapInp, stripInputMsg,
inputDone, inputLeaveDone,
tstInp,
Orientation(..),
alignF, marginHVAlignF, layoutModifierF, noStretchF,
marginF, sepF,
autoP, flipP, permuteP, revP, idP,
Alignment(..), aBottom, aCenter, aLeft, aRight, aTop,
dynListLF, LayoutDir(..),
listLF, nullLF, holeF,
untaggedListLF, LayoutRequest,
Placer, center, center', fixedh, fixedv, flipPoint,
flipRect, flipReq,
NameLayout, LName(..),hvAlignNL, marginHVAlignNL, hBoxNL, hBoxNL',
nullNL, leafNL, spaceNL, placeNL,
listNF, modNL, nameF, nameLayoutF, sepNL, marginNL, vBoxNL, vBoxNL',
hBoxF, matrixF, placerF, spacerF, spacer1F, revHBoxF, revVBoxF, spacerP,
tableF, vBoxF, horizontalP, horizontalP', matrixP, matrixP',
verticalP, verticalP',paragraphP,paragraphP',paragraphP'',
dynPlacerF, dynSpacerF,
Distance(..), Spacer, bottomS, centerS, compS, flipS,
hAlignS, sizeS, maxSizeS, minSizeS, hCenterS, hMarginS, marginHVAlignS,
hvAlignS, hvMarginS, idS, leftS, marginS, sepS, noStretchS,
rightS, topS, vAlignS, vCenterS, vMarginS, tableP, tableP', bubbleF,
bubblePopupF, bubbleRootPopupF, shellF, PotRequest(..), PotState(..),
containerGroupF, hPotF, vPotF, popupShellF, popupShellF', PopupMsg(..),
posPopupShellF, hScrollF, scrollF, scrollShellF, vScrollF,
ESelCmd(..), ESelEvt(..), SelCmd(..), SelEvt(..), eselectionF,
selectionF, allcacheF,
doubleClickF, Time(..),
(-+-),(-*-),(-==-),
compEitherSP, idLeftSP, idRightSP, postMapSP, preMapSP,
prepostMapSP, serCompSP, loopLeftSP, loopSP, loopOnlySP, loopThroughRightSP,
loopThroughBothSP,
parSP, seqSP,
SP,nullSP,putSP,putsSP,getSP,
StreamProcIO(..),runSP, walkSP, pullSP,
idSP, filterSP, filterJustSP, filterLeftSP, filterRightSP, mapFilterSP,
splitSP, toBothSP,
concatSP, concSP,
mapSP, concatMapSP, concmapSP,
concatMapAccumlSP, mapstateSP, mapAccumlSP,
zipSP,
Cont(..),
appendStartSP, chopSP, delaySP, feedSP,
splitAtElemSP, startupSP, stepSP,
cmdContSP, conts, getLeftSP, getRightSP, waitForSP, waitForF, dropSP, contMap,
hIOF,
hIOSuccF, hIOerrF, haskellIOF,
inputLinesSP, linesSP,
outputF, stderrF, stdinF,
stdioF, stdoutF,
subProcessF,
appStorageF,
readDirF, readFileF, writeFileF,
Host(..), LSocket(..), Peer(..), Port(..), Socket(..),
openLSocketF,
openSocketF, receiverF, transceiverF, transmitterF, asyncTransmitterF,
asyncTransceiverF,
Tick(..), timerF,
fudlogue, fudlogue', Fudlogue,
argFlag, argKey, argReadKey, argKeyList, args, progName,
bgColor, buttonFont, defaultFont, defaultSize,
defaultPosition, defaultSep, edgeWidth, fgColor, labelFont, look3d,
menuFont, options, paperColor, shadowColor, shineColor,
filterLeft, filterRight, isLeft, isRight, mapEither,
fromLeft, fromRight, plookup, splitEitherList, stripEither, stripLeft,
stripRight, swapEither,
(=.>),
Line(..), Point(..), Rect(..), Size(..), Move(..), confine, diag, freedom,
growrect, inRect, lL, line2rect, moveline, moverect, origin, pMax,
pMin, pP, padd, plim, pmax, pmin, posrect, psub, rR, rect2line,
rectMiddle,
rmax, rsub, scale, scalePoint, sizerect,
aboth, anth, gmap,
issubset, lhead, loop, lsplit, ltail, mapPair, number, oo, pair,
pairwith, part, remove, replace, swap, unionmap, module FudVersion,
XCommand, XEvent, Path(..),
Button(..), ColorName(..), FontName(..), KeySym(..), FontStruct, RGB(..),
WindowAttributes,
ModState(..), Modifiers(..),
CoordMode(..),Shape(..),
DrawCommand(..),fillCircle,drawCircle,
Graphic(..),
Drawing(..),atomicD,labelD,up,boxD,hboxD,hboxD',vboxD,vboxD',tableD,tableD',
hboxcD,hboxcD',vboxlD,vboxlD',matrixD,matrixD',
attribD,softAttribD,hardAttribD,fontD,fgD,stackD,spacedD,placedD,
blankD,filledRectD,rectD,
DPath(..),
#ifdef USE_EXIST_Q
Gfx,
#endif
g,
FixedDrawing(..),FixedColorDrawing(..),gctx2gc,
FlexibleDrawing(..),flex,flex',
filler,hFiller,vFiller,frame,frame',ellipse,ellipse',arc,arc',
filledEllipse,filledEllipse',filledarc,filledarc',
lpar,rpar,lbrack,rbrack,lbrace,rbrace,
triangleUp,triangleDown,filledTriangleUp,filledTriangleDown,
BitmapFile(..),
ColorGen(..),FontGen(..),FontSpec,ColorSpec,
#ifdef USE_EXIST_Q
colorSpec,fontSpec,
#endif
GCtx,rootGCtx,wCreateGCtx,createGCtx,gcFgA,gcBgA,gcFontA,
GCAttributes(..),GCFillStyle(..),GCCapStyle(..),GCLineStyle(..),GCFunction(..),
Width(..),
Customiser(..), PF(..), standard,
HasClickToType(..), HasVisible(..), HasFontSpec(..), setFont,
HasKeys(..), HasWinAttr(..),
HasBorderWidth(..), HasBgColorSpec(..), HasFgColorSpec(..), HasMargin(..),
setBgColor,setFgColor,
HasAlign(..),
setAllowedChar, setShowString, setCursorPos,
HasCache(..),
setDeleteQuit,setDeleteWindowAction,DeleteWindowAction(..),
HasInitSize(..),
HasInitDisp(..),
setSpacer,
HasStretchable(..),
HasLabelInside(..),setPlacer,
ShellF, shellF', setInitPos,
unmappedSimpleShellF, unmappedSimpleShellF',
ButtonF, buttonF', buttonF'', setLabel,
DisplayF, displayF',
labelF',
StringF, stringF', stringF'', setInitString, setInitStringSize,
passwdF', passwdF'',
intF', intF'',
intDispF',
gcWarningF,bellF,
#ifdef VERSION_old_time
getTime,getLocalTime,
#endif
#ifdef VERSION_time
getCurrentTime,getZonedTime,
#endif
spyF,teeF, ctrace,showCommandF) where
import AllFudgets
import FudVersion