fltkhs-0.8.0.0: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Contents

Synopsis

Constructor

fileBrowserCustom Source #

Arguments

:: Rectangle

The bounds of this FileBrowser

-> Maybe Text

The FileBrowser label

-> Maybe (Ref FileBrowser -> IO ())

Optional custom drawing function

-> Maybe (CustomWidgetFuncs FileBrowser)

Optional custom widget functions

-> IO (Ref FileBrowser) 

data FileBrowserType Source #

type FileSortF = FunPtr (Ptr (Ptr ()) -> Ptr (Ptr ()) -> IO CInt) Source #

Hierarchy

Functions

Orphan instances

impl ~ IO FileBrowserType => Op (GetFiletype ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: GetFiletype () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ (FileBrowserType -> IO ()) => Op (SetFiletype ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: SetFiletype () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ IO CUChar => Op (GetIconsize ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: GetIconsize () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ (CUChar -> IO ()) => Op (SetIconsize ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: SetIconsize () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ (Text -> IO ()) => Op (SetFilter ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: SetFilter () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ IO Text => Op (GetFilter ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: GetFilter () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ (Text -> FileSortF -> IO (Either UnknownError ())) => Op (Load ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: Load () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: SetTextsize () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: GetTextsize () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ IO () => Op (Draw ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: Draw () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: Resize () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ IO () => Op (Hide ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: Hide () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ IO () => Op (ShowWidget ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: ShowWidget () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) FileBrowserBase orig impl Source # 
Instance details

Methods

runOp :: Handle () -> orig -> Ref FileBrowserBase -> impl Source #