Namespace ZeroInstall.Model.Capabilities
Extends the feed format with structures for describing application capabilities. This forms the basis for desktop integration.
Classes
- AppRegistration
Indicates that an application should be listed in the "Set your Default Programs" UI (Windows Vista and later).
- AutoPlay
An application's ability to handle one or more AutoPlay events.
- AutoPlayEvent
A specific AutoPlay event such as "Audio CD inserted".
- Capability
A capability tells the desktop environment what an application can do and in which fashion this can be represented to the user.
- CapabilityList
Groups a number of application Capabilitys (for a specific operating system) that can be registered in a desktop environment.
- CapabilityListExtensions
Contains extension methods for CapabilityLists.
- ComServer
An application's ability to act as a COM server.
- ContextMenu
An entry in the file manager's context menu for all file types.
- DefaultCapability
Abstract base class for capabilities that can be applied as default handlers for something at the user's request.
- DefaultProgram
Can act as the default provider for a well-known service such web-browser, e-mail client.
- FileType
An application's ability to open a certain file type.
- FileTypeExtension
A specific file extension used to identify a file type.
- IconCapability
Abstract base class for capabilities that can have multiple Icons and descriptions.
- KnownProtocolPrefix
Names a well-known protocol prefix. Used for protocols that are shared across many applications (e.g. HTTP, FTP) but not for application-specific protocols.
- RemoveHook
A hook/callback into the application to be called during
0install remove
.
- UrlProtocol
An application's ability to handle a certain URL protocol such as HTTP.
- VerbCapability
Abstract base class for capabilities that can have multiple Verbs.
Structs
- InstallCommands
Lists the commands the application normally registers for use by Windows' "Set Program Access and Defaults". Used by registry virtualization to stand in for the actual Zero Install commands at runtime.
Enums
- ContextMenuTarget
Describes how important a dependency is (i.e. whether ignoring it is an option).