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)
- data FileChooserButtonFocusOnClickPropertyInfo
- constructFileChooserButtonFocusOnClick :: Bool -> IO ([Char], GValue)
- getFileChooserButtonFocusOnClick :: (MonadIO m, FileChooserButtonK o) => o -> m Bool
- setFileChooserButtonFocusOnClick :: (MonadIO m, FileChooserButtonK o) => o -> Bool -> m ()
- data FileChooserButtonTitlePropertyInfo
- constructFileChooserButtonTitle :: Text -> IO ([Char], GValue)
- getFileChooserButtonTitle :: (MonadIO m, FileChooserButtonK o) => o -> m Text
- setFileChooserButtonTitle :: (MonadIO m, FileChooserButtonK o) => o -> Text -> m ()
- data FileChooserButtonWidthCharsPropertyInfo
- constructFileChooserButtonWidthChars :: Int32 -> IO ([Char], GValue)
- 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 Source | |
((~) * info (ResolveFileChooserButtonMethod t FileChooserButton), MethodInfo * info FileChooserButton p) => IsLabel t (FileChooserButton -> p) Source | |
((~) * info (ResolveFileChooserButtonMethod t FileChooserButton), MethodInfo * info FileChooserButton p) => IsLabelProxy t (FileChooserButton -> p) Source | |
type ParentTypes FileChooserButton Source | |
type AttributeList FileChooserButton Source | |
type SignalList FileChooserButton Source |
class GObject o => FileChooserButtonK o Source
(GObject o, IsDescendantOf FileChooserButton o) => FileChooserButtonK o Source | |
toFileChooserButton :: FileChooserButtonK o => o -> IO FileChooserButton Source
Methods
fileChooserButtonGetFocusOnClick
data FileChooserButtonGetFocusOnClickMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, FileChooserButtonK a) => MethodInfo (TYPE Lifted) FileChooserButtonGetFocusOnClickMethodInfo a signature Source | |
fileChooserButtonGetFocusOnClick :: (MonadIO m, FileChooserButtonK a) => a -> m Bool Source
fileChooserButtonGetTitle
data FileChooserButtonGetTitleMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, FileChooserButtonK a) => MethodInfo (TYPE Lifted) FileChooserButtonGetTitleMethodInfo a signature Source | |
fileChooserButtonGetTitle :: (MonadIO m, FileChooserButtonK a) => a -> m Text Source
fileChooserButtonGetWidthChars
data FileChooserButtonGetWidthCharsMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, FileChooserButtonK a) => MethodInfo (TYPE Lifted) FileChooserButtonGetWidthCharsMethodInfo a signature Source | |
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
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, FileChooserButtonK a) => MethodInfo (TYPE Lifted) FileChooserButtonSetFocusOnClickMethodInfo a signature Source | |
fileChooserButtonSetFocusOnClick :: (MonadIO m, FileChooserButtonK a) => a -> Bool -> m () Source
fileChooserButtonSetTitle
data FileChooserButtonSetTitleMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, FileChooserButtonK a) => MethodInfo (TYPE Lifted) FileChooserButtonSetTitleMethodInfo a signature Source | |
fileChooserButtonSetTitle :: (MonadIO m, FileChooserButtonK a) => a -> Text -> m () Source
fileChooserButtonSetWidthChars
data FileChooserButtonSetWidthCharsMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, FileChooserButtonK a) => MethodInfo (TYPE Lifted) FileChooserButtonSetWidthCharsMethodInfo a signature Source | |
fileChooserButtonSetWidthChars :: (MonadIO m, FileChooserButtonK a) => a -> Int32 -> m () Source
Properties
Dialog
data FileChooserButtonDialogPropertyInfo Source
constructFileChooserButtonDialog :: FileChooserK a => a -> IO ([Char], GValue) Source
FocusOnClick
data FileChooserButtonFocusOnClickPropertyInfo Source
getFileChooserButtonFocusOnClick :: (MonadIO m, FileChooserButtonK o) => o -> m Bool Source
setFileChooserButtonFocusOnClick :: (MonadIO m, FileChooserButtonK o) => o -> Bool -> m () Source
Title
data FileChooserButtonTitlePropertyInfo Source
getFileChooserButtonTitle :: (MonadIO m, FileChooserButtonK o) => o -> m Text Source
setFileChooserButtonTitle :: (MonadIO m, FileChooserButtonK o) => o -> Text -> m () Source
WidthChars
data FileChooserButtonWidthCharsPropertyInfo 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