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 |
#GSettingsSchemaKey is an opaque data structure and can only be accessed using the following functions.
- newtype SettingsSchemaKey = SettingsSchemaKey (ForeignPtr SettingsSchemaKey)
- noSettingsSchemaKey :: Maybe SettingsSchemaKey
- data SettingsSchemaKeyGetDefaultValueMethodInfo
- settingsSchemaKeyGetDefaultValue :: MonadIO m => SettingsSchemaKey -> m GVariant
- data SettingsSchemaKeyGetDescriptionMethodInfo
- settingsSchemaKeyGetDescription :: MonadIO m => SettingsSchemaKey -> m Text
- data SettingsSchemaKeyGetNameMethodInfo
- settingsSchemaKeyGetName :: MonadIO m => SettingsSchemaKey -> m Text
- data SettingsSchemaKeyGetRangeMethodInfo
- settingsSchemaKeyGetRange :: MonadIO m => SettingsSchemaKey -> m GVariant
- data SettingsSchemaKeyGetSummaryMethodInfo
- settingsSchemaKeyGetSummary :: MonadIO m => SettingsSchemaKey -> m Text
- data SettingsSchemaKeyGetValueTypeMethodInfo
- settingsSchemaKeyGetValueType :: MonadIO m => SettingsSchemaKey -> m VariantType
- data SettingsSchemaKeyRangeCheckMethodInfo
- settingsSchemaKeyRangeCheck :: MonadIO m => SettingsSchemaKey -> GVariant -> m Bool
- data SettingsSchemaKeyRefMethodInfo
- settingsSchemaKeyRef :: MonadIO m => SettingsSchemaKey -> m SettingsSchemaKey
- data SettingsSchemaKeyUnrefMethodInfo
- settingsSchemaKeyUnref :: MonadIO m => SettingsSchemaKey -> m ()
Exported types
newtype SettingsSchemaKey Source
Methods
settingsSchemaKeyGetDefaultValue
data SettingsSchemaKeyGetDefaultValueMethodInfo Source
((~) (TYPE Lifted) signature (m GVariant), MonadIO m) => MethodInfo (TYPE Lifted) SettingsSchemaKeyGetDefaultValueMethodInfo SettingsSchemaKey signature Source | |
settingsSchemaKeyGetDescription
data SettingsSchemaKeyGetDescriptionMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) SettingsSchemaKeyGetDescriptionMethodInfo SettingsSchemaKey signature Source | |
settingsSchemaKeyGetDescription :: MonadIO m => SettingsSchemaKey -> m Text Source
settingsSchemaKeyGetName
data SettingsSchemaKeyGetNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) SettingsSchemaKeyGetNameMethodInfo SettingsSchemaKey signature Source | |
settingsSchemaKeyGetName :: MonadIO m => SettingsSchemaKey -> m Text Source
settingsSchemaKeyGetRange
data SettingsSchemaKeyGetRangeMethodInfo Source
((~) (TYPE Lifted) signature (m GVariant), MonadIO m) => MethodInfo (TYPE Lifted) SettingsSchemaKeyGetRangeMethodInfo SettingsSchemaKey signature Source | |
settingsSchemaKeyGetRange :: MonadIO m => SettingsSchemaKey -> m GVariant Source
settingsSchemaKeyGetSummary
data SettingsSchemaKeyGetSummaryMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) SettingsSchemaKeyGetSummaryMethodInfo SettingsSchemaKey signature Source | |
settingsSchemaKeyGetSummary :: MonadIO m => SettingsSchemaKey -> m Text Source
settingsSchemaKeyGetValueType
data SettingsSchemaKeyGetValueTypeMethodInfo Source
((~) (TYPE Lifted) signature (m VariantType), MonadIO m) => MethodInfo (TYPE Lifted) SettingsSchemaKeyGetValueTypeMethodInfo SettingsSchemaKey signature Source | |
settingsSchemaKeyGetValueType :: MonadIO m => SettingsSchemaKey -> m VariantType Source
settingsSchemaKeyRangeCheck
data SettingsSchemaKeyRangeCheckMethodInfo Source
((~) (TYPE Lifted) signature (GVariant -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) SettingsSchemaKeyRangeCheckMethodInfo SettingsSchemaKey signature Source | |
settingsSchemaKeyRangeCheck :: MonadIO m => SettingsSchemaKey -> GVariant -> m Bool Source
settingsSchemaKeyRef
data SettingsSchemaKeyRefMethodInfo Source
((~) (TYPE Lifted) signature (m SettingsSchemaKey), MonadIO m) => MethodInfo (TYPE Lifted) SettingsSchemaKeyRefMethodInfo SettingsSchemaKey signature Source | |
settingsSchemaKeyRef :: MonadIO m => SettingsSchemaKey -> m SettingsSchemaKey Source
settingsSchemaKeyUnref
data SettingsSchemaKeyUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) SettingsSchemaKeyUnrefMethodInfo SettingsSchemaKey signature Source | |
settingsSchemaKeyUnref :: MonadIO m => SettingsSchemaKey -> m () Source