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 Preset = Preset (ForeignPtr Preset)
- noPreset :: Maybe Preset
- class ForeignPtrNewtype a => PresetK a
- data PresetDeletePresetMethodInfo
- presetDeletePreset :: (MonadIO m, PresetK a) => a -> Text -> m Bool
- presetGetAppDir :: MonadIO m => m Text
- data PresetGetMetaMethodInfo
- presetGetMeta :: (MonadIO m, PresetK a) => a -> Text -> Text -> m (Bool, Text)
- data PresetGetPresetNamesMethodInfo
- presetGetPresetNames :: (MonadIO m, PresetK a) => a -> m [Text]
- data PresetGetPropertyNamesMethodInfo
- presetGetPropertyNames :: (MonadIO m, PresetK a) => a -> m [Text]
- data PresetIsEditableMethodInfo
- presetIsEditable :: (MonadIO m, PresetK a) => a -> m Bool
- data PresetLoadPresetMethodInfo
- presetLoadPreset :: (MonadIO m, PresetK a) => a -> Text -> m Bool
- data PresetRenamePresetMethodInfo
- presetRenamePreset :: (MonadIO m, PresetK a) => a -> Text -> Text -> m Bool
- data PresetSavePresetMethodInfo
- presetSavePreset :: (MonadIO m, PresetK a) => a -> Text -> m Bool
- presetSetAppDir :: MonadIO m => Text -> m Bool
- data PresetSetMetaMethodInfo
- presetSetMeta :: (MonadIO m, PresetK a) => a -> Text -> Text -> Maybe Text -> m Bool
Exported types
((~) * info (ResolvePresetMethod t Preset), MethodInfo * info Preset p) => IsLabel t (Preset -> p) Source | |
((~) * info (ResolvePresetMethod t Preset), MethodInfo * info Preset p) => IsLabelProxy t (Preset -> p) Source | |
type ParentTypes Preset Source | |
type AttributeList Preset Source | |
type SignalList Preset Source |
class ForeignPtrNewtype a => PresetK a Source
(ForeignPtrNewtype o, IsDescendantOf Preset o) => PresetK o Source | |
Methods
presetDeletePreset
presetGetAppDir
presetGetAppDir :: MonadIO m => m Text Source
presetGetMeta
presetGetPresetNames
data PresetGetPresetNamesMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, PresetK a) => MethodInfo (TYPE Lifted) PresetGetPresetNamesMethodInfo a signature Source | |
presetGetPresetNames :: (MonadIO m, PresetK a) => a -> m [Text] Source
presetGetPropertyNames
data PresetGetPropertyNamesMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, PresetK a) => MethodInfo (TYPE Lifted) PresetGetPropertyNamesMethodInfo a signature Source | |
presetGetPropertyNames :: (MonadIO m, PresetK a) => a -> m [Text] Source
presetIsEditable
data PresetIsEditableMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PresetK a) => MethodInfo (TYPE Lifted) PresetIsEditableMethodInfo a signature Source | |
presetIsEditable :: (MonadIO m, PresetK a) => a -> m Bool Source
presetLoadPreset
presetRenamePreset
presetSavePreset
presetSetAppDir
presetSetAppDir :: MonadIO m => Text -> m Bool Source