module Text.Layout.Table.Style where
data TableStyle = TableStyle
{ :: Char
, :: Char
, :: Char
, :: Char
, :: Char
, :: Char
, :: Char
, :: Char
, :: Char
, TableStyle -> Char
groupV :: Char
, TableStyle -> Char
groupSepH :: Char
, TableStyle -> Char
groupSepC :: Char
, TableStyle -> Char
groupSepLC :: Char
, TableStyle -> Char
groupSepRC :: Char
, TableStyle -> Char
groupTopC :: Char
, TableStyle -> Char
groupTopL :: Char
, TableStyle -> Char
groupTopR :: Char
, TableStyle -> Char
groupTopH :: Char
, TableStyle -> Char
groupBottomC :: Char
, TableStyle -> Char
groupBottomL :: Char
, TableStyle -> Char
groupBottomR :: Char
, TableStyle -> Char
groupBottomH :: Char
}
asciiRoundS :: TableStyle
asciiRoundS :: TableStyle
asciiRoundS = TableStyle :: Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> TableStyle
TableStyle
{ headerSepH :: Char
headerSepH = Char
'='
, headerSepLC :: Char
headerSepLC = Char
':'
, headerSepRC :: Char
headerSepRC = Char
':'
, headerSepC :: Char
headerSepC = Char
':'
, headerTopL :: Char
headerTopL = Char
'.'
, headerTopR :: Char
headerTopR = Char
'.'
, headerTopC :: Char
headerTopC = Char
'.'
, headerTopH :: Char
headerTopH = Char
'-'
, headerV :: Char
headerV = Char
'|'
, groupV :: Char
groupV = Char
'|'
, groupSepH :: Char
groupSepH = Char
'-'
, groupSepC :: Char
groupSepC = Char
'+'
, groupSepLC :: Char
groupSepLC = Char
':'
, groupSepRC :: Char
groupSepRC = Char
':'
, groupTopC :: Char
groupTopC = Char
'.'
, groupTopL :: Char
groupTopL = Char
'.'
, groupTopR :: Char
groupTopR = Char
'.'
, groupTopH :: Char
groupTopH = Char
'-'
, groupBottomC :: Char
groupBottomC = Char
'\''
, groupBottomL :: Char
groupBottomL = Char
'\''
, groupBottomR :: Char
groupBottomR = Char
'\''
, groupBottomH :: Char
groupBottomH = Char
'-'
}
asciiS :: TableStyle
asciiS :: TableStyle
asciiS = TableStyle :: Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> TableStyle
TableStyle
{ headerSepH :: Char
headerSepH = Char
'-'
, headerSepLC :: Char
headerSepLC = Char
'+'
, headerSepRC :: Char
headerSepRC = Char
'+'
, headerSepC :: Char
headerSepC = Char
'+'
, headerTopL :: Char
headerTopL = Char
'+'
, headerTopR :: Char
headerTopR = Char
'+'
, headerTopC :: Char
headerTopC = Char
'+'
, headerTopH :: Char
headerTopH = Char
'-'
, headerV :: Char
headerV = Char
'|'
, groupV :: Char
groupV = Char
'|'
, groupSepH :: Char
groupSepH = Char
'-'
, groupSepC :: Char
groupSepC = Char
'+'
, groupSepLC :: Char
groupSepLC = Char
'+'
, groupSepRC :: Char
groupSepRC = Char
'+'
, groupTopC :: Char
groupTopC = Char
'+'
, groupTopL :: Char
groupTopL = Char
'+'
, groupTopR :: Char
groupTopR = Char
'+'
, groupTopH :: Char
groupTopH = Char
'-'
, groupBottomC :: Char
groupBottomC = Char
'+'
, groupBottomL :: Char
groupBottomL = Char
'+'
, groupBottomR :: Char
groupBottomR = Char
'+'
, groupBottomH :: Char
groupBottomH = Char
'-'
}
unicodeS :: TableStyle
unicodeS :: TableStyle
unicodeS = TableStyle :: Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> TableStyle
TableStyle
{ headerSepH :: Char
headerSepH = Char
'═'
, headerSepLC :: Char
headerSepLC = Char
'╞'
, headerSepRC :: Char
headerSepRC = Char
'╡'
, headerSepC :: Char
headerSepC = Char
'╪'
, headerTopL :: Char
headerTopL = Char
'┌'
, headerTopR :: Char
headerTopR = Char
'┐'
, headerTopC :: Char
headerTopC = Char
'┬'
, headerTopH :: Char
headerTopH = Char
'─'
, headerV :: Char
headerV = Char
'│'
, groupV :: Char
groupV = Char
'│'
, groupSepH :: Char
groupSepH = Char
'─'
, groupSepC :: Char
groupSepC = Char
'┼'
, groupSepLC :: Char
groupSepLC = Char
'├'
, groupSepRC :: Char
groupSepRC = Char
'┤'
, groupTopC :: Char
groupTopC = Char
'┬'
, groupTopL :: Char
groupTopL = Char
'┌'
, groupTopR :: Char
groupTopR = Char
'┐'
, groupTopH :: Char
groupTopH = Char
'─'
, groupBottomC :: Char
groupBottomC = Char
'┴'
, groupBottomL :: Char
groupBottomL = Char
'└'
, groupBottomR :: Char
groupBottomR = Char
'┘'
, groupBottomH :: Char
groupBottomH = Char
'─'
}
unicodeBoldHeaderS :: TableStyle
= TableStyle
unicodeS
{ headerSepH :: Char
headerSepH = Char
'━'
, headerSepLC :: Char
headerSepLC = Char
'┡'
, headerSepRC :: Char
headerSepRC = Char
'┩'
, headerSepC :: Char
headerSepC = Char
'╇'
, headerTopL :: Char
headerTopL = Char
'┏'
, headerTopR :: Char
headerTopR = Char
'┓'
, headerTopC :: Char
headerTopC = Char
'┳'
, headerTopH :: Char
headerTopH = Char
'━'
, headerV :: Char
headerV = Char
'┃'
}
unicodeRoundS :: TableStyle
unicodeRoundS :: TableStyle
unicodeRoundS = TableStyle
unicodeS
{ groupTopL :: Char
groupTopL = Char
roundedTL
, groupTopR :: Char
groupTopR = Char
roundedTR
, groupBottomL :: Char
groupBottomL = Char
roundedBL
, groupBottomR :: Char
groupBottomR = Char
roundedBR
, headerTopL :: Char
headerTopL = Char
roundedTL
, headerTopR :: Char
headerTopR = Char
roundedTR
}
where
roundedTL :: Char
roundedTL = Char
'╭'
roundedTR :: Char
roundedTR = Char
'╮'
roundedBL :: Char
roundedBL = Char
'╰'
roundedBR :: Char
roundedBR = Char
'╯'
unicodeBoldS :: TableStyle
unicodeBoldS :: TableStyle
unicodeBoldS = TableStyle :: Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> TableStyle
TableStyle
{ headerSepH :: Char
headerSepH = Char
'━'
, headerSepLC :: Char
headerSepLC = Char
'┣'
, headerSepRC :: Char
headerSepRC = Char
'┫'
, headerSepC :: Char
headerSepC = Char
'╋'
, headerTopL :: Char
headerTopL = Char
'┏'
, headerTopR :: Char
headerTopR = Char
'┓'
, headerTopC :: Char
headerTopC = Char
'┳'
, headerTopH :: Char
headerTopH = Char
'━'
, headerV :: Char
headerV = Char
'┃'
, groupV :: Char
groupV = Char
'┃'
, groupSepH :: Char
groupSepH = Char
'━'
, groupSepC :: Char
groupSepC = Char
'╋'
, groupSepLC :: Char
groupSepLC = Char
'┣'
, groupSepRC :: Char
groupSepRC = Char
'┫'
, groupTopC :: Char
groupTopC = Char
'┳'
, groupTopL :: Char
groupTopL = Char
'┏'
, groupTopR :: Char
groupTopR = Char
'┓'
, groupTopH :: Char
groupTopH = Char
'━'
, groupBottomC :: Char
groupBottomC = Char
'┻'
, groupBottomL :: Char
groupBottomL = Char
'┗'
, groupBottomR :: Char
groupBottomR = Char
'┛'
, groupBottomH :: Char
groupBottomH = Char
'━'
}
unicodeBoldStripedS :: TableStyle
unicodeBoldStripedS :: TableStyle
unicodeBoldStripedS = TableStyle
unicodeBoldS { groupSepH :: Char
groupSepH = Char
'-', groupSepC :: Char
groupSepC = Char
'┃', groupSepLC :: Char
groupSepLC = Char
'┃', groupSepRC :: Char
groupSepRC = Char
'┃' }
unicodeDoubleFrameS :: TableStyle
unicodeDoubleFrameS :: TableStyle
unicodeDoubleFrameS = TableStyle :: Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> Char
-> TableStyle
TableStyle
{ headerSepH :: Char
headerSepH = Char
'═'
, headerSepLC :: Char
headerSepLC = Char
'╠'
, headerSepRC :: Char
headerSepRC = Char
'╣'
, headerSepC :: Char
headerSepC = Char
'╬'
, headerTopL :: Char
headerTopL = Char
'╔'
, headerTopR :: Char
headerTopR = Char
'╗'
, headerTopC :: Char
headerTopC = Char
'╦'
, headerTopH :: Char
headerTopH = Char
'═'
, headerV :: Char
headerV = Char
'║'
, groupV :: Char
groupV = Char
'║'
, groupSepH :: Char
groupSepH = Char
'═'
, groupSepC :: Char
groupSepC = Char
'╬'
, groupSepLC :: Char
groupSepLC = Char
'╠'
, groupSepRC :: Char
groupSepRC = Char
'╣'
, groupTopC :: Char
groupTopC = Char
'╦'
, groupTopL :: Char
groupTopL = Char
'╔'
, groupTopR :: Char
groupTopR = Char
'╗'
, groupTopH :: Char
groupTopH = Char
'═'
, groupBottomC :: Char
groupBottomC = Char
'╩'
, groupBottomL :: Char
groupBottomL = Char
'╚'
, groupBottomR :: Char
groupBottomR = Char
'╝'
, groupBottomH :: Char
groupBottomH = Char
'═'
}