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
((~) * signature (m GVariant), MonadIO m) => MethodInfo * SettingsSchemaKeyGetDefaultValueMethodInfo SettingsSchemaKey signature |
settingsSchemaKeyGetDescription
data SettingsSchemaKeyGetDescriptionMethodInfo Source
((~) * signature (m Text), MonadIO m) => MethodInfo * SettingsSchemaKeyGetDescriptionMethodInfo SettingsSchemaKey signature |
settingsSchemaKeyGetDescription :: MonadIO m => SettingsSchemaKey -> m Text Source
settingsSchemaKeyGetName
data SettingsSchemaKeyGetNameMethodInfo Source
((~) * signature (m Text), MonadIO m) => MethodInfo * SettingsSchemaKeyGetNameMethodInfo SettingsSchemaKey signature |
settingsSchemaKeyGetName :: MonadIO m => SettingsSchemaKey -> m Text Source
settingsSchemaKeyGetRange
data SettingsSchemaKeyGetRangeMethodInfo Source
((~) * signature (m GVariant), MonadIO m) => MethodInfo * SettingsSchemaKeyGetRangeMethodInfo SettingsSchemaKey signature |
settingsSchemaKeyGetRange :: MonadIO m => SettingsSchemaKey -> m GVariant Source
settingsSchemaKeyGetSummary
data SettingsSchemaKeyGetSummaryMethodInfo Source
((~) * signature (m Text), MonadIO m) => MethodInfo * SettingsSchemaKeyGetSummaryMethodInfo SettingsSchemaKey signature |
settingsSchemaKeyGetSummary :: MonadIO m => SettingsSchemaKey -> m Text Source
settingsSchemaKeyGetValueType
data SettingsSchemaKeyGetValueTypeMethodInfo Source
((~) * signature (m VariantType), MonadIO m) => MethodInfo * SettingsSchemaKeyGetValueTypeMethodInfo SettingsSchemaKey signature |
settingsSchemaKeyRangeCheck
data SettingsSchemaKeyRangeCheckMethodInfo Source
((~) * signature (GVariant -> m Bool), MonadIO m) => MethodInfo * SettingsSchemaKeyRangeCheckMethodInfo SettingsSchemaKey signature |
settingsSchemaKeyRangeCheck :: MonadIO m => SettingsSchemaKey -> GVariant -> m Bool Source
settingsSchemaKeyRef
data SettingsSchemaKeyRefMethodInfo Source
((~) * signature (m SettingsSchemaKey), MonadIO m) => MethodInfo * SettingsSchemaKeyRefMethodInfo SettingsSchemaKey signature |
settingsSchemaKeyRef :: MonadIO m => SettingsSchemaKey -> m SettingsSchemaKey Source
settingsSchemaKeyUnref
data SettingsSchemaKeyUnrefMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * SettingsSchemaKeyUnrefMethodInfo SettingsSchemaKey signature |
settingsSchemaKeyUnref :: MonadIO m => SettingsSchemaKey -> m () Source