| ||||
| ||||
Description | ||||
Documentation | ||||
data Registry | ||||
| ||||
class ObjectClass o => RegistryClass o | ||||
| ||||
castToRegistry :: GObjectClass obj => obj -> Registry | ||||
toRegistry :: RegistryClass o => o -> Registry | ||||
defaultRegistry :: Registry | ||||
registryGetFeatureList :: RegistryClass registry => registry -> GType -> IO [PluginFeature] | ||||
registryGetFeatureListByPlugin :: RegistryClass registry => registry -> String -> IO [PluginFeature] | ||||
registryGetPathList :: RegistryClass registry => registry -> IO [FilePath] | ||||
registryGetPluginList :: RegistryClass registry => registry -> IO [Plugin] | ||||
registryAddPlugin :: (RegistryClass registry, PluginClass plugin) => registry -> plugin -> IO Bool | ||||
registryRemovePlugin :: (RegistryClass registry, PluginClass plugin) => registry -> plugin -> IO () | ||||
registryPluginFilter :: RegistryClass registry => registry -> PluginFilter -> Bool -> IO [Plugin] | ||||
registryFeatureFilter :: RegistryClass registry => registry -> PluginFeatureFilter -> Bool -> IO [PluginFeature] | ||||
registryFindPlugin :: RegistryClass registry => registry -> String -> IO (Maybe Plugin) | ||||
registryFindFeature :: RegistryClass registry => registry -> String -> GType -> IO (Maybe PluginFeature) | ||||
registryLookupFeature :: RegistryClass registry => registry -> String -> IO (Maybe PluginFeature) | ||||
registryScanPath :: RegistryClass registry => registry -> FilePath -> IO Bool | ||||
registryXMLReadCache :: RegistryClass registry => registry -> FilePath -> IO Bool | ||||
registryXMLWriteCache :: RegistryClass registry => registry -> FilePath -> IO Bool | ||||
registryLookup :: RegistryClass registry => registry -> FilePath -> IO Plugin | ||||
registryRemoveFeature :: (RegistryClass registry, PluginFeatureClass pluginFeature) => registry -> pluginFeature -> IO () | ||||
registryAddFeature :: (RegistryClass registry, PluginFeatureClass pluginFeature) => registry -> pluginFeature -> IO Bool | ||||
defaultRegistryCheckFeatureVersion :: String -> Word -> Word -> Word -> IO Bool | ||||
defaultRegistryGetPathList :: IO [FilePath] | ||||
defaultRegistryAddPlugin :: PluginClass plugin => plugin -> IO Bool | ||||
defaultRegistryScanPath :: String -> IO Bool | ||||
defaultRegistryFindPlugin :: String -> IO (Maybe Plugin) | ||||
defaultRegistryFindFeature :: String -> GType -> IO (Maybe PluginFeature) | ||||
defaultRegistryFeatureFilter :: PluginFeatureFilter -> Bool -> IO [PluginFeature] | ||||
onRegistryFeatureAdded :: RegistryClass registry => registry -> (PluginFeature -> IO ()) -> IO (ConnectId registry) | ||||
afterRegistryFeatureAdded :: RegistryClass registry => registry -> (PluginFeature -> IO ()) -> IO (ConnectId registry) | ||||
onRegistryPluginAdded :: RegistryClass registry => registry -> (Plugin -> IO ()) -> IO (ConnectId registry) | ||||
afterRegistryPluginAdded :: RegistryClass registry => registry -> (Plugin -> IO ()) -> IO (ConnectId registry) | ||||
Produced by Haddock version 0.8 |