interface Text.XHtml.Extras where { {-# NEED #-} instance Data.Monoid.Monoid Text.XHtml.Internals.Html; {-# NEED #-} instance Text.XHtml.Internals.ADDATTRS Text.XHtml.Internals.Html; {-# NEED #-} instance (Text.XHtml.Internals.ADDATTRS b) => Text.XHtml.Internals.ADDATTRS (a -> b); {-# NEED #-} instance Text.XHtml.Internals.HTML HotLink; {-# NEED #-} instance Text.XHtml.Internals.HTML Prelude.Char; {-# NEED #-} instance (Text.XHtml.Internals.HTML a) => Text.XHtml.Internals.HTML [a]; {-# NEED #-} instance Text.XHtml.Internals.HTML Text.XHtml.Internals.Html; {-# NEED #-} instance Prelude.Functor NHC.Internal.IO; {-# NEED #-} instance Prelude.Monad NHC.Internal.IO; {-# NEED #-} instance (Prelude.Integral a) => Prelude.Fractional (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Num (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Real (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.RealFrac (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Enum (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Read a,Prelude.Integral a) => Prelude.Read (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Eq (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Ord (Ratio.Ratio a); {-# NEED #-} instance Prelude.Show HotLink; {-# NEED #-} instance (Prelude.Show a) => Prelude.Show (NHC.Internal.IO a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Show (Ratio.Ratio a); {-# NEED #-} instance Prelude.Show Text.XHtml.Internals.Html; {-# NEED #-} instance Prelude.Show Text.XHtml.Internals.HtmlAttr; interface Text.XHtml.Internals {-# NEED ADDATTRS #-} class ADDATTRS a; interface NHC.Internal {-# NEED IO #-} newtype {-# #-} IO a; {-# NEED World #-} data World; interface Ratio {-# NEED Ratio #-} data Ratio a; interface ! Text.XHtml.Extras {-# NEED gui #-} gui{-# 1 #-}::(Prelude.String -> (Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html)); {-# NEED menu #-} menu{-# 2 #-}::(Prelude.String -> ([Text.XHtml.Internals.Html] -> Text.XHtml.Internals.Html)); {-# NEED clickmap #-} clickmap{-# 1 #-}::(Prelude.String -> Text.XHtml.Internals.Html); {-# NEED afile #-} afile{-# 1 #-}::(Prelude.String -> Text.XHtml.Internals.Html); {-# NEED textfield #-} textfield{-# 1 #-}::(Prelude.String -> Text.XHtml.Internals.Html); {-# NEED password #-} password{-# 1 #-}::(Prelude.String -> Text.XHtml.Internals.Html); {-# NEED submit #-} submit{-# 2 #-}::(Prelude.String -> (Prelude.String -> Text.XHtml.Internals.Html)); {-# NEED reset #-} reset{-# 2 #-}::(Prelude.String -> (Prelude.String -> Text.XHtml.Internals.Html)); {-# NEED radio #-} radio{-# 2 #-}::(Prelude.String -> (Prelude.String -> Text.XHtml.Internals.Html)); {-# NEED hidden #-} hidden{-# 2 #-}::(Prelude.String -> (Prelude.String -> Text.XHtml.Internals.Html)); {-# NEED checkbox #-} checkbox{-# 2 #-}::(Prelude.String -> (Prelude.String -> Text.XHtml.Internals.Html)); {-# NEED widget #-} widget{-# 3 #-}::(Prelude.String -> (Prelude.String -> ([Text.XHtml.Internals.HtmlAttr] -> Text.XHtml.Internals.Html))); {-# NEED defList #-} defList{-# 1 #-}::(Text.XHtml.Internals.HTML a,Text.XHtml.Internals.HTML b) => ([(a,b)] -> Text.XHtml.Internals.Html); {-# NEED unordList #-} unordList{-# 1 #-}::(Text.XHtml.Internals.HTML a) => ([a] -> Text.XHtml.Internals.Html); {-# NEED ordList #-} ordList{-# 1 #-}::(Text.XHtml.Internals.HTML a) => ([a] -> Text.XHtml.Internals.Html); interface Text.XHtml.Internals {-# NEED HTML #-} class HTML a; interface ! Text.XHtml.Extras {-# NEED hotlink #-} hotlink{-# 2 #-}::(URL -> (Text.XHtml.Internals.Html -> HotLink)); {-# NEED {HotLink HotLink hotLinkURL hotLinkContents hotLinkAttributes} #-} data HotLink = HotLink {hotLinkURL :: URL} {hotLinkContents :: Text.XHtml.Internals.Html} {hotLinkAttributes :: [Text.XHtml.Internals.HtmlAttr]}; {-# NEED URL #-} type {-# 2 #-} URL = Prelude.String; {-# NEED p #-} p{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html); {-# NEED bullet #-} bullet{-# 0 #-}::Text.XHtml.Internals.Html; {-# NEED spaceHtml #-} spaceHtml{-# 0 #-}::Text.XHtml.Internals.Html; {-# NEED copyright #-} copyright{-# 0 #-}::Text.XHtml.Internals.Html; {-# NEED primHtmlChar #-} primHtmlChar{-# 0 #-}::(Prelude.String -> Text.XHtml.Internals.Html); {-# NEED linesToHtml #-} linesToHtml{-# 1 #-}::([Prelude.String] -> Text.XHtml.Internals.Html); {-# NEED lineToHtml #-} lineToHtml{-# 0 #-}::(Prelude.String -> Text.XHtml.Internals.Html); {-# NEED stringToHtml #-} stringToHtml{-# 0 #-}::(Prelude.String -> Text.XHtml.Internals.Html); interface Text.XHtml.Internals {-# NEED Html HtmlElement #-} newtype {-# #-} Html; data HtmlElement; {-# NEED HtmlAttr #-} data HtmlAttr; }