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 AppChooser = AppChooser (ForeignPtr AppChooser)
- noAppChooser :: Maybe AppChooser
- class GObject o => AppChooserK o
- toAppChooser :: AppChooserK o => o -> IO AppChooser
- data AppChooserGetAppInfoMethodInfo
- appChooserGetAppInfo :: (MonadIO m, AppChooserK a) => a -> m AppInfo
- data AppChooserGetContentTypeMethodInfo
- appChooserGetContentType :: (MonadIO m, AppChooserK a) => a -> m Text
- data AppChooserRefreshMethodInfo
- appChooserRefresh :: (MonadIO m, AppChooserK a) => a -> m ()
- data AppChooserContentTypePropertyInfo
- constructAppChooserContentType :: Text -> IO ([Char], GValue)
- getAppChooserContentType :: (MonadIO m, AppChooserK o) => o -> m Text
Exported types
newtype AppChooser Source
GObject AppChooser Source | |
((~) * info (ResolveAppChooserMethod t AppChooser), MethodInfo * info AppChooser p) => IsLabel t (AppChooser -> p) Source | |
((~) * info (ResolveAppChooserMethod t AppChooser), MethodInfo * info AppChooser p) => IsLabelProxy t (AppChooser -> p) Source | |
type ParentTypes AppChooser Source | |
type AttributeList AppChooser Source | |
type SignalList AppChooser Source |
class GObject o => AppChooserK o Source
(GObject o, IsDescendantOf AppChooser o) => AppChooserK o Source | |
toAppChooser :: AppChooserK o => o -> IO AppChooser Source
Methods
appChooserGetAppInfo
data AppChooserGetAppInfoMethodInfo Source
((~) (TYPE Lifted) signature (m AppInfo), MonadIO m, AppChooserK a) => MethodInfo (TYPE Lifted) AppChooserGetAppInfoMethodInfo a signature Source | |
appChooserGetAppInfo :: (MonadIO m, AppChooserK a) => a -> m AppInfo Source
appChooserGetContentType
data AppChooserGetContentTypeMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, AppChooserK a) => MethodInfo (TYPE Lifted) AppChooserGetContentTypeMethodInfo a signature Source | |
appChooserGetContentType :: (MonadIO m, AppChooserK a) => a -> m Text Source
appChooserRefresh
data AppChooserRefreshMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, AppChooserK a) => MethodInfo (TYPE Lifted) AppChooserRefreshMethodInfo a signature Source | |
appChooserRefresh :: (MonadIO m, AppChooserK a) => a -> m () Source
Properties
ContentType
data AppChooserContentTypePropertyInfo Source
getAppChooserContentType :: (MonadIO m, AppChooserK o) => o -> m Text Source