-- 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:
--
--
-- - message & question
-- - input & password
-- - save file
-- - open file(s)
-- - select folder
-- - color picker
--
--
-- 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