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 AppChooserDialog = AppChooserDialog (ForeignPtr AppChooserDialog)
- class GObject o => AppChooserDialogK o
- toAppChooserDialog :: AppChooserDialogK o => o -> IO AppChooserDialog
- noAppChooserDialog :: Maybe AppChooserDialog
- appChooserDialogGetHeading :: (MonadIO m, AppChooserDialogK a) => a -> m Text
- appChooserDialogGetWidget :: (MonadIO m, AppChooserDialogK a) => a -> m Widget
- appChooserDialogNew :: (MonadIO m, WindowK a, FileK b) => Maybe a -> [DialogFlags] -> b -> m AppChooserDialog
- appChooserDialogNewForContentType :: (MonadIO m, WindowK a) => Maybe a -> [DialogFlags] -> Text -> m AppChooserDialog
- appChooserDialogSetHeading :: (MonadIO m, AppChooserDialogK a) => a -> Text -> m ()
- data AppChooserDialogGfilePropertyInfo
- constructAppChooserDialogGfile :: FileK a => a -> IO ([Char], GValue)
- getAppChooserDialogGfile :: (MonadIO m, AppChooserDialogK o) => o -> m File
- data AppChooserDialogHeadingPropertyInfo
- constructAppChooserDialogHeading :: Text -> IO ([Char], GValue)
- getAppChooserDialogHeading :: (MonadIO m, AppChooserDialogK o) => o -> m Text
- setAppChooserDialogHeading :: (MonadIO m, AppChooserDialogK o) => o -> Text -> m ()
Exported types
newtype AppChooserDialog Source
class GObject o => AppChooserDialogK o Source
(GObject o, IsDescendantOf AppChooserDialog o) => AppChooserDialogK o |
toAppChooserDialog :: AppChooserDialogK o => o -> IO AppChooserDialog Source
Methods
appChooserDialogGetHeading
appChooserDialogGetHeading :: (MonadIO m, AppChooserDialogK a) => a -> m Text Source
appChooserDialogGetWidget
appChooserDialogGetWidget :: (MonadIO m, AppChooserDialogK a) => a -> m Widget Source
appChooserDialogNew
appChooserDialogNew :: (MonadIO m, WindowK a, FileK b) => Maybe a -> [DialogFlags] -> b -> m AppChooserDialog Source
appChooserDialogNewForContentType
appChooserDialogNewForContentType :: (MonadIO m, WindowK a) => Maybe a -> [DialogFlags] -> Text -> m AppChooserDialog Source
appChooserDialogSetHeading
appChooserDialogSetHeading :: (MonadIO m, AppChooserDialogK a) => a -> Text -> m () Source
Properties
Gfile
data AppChooserDialogGfilePropertyInfo Source
AttrInfo AppChooserDialogGfilePropertyInfo | |
type AttrLabel AppChooserDialogGfilePropertyInfo = "AppChooserDialog::gfile" | |
type AttrGetType AppChooserDialogGfilePropertyInfo = File | |
type AttrBaseTypeConstraint AppChooserDialogGfilePropertyInfo = AppChooserDialogK | |
type AttrSetTypeConstraint AppChooserDialogGfilePropertyInfo = FileK | |
type AttrAllowedOps AppChooserDialogGfilePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getAppChooserDialogGfile :: (MonadIO m, AppChooserDialogK o) => o -> m File Source
Heading
data AppChooserDialogHeadingPropertyInfo Source
AttrInfo AppChooserDialogHeadingPropertyInfo | |
type AttrLabel AppChooserDialogHeadingPropertyInfo = "AppChooserDialog::heading" | |
type AttrGetType AppChooserDialogHeadingPropertyInfo = Text | |
type AttrBaseTypeConstraint AppChooserDialogHeadingPropertyInfo = AppChooserDialogK | |
type AttrSetTypeConstraint AppChooserDialogHeadingPropertyInfo = * ~ Text | |
type AttrAllowedOps AppChooserDialogHeadingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getAppChooserDialogHeading :: (MonadIO m, AppChooserDialogK o) => o -> m Text Source
setAppChooserDialogHeading :: (MonadIO m, AppChooserDialogK o) => o -> Text -> m () Source