-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Wrapper around the 'tiny file dialogs' C library -- -- tiny file dialogs is a single self-contained C library that -- provides a powerful set of cross-platform dialog boxes providing the -- following functions: -- -- -- -- This package bundles the C library (currently v3.0.9) and provides a -- complete Haskell interface. Proper Unicode support has been tested on -- Windows, Mac and Linux. @package tinyfiledialogs @version 0.2.0.0 module Graphics.UI.TinyFileDialogs messageBox :: (MessageBox a) => Text -> Text -> IconType -> a -> IO a inputBox :: (Text) -> (Text) -> (Maybe Text) -> IO ((Maybe Text)) saveFileDialog :: (Text) -> (Text) -> ([Text]) -> (Text) -> IO ((Maybe Text)) openFileDialog :: (Text) -> (Text) -> ([Text]) -> (Text) -> (Bool) -> IO ((Maybe [Text])) selectFolderDialog :: (Text) -> (Text) -> IO ((Maybe Text)) colorChooser :: Text -> (Word8, Word8, Word8) -> IO (Maybe (Word8, Word8, Word8)) data IconType Info :: IconType Warning :: IconType Error :: IconType Question :: IconType class (Enum a, Bounded a) => MessageBox a data OK OK :: OK data OKCancel OC_OK :: OKCancel OC_Cancel :: OKCancel data YesNo YN_Yes :: YesNo YN_No :: YesNo data YesNoCancel YNC_Yes :: YesNoCancel YNC_No :: YesNoCancel YNC_Cancel :: YesNoCancel instance GHC.Enum.Bounded Graphics.UI.TinyFileDialogs.YesNoCancel instance GHC.Enum.Enum Graphics.UI.TinyFileDialogs.YesNoCancel instance GHC.Read.Read Graphics.UI.TinyFileDialogs.YesNoCancel instance GHC.Show.Show Graphics.UI.TinyFileDialogs.YesNoCancel instance GHC.Classes.Ord Graphics.UI.TinyFileDialogs.YesNoCancel instance GHC.Classes.Eq Graphics.UI.TinyFileDialogs.YesNoCancel instance GHC.Enum.Bounded Graphics.UI.TinyFileDialogs.YesNo instance GHC.Enum.Enum Graphics.UI.TinyFileDialogs.YesNo instance GHC.Read.Read Graphics.UI.TinyFileDialogs.YesNo instance GHC.Show.Show Graphics.UI.TinyFileDialogs.YesNo instance GHC.Classes.Ord Graphics.UI.TinyFileDialogs.YesNo instance GHC.Classes.Eq Graphics.UI.TinyFileDialogs.YesNo instance GHC.Enum.Bounded Graphics.UI.TinyFileDialogs.OKCancel instance GHC.Enum.Enum Graphics.UI.TinyFileDialogs.OKCancel instance GHC.Read.Read Graphics.UI.TinyFileDialogs.OKCancel instance GHC.Show.Show Graphics.UI.TinyFileDialogs.OKCancel instance GHC.Classes.Ord Graphics.UI.TinyFileDialogs.OKCancel instance GHC.Classes.Eq Graphics.UI.TinyFileDialogs.OKCancel instance GHC.Enum.Bounded Graphics.UI.TinyFileDialogs.OK instance GHC.Enum.Enum Graphics.UI.TinyFileDialogs.OK instance GHC.Read.Read Graphics.UI.TinyFileDialogs.OK instance GHC.Show.Show Graphics.UI.TinyFileDialogs.OK instance GHC.Classes.Ord Graphics.UI.TinyFileDialogs.OK instance GHC.Classes.Eq Graphics.UI.TinyFileDialogs.OK instance GHC.Enum.Bounded Graphics.UI.TinyFileDialogs.IconType instance GHC.Enum.Enum Graphics.UI.TinyFileDialogs.IconType instance GHC.Read.Read Graphics.UI.TinyFileDialogs.IconType instance GHC.Show.Show Graphics.UI.TinyFileDialogs.IconType instance GHC.Classes.Ord Graphics.UI.TinyFileDialogs.IconType instance GHC.Classes.Eq Graphics.UI.TinyFileDialogs.IconType instance Graphics.UI.TinyFileDialogs.MessageBox Graphics.UI.TinyFileDialogs.OK instance Graphics.UI.TinyFileDialogs.MessageBox Graphics.UI.TinyFileDialogs.OKCancel instance Graphics.UI.TinyFileDialogs.MessageBox Graphics.UI.TinyFileDialogs.YesNo instance Graphics.UI.TinyFileDialogs.MessageBox Graphics.UI.TinyFileDialogs.YesNoCancel