Maintainer | gtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC) |
---|---|
Safe Haskell | None |
Language | Haskell98 |
Documentation
class ObjectClass o => RegistryClass o Source #
castToRegistry :: GObjectClass obj => obj -> Registry Source #
registryGetFeatureList :: RegistryClass registry => registry -> GType -> IO [PluginFeature] Source #
registryGetFeatureListByPlugin :: RegistryClass registry => registry -> String -> IO [PluginFeature] Source #
registryGetPathList :: RegistryClass registry => registry -> IO [FilePath] Source #
registryGetPluginList :: RegistryClass registry => registry -> IO [Plugin] Source #
registryAddPlugin :: (RegistryClass registry, PluginClass plugin) => registry -> plugin -> IO Bool Source #
registryRemovePlugin :: (RegistryClass registry, PluginClass plugin) => registry -> plugin -> IO () Source #
registryPluginFilter :: RegistryClass registry => registry -> PluginFilter -> Bool -> IO [Plugin] Source #
registryFeatureFilter :: RegistryClass registry => registry -> PluginFeatureFilter -> Bool -> IO [PluginFeature] Source #
registryFindPlugin :: RegistryClass registry => registry -> String -> IO (Maybe Plugin) Source #
registryFindFeature :: RegistryClass registry => registry -> String -> GType -> IO (Maybe PluginFeature) Source #
registryLookupFeature :: RegistryClass registry => registry -> String -> IO (Maybe PluginFeature) Source #
registryScanPath :: RegistryClass registry => registry -> FilePath -> IO Bool Source #
registryXMLReadCache :: RegistryClass registry => registry -> FilePath -> IO Bool Source #
registryXMLWriteCache :: RegistryClass registry => registry -> FilePath -> IO Bool Source #
registryLookup :: RegistryClass registry => registry -> FilePath -> IO Plugin Source #
registryRemoveFeature :: (RegistryClass registry, PluginFeatureClass pluginFeature) => registry -> pluginFeature -> IO () Source #
registryAddFeature :: (RegistryClass registry, PluginFeatureClass pluginFeature) => registry -> pluginFeature -> IO Bool Source #
defaultRegistryAddPlugin :: PluginClass plugin => plugin -> IO Bool Source #
defaultRegistryFindFeature :: String -> GType -> IO (Maybe PluginFeature) Source #
defaultRegistryFeatureFilter :: PluginFeatureFilter -> Bool -> IO [PluginFeature] Source #
onRegistryFeatureAdded :: RegistryClass registry => registry -> (PluginFeature -> IO ()) -> IO (ConnectId registry) Source #
afterRegistryFeatureAdded :: RegistryClass registry => registry -> (PluginFeature -> IO ()) -> IO (ConnectId registry) Source #
onRegistryPluginAdded :: RegistryClass registry => registry -> (Plugin -> IO ()) -> IO (ConnectId registry) Source #
afterRegistryPluginAdded :: RegistryClass registry => registry -> (Plugin -> IO ()) -> IO (ConnectId registry) Source #