fudgets-0.18.3.2: The Fudgets Library
Safe HaskellNone
LanguageHaskell98

SuperMenuF

Documentation

superMenuF :: Eq a => Maybe Rect -> FontName -> String -> [MenuItem a] -> (a -> String) -> F String a Source #

data MenuItem a Source #

Constructors

Item a 
Submenu (String, [MenuItem a]) 

Instances

Instances details
Eq a => Eq (MenuItem a) Source # 
Instance details

Defined in SuperMenuF

Methods

(==) :: MenuItem a -> MenuItem a -> Bool #

(/=) :: MenuItem a -> MenuItem a -> Bool #

Ord a => Ord (MenuItem a) Source # 
Instance details

Defined in SuperMenuF

Methods

compare :: MenuItem a -> MenuItem a -> Ordering #

(<) :: MenuItem a -> MenuItem a -> Bool #

(<=) :: MenuItem a -> MenuItem a -> Bool #

(>) :: MenuItem a -> MenuItem a -> Bool #

(>=) :: MenuItem a -> MenuItem a -> Bool #

max :: MenuItem a -> MenuItem a -> MenuItem a #

min :: MenuItem a -> MenuItem a -> MenuItem a #

Show a => Show (MenuItem a) Source # 
Instance details

Defined in SuperMenuF

Methods

showsPrec :: Int -> MenuItem a -> ShowS #

show :: MenuItem a -> String #

showList :: [MenuItem a] -> ShowS #