| ||||
| ||||
| 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 |