Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype FileChooserButton = FileChooserButton (ForeignPtr FileChooserButton)
- class GObject o => FileChooserButtonK o
- toFileChooserButton :: FileChooserButtonK o => o -> IO FileChooserButton
- noFileChooserButton :: Maybe FileChooserButton
- data FileChooserButtonGetFocusOnClickMethodInfo
- fileChooserButtonGetFocusOnClick :: (MonadIO m, FileChooserButtonK a) => a -> m Bool
- data FileChooserButtonGetTitleMethodInfo
- fileChooserButtonGetTitle :: (MonadIO m, FileChooserButtonK a) => a -> m Text
- data FileChooserButtonGetWidthCharsMethodInfo
- fileChooserButtonGetWidthChars :: (MonadIO m, FileChooserButtonK a) => a -> m Int32
- fileChooserButtonNew :: MonadIO m => Text -> FileChooserAction -> m FileChooserButton
- fileChooserButtonNewWithDialog :: (MonadIO m, DialogK a) => a -> m FileChooserButton
- data FileChooserButtonSetFocusOnClickMethodInfo
- fileChooserButtonSetFocusOnClick :: (MonadIO m, FileChooserButtonK a) => a -> Bool -> m ()
- data FileChooserButtonSetTitleMethodInfo
- fileChooserButtonSetTitle :: (MonadIO m, FileChooserButtonK a) => a -> Text -> m ()
- data FileChooserButtonSetWidthCharsMethodInfo
- fileChooserButtonSetWidthChars :: (MonadIO m, FileChooserButtonK a) => a -> Int32 -> m ()
- data FileChooserButtonDialogPropertyInfo
- constructFileChooserButtonDialog :: FileChooserK a => a -> IO ([Char], GValue)
- fileChooserButtonDialog :: AttrLabelProxy "dialog"
- data FileChooserButtonFocusOnClickPropertyInfo
- constructFileChooserButtonFocusOnClick :: Bool -> IO ([Char], GValue)
- fileChooserButtonFocusOnClick :: AttrLabelProxy "focusOnClick"
- getFileChooserButtonFocusOnClick :: (MonadIO m, FileChooserButtonK o) => o -> m Bool
- setFileChooserButtonFocusOnClick :: (MonadIO m, FileChooserButtonK o) => o -> Bool -> m ()
- data FileChooserButtonTitlePropertyInfo
- constructFileChooserButtonTitle :: Text -> IO ([Char], GValue)
- fileChooserButtonTitle :: AttrLabelProxy "title"
- getFileChooserButtonTitle :: (MonadIO m, FileChooserButtonK o) => o -> m Text
- setFileChooserButtonTitle :: (MonadIO m, FileChooserButtonK o) => o -> Text -> m ()
- data FileChooserButtonWidthCharsPropertyInfo
- constructFileChooserButtonWidthChars :: Int32 -> IO ([Char], GValue)
- fileChooserButtonWidthChars :: AttrLabelProxy "widthChars"
- getFileChooserButtonWidthChars :: (MonadIO m, FileChooserButtonK o) => o -> m Int32
- setFileChooserButtonWidthChars :: (MonadIO m, FileChooserButtonK o) => o -> Int32 -> m ()
- type FileChooserButtonFileSetCallback = IO ()
- type FileChooserButtonFileSetCallbackC = Ptr () -> Ptr () -> IO ()
- data FileChooserButtonFileSetSignalInfo
- afterFileChooserButtonFileSet :: (GObject a, MonadIO m) => a -> FileChooserButtonFileSetCallback -> m SignalHandlerId
- fileChooserButtonFileSetCallbackWrapper :: FileChooserButtonFileSetCallback -> Ptr () -> Ptr () -> IO ()
- fileChooserButtonFileSetClosure :: FileChooserButtonFileSetCallback -> IO Closure
- mkFileChooserButtonFileSetCallback :: FileChooserButtonFileSetCallbackC -> IO (FunPtr FileChooserButtonFileSetCallbackC)
- noFileChooserButtonFileSetCallback :: Maybe FileChooserButtonFileSetCallback
- onFileChooserButtonFileSet :: (GObject a, MonadIO m) => a -> FileChooserButtonFileSetCallback -> m SignalHandlerId
Exported types
newtype FileChooserButton Source
GObject FileChooserButton | |
((~) * info (ResolveFileChooserButtonMethod t FileChooserButton), MethodInfo * info FileChooserButton p) => IsLabelProxy t (FileChooserButton -> p) | |
type ParentTypes FileChooserButton | |
type AttributeList FileChooserButton | |
type SignalList FileChooserButton |
class GObject o => FileChooserButtonK o Source
(GObject o, IsDescendantOf FileChooserButton o) => FileChooserButtonK o |
toFileChooserButton :: FileChooserButtonK o => o -> IO FileChooserButton Source
Methods
fileChooserButtonGetFocusOnClick
data FileChooserButtonGetFocusOnClickMethodInfo Source
((~) * signature (m Bool), MonadIO m, FileChooserButtonK a) => MethodInfo * FileChooserButtonGetFocusOnClickMethodInfo a signature |
fileChooserButtonGetFocusOnClick :: (MonadIO m, FileChooserButtonK a) => a -> m Bool Source
fileChooserButtonGetTitle
data FileChooserButtonGetTitleMethodInfo Source
((~) * signature (m Text), MonadIO m, FileChooserButtonK a) => MethodInfo * FileChooserButtonGetTitleMethodInfo a signature |
fileChooserButtonGetTitle :: (MonadIO m, FileChooserButtonK a) => a -> m Text Source
fileChooserButtonGetWidthChars
data FileChooserButtonGetWidthCharsMethodInfo Source
((~) * signature (m Int32), MonadIO m, FileChooserButtonK a) => MethodInfo * FileChooserButtonGetWidthCharsMethodInfo a signature |
fileChooserButtonGetWidthChars :: (MonadIO m, FileChooserButtonK a) => a -> m Int32 Source
fileChooserButtonNew
fileChooserButtonNew :: MonadIO m => Text -> FileChooserAction -> m FileChooserButton Source
fileChooserButtonNewWithDialog
fileChooserButtonNewWithDialog :: (MonadIO m, DialogK a) => a -> m FileChooserButton Source
fileChooserButtonSetFocusOnClick
data FileChooserButtonSetFocusOnClickMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, FileChooserButtonK a) => MethodInfo * FileChooserButtonSetFocusOnClickMethodInfo a signature |
fileChooserButtonSetFocusOnClick :: (MonadIO m, FileChooserButtonK a) => a -> Bool -> m () Source
fileChooserButtonSetTitle
data FileChooserButtonSetTitleMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, FileChooserButtonK a) => MethodInfo * FileChooserButtonSetTitleMethodInfo a signature |
fileChooserButtonSetTitle :: (MonadIO m, FileChooserButtonK a) => a -> Text -> m () Source
fileChooserButtonSetWidthChars
data FileChooserButtonSetWidthCharsMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, FileChooserButtonK a) => MethodInfo * FileChooserButtonSetWidthCharsMethodInfo a signature |
fileChooserButtonSetWidthChars :: (MonadIO m, FileChooserButtonK a) => a -> Int32 -> m () Source
Properties
Dialog
data FileChooserButtonDialogPropertyInfo Source
constructFileChooserButtonDialog :: FileChooserK a => a -> IO ([Char], GValue) Source
fileChooserButtonDialog :: AttrLabelProxy "dialog" Source
FocusOnClick
data FileChooserButtonFocusOnClickPropertyInfo Source
fileChooserButtonFocusOnClick :: AttrLabelProxy "focusOnClick" Source
getFileChooserButtonFocusOnClick :: (MonadIO m, FileChooserButtonK o) => o -> m Bool Source
setFileChooserButtonFocusOnClick :: (MonadIO m, FileChooserButtonK o) => o -> Bool -> m () Source
Title
data FileChooserButtonTitlePropertyInfo Source
fileChooserButtonTitle :: AttrLabelProxy "title" Source
getFileChooserButtonTitle :: (MonadIO m, FileChooserButtonK o) => o -> m Text Source
setFileChooserButtonTitle :: (MonadIO m, FileChooserButtonK o) => o -> Text -> m () Source
WidthChars
data FileChooserButtonWidthCharsPropertyInfo Source
fileChooserButtonWidthChars :: AttrLabelProxy "widthChars" Source
getFileChooserButtonWidthChars :: (MonadIO m, FileChooserButtonK o) => o -> m Int32 Source
setFileChooserButtonWidthChars :: (MonadIO m, FileChooserButtonK o) => o -> Int32 -> m () Source
Signals
FileSet
type FileChooserButtonFileSetCallback = IO () Source
type FileChooserButtonFileSetCallbackC = Ptr () -> Ptr () -> IO () Source
afterFileChooserButtonFileSet :: (GObject a, MonadIO m) => a -> FileChooserButtonFileSetCallback -> m SignalHandlerId Source
fileChooserButtonFileSetCallbackWrapper :: FileChooserButtonFileSetCallback -> Ptr () -> Ptr () -> IO () Source
mkFileChooserButtonFileSetCallback :: FileChooserButtonFileSetCallbackC -> IO (FunPtr FileChooserButtonFileSetCallbackC) Source
onFileChooserButtonFileSet :: (GObject a, MonadIO m) => a -> FileChooserButtonFileSetCallback -> m SignalHandlerId Source