Package gui
All operations
All constructors
All type classes
Module Index
Base Libraries
Curry Packages
Curry Homepage
About CurryDoc
🌙
☀️
Index to all operations
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
<
<=<
(
Control.Monad
)
<.>
(
System.FilePath
)
</>
(
System.FilePath
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
>
>=>
(
Control.Monad
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
A
appendValue
(
Graphics.UI
)
appendStyledValue
(
Graphics.UI
)
addRegionStyle
(
Graphics.UI
)
addCanvas
(
Graphics.UI
)
assert
(
Debug.Trace
)
assertIO
(
Debug.Trace
)
addExtension
(
System.FilePath
)
addTrailingPathSeparator
(
System.FilePath
)
addSeconds
(
Data.Time
)
addMinutes
(
Data.Time
)
addHours
(
Data.Time
)
addDays
(
Data.Time
)
addMonths
(
Data.Time
)
addYears
(
Data.Time
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
B
Button
(
Graphics.UI
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
C
col
(
Graphics.UI
)
Cmd
(
Graphics.UI
)
Command
(
Graphics.UI
)
ConfigButton
(
Graphics.UI
)
CanvasScroll
(
Graphics.UI
)
chooseColor
(
Graphics.UI
)
connectToCommand
(
System.IOExts
)
compareAnyTerm
(
System.IO.Unsafe
)
createDirectory
(
System.Directory
)
createDirectoryIfMissing
(
System.Directory
)
copyFile
(
System.Directory
)
combine
(
System.FilePath
)
cycle
(
Data.List
)
ctYear
(
Data.Time
)
ctMonth
(
Data.Time
)
ctDay
(
Data.Time
)
ctHour
(
Data.Time
)
ctMin
(
Data.Time
)
ctSec
(
Data.Time
)
ctTZ
(
Data.Time
)
clockTimeToInt
(
Data.Time
)
calendarTimeToString
(
Data.Time
)
compareCalendarTime
(
Data.Time
)
compareClockTime
(
Data.Time
)
catMaybes
(
Data.Maybe
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
D
debugTcl
(
Graphics.UI
)
digitToInt
(
Data.Char
)
doesFileExist
(
System.Directory
)
doesDirectoryExist
(
System.Directory
)
dropExtension
(
System.FilePath
)
dropExtensions
(
System.FilePath
)
dropDrive
(
System.FilePath
)
dropFileName
(
System.FilePath
)
dropTrailingPathSeparator
(
System.FilePath
)
delete
(
Data.List
)
deleteBy
(
Data.List
)
diagonal
(
Data.List
)
daysOfMonth
(
Data.Time
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
E
exitGUI
(
Graphics.UI
)
EntryScroll
(
Graphics.UI
)
execCmd
(
System.IOExts
)
evalCmd
(
System.IOExts
)
exclusiveIO
(
System.IOExts
)
exitWith
(
System.Process
)
extSeparator
(
System.FilePath
)
equalFilePath
(
System.FilePath
)
elemIndex
(
Data.List
)
elemIndices
(
Data.List
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
F
focusInput
(
Graphics.UI
)
filterM
(
Control.Monad
)
forever
(
Control.Monad
)
foldM
(
Control.Monad
)
foldM_
(
Control.Monad
)
forM
(
Control.Monad
)
forM_
(
Control.Monad
)
fromLeft
(
Data.Either
)
fromRight
(
Data.Either
)
findFileWithSuffix
(
System.Directory
)
find
(
Data.List
)
findIndex
(
Data.List
)
findIndices
(
Data.List
)
fromJust
(
Data.Maybe
)
fromMaybe
(
Data.Maybe
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
G
getValue
(
Graphics.UI
)
getCursorPosition
(
Graphics.UI
)
getOpenFile
(
Graphics.UI
)
getOpenFileWithTypes
(
Graphics.UI
)
getSaveFile
(
Graphics.UI
)
getSaveFileWithTypes
(
Graphics.UI
)
getContents
(
System.IO
)
getPID
(
System.Process
)
getFileSize
(
System.Directory
)
getModificationTime
(
System.Directory
)
getCurrentDirectory
(
System.Directory
)
getDirectoryContents
(
System.Directory
)
getHomeDirectory
(
System.Directory
)
getTemporaryDirectory
(
System.Directory
)
getAbsolutePath
(
System.Directory
)
getFileWithSuffix
(
System.Directory
)
getArgs
(
System.Environment
)
getEnv
(
System.Environment
)
getHostname
(
System.Environment
)
getProgName
(
System.Environment
)
getSearchPath
(
System.FilePath
)
group
(
Data.List
)
groupBy
(
Data.List
)
getClockTime
(
Data.Time
)
getLocalTime
(
Data.Time
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
H
hClose
(
System.IO
)
hFlush
(
System.IO
)
hIsEOF
(
System.IO
)
hSeek
(
System.IO
)
hWaitForInput
(
System.IO
)
hWaitForInputs
(
System.IO
)
hReady
(
System.IO
)
hGetChar
(
System.IO
)
hGetLine
(
System.IO
)
hGetContents
(
System.IO
)
hPutChar
(
System.IO
)
hPutStr
(
System.IO
)
hPutStrLn
(
System.IO
)
hPrint
(
System.IO
)
hIsReadable
(
System.IO
)
hIsWritable
(
System.IO
)
hIsTerminalDevice
(
System.IO
)
hasExtension
(
System.FilePath
)
hasDrive
(
System.FilePath
)
hasTrailingPathSeparator
(
System.FilePath
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
I
isAscii
(
Data.Char
)
isLatin1
(
Data.Char
)
isAsciiLower
(
Data.Char
)
isAsciiUpper
(
Data.Char
)
isControl
(
Data.Char
)
intToDigit
(
Data.Char
)
isEOF
(
System.IO
)
isVar
(
System.IO.Unsafe
)
identicalVar
(
System.IO.Unsafe
)
isGround
(
System.IO.Unsafe
)
isLeft
(
Data.Either
)
isRight
(
Data.Either
)
isPosix
(
System.Environment
)
isWindows
(
System.Environment
)
isPathSeparator
(
System.FilePath
)
isSearchPathSeparator
(
System.FilePath
)
isExtSeparator
(
System.FilePath
)
isExtensionOf
(
System.FilePath
)
isDrive
(
System.FilePath
)
isValid
(
System.FilePath
)
isRelative
(
System.FilePath
)
isAbsolute
(
System.FilePath
)
intersect
(
Data.List
)
intersectBy
(
Data.List
)
intersperse
(
Data.List
)
intercalate
(
Data.List
)
inits
(
Data.List
)
isPrefixOf
(
Data.List
)
isSuffixOf
(
Data.List
)
isInfixOf
(
Data.List
)
insertBy
(
Data.List
)
init
(
Data.List
)
isJust
(
Data.Maybe
)
isNothing
(
Data.Maybe
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
J
join
(
Control.Monad
)
joinDrive
(
System.FilePath
)
joinPath
(
System.FilePath
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
L
ListBoxScroll
(
Graphics.UI
)
liftM3
(
Control.Monad
)
liftA
(
Control.Applicative
)
liftA3
(
Control.Applicative
)
lefts
(
Data.Either
)
last
(
Data.List
)
listToMaybe
(
Data.Maybe
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
M
matrix
(
Graphics.UI
)
mapAndUnzipM
(
Control.Monad
)
makeRelative
(
System.FilePath
)
makeValid
(
System.FilePath
)
maximum
(
Data.List
)
maximumBy
(
Data.List
)
minimum
(
Data.List
)
minimumBy
(
Data.List
)
mapAccumL
(
Data.List
)
mapAccumR
(
Data.List
)
maybeToList
(
Data.Maybe
)
mapMaybe
(
Data.Maybe
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
N
normalise
(
System.FilePath
)
nub
(
Data.List
)
nubBy
(
Data.List
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
O
openFile
(
System.IO
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
P
popupMessage
(
Graphics.UI
)
partitionEithers
(
Data.Either
)
pathSeparator
(
System.FilePath
)
pathSeparators
(
System.FilePath
)
permutations
(
Data.List
)
partition
(
Data.List
)
product
(
Data.List
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
R
row
(
Graphics.UI
)
runPassiveGUI
(
Graphics.UI
)
runGUI
(
Graphics.UI
)
runGUIwithParams
(
Graphics.UI
)
runInitGUI
(
Graphics.UI
)
runInitGUIwithParams
(
Graphics.UI
)
runControlledGUI
(
Graphics.UI
)
runConfigControlledGUI
(
Graphics.UI
)
runInitControlledGUI
(
Graphics.UI
)
runHandlesControlledGUI
(
Graphics.UI
)
runInitHandlesControlledGUI
(
Graphics.UI
)
removeRegionStyle
(
Graphics.UI
)
replicateM
(
Control.Monad
)
replicateM_
(
Control.Monad
)
readCompleteFile
(
System.IOExts
)
readsAnyUnqualifiedTerm
(
System.IO.Unsafe
)
readAnyUnqualifiedTerm
(
System.IO.Unsafe
)
rights
(
Data.Either
)
removeDirectory
(
System.Directory
)
renameDirectory
(
System.Directory
)
removeFile
(
System.Directory
)
renameFile
(
System.Directory
)
replaceExtension
(
System.FilePath
)
replaceFileName
(
System.FilePath
)
replaceBaseName
(
System.FilePath
)
replaceDirectory
(
System.FilePath
)
replace
(
Data.List
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
S
setConfig
(
Graphics.UI
)
setValue
(
Graphics.UI
)
seeText
(
Graphics.UI
)
stdin
(
System.IO
)
stdout
(
System.IO
)
stderr
(
System.IO
)
system
(
System.Process
)
sleep
(
System.Process
)
sequenceA
(
Control.Applicative
)
sequenceA_
(
Control.Applicative
)
spawnConstraint
(
System.IO.Unsafe
)
showAnyTerm
(
System.IO.Unsafe
)
showAnyExpression
(
System.IO.Unsafe
)
setCurrentDirectory
(
System.Directory
)
setEnv
(
System.Environment
)
searchPathSeparator
(
System.FilePath
)
splitSearchPath
(
System.FilePath
)
splitExtension
(
System.FilePath
)
splitExtensions
(
System.FilePath
)
splitDrive
(
System.FilePath
)
splitFileName
(
System.FilePath
)
splitPath
(
System.FilePath
)
splitDirectories
(
System.FilePath
)
splitOn
(
Data.List
)
split
(
Data.List
)
sort
(
Data.List
)
sortBy
(
Data.List
)
sum
(
Data.List
)
scanl
(
Data.List
)
scanl1
(
Data.List
)
scanr
(
Data.List
)
scanr1
(
Data.List
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
T
TextEditScroll
(
Graphics.UI
)
toUpper
(
Data.Char
)
toLower
(
Data.Char
)
trace
(
Debug.Trace
)
traceId
(
Debug.Trace
)
traceShow
(
Debug.Trace
)
traceShowId
(
Debug.Trace
)
traceIO
(
Debug.Trace
)
trace
(
System.IO.Unsafe
)
takeExtension
(
System.FilePath
)
takeExtensions
(
System.FilePath
)
takeDrive
(
System.FilePath
)
takeFileName
(
System.FilePath
)
takeBaseName
(
System.FilePath
)
takeDirectory
(
System.FilePath
)
transpose
(
Data.List
)
tails
(
Data.List
)
toCalendarTime
(
Data.Time
)
toUTCTime
(
Data.Time
)
toClockTime
(
Data.Time
)
toDayString
(
Data.Time
)
toTimeString
(
Data.Time
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
U
updateValue
(
Graphics.UI
)
unless
(
Control.Monad
)
updateFile
(
System.IOExts
)
unsafePerformIO
(
System.IO.Unsafe
)
unsetEnv
(
System.Environment
)
union
(
Data.List
)
unionBy
(
Data.List
)
unfoldr
(
Data.List
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
V
void
(
Control.Monad
)
validDate
(
Data.Time
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
W
withFile
(
System.IO
)
when
(
Control.Applicative
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
Z
zipWithM
(
Control.Monad
)
zipWithM_
(
Control.Monad
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\
\
\\
(
Data.List
)
<
>
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
\