Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (inaki@blueleaf.cc) |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- data AudioVisualizerShader
- = AudioVisualizerShaderNone
- | AudioVisualizerShaderFade
- | AudioVisualizerShaderFadeAndMoveUp
- | AudioVisualizerShaderFadeAndMoveDown
- | AudioVisualizerShaderFadeAndMoveLeft
- | AudioVisualizerShaderFadeAndMoveRight
- | AudioVisualizerShaderFadeAndMoveHorizOut
- | AudioVisualizerShaderFadeAndMoveHorizIn
- | AudioVisualizerShaderFadeAndMoveVertOut
- | AudioVisualizerShaderFadeAndMoveVertIn
- | AnotherAudioVisualizerShader Int
- data DiscovererResult
- data InstallPluginsReturn
- = InstallPluginsReturnSuccess
- | InstallPluginsReturnNotFound
- | InstallPluginsReturnError
- | InstallPluginsReturnPartialSuccess
- | InstallPluginsReturnUserAbort
- | InstallPluginsReturnCrashed
- | InstallPluginsReturnInvalid
- | InstallPluginsReturnStartedOk
- | InstallPluginsReturnInternalFailure
- | InstallPluginsReturnHelperMissing
- | InstallPluginsReturnInstallInProgress
- | AnotherInstallPluginsReturn Int
Enumerations
AudioVisualizerShader
data AudioVisualizerShader Source #
Different types of supported background shading functions.
AudioVisualizerShaderNone | no shading |
AudioVisualizerShaderFade | plain fading |
AudioVisualizerShaderFadeAndMoveUp | fade and move up |
AudioVisualizerShaderFadeAndMoveDown | fade and move down |
AudioVisualizerShaderFadeAndMoveLeft | fade and move left |
AudioVisualizerShaderFadeAndMoveRight | fade and move right |
AudioVisualizerShaderFadeAndMoveHorizOut | fade and move horizontally out |
AudioVisualizerShaderFadeAndMoveHorizIn | fade and move horizontally in |
AudioVisualizerShaderFadeAndMoveVertOut | fade and move vertically out |
AudioVisualizerShaderFadeAndMoveVertIn | fade and move vertically in |
AnotherAudioVisualizerShader Int | Catch-all for unknown values |
Instances
DiscovererResult
data DiscovererResult Source #
Result values for the discovery process.
DiscovererResultOk | The discovery was successful |
DiscovererResultUriInvalid | the URI is invalid |
DiscovererResultError | an error happened and the GError is set |
DiscovererResultTimeout | the discovery timed-out |
DiscovererResultBusy | the discoverer was already discovering a file |
DiscovererResultMissingPlugins | Some plugins are missing for full discovery |
AnotherDiscovererResult Int | Catch-all for unknown values |
Instances
InstallPluginsReturn
data InstallPluginsReturn Source #
Result codes returned by installPluginsAsync
and
installPluginsSync
, and also the result code passed to the
InstallPluginsResultFunc
specified with installPluginsAsync
.
These codes indicate success or failure of starting an external installer program and to what extent the requested plugins could be installed.
InstallPluginsReturnSuccess | all of the requested plugins could be installed |
InstallPluginsReturnNotFound | no appropriate installation candidate for
any of the requested plugins could be found. Only return this if nothing
has been installed. Return |
InstallPluginsReturnError | an error occured during the installation. If this happens, the user has already seen an error message and another one should not be displayed |
InstallPluginsReturnPartialSuccess | some of the requested plugins could be installed, but not all |
InstallPluginsReturnUserAbort | the user has aborted the installation |
InstallPluginsReturnCrashed | the installer had an unclean exit code (ie. death by signal) |
InstallPluginsReturnInvalid | the helper returned an invalid status code |
InstallPluginsReturnStartedOk | returned by |
InstallPluginsReturnInternalFailure | some internal failure has occured when trying to start the installer |
InstallPluginsReturnHelperMissing | the helper script to call the actual installer is not installed |
InstallPluginsReturnInstallInProgress | a previously-started plugin installation is still in progress, try again later |
AnotherInstallPluginsReturn Int | Catch-all for unknown values |