| 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.AppChooserDialog
Contents
Description
- 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
class GObject o => AppChooserDialogK o Source
Instances
| (GObject o, IsDescendantOf AppChooserDialog o) => AppChooserDialogK o Source |
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
Instances
| AttrInfo AppChooserDialogGfilePropertyInfo Source | |
| type AttrLabel AppChooserDialogGfilePropertyInfo = "AppChooserDialog::gfile" Source | |
| type AttrGetType AppChooserDialogGfilePropertyInfo = File Source | |
| type AttrBaseTypeConstraint AppChooserDialogGfilePropertyInfo = AppChooserDialogK Source | |
| type AttrSetTypeConstraint AppChooserDialogGfilePropertyInfo = FileK Source | |
| type AttrAllowedOps AppChooserDialogGfilePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getAppChooserDialogGfile :: (MonadIO m, AppChooserDialogK o) => o -> m File Source
Heading
data AppChooserDialogHeadingPropertyInfo Source
Instances
| AttrInfo AppChooserDialogHeadingPropertyInfo Source | |
| type AttrLabel AppChooserDialogHeadingPropertyInfo = "AppChooserDialog::heading" Source | |
| type AttrGetType AppChooserDialogHeadingPropertyInfo = Text Source | |
| type AttrBaseTypeConstraint AppChooserDialogHeadingPropertyInfo = AppChooserDialogK Source | |
| type AttrSetTypeConstraint AppChooserDialogHeadingPropertyInfo = * ~ Text Source | |
| type AttrAllowedOps AppChooserDialogHeadingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getAppChooserDialogHeading :: (MonadIO m, AppChooserDialogK o) => o -> m Text Source
setAppChooserDialogHeading :: (MonadIO m, AppChooserDialogK o) => o -> Text -> m () Source