| 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.Gio.Structs.SettingsSchemaSource
Contents
Description
This is an opaque structure type. You may not access it directly.
- newtype SettingsSchemaSource = SettingsSchemaSource (ForeignPtr SettingsSchemaSource)
- noSettingsSchemaSource :: Maybe SettingsSchemaSource
- settingsSchemaSourceGetDefault :: MonadIO m => m SettingsSchemaSource
- data SettingsSchemaSourceListSchemasMethodInfo
- settingsSchemaSourceListSchemas :: MonadIO m => SettingsSchemaSource -> Bool -> m ([Text], [Text])
- data SettingsSchemaSourceLookupMethodInfo
- settingsSchemaSourceLookup :: MonadIO m => SettingsSchemaSource -> Text -> Bool -> m (Maybe SettingsSchema)
- settingsSchemaSourceNewFromDirectory :: MonadIO m => Text -> Maybe SettingsSchemaSource -> Bool -> m SettingsSchemaSource
- data SettingsSchemaSourceRefMethodInfo
- settingsSchemaSourceRef :: MonadIO m => SettingsSchemaSource -> m SettingsSchemaSource
- data SettingsSchemaSourceUnrefMethodInfo
- settingsSchemaSourceUnref :: MonadIO m => SettingsSchemaSource -> m ()
Exported types
newtype SettingsSchemaSource Source
Constructors
| SettingsSchemaSource (ForeignPtr SettingsSchemaSource) |
Instances
| BoxedObject SettingsSchemaSource | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * SettingsSchemaSourceUnrefMethodInfo SettingsSchemaSource signature | |
| ((~) * signature (m SettingsSchemaSource), MonadIO m) => MethodInfo * SettingsSchemaSourceRefMethodInfo SettingsSchemaSource signature | |
| ((~) * signature (Text -> Bool -> m (Maybe SettingsSchema)), MonadIO m) => MethodInfo * SettingsSchemaSourceLookupMethodInfo SettingsSchemaSource signature | |
| ((~) * signature (Bool -> m ([Text], [Text])), MonadIO m) => MethodInfo * SettingsSchemaSourceListSchemasMethodInfo SettingsSchemaSource signature | |
| ((~) * info (ResolveSettingsSchemaSourceMethod t SettingsSchemaSource), MethodInfo * info SettingsSchemaSource p) => IsLabelProxy t (SettingsSchemaSource -> p) | |
| type AttributeList SettingsSchemaSource |
Methods
settingsSchemaSourceGetDefault
settingsSchemaSourceListSchemas
data SettingsSchemaSourceListSchemasMethodInfo Source
Instances
| ((~) * signature (Bool -> m ([Text], [Text])), MonadIO m) => MethodInfo * SettingsSchemaSourceListSchemasMethodInfo SettingsSchemaSource signature |
settingsSchemaSourceListSchemas :: MonadIO m => SettingsSchemaSource -> Bool -> m ([Text], [Text]) Source
settingsSchemaSourceLookup
data SettingsSchemaSourceLookupMethodInfo Source
Instances
| ((~) * signature (Text -> Bool -> m (Maybe SettingsSchema)), MonadIO m) => MethodInfo * SettingsSchemaSourceLookupMethodInfo SettingsSchemaSource signature |
settingsSchemaSourceLookup :: MonadIO m => SettingsSchemaSource -> Text -> Bool -> m (Maybe SettingsSchema) Source
settingsSchemaSourceNewFromDirectory
settingsSchemaSourceNewFromDirectory :: MonadIO m => Text -> Maybe SettingsSchemaSource -> Bool -> m SettingsSchemaSource Source
settingsSchemaSourceRef
data SettingsSchemaSourceRefMethodInfo Source
Instances
| ((~) * signature (m SettingsSchemaSource), MonadIO m) => MethodInfo * SettingsSchemaSourceRefMethodInfo SettingsSchemaSource signature |
settingsSchemaSourceUnref
data SettingsSchemaSourceUnrefMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * SettingsSchemaSourceUnrefMethodInfo SettingsSchemaSource signature |
settingsSchemaSourceUnref :: MonadIO m => SettingsSchemaSource -> m () Source