| 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 |
GI.Gtk.Objects.FileChooserButton
Contents
Description
- newtype FileChooserButton = FileChooserButton (ForeignPtr FileChooserButton)
- class GObject o => IsFileChooserButton o
- toFileChooserButton :: IsFileChooserButton o => o -> IO FileChooserButton
- noFileChooserButton :: Maybe FileChooserButton
- data FileChooserButtonGetFocusOnClickMethodInfo
- fileChooserButtonGetFocusOnClick :: (MonadIO m, IsFileChooserButton a) => a -> m Bool
- data FileChooserButtonGetTitleMethodInfo
- fileChooserButtonGetTitle :: (MonadIO m, IsFileChooserButton a) => a -> m Text
- data FileChooserButtonGetWidthCharsMethodInfo
- fileChooserButtonGetWidthChars :: (MonadIO m, IsFileChooserButton a) => a -> m Int32
- fileChooserButtonNew :: MonadIO m => Text -> FileChooserAction -> m FileChooserButton
- fileChooserButtonNewWithDialog :: (MonadIO m, IsDialog a) => a -> m FileChooserButton
- data FileChooserButtonSetFocusOnClickMethodInfo
- fileChooserButtonSetFocusOnClick :: (MonadIO m, IsFileChooserButton a) => a -> Bool -> m ()
- data FileChooserButtonSetTitleMethodInfo
- fileChooserButtonSetTitle :: (MonadIO m, IsFileChooserButton a) => a -> Text -> m ()
- data FileChooserButtonSetWidthCharsMethodInfo
- fileChooserButtonSetWidthChars :: (MonadIO m, IsFileChooserButton a) => a -> Int32 -> m ()
- data FileChooserButtonDialogPropertyInfo
- constructFileChooserButtonDialog :: (IsFileChooserButton o, IsFileChooser a) => a -> IO (GValueConstruct o)
- fileChooserButtonDialog :: AttrLabelProxy "dialog"
- data FileChooserButtonTitlePropertyInfo
- constructFileChooserButtonTitle :: IsFileChooserButton o => Text -> IO (GValueConstruct o)
- fileChooserButtonTitle :: AttrLabelProxy "title"
- getFileChooserButtonTitle :: (MonadIO m, IsFileChooserButton o) => o -> m Text
- setFileChooserButtonTitle :: (MonadIO m, IsFileChooserButton o) => o -> Text -> m ()
- data FileChooserButtonWidthCharsPropertyInfo
- constructFileChooserButtonWidthChars :: IsFileChooserButton o => Int32 -> IO (GValueConstruct o)
- fileChooserButtonWidthChars :: AttrLabelProxy "widthChars"
- getFileChooserButtonWidthChars :: (MonadIO m, IsFileChooserButton o) => o -> m Int32
- setFileChooserButtonWidthChars :: (MonadIO m, IsFileChooserButton 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 #
Constructors
| FileChooserButton (ForeignPtr FileChooserButton) |
Instances
| GObject FileChooserButton Source # | |
| IsObject FileChooserButton Source # | |
| IsWidget FileChooserButton Source # | |
| IsContainer FileChooserButton Source # | |
| IsBox FileChooserButton Source # | |
| IsOrientable FileChooserButton Source # | |
| IsFileChooser FileChooserButton Source # | |
| IsBuildable FileChooserButton Source # | |
| IsImplementorIface FileChooserButton Source # | |
| IsFileChooserButton 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 # | |
| HasAttributeList * FileChooserButton Source # | |
| type SignalList FileChooserButton Source # | |
| type AttributeList FileChooserButton Source # | |
class GObject o => IsFileChooserButton o Source #
Instances
| (GObject a, UnknownAncestorError Constraint FileChooserButton a) => IsFileChooserButton a Source # | |
| IsFileChooserButton FileChooserButton Source # | |
toFileChooserButton :: IsFileChooserButton o => o -> IO FileChooserButton Source #
Methods
fileChooserButtonGetFocusOnClick
data FileChooserButtonGetFocusOnClickMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsFileChooserButton a) => MethodInfo * FileChooserButtonGetFocusOnClickMethodInfo a signature Source # | |
fileChooserButtonGetFocusOnClick :: (MonadIO m, IsFileChooserButton a) => a -> m Bool Source #
fileChooserButtonGetTitle
data FileChooserButtonGetTitleMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsFileChooserButton a) => MethodInfo * FileChooserButtonGetTitleMethodInfo a signature Source # | |
fileChooserButtonGetTitle :: (MonadIO m, IsFileChooserButton a) => a -> m Text Source #
fileChooserButtonGetWidthChars
data FileChooserButtonGetWidthCharsMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsFileChooserButton a) => MethodInfo * FileChooserButtonGetWidthCharsMethodInfo a signature Source # | |
fileChooserButtonGetWidthChars :: (MonadIO m, IsFileChooserButton a) => a -> m Int32 Source #
fileChooserButtonNew
fileChooserButtonNew :: MonadIO m => Text -> FileChooserAction -> m FileChooserButton Source #
fileChooserButtonNewWithDialog
fileChooserButtonNewWithDialog :: (MonadIO m, IsDialog a) => a -> m FileChooserButton Source #
fileChooserButtonSetFocusOnClick
data FileChooserButtonSetFocusOnClickMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsFileChooserButton a) => MethodInfo * FileChooserButtonSetFocusOnClickMethodInfo a signature Source # | |
fileChooserButtonSetFocusOnClick :: (MonadIO m, IsFileChooserButton a) => a -> Bool -> m () Source #
fileChooserButtonSetTitle
data FileChooserButtonSetTitleMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsFileChooserButton a) => MethodInfo * FileChooserButtonSetTitleMethodInfo a signature Source # | |
fileChooserButtonSetTitle :: (MonadIO m, IsFileChooserButton a) => a -> Text -> m () Source #
fileChooserButtonSetWidthChars
data FileChooserButtonSetWidthCharsMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsFileChooserButton a) => MethodInfo * FileChooserButtonSetWidthCharsMethodInfo a signature Source # | |
fileChooserButtonSetWidthChars :: (MonadIO m, IsFileChooserButton a) => a -> Int32 -> m () Source #
Properties
Dialog
data FileChooserButtonDialogPropertyInfo Source #
Instances
| AttrInfo FileChooserButtonDialogPropertyInfo Source # | |
| type AttrSetTypeConstraint FileChooserButtonDialogPropertyInfo Source # | |
| type AttrLabel FileChooserButtonDialogPropertyInfo Source # | |
| type AttrGetType FileChooserButtonDialogPropertyInfo Source # | |
| type AttrBaseTypeConstraint FileChooserButtonDialogPropertyInfo Source # | |
| type AttrAllowedOps FileChooserButtonDialogPropertyInfo Source # | |
constructFileChooserButtonDialog :: (IsFileChooserButton o, IsFileChooser a) => a -> IO (GValueConstruct o) Source #
fileChooserButtonDialog :: AttrLabelProxy "dialog" Source #
Title
data FileChooserButtonTitlePropertyInfo Source #
Instances
| AttrInfo FileChooserButtonTitlePropertyInfo Source # | |
| type AttrSetTypeConstraint FileChooserButtonTitlePropertyInfo Source # | |
| type AttrLabel FileChooserButtonTitlePropertyInfo Source # | |
| type AttrGetType FileChooserButtonTitlePropertyInfo Source # | |
| type AttrBaseTypeConstraint FileChooserButtonTitlePropertyInfo Source # | |
| type AttrAllowedOps FileChooserButtonTitlePropertyInfo Source # | |
constructFileChooserButtonTitle :: IsFileChooserButton o => Text -> IO (GValueConstruct o) Source #
fileChooserButtonTitle :: AttrLabelProxy "title" Source #
getFileChooserButtonTitle :: (MonadIO m, IsFileChooserButton o) => o -> m Text Source #
setFileChooserButtonTitle :: (MonadIO m, IsFileChooserButton o) => o -> Text -> m () Source #
WidthChars
data FileChooserButtonWidthCharsPropertyInfo Source #
Instances
| AttrInfo FileChooserButtonWidthCharsPropertyInfo Source # | |
| type AttrSetTypeConstraint FileChooserButtonWidthCharsPropertyInfo Source # | |
| type AttrLabel FileChooserButtonWidthCharsPropertyInfo Source # | |
| type AttrGetType FileChooserButtonWidthCharsPropertyInfo Source # | |
| type AttrBaseTypeConstraint FileChooserButtonWidthCharsPropertyInfo Source # | |
| type AttrAllowedOps FileChooserButtonWidthCharsPropertyInfo Source # | |
constructFileChooserButtonWidthChars :: IsFileChooserButton o => Int32 -> IO (GValueConstruct o) Source #
fileChooserButtonWidthChars :: AttrLabelProxy "widthChars" Source #
getFileChooserButtonWidthChars :: (MonadIO m, IsFileChooserButton o) => o -> m Int32 Source #
setFileChooserButtonWidthChars :: (MonadIO m, IsFileChooserButton o) => o -> Int32 -> m () Source #
Signals
FileSet
type FileChooserButtonFileSetCallback = IO () Source #
data FileChooserButtonFileSetSignalInfo Source #
Instances
| SignalInfo FileChooserButtonFileSetSignalInfo Source # | |
| type HaskellCallbackType FileChooserButtonFileSetSignalInfo Source # | |
afterFileChooserButtonFileSet :: (GObject a, MonadIO m) => a -> FileChooserButtonFileSetCallback -> m SignalHandlerId Source #
fileChooserButtonFileSetCallbackWrapper :: FileChooserButtonFileSetCallback -> Ptr () -> Ptr () -> IO () Source #
fileChooserButtonFileSetClosure :: FileChooserButtonFileSetCallback -> IO Closure Source #
mkFileChooserButtonFileSetCallback :: FileChooserButtonFileSetCallbackC -> IO (FunPtr FileChooserButtonFileSetCallbackC) Source #
onFileChooserButtonFileSet :: (GObject a, MonadIO m) => a -> FileChooserButtonFileSetCallback -> m SignalHandlerId Source #